* { outline:0;}

body { margin:0; padding:0; font-family: arial; background: #fff;}
img { border: 0; }
a:focus {outline:0;}
.clearit { clear: both; height: 1px; margin:0; padding:0; }
#todosite {	margin: 0 auto;	width: 840px; padding: 15px 0 0 0; margin-top: 50px; }

#logoim { padding:0; margin: 0 0 10px 0; display: block; width: 195px; height: 49px; background: transparent url(../images/logo.png) no-repeat top; z-index: 3; position: relative; }
#logoim:hover {	background: transparent url(../images/logo.png) no-repeat bottom; }

#aceite { padding:0; margin:0; display: block; width: 200px; height: 37px; background: transparent url(../images/aceite.png) no-repeat bottom; }
#aceite:hover {	background: transparent url(../images/aceite.png) no-repeat top; }

#menu {float: right; font-size: 150%; letter-spacing: -2px; border-bottom: 1px dotted #cecece; width: 100%; padding-bottom: 30px; z-index: 2; position: relative; margin: -73px 0 15px 0;}
#menu a {text-decoration: none; color: #000000; }
#menu a:hover {color: #cecece; }
#menu ul {padding: 0; margin: 0; list-style: none; width: auto; float: right;}
#menu li {display: inline; float: left; padding: 0; margin: 0 5px 0 5px; }
#menu .ativo a, #menu .ativo a:hover { color: #666; cursor: default; }

#left { float: left; width: 200px; }
#left img { float: right; border: 0; margin: 15px 5px 5px 0; padding: 0; }
#conteudo {	float: left; padding: 0; margin: 0; font-size: 80%; width:100%; }


/*----------------------------------------------------------------------------------------*/
.spacer { clear: both; height: 1px; margin:15px 0 0 0; padding:0; }
.divider { border-top: 2px dotted #666; padding: 15px 0 0 0; margin: 15px 0 0 0; }

#miolo { padding: 0; margin:0; width: 100%;}

.servicos ul {padding: 0; margin: 0 0 30px 0; list-style: none; width: 100%; }
.servicos li {display: block; float: left; padding: 0; margin: 0; width: 100%; border-bottom: 2px dotted #cecece; }
.servicos img {float: left; margin: 5px 15px 0 15px; border: 0;}
.servicos h1 { padding:0; margin: 30px 0 0 0; float: left; font-size: 170%; letter-spacing: -1px; width: 75%; cursor: pointer;}
.servicos h2 { padding:0; margin: 0 0 0 0; float: left; font-size: 130%; letter-spacing: -1px; width: 75%;  cursor: pointer;}
.servicos a { width: 100%; height: 120px; display: block; text-decoration: none; color: #000; margin: 0 0 10px 0; }

.servicos a:hover { display: block; text-decoration: none; color: #666; }


.apres { margin: 10px 0 0 0; }
.apres h1 { padding:0; margin: 30px 0 0 0; float: left; font-size: 170%; letter-spacing: -1px; width: 75%;}
.apres h2 { padding:0; margin: 15px 0 0 0; float: left; font-size: 130%; letter-spacing: -1px; width: 75%;}

.apres h3 { padding:0; margin: 0; float: left; font-size: 120%;     letter-spacing: -1px; width: 75%;}
.apres h4 { padding:0; margin: 0; float: left; font-weight: normal; font-size: 100%; letter-spacing: -1px; width: 75%; line-height: 13px;}
.apres h5 { padding:0; margin: 10px 0 0 15px; float: left; font-weight: normal; font-size: 200%; letter-spacing: -1px; width: 75%; line-height: 20px;}

.apres img { float: left; padding: 0 5px 0 0; }
.apres a { color: #000; text-decoration: none; }
.apres a:hover { color: #666; text-decoration: none; }

.apres table { margin: 0 0 50px 0; padding: 0; }
.apres td { padding: 0 0 0 15px; margin: 0; vertical-align: middle; width: 90%; }
.apres hr { width: 100%; border: 0; border-top: 2px dotted #666; margin: 10px 0 10px 0; }
.apres small { color: #666; font-size: 85%; letter-spacing: 0px; margin: 0 0 0 5px; padding: 0; font-style:italic;  }
.tick { display: block; width: 16px; height: 60px; border: 0; padding: 0; margin: 0; background: url(../images/icons/tick.png) no-repeat center center; }

.address {
	float: left;
	margin: 0 15px 15px 0;
}
.address h1 {
	margin: 0;
	padding: 0;
	float: left;
	font-size: 100%;
	text-decoration: none;
	font-weight: normal;
	width: auto;
}

.centrado { width: 100%; text-align: center; margin: 0 0 30px 0; }
.centrado h1 { font-size: 150%; }
.centrado a { font-size: 130%; font-weight: bold; color: green; text-decoration: none; }
.centrado a:hover { font-size: 130%; font-weight: bold; color: red; text-decoration: underline; }

.entrada1 {	font-size: 130%; letter-spacing: -1px; width: 90%; padding: 3px; margin: 5px 0 0 0; }
.entrada2 {	font-size: 130%; letter-spacing: -1px; width: 60%; padding: 3px; margin: 5px 0 0 0; }
.entrada3 {	font-size: 130%; letter-spacing: -1px; width: 30%; padding: 3px; margin: 5px 0 0 0; }
.entrada4 {	font-size: 130%; letter-spacing: -1px; width: 20%; padding: 3px; margin: 5px 0 0 0; }
.entrada5 {	font-size: 130%; letter-spacing: -1px; width: 100%; padding: 3px; margin: 2px 0 0 0; }

.comentarios {	font-family: arial; font-size: 130%; letter-spacing: -1px; width: 90%; height: 100px; padding: 3px; margin: 5px 0 0 0; }

.envia { font-size: 130%; letter-spacing: -1px; width: auto; padding: 3px; margin: 5px 0 0 0; cursor: pointer; }


#twitter {font-size: 70%; text-align: justify; letter-spacing: 0px; line-height: 13px;}
#twitter img {padding: 0; margin: 0;}
#twitter ul {padding: 0 15px 0 0; margin: 0; list-style: none; width: 180px; float: right; }
#twitter li {width: 100%; text-align: justify;}
#twitter a { text-decoration: none; display:inline; color: #666; font-size: 95%; line-height: 13px; padding: 0px;  letter-spacing: 0px; }

#home {width: 100%; padding: 0 0 5px 0; margin: 0 0 0 0; }
#home ul {padding: 0; margin: 0; list-style: none; width: 100%;}
#home li {display: block; float: left; padding: 0 0 25px 0; margin: 0 0 0 0; width: 100%; border-bottom : 2px dotted #cecece;}
#home h1 {margin: 5px 0 3px 0; padding: 0; font-size: 150%; letter-spacing: -1px;}
#home h1 a {text-decoration: none; color: #000; }
#home h1 a:hover {text-decoration: underline; color: #666; }
#home h2 {margin: 0 0 15px 0; padding: 0; font-size: 90%; letter-spacing: -1px; font-weight: normal; color: #666;}
#home h2 a {color: #666; text-decoration: none; font-size: 110%; border-left: 1px solid #666; margin-left: 5px; padding-left: 5px; }
#home h2 a:hover {color: red; text-decoration: underline; }
#home p {margin: 0; padding: 0; font-size: 110%; letter-spacing: -0.5px; font-weight: normal;}
#home .grande {font-size: 135%; padding:0; margin:0; font-weight:normal; letter-spacing: -1px;}
#home .pequeno {font-size: 80%; padding:0; margin:0; font-weight:normal; letter-spacing: 0px;}
#home .adsense { padding-bottom: 5px; }

#prev1 {
	display: block;
	width: 29px;
	height: 30px;
	background: url(../images/btn.png) no-repeat bottom left;
}

#prev1:hover {
	background: url(../images/btn.png) no-repeat top left;
}

#next1 {
	display: block;
	width: 29px;
	height: 30px;
	background: url(../images/btn.png) no-repeat bottom right;
}

#next1:hover {
	background: url(../images/btn.png) no-repeat top right;
}


#destaque_0 {
	margin: 0;
	padding: 0;
	width: 100%;
}

#destaque_0 ul {
	padding: 0;
	margin: 0;
	width: 100%;
	list-style: none;
}


/* DESTAQUE 0 */
/*****************************************************/

#destaque_0 .esquerdo {
	width: 30px;
	height: 30px;
	margin: 0;
	padding: 0;
	float: left;
}

#destaque_0 .direito {
	width: 30px;
	height: 30px;
	margin: 0;
	padding: 0;
	float: right;
}

#destaque_0 li {
	width: 100%;
	height: 200px;
	float: left;
	margin: 0;
	padding: 0;
	overflow: hidden;
}

#s1 {
	width: 550px; float:left; height: 200px;
	margin: 0 15px 0 15px;
}
#btns {
	position: absolute;
	width: 580px;
	margin-top: -120px;
	z-index: 2000;
}

#titulo_categoria h1 {
	margin: 0 0 5px 0;
	padding: 5px 15px 0 0;
	font-size: 230%;	
	font-weight: normal;
	letter-spacing: -2px;
	text-align: right;
	line-height: 40px;
	color: #000;
	border-bottom: 1px dotted #666;
}

/*** SHARE ***/
#share {padding-bottom: 20px;}
#share h2, #comenta h2 {margin:15px 0 0 0; padding: 15px 0 3px 0; font-size: 100%; border-top: 1px dashed #666;}
#share a { display: block; width: 25px; height: 25px; margin: 0 5px 0 0; padding:0; float: left; }
#share p { font-size: 95%; margin:0; padding: 0 0 5px 0; }

.c1 { background: transparent url(../images/icons/net.gif) no-repeat 0      bottom; }
.c2 { background: transparent url(../images/icons/net.gif) no-repeat -25px  bottom; }
.c3 { background: transparent url(../images/icons/net.gif) no-repeat -50px  bottom; }
.c4 { background: transparent url(../images/icons/net.gif) no-repeat -75px  bottom; }
.c5 { background: transparent url(../images/icons/net.gif) no-repeat -100px bottom; }
.c6 { background: transparent url(../images/icons/net.gif) no-repeat -125px bottom; }
.c7 { background: transparent url(../images/icons/net.gif) no-repeat -150px bottom; }
.c8 { background: transparent url(../images/icons/net.gif) no-repeat -175px bottom; }
.c9 { background: transparent url(../images/icons/net.gif) no-repeat -200px bottom; }


.c1:hover { background: transparent url(../images/icons/net.gif) no-repeat 0      top; }
.c2:hover { background: transparent url(../images/icons/net.gif) no-repeat -25px  top; }
.c3:hover { background: transparent url(../images/icons/net.gif) no-repeat -50px  top; }
.c4:hover { background: transparent url(../images/icons/net.gif) no-repeat -75px  top; }
.c5:hover { background: transparent url(../images/icons/net.gif) no-repeat -100px top; }
.c6:hover { background: transparent url(../images/icons/net.gif) no-repeat -125px top; }
.c7:hover { background: transparent url(../images/icons/net.gif) no-repeat -150px top; }
.c8:hover { background: transparent url(../images/icons/net.gif) no-repeat -175px top; }
.c9:hover { background: transparent url(../images/icons/net.gif) no-repeat -200px top; }

.fullImage { border: 1px solid #cecece; padding: 1px; }

 
#pager { width: 100%; padding-bottom: 10px;}
#pager ul  { padding: 0; margin: 0 auto; list-style: none; width: auto; text-align: right;}
#pager li  { display: block; float: left; width: auto; text-align: center; font-weight: bold; font-size: 140%; padding: 0; margin: 0 2px 0 0; border:0;}
#pager .atv  { background:#EFEFEF; padding: 3px; color: #666;}
#pager a  { display: block; color: #0066DD; text-decoration: none; padding: 3px;}
#pager a:hover  { color: #fff; background: #0066DD;}
#pager h2 { color: #666; margin: 10px 0 0 0; padding: 2px 5px 3px 0; border-bottom: 1px dotted #666; }


#comenta { margin-top: 15px; }
#comenta ul { margin:3px 0 3px 0; padding:0; width: 100%;}
#comenta li { margin:0; padding:0; border:0; }
#comenta .sem_comentario { margin:0; padding:0 0 0 35px; border:0; background: url(../images/icons/off.png) no-repeat 15px 1px; color: #666; }
#comenta .come { padding-left:18px; background:  url(../images/icons/comment.png) no-repeat 0px 16px; color: #666; }

#comenta .comentado li       { margin: 0 0 3px 0; background: #EFEFEF; padding: 3px; }
#comenta .comentado li.alter { margin: 0 0 3px 0; background: #fff; padding: 3px; }
#comenta .comentado li h1 { margin:0; padding:0; border:0; color: #000; font-size: 100%; }
#comenta .comentado li h2 { margin:0; padding:0 0 5px 0; border:0; color: #666; font-size: 90%; letter-spacing: 0; }
#comenta .comentado li h3 { margin:0; padding:0; border:0; color: #000; font-size: 110%; letter-spacing: 0; font-weight: normal;  }


/**************************************************************************************/
#guia {
	margin: 0;
	padding: 0;
	width: 100%;
}

#guia h1 {
	margin: 0;
	padding: 0;
	font-weight: bold;
	font-size: 200%;
	text-align: right;
	width: 100%;
	letter-spacing: -2px;
	border-bottom: 1px dotted #666;
}

#rodape { margin: 0 0 20px 0; padding-top: 5px; border-top: 1px dotted #666; font-size: 70%; text-align: center; color: #666; }

#rodape ul {
	list-style: none;
	margin: 15px 0 5px 0;
	font-size: 100%;
}

#rodape li {
	width: auto;
	display: inline;
}

#rodape li a {
	color: #666;
	text-decoration: none;
	border-left: 1px solid #cecece;
	padding: 2px 0 2px 5px;
	width: auto;
}

#rodape li a:hover {
	color: #000;
	text-decoration: underline;
}



#power { margin: 0 0 0 300px; padding-top: 0; border: 0; color: #7F7F7F; }

#power h1 {
	margin:0 0 5px 0;
	padding:0;
	font-size: 75%;
}

#power ul {
	list-style: none;
	margin: 0;
	font-size: 100%;
}

#power li {
	width: 85px;
	height: 23px;
	display: inline;
	margin: 0;
	float: left;
}

#power li a {
	display: block;
	width: 85px;
	height: 23px;
}

#power .youtube       { background: url(../images/power.png ) no-repeat 0 -24px; }
#power .youtube:hover {	background: url(../images/power.png ) no-repeat 0 0;     }

#power .youporn       { background: url(../images/power.png ) no-repeat -85px -24px; }
#power .youporn:hover {	background: url(../images/power.png ) no-repeat -85px 0;     }

#power .xvideos       { background: url(../images/power.png ) no-repeat -170px -24px; }
#power .xvideos:hover {	background: url(../images/power.png ) no-repeat -170px 0;     }

#power .xhamster      { background: url(../images/power.png ) no-repeat -255px -24px; }
#power .xhamster:hover{	background: url(../images/power.png ) no-repeat -255px 0;     }



#vejamais  {
	border: 0;
	border-top: 1px dashed #666;
	margin: 15px 0 25px 0;
	padding-top: 15px;
}

#vejamais  h1 {
	border: 0;
	margin:0 0 0 5px; 
	padding: 0 0 3px 0;
	font-size: 95%;
	letter-spacing: 0px;

}


#vejamais ul {
	border: 0;
	list-style: none;
	margin: 0;
	font-size: 90%;
}

#vejamais li {
	border: 2px;
	width: 80px;
	height: 70px;
	display: inline;
	margin: 0 15px 5px 5px;
	padding: 0;
	float: left;
	overflow: hidden;
}

#vejamais li a {
	border: 3px solid #666;
	display: block;
	width: 74px;
	height: 64px;
	text-decoration: none;
	margin: 0;
}

#vejamais li a:hover {
	border: 3px solid red;
	display: block;
}

#contez {
	font-size: 100%;
	color: red;
	clear: both;
	font-weight: bold;
	position: absolute;
	margin: 0 0 0 3px;
}


#busca {
	position: absolute;
	width: 283px;
	height: 53px;
	background: url(../images/basebusca.png) no-repeat left top;
	padding: 0 0 0 15px;
	left: 550px;
	margin-top: 10px;
	margin-left: 18px;
}
#busca input {
	font-size: 100%;
	letter-spacing: -2px;
	padding: 2px;
	font-weight: normal;
	border: 0;
	margin: 6px 0 0 0;
	width: 200px;
	height: 25px;
	background: transparent;
	float: left;
}

#busca a {
	margin-right: 15px;
	display: block;
	width: 55px;
	height: 53px;
	background: url(../images/botao.png) no-repeat center top;
	float: right;
}

#busca a:hover {
	display: block;
	width: 55px;
	height: 53px;
	background: url(../images/botao.png) no-repeat center bottom;
}



#rebusca  {
	border: 0;
	margin: 15px 0 25px 0;
	padding: 0;
	text-align: left;
}

#rebusca .intra {
	width: 73px;
	height: 72px;
	margin: 1px 5px 1px 1px;
	float: left;
}


#rebusca  h1 {
	border: 0;
	margin: 2px 0 0 0; 
	padding: 0;
	font-size: 90%;
	letter-spacing: 0px;
	width: 200px;
	cursor: pointer;

}

#rebusca  h2 {
	border: 0;
	margin: 0; 
	padding: 0;
	font-size: 80%;
	letter-spacing: 0px;
	width: 200px;
	text-decoration: none;
	cursor: pointer;
}


#rebusca ul {
	border: 0;
	list-style: none;
	margin: 0;
	padding: 0;
	font-size: 100%;
	width: 100%;
}

#rebusca li {
	border: 2px;
	margin: 0 5px 5px 0;
	padding: 0;
	float: left;
	width: 289px;
}

#rebusca li a {
	border: 3px solid #666;
	display: block;
	width: 283px;
	height: 74px;
	text-decoration: none;
	margin: 0;
	color: #666;
	overflow: hidden;
}

#rebusca li a:hover {
	border-color: red;
	background: #F7E7E7;
	color: red;
}


#underlogo { padding: 0; margin: 0 0 20px 0; letter-spacing: -1px; }
#underlogo h1 { text-decoration: none; display:block; width: 100%; color: #000; font-size: 95%; font-weight: bold; padding:0 0 5px 0; margin:0; letter-spacing: -1px; }
#underlogo h4 { display:block; width: 100%; color: #000; font-size: 95%; font-weight: bold; padding:0; margin:15px 0 15px 0; letter-spacing: -1px; }
#underlogo a { display: block; width: 180px; white-space: nowrap; text-align: left; border-top: 1px dotted #ccc; line-height: 25px; color: #666; font-size: 80%; text-decoration: none;}
#underlogo a:hover { color: #fff; background-color: #666; }
#underlogo .g_ativo { color: red; background-color: #EFEFEF; cursor: default; }
#underlogo a.g_ativo:hover { color: red; background-color: #EFEFEF; cursor: default; }
#underlogo ul {padding: 0; margin: 0 15px 25px 0; list-style: none; width: 180px; float: right; }
#underlogo li {display: block; float: right; width: 180px; }
#underlogo .noborder {width: 100%; border:0; margin:0; padding:0; }
#underlogo .noborder a {border:0; margin:0; padding:0; }
#underlogo .anuncio_free { background: url(../images/agratis.png) no-repeat 10px 3px; }
#underlogo .anuncio_free:hover { background: #3F0025 url(../images/gratis.png) no-repeat 10px 3px; }

/* setting do menu */
.mlddm { position: relative; visibility: hidden; color: #000;}
.mlddm li { list-style: none; }
.mlddm li a:hover, .mlddm li a#buttonhover { background-color: #666; color: #fff; }
.mlddm ul {	z-index: 1000; position: absolute; visibility: hidden; background: #cecece; border: 2px solid #cecece; }
.mlddm ul li { }
.mlddm .hsub { background: transparent no-repeat 155px url(../arrow.gif)}
.mlddm .hsub:hover { background: #666 no-repeat 155px url(../arrow.gif); }

