/*
Theme Name: Youtag
Theme URL: http://www.cherryplus.com.br
Description: Theme Youtag
Author: Cherry Plus
Author URI: http://www.cherryplus.com.br
Version: 1.0.0
*/

*{
	padding: 0;
	margin: 0;
	outline: none;
	list-style: none;
}

body{
	background: #000;
}

#geral{
	width:975px;
	margin: 0 auto;
}

/****************************************
HEADER
****************************************/
#marcatexto{
	left:50%;
	margin-left:-430px;
	position:absolute;
	top:155px;
	z-index: 9999;
}
#header{
	width:975px;
	height:137px;
}

#logo{
	float: left;
	background: url(imgs/logo_youtag.png) no-repeat;
	margin-top: 10px;
}

#logo a{
	display: block;
	width:217px;
	height:62px;
	text-indent: -9000px;
	overflow: hidden;
	margin-left: 5px;
	margin-top:10px;
}

#banner img{
	border:1px solid #333;
	margin-bottom: 4px;
}

#loginSenha{
	background: #00b9ff;
	height:26px;
	padding-right:20px;
	position: relative;
	*float: left;
	*width:955px;
}

#formlogin {
	float:left;
	height:21px;
	margin-left:205px;
	padding-top:5px;
	width:353px;
	*margin-left:430px;
	*position: absolute;
}

#formlogin span {
	margin-right: 5px
}

#formlogin form{
	float: right;
}

#formlogin form label{
	height:26px;
	font: 11px Tahoma;
	color:#FFF;
}

#formlogin p{
	font: 11px Tahoma;
	text-decoration: none;
	color: #FFF;
	text-align: right;
}

#formlogin p a{
	font: 11px Tahoma;
	text-decoration: underline;
	color: #FFF;
}


#dadoscadastre{
	height:26px;
	width:158px;
	float: right;
	margin-right: 16px;
}

#formlogin span{
	display: block;
	float: left;
}

#formlogin form input{
	width:85px;
	height:16px;
	background: #ffd990;
	border: 0;
	float: left;
	font: 11px Tahoma;
}

.botaosubmit{
	/*background: #ffb800 !important;
	width:20px !important;
	font:11px Tahoma;
	letter-spacing: -1px;
	display: block;
	float: right;*/
	*margin-left:-10px;
	background: url(imgs/enviarlogin.jpg) no-repeat  !important;
	display: block  !important;
	width:20px  !important;
	height:16px  !important;
	margin-left:0;
	overflow:hidden;
	text-indent:-9000px;

}

.inputusuario{
	margin-right: 5px;
}

.esqueci{
	text-decoration: none;
	color: #FFF;
	display: block;
	width:90px;
	float:right;
	font: 11px Tahoma;
}

.esqueci:hover{
	text-decoration: underline;
}

.cadastrese{
	background: url(imgs/bg_linkmenu.png) no-repeat;
	display: block;
	width:100px;
	height:26px;
	float: right;
}

.linkcadastrese{
	font: 11px Tahoma;
	color:#FFF;
	display:block;
	width:90px;
	height:21px;
	background: #bb39ff;
	margin: 0 0 0 5px;
	padding: 5px 0 0 0px;
	text-decoration: none;
	text-align: center;
}

.linkcadastrese:hover{
	text-decoration: underline;
}
.rss{
	display: block;
	height:21px;
	float: right;
	font: 12px Tahoma;
	color: #FFF;
	text-decoration: none;
	padding:5px 0 0 10px;
}

.rss:hover{
	text-decoration: underline;
}

.rss2{
	display: block;
	width:10px;
	height:21px;
	font: 12px Tahoma;
	color: #FFF;
	text-decoration: none;
	padding:6px 0 0 8px;
	float: right;
}

#saudacao {
	float:left;
	height:21px;
	margin-left:259px;
	padding-top:5px;
	width:300px;
	font:11px Tahoma;
	color:#FFF;
	text-align:right;
	*margin-left:480px;
	*position: absolute;

}

#saudacao a{
	color: #FFF;
	text-decoration: none;
}

#saudacao a:hover{
	text-decoration: underline;
}

/****************************************
BANNER
****************************************/
#banner{
	*float:left;
	*height:90px;
	margin-bottom:10px;
	margin-top:10px;
	*width:728px;
}

#banner2{
	text-align: center;
	margin:5px 0 10px 0;
	height: 244px;
}

/****************************************
CATEGORIAS
****************************************/

#listOutrasCat{
	background: #cdf1ff url(imgs/setinha_azul.gif) no-repeat 490px 0px;
	border-left: 4px solid #00ccff;
	border-right: 4px solid #00ccff;
	border-bottom: 4px solid #00ccff;
	float:left;
	position: absolute;
	width:967px;
	display: none;
	z-index:1;
}
#listOutrasCat .fechaOutrasCat{
	background-color:#00CCFF;
	color:#FFFFFF;
	display:block;
	float:right;
	font-weight:bold;
	padding: 2px;
	text-align:center;
	width: 20px;
	font: 13px Tahoma;
	text-decoration: none;
}
#listOutrasCat ul{
	margin:10px 10px 10px 95px;
	float:left;
}

#listOutrasCat ul li{
	display:block;
	float:left;
	width:160px;
}
#listOutrasCat ul li a{
	font: 13px Tahoma;
	color:#312b45;
	padding: 4px;
	text-decoration: none;
	display: block;
}
#listOutrasCat ul li a:hover{
	color:#fff;
	background-color: #bc3aff;
}
.categories ul li{
	display:block;
	float:left;
	margin:4px;
	width:160px;
}

#categorias{
	background:#00b9ff;
	height:27px;
	padding-left:70px;
}

#menucat{
	display:block;
	width:880px;
	height: 27px;
	margin-left: 25px;
}
#menucat ul li{
	background: url(imgs/bg_linkmenu2.png) no-repeat;
	display: block;
	width:100px;
	height:27px;
	float:left;
}



#menucat ul li a{
	font: 11px Tahoma;
	color:#FFF;
	display:block;
	width:95px;
	height:32px;
	margin: 0 0 0 5px;
	padding: 5px 0 0 0px;
	text-decoration: none;
	text-align: center;
	position: absolute;
}

#menucat ul li a:hover{
	background: url(imgs/linkcatHover.png) no-repeat top center;
}

.current-cat a{
	background: url(imgs/linkcatHover.png) no-repeat top center !important;
}

.veroutras{
	width:128px !important;
}

.veroutras a{
	font: 11px Tahoma !important;
	color:#FFF !important;
	display:block !important;
	width:124px !important;
	height:21px !important;
}

.veroutras a:hover{
	background: none !important;
	text-decoration: underline !important;
}

.ordenar{
	width:140px !important;
}

.ordenar a{
	font: 11px Tahoma !important;
	color:#FFF !important;
	display:block !important;
	margin-left:25px !important;
	width:100px !important;
}

.ordenar a:hover{
	background: none !important;
	text-decoration: underline !important;
}

.ordenar span{
	font:11px Tahoma;
	color:#FFF;
	display: block;
	padding: 5px 0 0 15px;
	float: left;
	margin-right: 10px;
}

.ordenar select{
	margin-top: 3px;
	margin-left:10px;
}

.formbuscar{
	width:200px !important;
	padding:0px 0 0 10px;
}

.formbuscar form{
	margin-top: 3px;
}

.inputBuscar{
	width:128px;
	height:16px;
	background: #ffd990;
	border: 0;
	margin:3px 0 0 10px;
	float: left;
	font: 11px Tahoma;
	/*padding-left: 5px;*/
}

.botaoOk{
	/*background: #ffb800 !important;
	width:22px !important;
	height:16px;
	font: 11px Tahoma;
	letter-spacing: 0px;
	border: 0;
	float: right;
	margin:3px 35px 0 0px;*/
	background: url(imgs/okbusca.jpg) no-repeat center bottom;
	width:24px;
	height: 19px;
	text-indent: -9000px;
	overflow: hidden;
	display: block;
	border:0px;
}

/****** LISTA CAT ********/

#bxlistacat{
	width:975px;
	/*position: absolute;*/
}

.listacat{
	background: #b6fb00;
	height:74px;
	overflow: hidden;
	width:975px;
	padding-bottom:10px;
}

.listacat ul{
	display:block;
	width:835px;
	margin-left:90px;
	float: left;
	text-transform: lowercase;
	margin: 0 0 0 100px;
}

.listacat ul li{
	display: inline;
}

.listacat ul li a{
	font: 10px Tahoma;
	color:#312b45;
	padding: 0px 2px 0 2px;
	text-decoration: none;
}

.listacat ul li a:hover{
	background: #bb39ff !important;
	color:#FFF;
}

.listaall{
	background: #b6fb00;
	height:100% !important;
}

.listaall ul{
	display:block;
	width:835px;
	margin: 5px 0 0 100px;
	float: left;
	text-transform: lowercase;
}

.listaall ul li{
	display: inline;
}

.listaall ul li a{
	font: 10px Tahoma;
	color:#312b45;
	padding: 0px 2px 0 2px;
	text-decoration: none;
}

.listaall ul li a:hover{
	background: #bb39ff !important;
	color:#FFF;
}



/********* CRIA POST *********/

#criarpost{
	float:left;
	margin:-27px 0 0 14px;
	position:absolute;
	z-index:2;
}

#criarpost a{
	display:block;
	width:67px;
	height:125px;
	background:transparent url(imgs/criarPost.png) no-repeat scroll 0 -10px;
	text-indent: -9000px;
	overflow: hidden;
}

.maistags{
	float: right;
	background: url(imgs/img_moretags.jpg) no-repeat;
	display: block;
	width:25px;
	height:12px;
	text-indent: -9000px;
	overflow: hidden;
	margin-right: 10px;
}

/****************************************
POST
****************************************/

#listposts{
	display:block;
	width:975px;
	/*margin-top:80px;*/
	padding: 25px 0 0 5px;
}

.post{
	display:block;
	width:301px;
	height: 339px;
	float: left;
	margin: 3px 20px 45px 0;
	border: 2px solid #000;
}

.post_publicidade{
	display:block;
	width:301px;
	height: 339px;
	float: left;
	margin: 3px 20px 45px 0;
	border: 2px solid #000;
}

.titulo_publicidade{
	background: #000;
	width:301px;
	margin-top: 53px;
}

.titulo_publicidade p {
	font:9px Tahoma;
	color:#FFF;
	text-transform: uppercase;
	margin-bottom: 5px;
}

.star, .wpfp-link{
	background:url(imgs/icon_star.png) no-repeat 0px -16px;
	display: block;
	width:14px;
	height:15px;
	text-indent: -9000px;
	margin:5px 0 0 5px;
	float: left;
}

.star-off{
	background:url(imgs/icon_star.png) no-repeat 0px 1px;
	display: block;
	width:14px;
	height:15px;
	text-indent: -9000px;
	margin:5px 0 0 5px;
	float: left;
}

.star:hover{
	background: url(imgs/hoverfavoritar.png) no-repeat;
	display: block;
	width:58px;
	height:40px;
	position:absolute;
	margin: -18px 0 0px -6px;
}

.star-off:hover{
	background: url(imgs/hoverfavoritar.png) no-repeat;
	display: block;
	width:58px;
	height:40px;
	position:absolute;
	margin: -18px 0 0px -6px;
}

.titulo{
	background: #000;
	width:301px;
}

.titulo p {
	font:9px Tahoma;
	color:#FFF;
	text-transform: uppercase;
	margin-bottom: 5px;
}

.titulo h1{
	font: 12px tahoma;
	color:#FFF;
	padding: 4px 0 0 24px;
	display: block;
}


.titulo h1 a{
	font: 12px tahoma;
	color:#FFF;
	text-decoration: none
}

.titulo h1 a:hover{
	text-decoration: underline;
}

.descricao{
	display: block;
	font:11px tahoma;
	color:#FFF;
	margin: 3px 0 5px 8px;
	padding-bottom: 5px;
	height: 60px;
}

.opcoes{
	background: #bb39ff;
	height: 20px;
	font:9px Tahoma;
	color:#FFF;
	padding: 5px 0 0 5px;
}

.opcoes2{
	background: #b6fb00;
	height: 20px;
	font:9px Tahoma;
	color:#312b45;
	padding: 5px 0 0 5px;
}

.partc1{
	width: 120px;
	text-align: right !important;
}

.partcomment{
	background: #bb39ff;
	border-top: 2px dotted #FFF;
	padding: 3px;
}

.partcomment ul{
	font: 9px Tahoma;
	margin-top: 3px;
	text-align: center;
	color:#FFF;
	width: 255px;
	height: 12px;
	*height:15px;
	text-align: center;
	padding-left:40px;
}

.partcomment ul li{
	display: block;
	float: left;
	font: 9px Tahoma;
	text-align: left;
}

.partcomment ul li a{
	color:#FFF;
	text-decoration: none;
}

.partcomment ul li a:hover{
	text-decoration: underline;
}

.partcomment2{
	background: #b6fb00;
	border-top: 2px dotted #312b45;
	height: 20px;
}

.partcomment2 ul{
	font: 9px Tahoma;
	margin-top: 3px;
	text-align: center;
	color:#312b45;
}

.partcomment2 ul li{
	display: inline;
	font: 9px Tahoma;
}

.partcomment2 ul li a{
	color:#312b45;
	text-decoration: none;
}

.partcomment2 ul li a:hover{
	text-decoration: underline;
}

.denunciar{
	background:url(imgs/icon_negado.png) no-repeat;
	display: block;
	width:14px;
	height:14px;
	text-indent: -9000px;
	float: left;
	position:absolute;
	*margin-left:-205px;
}

.denunciar:hover{
	background: url(imgs/hoverdenunciar.png) no-repeat 0 -45px;
	display: block;
	width:58px;
	height:40px;
	position:absolute;
	margin: -23px 0 0 -13px;
	*margin-left:-218px !important;
}


.denunciarvideo{
	background:url(imgs/icon_negado.png) no-repeat;
	display: block;
	width:14px;
	height:14px;
	text-indent: -9000px;
	float: left;
	position:absolute;
	*margin-left:-435px;
}

.denunciarvideo:hover{
	background: url(imgs/hoverdenunciar.png) no-repeat 0 -45px;
	display: block;
	width:58px;
	height:40px;
	position:absolute;
	margin: -23px 0 0 -13px;
	*margin-left:-448px !important;
}


.postado{
	font:10px Tahoma;
	color:#FFF;
	margin: 0 0 0 15px;
	display:block;
	float:left;
	width:190px;
}

.postado a{
	color:#FFF;
	font-weight: ;
	text-decoration: none;
}

.hora{
	font:9px Tahoma;
	color:#FFF;
}

.data{
	font:9px Tahoma;
	color:#FFF;
}

.postado2{
	font:10px Tahoma;
	color:#312b45;
	margin: 0 0 0 15px;
}

.postado2 a{
	color:#312b45;
	font-weight: ;
	text-decoration: none;
}


.hora2{
	font:9px Tahoma;
	color:#312b45;
	margin-left: 92px;
}

.data2{
	font:9px Tahoma;
	color:#312b45;
}

/***************************************
POST HOVER
***************************************/

.postHover{
	border: 2px solid #b6fb00;
	background: #b6fb00;
}

.postHover .opcoes{
	background: #b6fb00;
	color: #333;
}
.postHover .partcomment{
	background: #b6fb00;
	color: #333;
	border-top:2px dotted #FFFFFF;
	padding:3px;
}

.postHover .opcoes *, .postHover .partcomment *{
	color: #333;
}

.postHover .denunciar{
	background:url(imgs/icon_negado.png) no-repeat 0px -13px;
	display: block;
	width:14px;
	height:14px;
	text-indent: -9000px;
	float: left;
	position:absolute;
}

.postHover .denunciar:hover{
	background: url(imgs/hoverdenunciar.png) no-repeat;
	display: block;
	width:58px;
	height:40px;
	position:absolute;
	margin: -21px 0 0 -13px;
}

.postHover .star{
	background:url(imgs/icon_star.png) no-repeat 0px 1px;
	display: block;
	width:14px;
	height:15px;
	text-indent: -9000px;
	margin:5px 0 0 5px;
	float: left;
}

.postHover .star:hover{
	background: url(imgs/hoverfavoritar.png) no-repeat 0 -43px;
	display: block;
	width:58px;
	height:40px;
	position:absolute;
	margin: -17px 0 0px -6px;
}

/***************************************
PUBLICIDADE
***************************************/

#publicidade{
	height: 90px;
	padding:20px 0 20px 30px;
	clear: both;
}

#publicidade p {
	font:9px Tahoma;
	color:#FFF;
	text-transform: uppercase;
	margin-bottom: 5px;
}

.ads{
	float: left;
	margin-right: 30px;
}

#paginacao{
	/*height:75px;*/
	padding: 10px 0 10px 0px;
}

#paginacao ul{
	width:820px;
}

#paginacao ul li{
	display: inline;
}

#paginacao ul li a{
	font: 12px Tahoma;
	color: #FFF;
	text-decoration: none;
}

#paginacao ul li a:hover{
	text-decoration: underline;
}

.panterior{
	font: 18px Tahoma !important;
	color:#9bd20b !important;
}

.patual{
	font: 24px Tahoma !important;
	color:#9bd20b !important;
}

#parceiros{
	display:block;
	height: 50px;
	width:270px;
	margin-left: 700px;
	font: 10px Tahoma;
	color: #FFF;
}

#parceiros ul li{
	display:block;
	float:left;
}

.parc{
	padding-top: 12px;
}

.oitofm{
	display: block;
	width:50px;
	height:36px;
	background: url(imgs/89fm.png) no-repeat;
	text-indent: -9000px;
	overflow: hidden;
}
.pix{
	display: block;
	width:45px;
	height:36px;
	background: url(imgs/pix.png) no-repeat;
	text-indent: -9000px;
	overflow: hidden;
}

.cherry{
	display: block;
	width:75px;
	height:36px;
	background: url(imgs/cherry.png) no-repeat;
	text-indent: -9000px;
	overflow: hidden;
}

.tecla{
	display: block;
	width:78px;
	height:36px;
	background: url(imgs/marca-tecla.png) no-repeat;
	text-indent: -9000px;
	overflow: hidden;
}

#rodape{
	background: #bb39ff;
	height:19px;
}

#rodapecont{
	margin-top: 30px !important;

}

#copyright{
	font:10px Tahoma;
	color:#FFF;
	margin-left: 20px;
	padding-top: 1px;
	float: left;
}

#menurodape{
	width:520px;
	float: right;
	font: 10px Tahoma;
	color: #FFF;
	margin: 2px 0 0 0;
}
#menurodape ul{
		float: right;
		margin-right: 5px;
}
#menurodape ul li{
	display: block;
	float: left;
}

#menurodape ul li a{
	font: 10px Tahoma;
	color: #FFF;
	text-decoration: none;
	padding:0 5px 0 5px;
	float: left;
	display: block;
}

#menurodape ul li a:hover, .atual{
	background: #fff url(imgs/detaba.gif) no-repeat bottom center;
	color: #bb39ff!important;
	display: block;
	float: left;
	height: 30px;
}


#menupagina{
	width:520px;
	float: right;
	font: 10px Tahoma;
	color: #FFF;
	margin: 2px 0 0 0;
}
#menupagina ul{
	float: right;
	padding-right: 20px;
}
#menupagina ul li{
	display: block;
	float: left;
}

#menupagina ul li a{
	font: 10px Tahoma;
	color: #FFF;
	text-decoration: none;
	padding:0 5px 0 5px;
	float: left;
	display: block;
}

#menupagina ul li a:hover, .atual{
	background: #fff url(imgs/detaba.gif) no-repeat bottom center;
	color: #bb39ff!important;
	display: block;
	float: left;
	height: 30px;
}



/**********************************
POSTAR
*********************************/

#adicionarpost{
	display:block;
	background: #414141;
	width: 400px;
	height: 500px;
	float: left;
	margin:0px 20px 0px 0;
}

#adicionarpost h1{
	background: url(imgs/titleAdicionar.png) no-repeat;
	width:157px;
	height:16px;
	text-indent: -9000px;
	overflow: hidden;
	margin: 10px 0 5px 12px;
}

#adicionarpost form{
	width:225px;
	height:300px;
	/*float: right;*/
	font: 11px Tahoma;
	color:#FFF;
	margin: 30px;
}

#adicionarpost form label{
	display:block;
	padding-bottom: 4px;
}

#adicionarpost form input{
	width:200px;
	background: #ffd990;
	border: 0;
	margin-left: 2px;
}

#tdomf_form3_send{
	width:50px;
	background: #ffd990;
	border: 0;
	margin-left: 2px;
}

#adicionarpost form textarea{
	width:200px;
	height:50px;
	background: #ffd990;
	border: 0;
	/*margin-left: 35px;*/
}

#adicionarpost span{
	margin-bottom: 5px;
}

.btCancelar{
	width:75px !important;
	height:20px !important;
	float: left !important;
	background: #ffb800 !important;
	text-transform: uppercase;
	margin-left: 35px !important;
}

.btCadastrar{
	width:75px !important;
	height:20px !important;
	float: right !important;
	background: #ffb800 !important;
	text-transform: uppercase;
	margin-right: 30px;
}

#checkcategorias{
	display:block;
	width: 153px;
	background: #feeecd;
	border: 3px solid #ffd990;
	margin-left: 35px;
	margin-bottom: 2px;
	color:#414141;
	font-weight: normal;
}

.msg{
	font-weight: normal;
	margin-left: 35px;
}

.msg1{
	font-weight: normal;
}

.desc{
	display: block;
	height:1px;
}


/***********************************
CADASTRO
***********************************/

#cadastroUsuario{
	display:block;
	background: #414141;
	width:301px;
	height: 349px;
	float: left;
	margin:0px 20px 0px 0;
}

#cadastroUsuario h1{
	background: url(imgs/titleCadastro.png) no-repeat;
	width:157px;
	height:16px;
	text-indent: -9000px;
	overflow: hidden;
	margin: 10px 0 5px 12px;
}

#cadastroUsuario form{
	width:266px;
	height:300px;
	float: right;
	font: 11px Tahoma;
	color:#FFF;
	text-align: right;
	margin-right: 20px;
}

#cadastroUsuario form label{
	display:block;
	padding-bottom: 4px;
}

#cadastroUsuario form input{
	width:160px;
	background: #ffd990;
	border: 0;
	margin-left: 2px;
}

#cadastroUsuario form textarea{
	width:160px;
	height:50px;
	background: #ffd990;
	border: 0;
	margin-left: 35px;
}

#cadastroUsuario select{
	width:160px;
}

.termos{
	font-weight: normal;
	margin-bottom: 10px;
}

.confirmarSenha{
	float: left;
}

#naoobrigatorios{
	border-top: 1px dotted #FFF;
	margin: 10px 0 0 0;
	padding-top: 10px;
}

.asterisco{
	color:#ffb800;
}


/***********************************
COMPARTILHE
***********************************/

#compartilhe{
	display:block;
	width:302px;
	height: 340px;
	margin:3px 20px 25px 0;
	clear: both;
	background: #bb39ff;
	padding: 3px 3px 0 3px;
}

#formcompartilhe{
	text-align: right;
	padding: 0 10px 0 0;
	font: 11px Tahoma;
	color: #FFF;
	height: 235px;
}

#formcompartilhe form legend{
	text-align: left !important;
}

#formcompartilhe form input{
	border: 0;
	background: #e5b3ff;
	margin-bottom: 5px;
	width: 180px;
	height: 17px;
	font:10px Tahoma;
}

#formcompartilhe form textarea{
	border: 0;
	background: #e5b3ff;
	margin-bottom: 5px;
	width: 180px;
	height: 65px;
	font:10px Tahoma;
}


.titulocomp{
	display: block;
	text-align: left !important;
	width: 280px;
	height:05px;
	float: left;
	margin: 10px 0 25px 10px;
	font: 12px Tahoma;
	color: #FFF;
}

#permalink{
	border-top: 1px dotted #FFF;
	font: 11px Tahoma;
	color: #FFF;
	padding: 10px 0 0 5px;
}

#permalink input{
	border: 0;
	background: #e5b3ff;
	margin-bottom: 5px;
	width: 224px;
	height: 17px;
	font: 10px Tahoma;
}

.btCompEnviar{
	width: 80px !important;
	height:20px !important;
	background: #8100c5 !important;
	text-transform: uppercase;
	color:#FFF;
}

.titMensagem{
	display: block;
	width:108px;
	height:10px;
	float: left;
}

#icons{
	background: #000;
	height: 70px;
}

#icons ul{
	padding: 10px 0 0 10px;
}

#icons ul li{
	list-style: none;
}


.twitter{
	display:block;
	width:20px;
	height:20px;
	text-indent: -9000px;
	overflow: hidden;
	background: url(imgs/icon_twitter.jpg) no-repeat;
	float: left;
	margin-right: 10px;
}

.tecnorati{
	display:block;
	width:20px;
	height:20px;
	text-indent: -9000px;
	overflow: hidden;
	background: url(imgs/icon_tecnorati.jpg) no-repeat;
	float: left;
	margin-right: 10px;
}

.google{
	display:block;
	width:20px;
	height:20px;
	text-indent: -9000px;
	overflow: hidden;
	background: url(imgs/icon_google.jpg) no-repeat;
	float: left;
	margin-right: 10px;
}

.facebook{
	display:block;
	width:20px;
	height:20px;
	text-indent: -9000px;
	overflow: hidden;
	background: url(imgs/icon_facebook.jpg) no-repeat;
	float: left;
	margin-right: 10px;
}

.delicious{
	display:block;
	width:20px;
	height:20px;
	text-indent: -9000px;
	overflow: hidden;
	background: url(imgs/icon_delicious.jpg) no-repeat;
	float: left;
	margin-right: 10px;
}

.email{
	display:block;
	width:20px;
	height:20px;
	text-indent: -9000px;
	overflow: hidden;
	background: url(imgs/icon_email.jpg) no-repeat;
	float: left;
	margin-right: 10px;
}


#postunico{
	display:block;
	width:975px;
	padding: 15px 0 0 300px;
}

.imagem{
	height: 200px;
}

.imagem_banner{
	height: 200px;
	padding-top: 55px;
}

.imagem img {
 border: 0;
 height: 220px;
 margin-top:-20px;

}

.imagem2{
	height: 200px;
}

.imagem2 img {
 border: 0;
 height: 220px;
 margin-top:-39px;
}

/****************************
REGISTER
****************************/

#registerform{
	width: 390px;
	float:left;
	padding-top: 5px;
	padding-left: 15px;
	background-color: #000;
}

#registerform label{
	font: 14px Tahoma;
	color:#FFF;
	text-align: left;
}


#status{
	width:50%;
	padding:10px;
	height:42px;
	outline:none;
}

#status{
	width:50%;
	padding:10px;
	height:42px;
	outline:none;
}
.focusField{
	color:#000;
	background-color:#FFFFFF;
	border:3px solid #BB39FF ;
	font-family:Tahoma;
	font-size:11px;
	padding:4px;
	width:350px;
	margin-top: 5px;
}
.idleField{
	color:#000;
	background-color:#FFFFFF;
	border:3px solid #B6FB00;
	font-family:Tahoma;
	font-size:11px;
	padding:4px;
	width:350px;
	margin-top: 5px;
}

#registerform .custom_radio {
	width:20px;
	alight: left;
}

#registerform .custom_checkbox {
	width:10px;
	alight: left;
}

#registerform p {
	margin: 0 0 10px 0;
}


#registerform a{
	font: 10px Tahoma;
	text-decoration: underline;
	color: #FFF;
}
#registerform  #privacy{
	font: 10px Tahoma;
	text-decoration: none;
	color: #FFF;
	margin-left: 5px;
}

#registerform #wp-submit{
	background-color:#BB39FF;
	border:3px solid #BB39FF;
	font-weight: ;
	color: #FFF;
	font-family:Tahoma;
	font-size:12px;
	padding:4px;
	width: 90px;
	margin-top: 5px;
}

#headerinfo {
	background:#B6FB00 none repeat scroll 0 0;
	height:30px;
	margin-bottom: 6px;
}

#headerinfo h1 {
	font: 18px Tahoma;
	color:#312B45;
	text-align: left;
	padding: 5px 0 0 15px;
}

/****************************
REGISTER
****************************/
#cadastrar, #login{
	background: #414141;
}

#headcadastro{
	padding: 20px;
}

#headcadastro a{
	font: 18px Tahoma;
	color:#ffb800;
	text-decoration: none;
}

#headcadastro a:hover{
	color:#FFF;
}

#headcadastro h1{
	display:block;
	width:335px;
	height: 50px;
	text-indent: -9000px;
	overflow: hidden;
	background: url(imgs/title_cadastro.jpg) no-repeat -8px 0;
	float: left;
}


#form-post {
	background-color:#414141;
	padding-left:15px;
	padding-top:5px;
}

#form-post input{
	background: #ffd990;
	border: 0;
	height:13px;
	width:350px;
	padding: 5px;
	margin-left: -1px;
}

#form-post iframe{
	background: #414141 !important;
	width:350px;
	height: 95px;
	padding: 20px;
}

#form-post iframe body{
	background: #414141 !important;
}

#uploadfiles_inline{
	background: #414141 !important;
}

#customfields-checkbox-1 {
	width: 10px !important;
}

.checkbox_categoria{
	width: 10px !important;
	margin: 5px !important;
}

.line{
	color:#FFF;
}

.titNome{
	padding-right:65px;
}

.titEmail{
	padding-right:78px;
}

.titSenha{
	padding-right:70px;
}

.titConfirm{
	padding-right:7px;
}

.titNome2{
	padding-right:81px;
}

.titSobre{
	padding-right:48px;
}

.titSexo{
	padding-right:85px;
}

.titPais{
	padding-right:91px;
}

.titEstado{
	padding-right:86px;
}

.titCidade{
	padding-right:77px;
}

.titTel{
	padding-right:66px;
}

.titData{
	padding-right:2px;
}

.yellow{
	color: #ffb800;
}

#privacy, #sexo, .category input, #customfields-checkbox1, #notifyme{
	width:20px !important;
}

#form-post #fechar, #form-post #wp-submit, #tdomf_form1_send{
	background-color:#FFCC00 !important;
	color:#414141 !important;
	font-family:Tahoma !important;
	font-size:11px !important;
	text-transform: uppercase;
	font-weight:normal !important;
	margin:5px !important;
	width:81px !important;
	float: left !important;
	height:26px;
}
#form-post label, #form-post a{
	color:#FFFFFF;
	font-family:Tahoma;
	font-size:12px;
	font-weight:normal;
	text-decoration: none;
}
#form-post p {
	color:#FFFFFF;
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	text-decoration: none;
	margin-bottom: 5px;
}

#form-post a:hover{
	border-bottom: 1px solid #B6FB00;
}
#rsvErrors{
	color: #f00;
	font-family:Tahoma;
	font-size:12px;
	font-weight:;
	padding-bottom: 10px;
}



/*********DENUNCIA***********/
.bxDENUNCIA{
	position: absolute;
	height:339px;
	width: 0px;
	border: 2px solid #b6fb00;
	background-color: #000;
	display: none;
	color: #fff;
	font-family:tahoma;
	font-size:12px;
	overflow:hidden;
	z-index: 999;
	margin: -2px;
}
.bxDENUNCIA .reload{
	display: block;
	height: 265px;
}

.bxDENCont{
	width: 261px;
	margin: 20px;

}
.bxDENCont h3{
	margin: 20px 0px;
}

.bxDENCont label{
	display: block;
	margin: 10px 0px;
}

.bxDENCont textarea{
	border: 1px solid #ffd990;
	background-color: #ffd990;
	display: block;
	margin-bottom: 30px;
	width: 261px;
	height: 130px;
	*height: 100px;
	font-family:tahoma;
	font-size:12px;
}
.bxDENCont #enviar,.bxDENCont #cancel{
	float: right;
	color: #000;
	width: 80px;
	border: 1px solid #ffcc00;
	background-color: #ffcc00;
	margin: 5px;
}

#headerinfo h1 a{
	position:absolute;
	right:10px;
	color: #333;
	text-decoration: none;
}
#headerinfo h1 a:hover{
	color: #666;
}

/*********INDICACAO***********/

.bxINDIQUE{
	position: absolute;
	height:339px;
	width: 0px;
	border: 2px solid #b6fb00;
	background-color: #000;
	display: none;
	color: #fff;
	font-family:tahoma;
	font-size:12px;
	overflow:hidden;
	z-index: 999;
	margin: -2px;
}

/*.bxINDIQUE{
	position: absolute;
	height:339px;
	width: 0px;
	border: 2px solid #FF8000;
	background-color: #414141;
	display: none;
	color: #fff;
	font-family:tahoma;
	font-size:12px;
	overflow:hidden;
	z-index: 999;
	margin-left: 302px;
}*/

.bxINDIQUE .reload{
	display: block;
	height: 280px;
}

.bxINDCont{
	width: 264px;
	margin: 20px;
	/*background-color: #414141;*/
	background-color: #000;

}
.bxINDCont h3{
	margin: 20px 0px;
}

.bxINDCont label{
	display: block;
	margin: 10px 0px;
}
.bxINDCont input.txt{
	border: 1px solid #ffd990;
	background-color: #ffd990;
	display: block;
	width: 261px;
	font-family:tahoma;
	font-size:12px;
	margin: 3px 0px!important;
	color: #333;

}
.bxINDCont textarea{
	border: 1px solid #ffd990;
	background-color: #ffd990;
	display: block;
	margin-bottom: 30px;
	width: 261px;
	height: 40px;
	font-family:tahoma;
	font-size:12px;
	margin: 3px 0px!important;
	color: #333;
}
.bxINDCont #enviar,.bxINDCont #cancel{
	float: right;
	color: #000;
	width: 80px;
	border: 1px solid #ffcc00;
	background-color: #ffcc00;
	margin-right: 5px;
}
.bxINDCont .sociable_tagline{
	display:  none;
}
.bxINDCont #compartunico{
	border: 2px solid #ffcc00!important;
	background-color: #fdeac2!important;
	width: 260px!important;
}
/**************************************
COMENTARIOS
**************************************/

#comentarios{
	color:#FFF;
	padding: 20px;
}

#comentarios a{
	color:#FFF;
}

#comentarios h2{
	font: 12px Tahoma;
}


.sbutt{
	display: block;
	width: 90px;
	height: 30px;
	background: #ffb800;
	border: 0;

}

#headcomentario{
	padding: 20px;
}

#headcomentario a{
	font: 18px Tahoma;
	color:#ffb800;
	text-decoration: none;
}

#headcomentario a:hover{
	color:#FFF;
}

#headcomentario h1{
	display:block;
	width:430px;
	height: 50px;
	text-indent: -9000px;
	overflow: hidden;
	background: url(imgs/title_comentarios.jpg) no-repeat;
	float: left;
}

#commentsform label{
	font: 12px Tahoma;
	height: 5px;
	display: block;
	margin-top: 5px;
}

.s1, .s2, .s3, .s4{
	font: 12px Tahoma;
	width:480px;
	background: #ffd990;
	border:0;
}

.spanusuario{
	font: 12px Tahoma;
	background: #bb39ff;
	padding: 2px 5px 2px 5px;
	text-decoration: none;
}

.spanusuario a{
	text-decoration: none;
}

#commentlist p{
	font:12px Tahoma;
}

#commentlist li{
	list-style: none;
}

#cadacom{
	border-bottom: 2px dotted #FFF;
}


/*********************************
FALE CONOSCO
*********************************/
#postunico h2 a{
	font:16px Tahoma;
	color:#FFF;
	font-weight: ;
	text-decoration: none;
}

#postunico form dt{
	font:12px Tahoma;
	color:#FFF;
	font-weight: normal;
}

#postunico form input, #postunico form textarea{
	background: #FFD990;
}

.btEnviar{
	background-color:#FFCC00 !important;
	border:1px solid #FFCC00;
	color:#000000;
	margin-left:235px;
	width:80px;
}

#titulo_faleconosco {
	margin-bottom: 10px;
}

#titulo_faleconosco a{
	color:#BB39FF !important;
	font-family:Tahoma !important;
	font-size:24px !important;
	font-weight:normal !important;
	margin-bottom:10px !important;
	text-decoration: none !important;
}


/************************************
	CRIAR POST
************************************/
#criar{
	background: #414141;
}

#headcriar{
	padding: 20px;
}

#headcriar a{
	font: 18px Tahoma;
	color:#ffb800;
	text-decoration: none;
}

#headcriar a:hover{
	color:#FFF;
}

#headcriar h1{
	display:block;
	width:335px;
	height: 30px;
	text-indent: -9000px;
	overflow: hidden;
	background: url(imgs/title_adicionar.jpg) no-repeat -8px 0;
	float: left;
}

.tdomf_category_checklist, #content_content, .idleField{
	background: #ffd990 !important;
	border:0 !important;
	margin-left: -1px;
	width: 350px;
	padding: 5px;
}

#tdomf_form1_send{
	height:26px !important;
}

.titleUrl, .titleCategoria {
	font: 12px Tahoma;
}

.help_categoria{
	font: 12px Tahoma;
	color: #000 !important;
	font-weight: bold;
}

.status {
	font: 09px Tahoma;
	color: #FFF;
}
/**************************
Overlay Video
*************************/
.postHover{
		background: url(imgs/play.png) no-repeat center -35px;
		width:301px;
}

.vOverlay{
		background: url(imgs/play.png) no-repeat center -35px;
		width:301px;
		height: 220px;
		position: absolute;
		margin-top:-20px;
}
/**************************
Mensagem generica
*************************/
.msg{
	padding-top: 50px;
	padding-bottom: 50px;
	color: #fff;
	font-family: Tahoma, arial, helvetica, sans-serif;
}
.msg *{
	font-family: Tahoma, arial, helvetica, sans-serif;
	color: #fff;
}
.msg h2{
	font-size: 16px;
}

#category{
margin:0;
}

#headcat h1{
background: url(imgs/categorias.jpg) no-repeat;
width:480px;
height:29px;
display:block;
text-indent:-9000px;
overflow:hidden;
float:left;
margin-right:20px;
}

#cat{
padding:20px;
}

#headcat a{
	font: 18px Tahoma;
	color:#ffb800;
	text-decoration: none;
        display:block;
        height:50px;
}

#headcat a:hover{
	color:#FFF;
}

#listacategorias a{
display:block;
width:150px;
height:20px;
font: 11px Tahoma;
color:#FFF;
padding-left:10px;
padding-top:5px;
text-decoration:none;
}

#listacategorias a:hover{
background:#bb39ff;
}


/******************************
POST UNICO
******************************/
#listpostunico{
	width:530px;
	margin: 30px auto;
	/*padding-top: 80px;*/
}


#col1unico{
	width:305px;
	float: left;
}

.unicopost{
	display:block;
	width:301px;
	height: 303px;
	margin: 3px 20px 10px 0;
	border: 2px solid #000;
}

#tagsunico{
	padding:0 0 15px 10px;
	border-bottom: 2px dotted #FFF;
	color: #FFF;
	margin-top: 30px;
}

#tagsunico h1{
	display: block;
	width: 53px;
	height: 25px;
	background: url(imgs/title_tags.jpg) no-repeat;
	text-indent: -9000px;
	overflow: hidden;
	margin-bottom: 5px;
}

#tagsunico a{
	font:12px Verdana;
	color:#FFF;
}

#tagsunico a:hover{
	background: #bb39ff;
	text-decoration: none;
}

#comentunico{
	padding:10px 0 15px 10px;
	color: #FFF;
}

#comentunico h1{
	display: block;
	width: 166px;
	height: 32px;
	background: url(imgs/title_comentarios.jpg) no-repeat scroll -7px 0;
	text-indent: -9000px;
	overflow: hidden;
	margin-bottom: 5px;
}

#col2unico{
	width:185px;
	float: right;
	*margin-top:30px;
}


.inputunico{
	width:180px;
	height:15px;
	background: #edc9ff;
	border: 0;
	margin: 0;
	font:  9px Verdana;
	color:#bb39ff;
	padding-left: 5px;
}

#permaunico{
	border-bottom:2px dotted #FFFFFF;
	height:60px;
}

#permaunico h1{
	font: 14px Verdana;
	color:#FFF;
	margin:5px 0 15px 0;
}

#envieunico{
	height:190px;
}

#envieunico h1{
	font: 14px Verdana;
	color:#FFF;
	margin:5px 0 15px 0;
}

#envieunico h3{
   color: #fff;

}

.textaunico{
	width:180px;
	height:65px;
	background: #edc9ff;
	border: 0;
	margin: 0;
	font:  9px Verdana;
	color:#bb39ff;
	padding-left: 5px;
	margin-top: 3px;
}

.btenviarunico{
	width:61px;
	height:18px;
	background: #bb39ff;
	font:11px Verdana;
	color:#FFF;
	text-transform: uppercase;
	float: right;
	margin:3px 0px 0 0;
	border: 0 !important;
	padding-bottom:3px;
}

#compartunico{
	background:#EDC9FF none repeat scroll 0 0;
	border:2px solid #BB39FF;
	min-height:55px;
	padding-top:10px;
	text-align:center;
	width:180px;

}

#comp{
	margin-top: 20px;
}

#comp h1{
	font: 14px Verdana;
	color:#FFF;
	margin:5px 0 10px 0;
}

#compartunico ul li{
	display: block;
	float: left;
	margin:0 3px 0 3px;
}

#compartunico ul li a, #compartunico img{
	border: 0;
}

#videounico{
	height:315px;
	*height:410px;
}

#videounico object{
	width: 530px;
}

#videobox{
	height:315px;
}

.titulovideo{
	background: #000;
	width:100%;
}

.titulovideo h1{
	font: 12px tahoma;
	color:#FFF;
	padding: 4px 0 0 24px;
	display: block;
}


.titulovideo h1 a{
	font: 12px tahoma;
	color:#FFF;
	text-decoration: none
}

.titulovideo h1 a:hover{
	text-decoration: underline;
}

.descricaovideo{
	display: block;
	font:11px tahoma;
	color:#FFF;
	margin: 3px 0 5px 8px;
	padding-bottom: 5px;
	height: 45px;
}

.opcoesvideo{
	background: #bb39ff;
	height: 20px;
	font:9px Tahoma;
	color:#FFF;
	padding: 5px 0 0 5px;
	margin-bottom: 10px;
	*height:25px;
}

.postadovideo{
	font:10px Tahoma;
	color:#FFF;
	margin: 0 0 50px 15px;
	display:block;
	float:left;
	width:420px;
}

.postadovideo a{
	color:#FFF;
	font-weight: ;
	text-decoration: none;
}

.horavideo{
	font:9px Tahoma;
	color:#FFF;
}

.datavideo{
	font:9px Tahoma;
	color:#FFF;
}

#formcomente label{
	display:block;
	width:290px;
}

#formcomente span{
	width:100px;
	display: block;
	font:10px Tahoma;
}

#formcomente .comente_disclaimer{
	width:230px;
	display: block;
	font:10px Tahoma;
	margin-bottom: 5px;
}

#formcomente input{
	width: 290px;
	height: 20px;
	background: #e6b3ff;
	margin: 0;
	font: 10px Tahoma;
}

#formcomente textarea{
	width: 290px;
	height: 75px;
	background: #e6b3ff;
	margin: 0;
	font: 10px Tahoma;
}

.enviarcom{
	display:block !important;
	width:85px !important;
	height:25px !important;
	background: #bb39ff !important;
	text-transform: uppercase;
	color: #FFF;
	border: 0  !important;
	float: right;
	margin: 5px -2px 0 0 !important;

}

#listacoments{
	margin-top: 40px;
}

#listacoments ul li{
	margin: 10px 0 10px 0;
	border-bottom: 1px dotted #FFF;
	padding-bottom:10px;
}

.cNomeusu{
	font: 12px Tahoma;
	padding-left: 10px;
}

.cDatahora{
	font:9px Tahoma;
	margin: 2px 0 2px 0;
	padding-left: 10px;
}

.cText{
	font:12px Tahoma;
	padding-left: 10px;
	display: block;
}


#pagina #pagina_content {
	margin: 25px 19px 0 19px;
}

#pagina_content{
	height: 600px;
	margin-top: 25px;
	overflow: auto;
	margin-bottom: 20px!important;
}

#pagina_content2{
	/*height: 600px;
	margin-top: 25px;
	overflow: auto;
	margin-bottom: 20px!important;*/
	padding: 20px 10px 0px 20px !important;
}

#pagina #pagina_content p {
	color:#FFFFFF;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	margin-bottom: 25px;
	line-height: 20px;
}

#pagina #pagina_content2 p {
	color:#FFFFFF;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	margin-bottom: 15px;
	line-height: 20px;
}

#pagina #pagina_content2 a {
	color:#FFFFFF;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	margin-bottom: 15px;
	line-height: 20px;
	text-decoration: underline;
}

#pagina #pagina_content h1 {
	color:#FFFFFF;
	font-family: Tahoma;
	font-size: 16px;
	font-weight: normal;
	margin-bottom: 10px;
}

#pagina #pagina_content2 h1 {
	color:#FFFFFF;
	font-family: Tahoma;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 10px;
}

#pagina #pagina_content #pagina_titulo h1 {
	color:#BB39FF;
	font-family: Tahoma;
	font-size: 18px;
	font-weight: normal;
	margin-bottom: 10px;
}

#pagina #pagina_content2 #pagina_titulo h1 {
	color:#BB39FF;
	font-family: Tahoma;
	font-size: 24px;
	font-weight: normal;
	margin-bottom: 10px;
}


.btfecharslide{
	background:#BB39FF;
	border:0 none;
	color:#FFFFFF;
	float:right;
	height:22px;
	text-transform:uppercase;
	width:82px;
	margin-right:20px;
}

#pagina_voltar a {
	color:#BB39FF !important;
	font-family: Tahoma !important;
	font-size: 12px !important;
	font-weight: normal !important;
	text-decoration: underline !important;
}

/* FALE CONOSCO */

#pagina #pagina_content2 .form_submit{
	background:#BB39FF;
	border:0 none;
	color:#FFFFFF;
	float:left;
	height:22px;
	text-transform:uppercase;
	width:82px;
	padding: 0px;
}


/********************
FORM CADASTRO NOVO POST
*******/
form#frmNovoPost *{
	padding: 0px;
	margin: 0px;
	font-family: Tahoma;
	font-size:12px;
}
form#frmNovoPost h3{
	color: #fff;
	margin: 5px 0;
}
form#frmNovoPost input{
	height: 15px;
}
form#frmNovoPost input, form#frmNovoPost textarea{
	padding: 5px;
}

.chkCategoria{
	width: 15px!important;
}
.imagemUpload{
	height: 20px!important;
}
.listaCategorias{
	background-color:#FFD990!important;
	padding:5px!important;
	width:350px;
}
.listaCategorias label{
	color: #000!important;
	font-size: 16px!important;
}

/****************
TWITTER
*****************/
#linkTwitter{
	background:transparent url(imgs/lnkTwitter.gif) no-repeat scroll 0 0;
	display:block;
	left:10px;
	overflow:hidden;
	position:absolute;
	text-indent:-9000px;
	top:5px;
	width:135px;
}

/****************
POST FIXO DESTAQUE PROMO
*****************/
.postFIXO{

	border:2px solid #FFB800;
	background-color: #FFB800;
	display:block;
	float:left;
	height:339px;
	margin:3px 20px 45px 0;
	width:301px;
	color: #fff;
	font-family: Tahoma;
	font-size:10px;


}
.postFIXO a{
	color: #fff;
}