.arvo{
	font-family: 'Arvo', serif;
}
.titulo-principal{
	color:#F90B23;
	font-family: 'Arvo', serif;
	font-weight: bold;
	font-size:18px;
	text-transform: uppercase;
	padding-left:19px;
}

a.titulo-principal{
	color:#F90B23;
	font-family: 'Arvo', serif;
	font-weight: bold;
	font-size:18px;
	text-transform: uppercase;
	padding-left:0px;
}

.titulo-principal-sub, .titulo-principal-sub a{
	color:#636363;
	font-family: 'Arvo', serif;
	font-weight:bold;
	font-size:19px;
	text-transform: uppercase;
}
.titulo-rodape{
	color:#fff;
	font-family:'Arvo', serif;
	font-weight:bold;
	font-size:17px;
	text-transform: uppercase;
	display:block;
	padding:0px;
	margin:0px 0px 10px 0px;
}

a.titulo-principal:hover{
}

.conteudo_miolo_1{
	width:662px;
	margin-left:19px;
}

.borda_titulo_altura{
	height:18px;
}

#contadorFotos{
	width:70px;
	position:absolute;
	margin-top:-22px;
	margin-left:570px;
}

#titulo-na-rede{
	margin:0px 30px 3px 9px;
	padding:0px;
	display:inline-block;
	float:left;
}


/* CSS Document */

body {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#444444;
	background-image: url(/imgs/background.jpg);
	background-repeat: repeat;

}
input{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#444444;
		height:22px;
		padding:0px 5px;
		*padding:5px 5px 0 5px;
		*height:17px;
		vertical-align:middle;
}
textarea{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#444444;
	padding:5px;

}
select{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#444444;
	height:25px;
	*padding:5px;
	padding:2px;
}
p{
	text-align:justify;
}

.background{
	width:100%;
	height:202px;
	background:url(../imgs/bg.jpg) repeat-x top left;
	z-index:-1000;
	position:absolute;
	top:0;
	left:0;
}

.Principal{
	width:1040px;
	height: auto;
	display:table;
	margin-left:auto;
	margin-right:auto;
	padding:0px 72px;
	position:relative;
	z-index:0;
	background-image:url(/imgs/back_info.png);
	background-repeat:no-repeat;
	background-position:0px 202px;
}



a{
	color:#585544;
	font-size:11px;
	text-decoration:none;
}

a:hover{
/*	color:#868686;
	font-size:11px;
	text-decoration:none;
	*/
}

#Azul a{
	color:#055b70;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
}

#Azul a:hover{
	color:#13769b;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
}


#Menu a{
	color:red;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
}


.txtEdicao{
	background-color:#FFFFFF;
	height:17px;
	float:right;
	text-align:center;
	margin:1px 1px 1px 1px;
	padding:3px 3px 0px 3px;
	color:#a34948;
	font-weight:bold;
}

.bannerPublicidadeTopo{
	width:726px;
	height:100px;
	float:right;
	margin-top:13px;
	_margin-top:13px;
	position:relative;
	
}

#verTodos a{
    padding: 5px 7px;
	color:#F90B23;
	font-weight:bold;
	text-decoration:none;
}

/* paginacao */
.paginacaoPop{
	background-color:#fff;
	text-align:center;
	margin:0 auto;
	font-family:tahoma;
	font-size:11px;
	padding:20px 0 0;
	width:508px;
}
.paginacaoPop a{color:#1057AE;}
.paginacaoPop a.text:hover{}
.paginacaoPop span.desativado,
.paginacaoPop .text{margin:0 10px;}
.paginacaoPop span.desativado{color:#bbb;}
.paginacaoPop .text:hover{color:#0063DC;}
.paginacaoPop a.pg,
.paginacaoPop span.selecionada{border:1px solid #eeeeee;padding:3px 6px;margin:0 2px;}
.paginacaoPop a.pg:hover{background:#0063DC;color:#fff;}
.paginacaoPop span.selecionada{color:#000;font-weight:bold;}
.paginacaoPop span.total{display:block;margin:10px;color:#999;font-size:11px;}

/* MENU css rodolfo*/


/*---------------MENU---------------*/



/*-----FIM DO MENU-----*/

.linha{
	float:left;
	width:263px;
	height:5px;
	background:#ff0000;
	z-index:-1000;
	margin-top:-8px;
	_margin-top:-13px;
	position:relative;
}

.campo{
	border:solid 1px #B2B2B2;
	background-color:transparent;
	height:20px;
	width:271px;
	margin-top:5px;
}

img{
	border:0px solid;
}

.imgThumb{
	border:2px solid #d5d8c3;
}

.conteudoLateral{
	width:300px;
	float:right;
	margin:9px 23px 0px 0px;
	_margin-top:0px;
	position:relative;

}

.bannerPublicidadeLateral{
	position:relative;
	width:300px;
	margin-bottom:20px;
	_margin-bottom:17px;
	position:relative;
	float:right;
}

.boxVideos{
	float:right;
	width:300px;
	background-color:#f2f4e6;
	position:relative;
	margin-top:10px;
}

.alinhaVideos, .alinhaNoticias{
	width:300px;
	float:left;
	margin-bottom:0px;

	position:relative;
}
.alinhaNoticias{
	padding:5px;
	width:290px;
}
.alinhaNoticias h2, .alinhaNoticias p{
	margin:0;
	padding:2px 0;

}

.alinhaNoticias h2 a{
	color:#00457a;
	font-size:14px;
	font-weight:bold;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

.thumbVideo{
	width:118px;
	float:left;
	margin:10px 10px 10px 10px;
	*margin:10px 10px 10px 10px;
	_margin:10px 5px 5px 5px;
}

.legendaVideo{
	width:144px;
	float:left;
	margin-top:10px;
}

.tituloVideo{
	text-align:right;
	margin-bottom:0px;
	*margin-bottom:-3px;
	_margin-bottom:-3px;
	position:relative;
	float:right;
	margin-right:20px;
}

 .pontilhado {
	width:284px;
	height:1px;
	float:left;
	background-image:url(../imgs/pontilhado.gif);
	background-repeat:repeat-x;
	margin-left:7px;
	*margin-left:7px;
	_margin-left:3px;
	margin-top:0px;;
	*margin-top:3px;
	_margin-top:8px;
	margin-bottom:0px;
	*margin-bottom:0px;
	_margin-bottom:-13px;
}

.enquete{
	width:298px;
	float:right;
	background-repeat:no-repeat;
	margin-top:23px;
	*margin-top:20px;
	_margin-top:20px;
	position:relative;
	border:1px solid #EAEBE1;
	padding-bottom:5px;
}

.assuntoEnquete{
	width:192px;
	height:28px;
	float:right;
	margin-right:14px;
	_margin-right:7px;
}

.alinhaEnquete{
	width:280px;
	float:left;
	margin-top:10px;
	margin-left:20px;
	_margin-left:10px;
}


.alinhaEnquete ul li{
	margin-left:-40px;
	_margin-left:-10px;
}

.btnEnquete{
	margin: auto auto;
	width:120px;

}
.noticia_enquete{
	margin-top:20px;
/*	width:629px;*/
	width:670px;
	margin-left:11px;
	height:180px;
	padding:10px;
	background-color:#D9D9D9;
	display:table;
	
}
.boxNewsletter{
	width:300px;
	height:220px;
	_height:240px;
	*height:240px;
	float:right;
	margin-top:23px;
	*margin-top:20px;
	_margin-top:20px;
	position:relative;
	border:1px solid #EAEBE1;
}

.boxBlogsLateral{
	width:300px;
	position:relative;
	border:1px solid #EAEBE1;
	float:right;

}
.contPeqBlogs{
	width:300px;
	float:left;
	position:relative;
	margin:10px 0;

}
.contPeqBlogs p,  .contPeqBlogs h2{
	margin:2px 0;

}
.boxPeqBlogs{
	float:left;
	width:85px;
	margin:0 4px;
	position:relative;
	border:dotted #CCC;
	border-width:0px 0px 0 1px;
	padding:0 3px;
}

.boxPeqBlogs h2 a{
	color:#00457a;
	font-size:14px;
	font-weight:bold;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

.alinhaNewsletter{
	width:280px;
	margin-top:35px;
	margin-left:20px;
	_margin-left:10px;
	position:relative;
}

.boxNoticiasEditorial {
	border:1px solid #EAEBE1;
	float:left;
	height:132px;
	margin:20px 0px;
	position:relative;
	width:657px;
}
.alinhaNotEdt2 {
	float:left;
	margin-left:20px;
	margin-top:15px;
	width:140px;
}

/*.boxVelocidade{
	width:298px;
	height:196px;
	float:left;
	margin-top:23px;
	*margin-top:20px;
	_margin-top:20px;
	position:relative;
	border:1px solid #EAEBE1;
}*/

.boxVelocidade2 {
	border:1px solid #ddd;
	border-top: 0px none;
	float:none;
	clear: both;
	height:82px;
	padding:8px;
	width:654px;
	margin-left:19px;
	margin-bottom:20px;
}

.titulo-geral-miolo{
	margin-top:20px;
	width:650px;
	border:1px solid #ddd;
	height:15px;
	padding:9px 10px 12px 10px;
}

.boxMaisBuscados{
	width:280px;
	float:left;
	margin-top:23px;

	*margin-top:20px;
	_margin-top:20px;
	padding:0 10px;
	position:relative;
	border:1px solid #EAEBE1;

}
.nuvemTag{
	margin:25px 0;
	color:#330033;
	font-family: 'Arvo', serif;
}

.nuvemTag a{
	color:#330033;
}

.NT1 a{
	font-size:12px;
}
.NT2 a{
	font-size:14px;
}
.NT3 a{
	font-size:16px;
}
.NT4 a{
	font-size:18px;
}
.NT5 a{
	font-size:20px;
}
.NT6 a{
	font-size:22px;
}

.btnNewsletter{
	text-align:right;
	margin-right:38px;
	margin-top:10px;
}

.alinhaLabel{
	
	margin-bottom:10px;
}

.alinhaVelocidade{
	width:160px;
	float:left;
}
.alinhaVelocidade a{
	font-size:12px;
}
.alinhaVelocidade_dir{
	margin-left:40px;
}
.alinhaVelocidade2{
	width:118px;
	height:76px;
	float:left;
	margin-right:15px;
}


.bannerDestaque{
	width:657px;
	float:left;
	position:relative;
	border:3px solid #D4D6C1;
	margin:10px 0px 0px 29px;
}

.boxUltimasNoticias{
	width:670px;
	height:207px;
	float:none;
	margin:14px 0px 0px 29px;
	clear:both;
}

.boxUltimasNoticias .titulo-principal{
}

.legendas, .legendas a{
	color: #2d2d2d;
	width:210px;
	height:185px;
	float:left;	
	margin:0px;
	font-size:12px;
	font-family: Arial;
}

.legendas-spacer{
	margin:0px 16px;
}

.legendas h2{
	color:#2d2d2d;
	font-size:12px;
	font-weight:bold;
	font-family:Arial;
	margin-top:6px;
}
.imgContainer{
	border:2px solid #b3b3b1;
	width:205px;
	height: 97px;
}

.boxMaisLidas{
	width:670px;
	color: #2d2d2d;
	height:134px;
	float:none;
	clear:both;
	padding:0px;
	margin-left:19px;
	margin-bottom:20px;
}

.boxMaisLidas .legendasMaisLidas {
	width:635px;
	height:24px;
	padding:5px 8px 11px 8px;
	margin:0px 9px 2px 9px;
	float:none;
	background-color:#ddd;
	color:#2d2d2d;
}
.boxMaisLidas .legendasMaisLidas a h2{
	color:#2d2d2d;
}

.boxMaisLidas .legendasMaisLidas .more {
	width:20px;
	height:20px;
	position:absolute;
	color:#ee091e;
	margin-left:615px;
	margin-top:10px;
	font-size:15px;
	font-weight:bold;
}

.boxUniversoDoCarro{
	width:650px;
	height:972px;
	padding:10px;
	padding-top:0px;
	border:1px solid #ddd;
	border-top:0px none;
	margin-left:19px;
}

.fundoBoxUniverso{
	background-color: #ddd;
	width: 630px;
	height:955px;
	padding:10px;
}

.boxAlinhaUniverso{
	width:640px;
	height:230px;
}

.alinhaUniverso{
	width:310px;
	height:105px;
	float:left;
	padding:0px;
	margin:0px 0px 12px 0px;
}

.esquerda{
	margin-right:10px;
}

.thumbUniverso{
	width:96px;
	height:96px;
	float:left;
	margin:0px 10px 0px 0px;
}
.legendaUniverso a{
	margin:0px !important;
	padding:0px !important;
}
.legendaUniverso a strong, .legendaUniverso a div{
	margin-left:5px;
	font-size:12px;
}
.legendaUniversoSecundario div{
	margin-left:5px;
	font-size:12px;
}
.legendaUniverso{
	width:200px;
	height:100px;
	float:left;
	clear:none;
	font-family: Arial;
	margin:0px !important;
}

.boxTituloUniverso{
	color:#ee0e16;
	font-size:9px;
	text-transform: uppercase;
	font-family: Arial;
	padding:5px 20px 5px 5px;
	background-color: #e5e5e5;
	display:table;
}

.boxBlogs{
	width:630px;
	height:150px;
}

.boxBlogs .legendaUniverso{
	width:135px;
	float:left;
	margin-top:5px;
	margin-left:0px;
	font-family: Arial;
}


.thumbBlog01{
	width:160px;
	height:120px;
	margin-right:15px;
	float:left;
}

.thumbBlogSecundario{
	width:92px;
	height:58px;
	float:left;
	margin-top:0px;
	margin-left:10px;
	margin-bottom:2px;
	margin-right:12px;
}

.legendaBlog{
	width:180px;
	float:left;
	height:120px;
	margin-top:20px;
	margin-left:15px;
}

.legendaBlogSecundario{
	margin-left:13px;
	float:left;
	width:100px;
}

.legendaUniversoSecundario{
	float:left;
	width:200px;
}

.boxComparativo{
	width:310px;
	height:328px;
	float:left;
	margin-right:10px;
}

.legendaComparativo{
	color:#2e2e2e;
	font-size:12px;
	font-weight:bold;
	font-family:Arial;
	padding:0px;
	margin-top:5px;
}

.thumbComparativo{
	width:279px;
	height:161px;
}

.alinhaLinksComparativos{
	margin-top:15px;
	margin-bottom:27px;
	color:#2e2e2e;
	font-size:12px;
	font-weight:bold;
}

.boxMasterTest{
	width:307px;
	height:117px;
}

.boxUniversoInferiorDireita{
	width:309px;
	height:330px;
	float:left;
}

.thumbMaster{
	width:132px;
	float:left;
	padding-top:6px;
}


.legendaMaster{
	width:160px;
	float:left;
	margin-left:16px;
	margin-top:6px;
}

.boxAdrenalina{
	width:309px;
	height:200px;
	margin-top:10px;
}

.boxServicos{
	width:139px;
	height:176px;
	float:left;
	margin-top:20px;
	margin-left:19px;
}

.legendaServicos{
	width:118px;
	float:left;
	padding:10px;
	text-align:left;
}
.legendaServicos ul{
	margin:0px;
	padding:0px;
}
.legendaServicos ul li{
	margin:0px;
	padding:0px;
}

#tituloServivos1{
	width:130px;
}
#tituloServivos2{
	width:507px;
}

.alinhaServicos{
	margin-left:0px;
	margin-top:10px;
	list-style:none;
}
.alinhaServicos ul{
	list-style:none;
}
.box10nais{
	float:left;
	margin-left:15px;
	margin-top:20px;
}

.boxDicas{
	width:139px;
	height:176px;
	float:left;
	margin-top:20px;
	_margin-top:10px;
	position:relative;
}

.legendaDicas{
	width:121px;
	float:left;
	margin-left:8px;
	margin-left:6px;
}

.rodape{
	background-image:url(../imgs/rodape_background.png);
	width:100%;
	height:254px;
	margin-top: -12px;
	padding-top:16px;
	margin-left:auto;
	margin-right:auto;
}

.rodapeConteudo{
	width:1000px;
	height:141px;
	margin-left:auto;
	margin-right:auto;
	padding-left:40px;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#fff;
}
.divisionCol{
	width:57px;
	float:left;
	height:130px;
	background-image:url(/imgs/ft_division_col.png);
	background-position:center center;
	background-repeat:no-repeat;
	margin-top:20px;
}
.rodape a{
	color:#fff;
}
.ftCol1{
	width:151px;
	height:141px;
	float:left;
	margin-right:20px;
}
.ftCol2{
	width:140px;
	height:141px;
	float:left;
	padding:0px;
}
.ftCol1, .ftCol2, .ftCol3, .ftCol4{
	line-height:10px;
	margin-top:30px;
}
.ftCol3{
	width:128px;
	height:141px;
	float:left;
}
.ftCol4{
	width:128px;
	height:141px;
	float:left;
}
.ftCol4 img{
	margin-left:10px;
	display:inline-block;
}

.alinhaRodape{
	color:#FFF;
	margin-left:auto;
	margin-right:auto;
	
}

strong{
	color:#2D2D2D;
}

.redesSociais{
	padding-top:4px;
	margin-right:10px;
	position:relative;
	float:left;
	width: 76px;
	height: 15px;
}

h2{
	color:#00457a;
	font-size:14px;
	font-weight:bold;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

.navegueRodape{
	width:180px;
	float:left;
	margin-left:250px;
	margin-top:25px;
	color:#FFF
}

.ranking{
	width:210px;
	float:left;
	margin-left:5px;
	margin-right:5px;
}

.btnVerOutras{
	clear:both;
}
.btnVerOutras a{
	color:#008566;
	font-weight:bold;
	font-size:10px;
	text-transform:uppercase;
}

.clear { clear: both; }

/* Box - Home */

h1{
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	background:#F90B23;
	padding:1px 4px;
	font-size:18px;
	width:auto;
	margin:0;
}

.Titulo h1{
	color:#FFF;

	font-family:Arial, Helvetica, sans-serif;
	background:#F90B23;
	padding:1px 4px;
	font-size:18px;
	width:auto;
	margin:0;
}

.Titulo h1 a{
	background:none repeat scroll 0 0 #F90B23;
	color:#FFFFFF;
	font-family:Arial,Helvetica,sans-serif;
	font-size:18px;
	margin:0;
	padding:1px 4px;
	width:auto;
}
.Titulo h1 a:hover, #verTodos a:hover{
	text-decoration:underline;
}

.Titulo{
	float:left;
	width:auto;
		z-index:1000;
		position:relative;

}
.boxConteudo{
	width:670px;
	margin-top:5px;
}

.boxConteudoInferior{
	z-index:-1000;
	margin-top:-14px;
	padding:20px 0 10px 0;
	width: 287px;

}

.boxMasterT{
	width: 356px;
}

.boxPequeno{
	margin-top:-14px;
	width: 120px;
	padding:0px;
}

.boxConteudoLateral{
	z-index:-1000;
	margin-top:-14px;
	width: 300px;
	padding:20px 5px 10px 5px;
}
.boxLateral{
	margin-bottom:20px;
}
.holdAdrenalina{
	float:none;
}

.hold10mais{
	width:505px;
	height:111px;
	float:left;
	padding:5px;
}
.thumbAdrenalina{
	float:left;
	width:109px;
	height:69px;
	margin:2px;
	border:2px solid #D5D8C3;
}
.bannerPequeno{
	float:right;
	position:relative;
	width:192px;
	height:28px;
	z-index: 1000;

}
.lerMais{
	float:right;
	position:relative;
	margin-right:10px;
	padding-top:5px;
	z-index: 1000;
}
.bottomRotator{
	position:absolute;
	background:transparent url(../imgs/backdestaque.png) repeat;
	z-index:1000;
	top:207px;
	width:627px;
	padding:10px 15px;
	height: 45px;


}
.conteudoRotator{
	width:520px;
	position:relative;
	float:left;
}

.conteudoRotator h1 a{
	font-size:19px;
	padding:0;
	color:#FFFFFF;
	font-family:'Arvo', serif;
	margin:0;
	width:auto;
	font-style:normal !important;
}
.conteudoRotator h1 a:hover{
	text-decoration: none;
}

.bottomRotator a{
	color:#ffffff;
}

.bottomRotator a:hover{
	color:#ffffff;
	text-decoration:none;
}
.numeracaoRotator{
	width:100px;
	position:relative;
	float:right;
	margin-top:18px;

}
.numeracao{
	font-size:10px;
	border:1px solid #fff;
	float:left;
	width:11px;
	height:11px;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	margin:0 4px;
	padding:2px;
	text-align:center;
}

.numeracao:hover{
	background:#363636;
	text-decoration:none;
	cursor:pointer;

}

.bottomRotator h1{
	background-color:transparent;
	font-size:20px;
	padding:0;
}
.bottomRotator p{
color:#FFF;
	font-size:12px;
	margin:0;
}



/* Resultado - Enquete */


.containerResEnquete{
	position:relative;
	width:400px;
	font:Arial, Helvetica, sans-serif;
	color:#444444;

}
.containerResEnquete strong{
	color:#444444;
}

.boxResEnquete{
	position:relative;
	padding:10px;
	width:380px;
}
.boxResEnquete p{
	margin:0;
	padding:0;
	font-weight:bold;
}
.textoResEnq{
	position:relative;
	float:left;
	width:160px;
}
.boxBarra{
	position:relative;
	width:380px;
	margin:2px 0;
	float:left;
	}

.barraEnquete{
	position:relative;
	width:180px;
	height:15px;
	border:solid 1px #CCC;
	float:right;
	border:solid 1px;

}
.numEnq{
	position:relative;
	float:right;
	text-align:right;
	width: 30px;
}
.boxResEnquete strong{
	color:#F00;
	float:right;
}
.boxResEnquete h1{
	background:transparent;
	color:#00457a;
	font:Arial, Helvetica, sans-serif;
	margin-bottom:30px;
	padding:0;
}
.corEnquete{
	position:relative;
	width:4%;
	background:#F00;
	height:100% !important;
}

.boxBotoesEnquete{
	position:relative;
	margin:0px 10px 18px 10px;
	width:380px;
	height:18px;
	text-align:right;
}
.boxBotoesEnquete img{
	margin-left:10px;

}
.boxBotoesEnquete p{
	margin:0;
	padding:0;

}

.boxBotoesEnquete form{
	position:relative;
	margin:0;
	padding:0;
	width: 180px;
	float:right;

}

.btEnqProxima, .btEnqAnterior, .btNotAnterior, .btNotProxima{
	width:62px;
	height:18px;
	margin:0 5px;
}

/* LIGHTBOX */

#mask {
  position:absolute;
  left:0;
  top:0;
  z-index:9000;
  background-color:#000;
  display:none;
}

#boxes .window {
  position:fixed;
  left:0;
  top:0;
  width:auto;
  height:200px;
  display:none;
  z-index:9999;
}

#boxes #dialog {
  clear:left;
  float:left;
  width:420px;
  height:auto;
  max-height:610px;
  overflow:scroll;
  overflow-x:hidden;
  background:#FFFFFF;

}


.btNotAnterior{
	float:left;
	margin-left:-1px;

}
.btNotProxima{
	float:right;
	margin-right:-1px;
}

.totalVotos{
	position:relative;
	float:right;
	padding:2px 0;
	margin-left:5px;
}
.boxObrigado{
	position:relative;
	width:400px;
	text-align:center;
	background:#ccc;
	margin:23px 0;
	padding:18px 0;
}
.boxObrigado p{
	margin:0;
	padding:0;
	text-align:center;

}
/* Lista de Notícias */




.paginacaoNoticias{
	position:relative;
	float:left;
	background:#f8f9f2;
	margin:2px 0px 0px 19px;
	*margin:0;
	padding:3px 10px 0px 10px;
	width: 657px;
	border:1px solid #eaebe1;
	height: 20px;

}
.bannertopoNoticias{
	position:relative;
	float:left;
	width:88px;
	margin-left:19px;
}

.holdNumNoticias a{
	font-size:10px;
	border:1px solid #999999;
	vertical-align:middle;
	height:12px;
	color:#bcb5ad;
	font-family:Arial, Helvetica, sans-serif;
	margin:0px 4px;
	padding:2px 5px 0 5px;
	text-align:center;
	background:#efefef;

}

.holdNumNoticias a:hover{
	background:#cccccc;
	text-decoration:none;
	cursor:pointer;
	color:#000;

}
.holdNumNoticias{
	float:left;
	position:relative;
	width:523px;
	text-align:center;
	vertical-align:middle;
	*padding:3px 0;
	margin-bottom:5px;


}


.listaNoticias{
	position:relative;
	width:657px;
	padding:10px;
	border-bottom:1px #ccc dotted;
	float:left;
	margin-left:19px;
}


.holdContListaNot{
	position:relative;
	float:left;
	width:430px;

}
.fotoListaNoticias{
	position:relative;
	float:left;
	width:138px;
	height:88px;
	margin-right:15px;

}

.fotoListaNoticias img{

	border:2px solid #CCC;
}
.listaNoticias strong{
	font-weight:bold;
	color:#000;
	margin-bottom:15px;
}
.listaNoticias h2, .contInfoFooter h2 {
	color:#F90B23;
}

.listaNoticias h2 a {
	color:#F90B23;
	font-size:15px;
	font-weight:bold;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-family:'Arvo';
}

.listaNoticias a h2{
	color:#F90B23;
	font-family:'Arvo';
}

.listaNoticias h2, .listaNoticias p{
	padding:5px 0;
	margin:0;
}
.boxAssinaturaBusca{
	float:left;
	border:1px solid #CCC;
	padding:10px;
	margin:40px 0px 0px 19px;
	width: 657px;
	background:#f8f9f2;
}

.boxAssinaturaBusca input{
	height:16px;
	padding:0 5px;

}
.boxAssinaturaBusca strong{
color:#000;
}
.boxAssinaturaBusca p{
	margin:0;
	font-weight: bold;
	color:#000;
}
.boxAssinaturaNot{
	margin-top:20px;
	margin-left:19px;
	float:left;
}
/* Últimas Notícias */

#compartilhe p, #compartilhe a{
	color:#00457a;
	font-weight:bold;

}
.paginacaoNoticias a:hover{
	text-decoration:underline;
}

.dataUltNot{
	font-weight:bold;
	color:#444444;
	float:left;
	margin-top:3px;
}

.lerMatNot{
	font-weight:bold;
	color:#444444;
	float:left;
	padding:2px 0 3px 0;
	height:15px;

}
.lerMatNot a {
	font-weight:bold;
	color:#444444;
}

/*.envEmail, .comente, .imprimir, .maisMenos {
	float:right;
	vertical-align:middle;
	padding:0;
	margin:0 10px;
}

.envEmailIMG, .comenteIMG, .imprimirIMG{
		float:right;

	vertical-align:middle;
	padding:0;
}
*/
.conteudoNoticia{
	position:relative;
	width:657px;
	padding:10px;
	float:left;
}

.conteudoNoticia h1{
color:#F90B23;
background:transparent;
padding:0;
}

.conteudoNoticia h1, .conteudoFoto h1{
color:#F90B23;
background:transparent;
padding:0;
font-size:20px;
}

.conteudoFoto{
	margin-left:0px;
}

.conteudoNoticia h3{
	margin:2px 0;
	font-size:12px;
}


.conteudoNoticia h4{
	font:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
}



#autor{
	color:#888888;
	font-size:11px;

}

.textoIntNoticias{
	border:1px solid #DBDBDB;
	width:650px;
	padding:10px;
	font-size:13px;
	margin-left:9px;
	margin-bottom:10px;
}
.textoIntNoticias a{
	text-decoration:underline;
}
.textoIntNoticias a:hover{
	color:#CCC;
}
.containerImagemTexto{
	width:672px;
	height:460px;
	margin:0px;
}

.bottomComp{
	width:300px;
	left:50%;
	margin-left:-150px;
	position:relative;

}

.boxImgNot img{
	border:3px #d5d8c3 solid;

}
.boxImgNot{
	position:relative;
	float:left;
	margin-bottom:7px;

}
.legendaFoto{
	float:left;
	position:relative;
	margin-left:10px;

}

.legendaFoto strong{
	color:#444444;

}
.legendaFoto p, .botoesFoto p{
	margin:0;

}
.holdbtImg{
	float:right;
	position:relative;
	width:100px;
	margin-right:10px;
}
.botoesFoto{
	float:right;
	position:relative;
	width:100px;


}

.holdbtImg img{
	margin-right:5px;

}
.holdbtImg p,.holdbtImg a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
}

.holdbtImg a:hover {
	text-decoration:none;

}


/* Box Comentários (Popup) */


.contInfoFooterPop{
	width:480px;
	height:100%;
	margin:15px 6px 15px 0px;
	background-color:#fff;
	padding-bottom:10px;
}

/*.boxInfoFooter{
	border:#eaebe1 solid 1px;
	padding:13px;
	width:100%;
	height:100%;
	background-color:#fff;
}*/

.boxInfoFooterTodosPop{
	border:#eaebe1 solid 1px;
	padding:19px;
	width:480px;
	height:100%;
	background-color:#fff;
	text-align:leftç
}






/* Box Comentários (notícias) */

#comentNoticias{
	border:1px solid #DBDBDB;
	width:670px;
	height:auto;
	max-height:320px;
	margin-left:19px;
	/* position:absolute; */
	margin-top:0px;	
	float:left;

	
}
#comentNoticias .contInfoFooter{
	width:670px;
	height:400px;
}

#comentNoticias .boxInfoFooter{
	padding:11px 0px 0px 11px;
	display:table;
}

#comentNoticias .boxInfoFooterTodos{
	padding:11px 0px 0px 11px;
	width:100%;
	height:50px;
}

#comentNoticias .titInfoFooter{
	height:32px;
	padding:8px 0px 0px 0px;
	width: 300px;
}

#comentNoticias .headInfo{
	/*margin-left:11px;*/
	border-bottom:1px solid #DBDBDB;
	height:24px;
	
}
.boxUltGalFooter{
	position:relative;
	border:#eaebe1 solid 1px;
	padding:13px;
	width:288px;
	float:left;

}

.boxUltGalFooter ul, .conteudoRevista ul{
	margin:0px;
	padding:0px 10px;
	list-style:none;
}

.boxUltGalFooter li, .conteudoRevista li{
	padding:4px 0;
}
.arrowBulletListImage{
	font-family:Arial;
	color:#990000;
	font-size:12px;
}

.boxUltGalFooter a, .conteudoRevista a{
	color:#00457a;
	font-weight:bold;
}
.boxUltGalFooter a:hover, .conteudoRevista a:hover{
	text-decoration:underline;
}
.titInfoFooterPop{
	position:relative;
	float:left;
	height:26px;
	padding:8px 0px 0px 0px;
	width:100%;
}
.headInfoPop{
	position:relative;
	float:left;
	
}
.btsInfo{
	position:relative;
	float:right;
	width:35px;
	height: 16px;
}

.btsGal{
	position:relative;
	float:left;
	height: 16px;
	margin-left:10px;
}

.todosComent{
	width:400px;
}

.linhaInfoFooterPop{
	width:288px;
	margin:3px 0;
}
.linhaInfoFooterPop h3{
	color:#00457a;
	margin:4px 0 4px 0;
	font-size:12px;
}
.linhaInfoFooterPop p{
	margin:0;
}

.linhaInfoFooterTodosPop{
	width:100%;
	margin:3px 0;
}
.linhaInfoFooterTodosPop h3{
	color:#00457a;
	margin:4px 0 4px 0;
	font-size:12px;
}
.linhaInfoFooterTodosPop p{
	margin:0;
}

#comentario{
	border-bottom:dotted 1px #ccc;
	padding:10px 0;

}
/* ComentÃ¡rio */

.boxComentario{
	position:relative;
	float:left;
	width:320px;
	padding:5px 30px 5px 50px;
}
.containerResEnquete p{
	margin:0;
}

label{
	font-size:12px;
	font-weight:bold;
	color:#444444;
	margin-right:5px;
	float:left;
	padding-top:3px;

}

.linhaForm{
	float:left;
	position:relative;
	margin:5px 0;
	width: 300px;
}

.containerResEnquete input, .containerResEnquete textarea{
	background:#FFF;
	border:#ebebeb solid 1px;
	float:left;

}

.containerResEnquete textarea{
	height:65px;
	width:203px;
	padding:5px;

}
#atencao{
	color:#F00;
	font-weight:bold;
}
#btForms{
	color:#999999;
	margin:0 0 0 10px;
	padding:1px 15px;
	background-color:#f3f2f2;
	float:right;
	height:24px;
}

#btFormsLinha{
	color:#999999;
	margin:0 0 0 10px;
	padding:1px 15px;
	background-color:#fffffff;
	height:20px;
	border:1px solid #cccccc;
	float:left;

}

.containerResEnquete form{
	margin:10px 0;
	width:250px;
}


#pForm{
	margin:0 10px;
	padding-top:3px;
	float:left;
}

/* Galeria de Imagens*/

.tituloImg h1{
	background:transparent;
	color:#00457a;
	font:Arial, Helvetica, sans-serif;
	padding:0;
	margin:0;
}

.txtGaleria{
	position:relative;
	float:left;
	color:#9e4c4e;
	font-weight:bold;
	margin-top:27px;
	width: 50px;

}
.thumbsGaleria{
	position:relative;
	float:right;
	width:110px;
	height:70px;
	margin:0 4px;

}
.thumbsGaleria img{
	border:3px solid #d0d4be;
	cursor:pointer;
}
.thumbsGaleria img:hover{
	border:3px solid #9e4c4e;
}
.thumbsGaleria img:active{
	border:3px solid #9e4c4e;
}

/* Ficha Técnica */

.contFichaTop{
	position:relative;
	background:#f0efef;
	padding-bottom:20px;
	height: 50px;



}

.boxListaFicha{
	width:125px;
	float:left;


}
.boxListaFicha select{
	width:125px;
}

.contListaFicha{
	position:relative;
	top:-72px;



}
table img{
	border:#d9dcc4 solid 2px;

}
.contListaFicha table{
	text-align:center;
}

.contListaFicha table strong{
	text-align:center;
	color:#444444;
}
#linhaTabCor{
background-color:#f4f5e9;
}

/* AcusaÃ§Ã£o e Defesa */

.conteudoAcuDef{
	position:relative;
	padding:15px 0px 15px 60px;
	float:left;
	background:#f8f9f2;
	border:1px solid #d3d6c3;
	margin-top:20px;
	margin-left:19px;
}
.conteudoAcuDef input, .conteudoAcuDef textarea{
	background:#FFF;
	border:#abadb3 solid 1px;
	float:left;
}
.titFormAcuDef{
	width:120px;
}
.linhaFormAD{
	float:left;
	position:relative;
	margin:5px 0;
	width: 585px;
}
#checkBox{
	border:0;
	float:left;
	margin:0 10px 0 0;
	padding:0;
	height:auto;
}

.fake_file{
	position:absolute;
	margin-left:85px;
	*margin-left:-100px;
	_margin-left:-100px;
	z-index: 1;
}

#up_foto {
	-moz-opacity:0;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 101;
	position:absolute;
	margin-left:-220px;
	*margin-left:-206px;
	height:30px;
	margin-top:-5px;
}
#up_foto2 {
	-moz-opacity:0;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 101;
	position:absolute;
	margin-left:-220px;
	*margin-left:-206px;
	height:30px;
	margin-top:-5px;
}
.bt_container {
	overflow: hidden;
	z-index: 100;
	position: relative;
	margin-top: -3px;
	width: 90px;
	*width: 120px;
}

/* The Best */

.conteudoTheBest{
	position:relative;
	padding:15px;
	float:left;
	background:#f8f9f2;
	border:1px solid #d3d6c3;
	margin-top:20px;
}
.conteudoTheBest h3{
	font-size:14px;

}
.conteudoTheBest input, .conteudoTheBest textarea{
	background:#FFF;
	border:#abadb3 solid 1px;
	float:left;
}
.checkTheBest{
	position:relative;
	float:left;
	width:195px;
	padding:2px 10px 2px 0;
	height: 20px;

}
.contCheck{
	position:relative;
	float:left;
	width:624px;
	margin-bottom:20px;

}
#checkP{
	margin:0;
	*padding-top:2px;
	text-align:left;
}

/* Busca AvanÃ§ada */

.conteudoBuscaAvancada{
	position:relative;
	padding:20px 25px;
	float:left;
	background:#f8f9f2;
	border:1px solid #d3d6c3;
	margin-top:20px;
	background:#f2f4e6;
	width:605px;
	margin-left:19px;
}
.conteudoBuscaAvancada strong{
	color:#F90B23;
}
#checkStr strong{
	color:#444444;
}
.linhaBusca{
	float:left;
	height:25px;
	padding:5px 7px;
	width:auto;
	position:relative;
}
.linhaBusca p, .linhaBusca input, .conteudoBuscaAvancada strong{

	margin:0px;
	height:25px;
	vertical-align:middle;

}
#checkPd{
	padding:0;
	margin:0 5px;

}
.contBusca{
	width:600px;
	position:relative;
	margin:10px 0;
	height:25px;

}

.btBusc{
background:#FFF;
	border:#abadb3 solid 1px;
}

.conteudoBuscaAvancada h2{
	font-size:16px;
	color:#9f444b;

}

#linkRes, #linkRes  a{
	font-size:13px;
	font-weight:bold;
}
#linkRes  a:hover{
	text-decoration:underline;

}
/* Conteúdo de Edições */

.contEdicoes{
	position:relative;
	float:left;
	width:300px;
	margin:25px 9px 10px 19px;
}
.capaRevista{
	position:relative;
	float:left;
	width:130px;
}
.conteudoRevista{
	float:left;
	width:160px;
	padding:5px;
}
.conteudoRevista h2{
	color:#F90B23;
	font-size:17px;
	background-color:none;
	margin-bottom:10px;

}
.listaRevista{
		position:relative;
	float:left;
}
.vejaMatRev{
	position:relative;
	float:left;
	background:#f2f4e6;
	padding:5px 24px;

	width: 132px;
}

.vejaMatRev a, .vejaMatRev p{
	font-weight:bold;
	color:#444;

		margin:0;
}
#padRev li{
	margin:0;
	padding:2px 0;
	margin-left:-10px;
}
.boxEd{
	width:350px;
	position:relative;
	float:left;
	height: 240px;
}
.boxNest{
float:left;
position:relative;
width:250px;
height:20px;
}

.boxNest h3{
	padding:10px 0 10px 10px;
	margin:0;
	font-size:14px;

}
/* Wallpaper */

.contWall{
	position:relative;
	float:left;
	width:140px;
	height:145px;
	margin:10px 6px 0 2px;
	background-color:#f4f6e9;
	padding:7px;
}
.boxTitWall{
	position:relative;
	float:left;
	width:138px;

}
.boxTitWall h3{
	text-align:center;
	padding:0;
	margin:0;
	font-size:12px;

}
.boxImgWall{
	width:140px;
	height:90px;
	position:relative;
	float:left;
	margin-top:5px;

}
.boxImgWall img{
	border:#d5d8c3 solid 2px;
}

.boxTamWall{
	position:relative;
	float:left;
	height:20px;
	margin:0px;
	width: auto;

}
.boxTamWall p{
	font-weight:bold;
	margin:0;
	padding:0;

}
.boxSetWall{
	width:9px;
	height:8px;
	float:left;
	position:relative;
	margin-top:2px;
}
.boxNumTamWall{
	float:left;
	position:relative;
	height:20px;
	margin:0 7px;
}
.contTamW{
	position:relative;
	float:left;
	height:20px;
	margin:5px 3px;
	width: 135px;
}
/* Fale Conosco */

.conteudoFaleConosco{
	position:relative;
	padding:15px 60px;
	float:left;
	background:#f2f4e6;
	border:1px solid #d3d6c3;
	margin-top:20px;
	margin-left:19px;
}
.conteudoFaleConosco strong{
	color:#F90B23;

}
.contato{
	width:72px;
}
.linhaFormC{
	float:left;
	position:relative;
	margin:5px 0;

}
/* Expediente */

.logoExp{
	position:absolute;
	top:-8px;
	left:10px;
}

.tituloexp{
position:relative;
margin-left:170px;
width:100px;
	*padding-top:5px;
}
.tituloexp h2{
	margin:0;
	padding:0;


}
#tExp h2{
	margin:10px 0;

}


/* RODAPÉ TERRA */
#rodape{
	width: 993px;
	height:35px;
	clear:both;
	border: 1px solid #000;
	margin: 0 auto;
	margin-top:78px;
	background-color:#fff;
}

#rodape *{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
}

#rodape a{ margin: 0 10px; }

#rodape #paises,
#rodape #resolucao,
#rodape #reproducao{
	float: left;
	height: 15px;
	line-height: 15px;
}

#rodape #assinantes{
	border-top: 1px solid #000;
	width: 993px;
	clear: both;
	height: 17px;
	_height: 18px;
	line-height: 15px;
	_line-height: 16px;
}

#paises,
#paises a,
#paises font{
	color: #fff;
	background-color: #000;
	margin: 0 0 0 5px;
	line-height: 14px;
}

#paises{
	height: 15px;
	width: 185px;
	margin: 0;

}

#resolucao span,
#reproducao span{
	background-image: url('http://img.terra.com.br/imagens/esquina.gif');
	height: 15px;
	width: 15px;
	float: left;
}

#reproducao span{ background-image: url('http://img.terra.com.br/imagens/esquina2.gif'); }

#popComent-vazioNome, #popComent-vazioComent, #popComent-vazioEmail{
	width:100%;
	text-align:center;
}

.msg_erro_news{
	height:25px;
	position:absolute;
	top:150px;
	_top:170px;
	*top:170px;
	left:10px;
}

.close{
	height:24px;
	vertical-align:middle;
	text-align:center;
}

.box-revista-eletronica {
	width:300px;
}
.box-revista-eletronica h2 {
	color:#FFF;font:normal 18px Arial, Helvetica, sans-serif;background:#F90B23;display:table;padding:0 5px 3px 3px;
}
.box-revista-eletronica .int {
	/*border:1px solid #eaebe1;*/
	display:table;margin:0 0 5px 0;
}
.box-revista-eletronica .info {
	color:#A34948;font:bold 12px Arial, Helvetica, sans-serif;width:186px;float:left;padding:5px 0 5px 0;
}
.box-revista-eletronica .ir {
	width:114px;float:right;margin-bottom:10px;
}


.irvoltarGaleria{
	width:16px;
	height:13px;
}
#galeriaSetaIr{
	
}
#galeriaSetaVoltar{

}
#fotos{

}

#boxJato{
	display:none;
	width:309px;
	height:45px;
	padding-top:57px;
	padding-left:22px;
	margin-left:-15px;
	background-image:url(/imgs/boxJato.png);
}
#flashLateral{
	width:309px;
	height:45px;
	margin-left:0px;
	margin-bottom:15px;
	margin-top:10px;
}

.cbJato{
	width:140px;
}



.titulo-noticias{
	font-family:Arial;
	font-size:23px;
	color:#000 !important;
	font-weight:bold;
	margin:0px !important;
}
.titulo-noticias-olho{
	font-family:Arial;
	font-size:16px;
	color:#000;
	font-weight:normal !important;
}

#principalInterno{
	width:673px;
	margin:0px 0px;
}

#boxRedesSociais{
	width:298px;
	height:25px;
	padding-top:4px;
	float:none;
	clear:both;
}
#boxRedesSociais img{
	margin-right:18px;
	border: 0px none;
}


.contImg{
	text-align:center;
	margin-top:20px;
	border:1px solid #bdbdbd;
	padding:3px;
}

#nasBancas{
	width:298px;
	height:110px;
	border:1px solid #ddd;
	margin-top:10px;
	margin-bottom:20px;
}
.nasBancasOlho{
	float:left;
	width:155px;
}
.nasBancasImagem{
	float:left;
	width:80px;
	height:110px;
	margin-right:10px;
	margin-top:-15px;
	margin-bottom:5px;
}
.nasBancasImagem img{
	float:left;
	position:absolute;
	width:80px;
	height:100px;
	margin-top:20px;
}
.nas-bancas-titulo{
/*	margin-top:12px;*/
	margin-top:5px;
}
#imgNasBancas{
	margin-left:25px;
	/*-webkit-transform:rotate(-19deg) scale(0.9);
	-moz-transform: rotate(-19deg) scale(0.9);
	transform: rotate(-19deg) scale(0.9);
	-o-transform: rotate(-19deg);
	-ms-transform: rotate(-19deg);*/
}
#imgNasBancas2{
	margin-left:20px;
	-webkit-transform:rotate(-3deg);
	-moz-transform: rotate(-3deg);
	transform: rotate(-3deg);
}

.borda_titulo{
	border:#DBDBDB solid 1px;
	border-bottom:none;
	vertical-align:middle;
	padding: 5px 0px 8px 8px;
}

.borda_titulo_lateral{
	border:#DBDBDB solid 1px;
	border-bottom:none;
	vertical-align:middle;
	padding: 5px 0px 2px 8px;
}

.box-lateral{
	float:right;
	width:292px;
	

}

.box-lateral-banner{
	width:300px;
	float:right;
	margin-bottom:15px;
}

.borda_box{
	border:#DBDBDB solid 1px;	
}

.borda_box_u{
	border:#DBDBDB solid 1px;
	border-top:0px none;
}

.borda_box_padding{
	padding: 8px 0px 8px 8px;
}

.conteudo-lateral{
	width:282px;
	
}
.conteudo-lateral p{
	
	line-height:15px;
	margin:0px 0px 5px 0px;}
	
.esp_inferior_lateral{	
	margin-bottom:10px;
}	
	
	
.blog_tit{
		color:#F90B23;
	font-family: 'Arvo', serif;
	font-size:14px;
	font-weight:700;
	}


.tituloInterna{
	position:relative;
	float:left;
}

.tituloInterna h2{
	color:#F90B23;
	font-family: 'Arvo', serif;
	font-weight: bold;
	font-size:20px;
	text-transform:uppercase;
	margin-left:19px;
}

.topoListaNoticias{
	float:left;
	width:100%;
	height:31px;
}

.conteudoPrincipal{
	position:relative;
	width:693px;
	float:left;
	margin-top:9px;
	margin-bottom:80px;
}
.envEmailIMG{
	display:inline-block;
	margin:0px 3px 0px 9px;
}
.envEmail a{
	margin-right:5px;
	display:inline-block;
	color:#333;
}
.comenteIMG,{
	display:inline-block;
	margin:0px 3px 0px 9px;
}
.comente a{
	margin-right:5px;
	display:inline-block;
	color:#333;
}

.maisMenos a span{
	margin-right:0px;
	display:inline-block;
	color:#333;
}
.facebookLikeNovo{
	display:inline-block;
}

 
.boxVerm {
	border:1px solid #dbdbdb;
	font-size: 13px;
	margin-top:55px;
	margin-left:19px;
	width:670px;
	height:100%;
}
.bordaImg{
	width:205px;
	height:97px;
	border:1px solid #dbdbdb;
	float:left;
	margin-top:6px;
}


.maisNewsRel1 {
	float:left;
	height:140px;
	border:1px solid #dbdbdb;
	margin-left:19px;
	border-right:none;
	width:218px;
	padding-left:8px;
	padding-right:2px;
	margin-bottom:10px;
}
.maisNewsRelDiv {
	width:208px;
	height:auto;
}
.maisNewsRelTit {
	float:left;
	margin:6px 2px 0px 5px;
	width:205px;
	font-size:11px;
	color:#272727;
	font-weight:bold;
}
.maisNewsRelTxt {
	float:left;
	width:94px;
	margin:0px 2px 0px 5px;
	padding:0px;
	font-size:11px;
	color:#272727;	
	text-align:left;
}
.maisNewsRelTxt a{
	font-size:11px;
	color:#272727;	
	text-align:left;
}
.maisNewsRel2 {
	float:left;
	height:140px;
	border:1px solid #dbdbdb;
	border-right:none;
	border-left:none;
	width:219px;
	padding-left:1px;
	padding-right:2px;
	margin-bottom:10px;
}
.maisNewsRel3 {
	float:left;
	height:140px;
	border:1px solid #dbdbdb;
	width:218px;
	border-left:none;
	padding-left:1px;
	padding-right:1px;
	margin-bottom:10px;
}


#bgCenter {
	background-image:url(../imgs/bg_center.jpg);
	height:177px;
	width:1017px;
	padding-left:0px;
	padding-right:24px;
	margin:0px;
}
#logos{
	width:185px;
	 height:auto; 
	 float:left; 
	 display:block; 
	 margin-right:10px;
}

.logo{
	float:left;
	width:244px;
	height:118px;
	margin-top:0px;
	position:relative;
}

/*.logo{
	float:left;
	width:176px;
	height:115px;
	margin-top:5px;
	position:relative;
}*/
.logo2{
	float:left;
	width:36px;
	height:47px;
	margin-top:5px;
}
.logo3{
	float:left;
	width:93px;
	height:40px;
	margin-top:17px;
	margin-right:20px;
	margin-left:20px;
}
.linhaMenu{
	width:710px;
	float:left;
}
.menu{
	width:100%;
	height:auto;
	float:left;
	vertical-align:middle;

}

.menu ul{
	padding:0px;
	margin:0px;
	list-style:none;
	
}
.menu li{
	display:inline;
}



.menu ul li a:hover {
text-decoration:underline;
color:#00703C;
}

.menu ul li a {
    padding: 6px 5px 5px 5px;
    float:left;
    color:#808080;
	font:12px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	text-align:right;
	text-transform:uppercase;
    text-decoration: none;
/*	border-right:1px solid #AC1621;
	border-left:1px solid #DC5456;*/
}
#Branco a{
	color:#ffffff;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
}

#Branco a:hover{
	color:#c7c7c7;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
}
#nav li.top {display:block; float:left;}
#nav :hover ul.sub
{ top:57px; left:0px; background:url(../imgs/bgsub.png) transparent repeat; white-space:nowrap; width:auto; height:auto; z-index:9000; position:absolute; }
#nav :hover ul.sub li a
{display:block; font-size:10px; font-family: Tahoma, Arial, Helvetica, sans-serif; width:auto; color:#FFF; text-decoration:none; border:0px solid #000; height:30px;}
#nav :hover ul.sub li a:hover
{display:block; color:#fff; width:auto; height:auto;}

#nav :hover ul.sub li
{display:block;  height:30px; clear:left; float:left; width:100%; border-bottom:1px solid #b71425; border-left:none; border-top:1px solid #e16565; border-right:none}
#nav :hover ul.sub li:first-child{
	border-top:0px none;
}
#nav :hover ul.sub li:last-child{
	border-bottom:0px none;
}
#nav li {
	height:60px;
}
#nav li:hover {
	background-image:url(../imgs/nav_item_hover.jpg);
	background-repeat:repeat-x;
}
#nav ul.sub li{
	padding-right:20px;
	padding-left:10px;
	background-color:#da1f26;
}
#nav li:hover {position:relative; z-index:500; width:auto; height:60px; }
#nav a:hover {position:relative; z-index:500; width:auto; height:60px;}


#nav ul,
#nav a:hover ul ul,
#nav a:hover a:hover ul ul,
#nav a:hover a:hover a:hover ul ul,
#nav a:hover a:hover a:hover a:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:auto; height:0px; margin:0; padding:0; list-style:none;}

#nav li:hover li:hover > ul
{left:90px; top:-4px; background: #F2F1ED; padding:0px; white-space:nowrap; width:auto; z-index:400; height:auto;}
#nav li:hover > ul ul
{position:absolute; left:-9999px; top:-9999px; width:auto; height:0; margin:0; padding:0; list-style:none;}

.compMenu{
	width:auto;
	float:right;
}

#nav :hover ul.sub li:hover
{
	width:100% !important;
	/*background:#151530;*/
	background:#E7474B;
	z-index:10000001;
	
}
.teste{
	margin-top:15px;
}
.bar_top_left{
	float:left;
}
.bar_top_right{
	float:right;
}

.alinhaCampoBuscar{
	float:left;
	margin:0px 0px 0px 0px;
	*margin-right:130px;
	display: table;
	padding:0px; 
	text-align:left;
	height:44px;
	line-height:44px;
	vertical-align:middle;
	margin-top:6px;
	background-color:transparent;
}
.buscarTopoInput{
	width:140px; 
	height:44px; 
	border:none 0px; 
	background-color:transparent; 
	background-image:url(../imgs/buscar_input.png); 
	background-repeat:no-repeat; 
	margin:0px;  
	line-height:28px; 
	padding-left:30px; 
	float:right;	
}
.alinhaBtnBuscar{
	margin-top:6px;
	float:right;
	height:44px;
}
.bt_left {
	background-image:url(../imgs/botaoLeft.png);
	background-repeat:no-repeat;
	vertical-align:middle;
	width:6px;
	height:30px;
	display:table-cell;
	*display:block;
	*float:left;
}
.bt_center {
	background-image:url(../imgs/botaoCenter.png);
	background-repeat:repeat-x;
	vertical-align:;
	padding:8px 0px 0px 0px;
	text-align:center;
	font-size:11px;
	color:#636363;
	font-family:Verdana, Geneva, sans-serif;
	height:30px;
	display:table-cell;
	*display:block;
	*float:left;
}
.bt_right {
	background-image:url(../imgs/botaoRight.png);
	background-repeat:no-repeat;
	vertical-align:middle;
	width:6px;
	height:30px;
	display:table-cell;
	*display:block;
	*float:left;
}

#menu_shadow {
	position:absolute;
	z-index:1;
	width:100%;
	height:11px;
	background-image:url(../imgs/menu_shadow.png);
	background-repeat:repeat-x;
	margin-top:10px;
}

.img_to_share_facebook{
	position:absolute;
	z-index:9999;
	top:-9000px;
	left:-9000px;
}


.button_default{
	font-weight:bold;
	font-size:11px;
	padding:5px 23px;
	border:1px solid #aaa;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background-color: #b8b8b8;
	background-image: url(images/fallback-gradient.png);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e0e0e0), to(#b8b8b8));
	background-image: -webkit-linear-gradient(top, #e0e0e0, #b8b8b8);
	background-image:    -moz-linear-gradient(top, #e0e0e0, #b8b8b8);
	background-image:     -ms-linear-gradient(top, #e0e0e0, #b8b8b8);
	background-image:      -o-linear-gradient(top, #e0e0e0, #b8b8b8);
}
.button_default:hover{
	border-style:inset;

	background-color: #e0e0e0;
	background-image: url(images/fallback-gradient.png);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#b8b8b8), to(#e0e0e0));
	background-image: -webkit-linear-gradient(top, #b8b8b8, #e0e0e0);
	background-image:    -moz-linear-gradient(top, #b8b8b8, #e0e0e0);
	background-image:     -ms-linear-gradient(top, #b8b8b8, #e0e0e0);
	background-image:      -o-linear-gradient(top, #b8b8b8, #e0e0e0);
}


