@charset "utf-8";
/* CSS Document */
* { margin:0; padding:0; }

html, body, #wrap {height: 100%;}
body > #wrap {height: auto; min-height: 100%;}

#wrapper {width:100%; margin:0 auto;}

/* Inicio Page topo */
#topo {height:200px; background-image: url("layout/fundo_topo.jpg");}
#garotoTopo {float:left; height:200px; width:139px;}
#logoTopo {float: left; padding-top:30px; height:132px; width:180px;}	


#menu {width:100%; height:40px; background-image: url("layout/fundo_menu.jpg"); text-align:center; font-size:14px; display:block}
	.activemenu{; display:inline; line-height:35px; color:#ffffff; margin-right:10px; position:relative;}
	.divisormenu{; display:inline; line-height:35px; color:#ffffff; margin-right:5px;}
	#menu a{font-family: 'Nunito', arial, serif; color:#fff; text-decoration:none; text-shadow:#000 0px 0px 2px; }
	#menu a:hover{font-family: 'Nunito', arial, serif; color:#000; text-decoration:none; text-shadow:#303030 3px 3px 4px }
/* Fim Page topo */
	
	#main {width:960px; margin:10px auto; position:relative}


/* Conteúdo */
	#conteudo {	width:800px; background-color:#fff; float:left; margin-right:6px}

/* sidebar todo o conteudo */
	#sidebar {background-color:#F2F2F2; width:150px; height:1380px; float: right; padding:0; border:1px dotted #ccc; text-align:center}
	#barrapublicidade {wihth:148px; background-color: #F92323; margin:0px; text-align:left; font-size:14px ;color:#fff; padding: 0px 0px 0px 5px;}
	#twitter { width:149; height:305px; clear:both }		

	#anuncio1 { width:145px; height:301px; padding-top:5px; margin:0 auto;}
	#siganos {width:145px; height:222px; padding-top:5px; margin:0 auto; border:0px;}

/* Começo das Definiçoes de Páginas */
		#quemsomos { width:700px; margin:auto}
		#quemsomos p img{float: left; margin-right:10px; border-radius: 5px; box-shadow: 2px 2px 2px #333;}
		#parceiros { width:700px; margin 0 auto}
		#parceiros h1 { font-size:22px; border-bottom: 1px solid #ccc}
		#parceiros h2 { font-size:19px; font-style:italic; text-align:center ;}
/* Fim das Definiçoes de Páginas */


/* inicio Páginas  Inicial*/

.destaques { font-family:Carter One, arial, serif; fonte-size:14px }


#barraEspaçoEnd {	
	
	height:5px;
		clear: both
	}
#barraEnd {	
	width:100%;
	height:50px;
	background-image: url("layout/fundo_barra.gif");
	clear: both
	}
#rodape {	
	width:100%;
	height:260px;
	position:relative;
	bottom:0px;
	background-image: url("layout/fundo_rodape.gif");
	}
#rodape_espaco {	
	width:50px;
	}	
	
#info_site {	
	width:300px;
	float:left;
	
	}	

float:right; 

#clear {	
	clear:both;  
	}	
.coluna {
			width:120px;
			height:190px;
			float:left;
			margin-left:5px;
			margin-top:10px;
			padding-left:10px;
		}
		
		.coluna a {
			font-family:arial;
			font-size:12px;
			color:white;
			/*line-height:0.8em;*/
			text-decoration:none;
		}
		
		.coluna p {
			font-weight:bold;
			color:white;
			font-family: arial;
			font-size:14;
		}
		
		.coluna a:hover {
			text-decoration:underline;
		}


#homepagamentos	{width:170px; margin-left:10px; color:white;}

.corMundoHot {
	background-color:#ef3316;
}

.corMundoHot a {
	color:#ffda0d;
}

.mhot_thumb_title {
	width:100%;
	height:23px;
	float:left;
	background-color:#ba7333;
	text-align:center;
	margin-bottom:5px;
	font-family:arial;
	padding-top:7px;
}

.mhot_thumb_title a {
	color:white;
	font-size:1.2em;
}

.mhot_thumb {
	width:180px;
	height:385px;
	float:left;
	margin-right:13px;
	margin-left:7px;
	margin-top:10px;
}

.mhot_thumb img {
	margin-top:5px;
	margin-bottom:5px;
	height:300px;
	width:180px;
	float:left;
}

.mhot_thumb_legenda {
	width:170px;
	background-color:#e6e6e6;
	height:20px;
	padding:8px 5px 5px 5px;
	float:left;
}

.mhot_thumb_legenda a {
	color:black;
}

/* Container dos últimos destaques da seção hot, com 2 thumbs à direita. */
#mhot_ult_ensaios {
	width:172px;
	height:385px;
	float:left;
	margin-left:7px;
	margin-top:10px;
}

.mhot_thumb_destaque {
	width:150px;
	height:920px;
	float:left;
	margin-top:5px;
}

/* Destaques da seção hot, 2 thumbs à direita */
.mhot_legenda_destaques {
	width:162px;
	background-color:#e6e6e6;
	height:20px;
	padding:8px 5px 5px 5px;
	float:left;
	text-align:center;
}

.mhot_legenda_destaques a {
	color:black;
}

#mhot_galerias {
	width:190px;
	height:185px;
	float:left;
	margin-top:0px;
	padding-left:10px;
	padding-top:6px;
}

#mhot_contos {
	width:397px;
	padding-left:7px;
	height:194px;  /* 135px */
	float:left;
	margin-top:0px;
	padding-top:10px;
	margin-right:3px;
}

.article_seperator {
	display: block;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #964C0A;
	
}
/*-------------------------------------------------------------------*/
/*                             CLEARING                              */
/*-------------------------------------------------------------------*/
/* Clearing floats without extra markup
   http://www.positioniseverything.net/easyclearing.html */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display:inline-block; }
* html .clearfix { height: 1%; }
.clearfix        { display: block; }
/* Regular clearing */
.clear { clear:both; }

