@import url('menudivisao.css');
@import url('conteudo.css');
@import url('coldir.css');
@import url('formatacao.css');
@import url('replacement.css');

body{
	margin:0px;
	padding:0px;

}

#container {
	width:742px;
	margin:0px auto;
	float:left;
}

#main {

	width:762px;
	_width:764px;
	margin:0px auto;
	background-color:#32507c;
}

#foot{
	background:url(../img/layout/bg-foot.jpg) no-repeat;
	width:770px;
	_width:769px;
	height:35px;
	margin:0px auto;
}

#esquerda{
	float:left;
	margin-left:0px;
	width:564px;/*452px; /* ADICIONEI 50px */
	background-color:#FFFFFF;
	/*background-color:red; */
}

#direita{
	float:right;
	width:198px; /* RETIREI 50px */
	/*background-color:blue; */
	background:url(../images2/home_37.jpg); background-repeat:repeat;
}

/* CABEÇALHO */
#top, #topHome{
	height:56px;
	float:left;
	text-indent:-4000px;

	margin:0px;
	width:369px;

	margin-left:26px;
/*	_margin-left:13px;/****/
	_width:370px;
	_margin-left:13px;
	border:0px solid red;

/*	_border-left:1px solid white;	/**/
}

#top{ background:url(../img/layout/top-logo.jpg) no-repeat; }
#topHome{ background:url(../img/layout/top-logo-home.jpg) no-repeat; }

#baseTela, #baseTelaMenu{
	width: 349px;  /* 269px; /**/
	height:116px;
	float:right;
	margin-top:0px;
	margin-right:0px;
	_margin-right:0px;

}

#baseTela{ background:url(../img/layout/top-basetela.jpg) no-repeat; }
#baseTelaMenu{ background:url(../img/layout/top-basetela-menu.jpg) no-repeat; }

#baseTela object,
#baseTelaMenu object{
	float:left;
	top:50px;
	margin:-20px 0px 0px 20px;
	position:absolute;
	z-index:10;

}

#baseTela div#idioma,
#baseTelaMenu div#idioma{
	float:right;
	clear:both;
}





/*SELECAO DE IDIOMAS*/ 
div#idioma {
	display:block;
	border:0px solid red;
	width:108px;
	height:33px;
}
div#idioma span{
	display:none;
	visibility:hidden;
}

div#idioma ul {
    width:108px;
	height:33px;
	margin:0px;
	text-align:left;
    list-style:none;
}

div#idioma ul li {display: inline; height:11px;}

div#idioma ul li a {
	display:block;
	height:11px;
	width:108px;
	float:right;
	margin:0px;
	padding:0px;
	font:9px Tahoma, Verdana, Arial, Sans-Serif;
	text-align:right;
	text-decoration:none;
	color:black;
	font-weight:normal;
	line-height:3px;
/*	border:1px solid red;*/
}

div#idioma ul li a.mnu01 { background:url(../img/layout/idioma.port.gif) right 0px no-repeat;}
div#idioma ul li a.mnu02 { background:url(../img/layout/idioma.eng.gif) right 0px no-repeat;}
div#idioma ul li a.mnu03 { background:url(../img/layout/idioma.esp.gif) right 0px no-repeat;}

div#idioma ul li a.mnu01:hover	{ background-position: right  -11px;	}
div#idioma ul li a.mnu03:hover	{ background-position: right  -11px;	}
div#idioma ul li a.mnu02:hover	{ background-position: right  -11px;	}

div#idioma ul li a.selec { background-position: right  -11px;}




div#idioma ul {
	float:right;
	list-style: none;
}
div#idioma li {
	width:68px;
	height:11px;
}

#atalhoTop {
	margin-top:30px;
	clear:right;
	text-align:right;
	float:right;
	width:100px;
}
#atalhoTop span{
	display:none;
}


#baseTela div#idioma a,
#baseTelaMenu div#idioma a{

	display:block;
	float:right;
	clear:right;
}


#menuTop{
	margin:0px;
	padding:0px;
	height:60px;
	text-align:left;
	float:left;
	border:0px solid red;
}

#menuTopHome{
	background:url(../img/layout/menu-home.jpg) no-repeat;
	width:369px;
	height:55px;
	float:left;
	margin-left:26px;

	_margin-left:27px;
	border:0px solid red;
	text-indent:-4000px;
	/*
	display:block;
	background:url(../img/layout/menu-home.jpg) no-repeat;
	margin:0px;
	margin-left:26px;
	top:0px;
    width:366px;
	border:0px solid red; */
}

#menuTop span{
	display:none;
}

#menuTop ul {
    position: relative;
    width:369px;
    top:0px;
    right:0px;
    margin:0px;
	margin-left:26px;
	_margin-left:27px;
    padding:0px;
    text-align:left;
    list-style:none;
}

#menuTop ul li {display: inline;}

#menuTop ul li a {
	height:60px;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font:11px Arial, Verdana, Tahoma, Sans-Serif;
	text-align:center;
	text-decoration:none;
	color:black;
	font-weight:normal;
}

#menuTop ul li a.mnu04:hover	{ background-position: 0px  -60px;	}
#menuTop ul li a.mnu03:hover	{ background-position: 0px  -60px;	}
#menuTop ul li a.mnu02:hover	{ background-position: 0px  -60px;	}
#menuTop ul li a.mnu01:hover	{ background-position: 0px  -60px;	}



/* LOGOTIPOS DO RODAPE */
#logosRodape{
	clear:both;
	width:700px; /*620px;*/
	height:60px;
	 margin:0px 10px 0px 38px;
	_margin:0px 10px 0px 36px;
	background-color: #ece8de;
}
#logosRodape span{
	font-family: Tahoma, Verdana, Arial;
	font-size:11px;
	font-weight:bold;
	color: #58544b;
	margin-left:10px;
}

#logosRodape span a{
	color: #58544b;
	text-decoration:none;
}

#logosRodape span a:hover{
	color: #000;
	text-decoration:underline;
}


#logosRodape ul li span{ display:none;}

#logosRodape ul{
	width:100%;
	height:40px;
	padding: 0px;
	margin: 0px;
	list-style: none;
	color:black;
	background-color: #f2f2f2;
}
#logosRodape ul li {
	float: left;
	position: relative;
	margin-left:6px;
}

/* LINKS DA BASE DO SITE */

#linksRodape{
	font-family: Tahoma, Verdana, Arial;
	font-size:10px;
	font-weight:normal;
	margin:0px auto;
	width:695px; /* 615px; /**/
	padding-top:20px;
	color:#ccc;
}

#linksRodape a{
	color:#ccc;
	text-decoration:none;
}
#linksRodape a:hover{
	color:#fff;
}

#linksRodape .links {
	display:block;
	float:left;
}
#linksRodape .copyright {
	display:block;
	float:right;
}

/* MENU VERTICAL DA DIREITA */

#menuVertical{
	width:184px;
	height:270px;
	float:left;
	border:0px solid red;
	padding-left:12px;
	padding-top:20px;
}

#menuVertical ul {
	list-style: none;
	margin-left:0px;
	_margin-left:0px;
}
#menuVertical li {
	background: url(../images2/divisorias_menu.gif) bottom left no-repeat;
	width:182px;
	height:22px;
}

/* SOLICITADO AUMENTAR A FONTE - COMO NÃO DAVA COM A FONTE ORIGINALMENTE PROPOSTA, PASSOU PARA TAHOMA, O QUE PODE SER EM TEXTO MESMO
#menuVertical ul li a.mnu01 { background:url('../img/layout/menu.vertical.01.png') 0px 0px no-repeat;}
#menuVertical ul li a.mnu02 { background:url('../img/layout/menu.vertical.02.gif') 0px 0px no-repeat;}
#menuVertical ul li a.mnu03 { background:url('../img/layout/menu.vertical.03.gif') 0px 0px no-repeat;}
#menuVertical ul li a.mnu04 { background:url('../img/layout/menu.vertical.04.gif') 0px 0px no-repeat;}
#menuVertical ul li a.mnu05 { background:url('../img/layout/menu.vertical.05.gif') 0px 0px no-repeat;}
#menuVertical ul li a.mnu06 { background:url('../img/layout/menu.vertical.06.gif') 0px 0px no-repeat;}
*/

#menuVertical ul li a{
	display:block;
	width:182px;
	height:23px;
	text-decoration:none;
	color:#fff;
}

#menuVertical ul li a:hover{
	color:#83b7d8;
}

#menuVertical span{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:lighter;
	font-size:11px;
/*	display:none; /**/
}








/* FORMULARIO */
#frm input, #frm select, #frm textarea{ border:1px solid #333; background-color:#c0bdb6; margin:4px;}
#frm th{ text-align:right; padding-right:5px;}
#frm .inputPeq{ width: 30px;}
#frm .inputMed{ width: 155px;}
#frm .inputMed2{ width: 100px;}
#frm .inputGrd{ width: 200px;}
#frm .btnSend { border:0px solid transparent; background-color:transparent; float:right;}



/*FAQ*/
#listaFaq li { margin-top:20px;}
#listaFaq li p{ margin:3px; background-color:#dfdcd4; padding:10px;} /*d1cec7*/

#listaCheck li {margin:3px; 0px;}




/* div para regulamentação da OMNI */

#RegFromOmni table,
#RegFromOmni table td{
	border:0px none transparent;
	padding:8px;
}

#RegFromOmni table tr td.Normal{
	background: #fff;
}

.separador{
	margin:10px 0px;
}

/* VIA RANKING */
.vr-h1 {
	margin:0px;
	padding:0px;
	font-size:12px;
	color:#e67a05;
	display:inline;
}
.vr-h2 {
	margin:0px;
	padding:0px;
	font-size:12px;
	color:#e67a05;
	display:inline;
}
