@charset "utf-8";
/* CSS Document */

body,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,img,select,textarea,blockquote,th,td{
	margin:0;
	padding:0;
	border:none;

}




#conteudoAlertasRi{
	width: 455px;
	min-height:100%;
	height:auto;
	border-collapse:collapse;
	padding: 10px;
	text-align:left; /* "remédio" para o hack do IE */
}
#bgTopoAlertasRi{ height:30px; background-color:#C12926; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFF; font-weight:bold; padding-left:21px; line-height:30px; }

.textoAlertasRi{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#666; width:100%; padding-left:15px; height:34px; line-height:34px; float:left;}

.inputContatoEndereco{width: 380px;	padding: 0;	vertical-align: middle;	padding-left: 5px;padding-top:3px;padding-bottom:3px;color:#666;background-image: url(../img/bg_input.gif);background-repeat: repeat-x;border: 1px solid #c1c1c1;border-top-color: #a1a1a1;border-bottom-color: #d1d1d1;font-weight:normal;font-size: 11px;-moz-border-radius: 2px;-webkit-border-radius: 2px;}


a { color:#3677bb;}
a:hover {text-decoration:underline;}

#container {
	width: 932px;
	margin: 0px auto 0px auto;
	min-height:100%;
	border-collapse:collapse;
	padding: 10px;
	text-align:left; /* "remédio" para o hack do IE */
}

/**********NOVAS REGRAS INCLUIDAS******************/
.espacoBlocoBottom {float:left;padding-left:10px;width:90px;}

.tituloHomeAzul {color:#2A83BA; font-family:Verdana,Geneva,sans-serif; font-size:16px; font-weight:bold; padding-top:20px; text-decoration:none;}

.espacoBlocoCinza{float:left; width:119px; padding-left:10px; padding-bottom:5px;}

.boxBottom{float:left; padding-top:20px; width:160px;}

.linkBlocoCinza{padding-top:10px; float:left}

#conteudoBlocoFundo {float:right; width:668px;  padding-left:30px; padding-right:39px;}
#conteudoBlocoFundo a{font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#737373; text-decoration:none ;}
#conteudoBlocoFundo a:hover{text-decoration: underline ;}
.imgFaleRi{float:left}


/************************** DIVS REFERENTES AO BLOCO DO TOPO **************************/

.bgTopo{	width:100%;	background-image:url(../img/bg_tira_topo.gif); background-repeat: repeat-x;	height:62px; }
#posicionaTopo{	width: 932px;margin: 0px auto 0px auto;	min-height:100%;border-collapse:collapse;text-align:left; }

.logoMultiplus{float:left; margin-top:10px; margin-left:10px; }

.tituloRi{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#C12926;
	font-weight:bold;
	float:left;
	margin-left:33px;
	margin-top:35px;
	}
	
.bgMenuTopoPort{
	float:left;
	background-image:url(../img/bg_menutopocontornado2.gif);
	background-repeat:no-repeat;
	width:469px;
	height:27px;
	margin-top:27px;
	margin-left:15px;
	padding-top:7px;
}
.bgMenuTopoEng{float:left; background-image: url(../img/bg_menutopocontornado2.gif); background-repeat:no-repeat; width:469px; height:27px; margin-top:28px; margin-left:15px; padding-top:7px;}
/*
#bgMenuTopo{float:left; background-image: url(../img/bg_menutopo.gif); background-repeat:no-repeat; width:450px; height:27px; margin-top:28px; margin-left:15px; padding-top:7px;}
OSERCAÇÃO: A linha acima foi alterada e tambem foi gerada as duas linhas abaixo porque estava gerando um problema de posicionamento do Topo do Site quando se trocava de linguagem.
*/

.bgMenuTopoPort strong{float:left; padding-top:5px; padding-left:5px; }
.bgMenuTopoPort a{font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#c12926; text-decoration:none; }
.bgMenuTopoPort a:hover{text-decoration:underline}
.bgMenuTopoPort a.link1MenuTopo {margin-left:17px; }

.bgMenuTopoEng strong{float:left; padding-top:5px; padding-left:5px;}
.bgMenuTopoEng a{font-family:Verdana, Geneva, sans-serif; font-size:9px; color:#c12926; text-decoration:none; }
.bgMenuTopoEng a:hover{text-decoration:underline}
.bgMenuTopoEng a.link1MenuTopo {margin-left:17px; }

#link1MenuTopo {float:left; padding-left:10px;}
#setaMenuTopo{ margin-left:10px; float:left; margin-top:5px;    }
#formMenuTopo{float:left; padding-left:10px;}

.inputBusca{ border-top:1px #c9c9c9 solid; border-right:1px #c9c9c9 solid; width:114px; height:16px; border-bottom:none; border-left:none; color:#c12926; font-size:11px; padding-left: 5px;  -moz-border-radius: 2px;-webkit-border-radius: 2px; }
.bt-ok { width:25px; border:0px; background:url(../img/btn_ok.gif) left center no-repeat; cursor:pointer; }
.imgFaleRi{float:left}

/************************** DIVS REFERENTES AO MENU**************************/

.posicionaMenu{float:left; width:195px; margin-top:10px;}

.abaCimaMenuVermelho{float:left; width:195px; height:10px; background-image: url(../img/abaCimaMenuVermelho.gif); background-repeat:no-repeat;  }
.abaBaixoMenuVermelho{float:left; width:195px; height:10px; background-image: url(../img/abaBaixoMenuVermelho.gif); background-repeat:no-repeat}

#menu {width:194px; border-left:1px #d89194 solid;  background-color:#c12926; }
#menu li{ border-bottom:1px #ca6065 dotted;  list-style:none; width:194px; display: inline-block   }

#menu li a{  font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#FFF; font-weight:bold;  text-decoration:none; background-color:#c12926; ;  padding:7px 0 7px 5px; display:block; height:100%;   }
#menu li a:hover {background-color:#c73d3a; padding:7px 0 7px 5px; }


/************************** DIVS REFERENTES AO BLOCO DE CIMA**************************/

/*
#conteudoBloco{float:left; width:668px;  padding-left:30px; padding-right:30px;} 
OBSERCAÇÃO: A linha acima foi alterada porque estava dando erro quando a 'Retranca Blocos Banner' estava vazia.
*/
#conteudoBloco{float:right; width:660px;  padding-left:30px; padding-right:39px;}
.tituloGrandeVermelho a{ text-decoration:none;font-family:Verdana, Geneva, sans-serif; font-size:16px; color:#c12926; font-weight:bold;  padding-top:20px;}
.tituloGrandeVermelho { padding-top:20px;text-decoration:none;font-family:Verdana, Geneva, sans-serif; font-size:16px; color:#c12926; font-weight:bold;  padding-top:20px;}
.txtConteudoCima{ font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#737373; float:left; padding-top:10px;  }
.linkVermelho a{ font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#c12926; text-decoration:none; float:left; padding-top:10px; font-weight:bold}
.linkVermelho a:hover{text-decoration:underline;}

/*
#txtEsqConteudoBloco {float:left; width:317px; }
OSERCAÇÃO: A linha acima foi alterada porque estava dando erro quando a 'Retranca Blocos Banner' estava vazia.
*/
.txtEsqConteudoBloco {float:left; width:317px; }
.tituloPequenoAzul{font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#2a83ba; font-weight:bold; text-transform:uppercase;}
.tituloPequenoAzul a{font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#2a83ba; font-weight:bold; text-decoration:none;}
.tituloPequenoAzul a:hover{text-decoration:underline;}
.txtMenorConteudoBloco{ font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#737373; float:left; padding-top:10px; }

/*
#txtDirConteudoBloco{float:left; width:317px; padding-left:20px; }
OSERCAÇÃO: A linha acima foi alterada porque estava dando erro quando a 'Retranca Blocos Banner' estava vazia.
*/
.txtDirConteudoBloco {
float:left;
margin-right:-3px;
padding-left:20px;
width:317px;}

/************************** DIVS REFERENTES AOS BLOCOS CINZA **************************/

#conteudoEsq{float:left; width:195px}
/*#conteudoDir{float:left; width:668px}*/

#espacoBlocos{float:left; width:195px; padding-top:25px; }
#espacoBlocos a{text-decoration:none; cursor:pointer}
.blocoCinza{ float:left; width:179px; background-color:#e7e7e7; padding-left:15px; padding-top:10px; }
.tituloBlocoVermelho{font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#c12926; font-weight:bold}
.txtBlocoCinza{font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#737373; line-height:16px; }
.linkBlocoCinza a{ font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#3677bb; text-decoration:none;  font-weight:bold; background-image:url(../img/maisAzul_btn.gif); background-repeat:no-repeat; padding-left:12px; background-position:0 2px;}
.linkBlocoCinza a:hover{text-decoration:underline !important; }

.abaBaixoBlocoCinza{float:left; width:195px; height:10px; background-image: url(../img/abaBaixoBlocoCinza.gif); background-repeat:no-repeat; margin-bottom:10px; }

/************************** DIVS REFERENTES AOS BLOCOS AZUIS **************************/

.bloco1Azul{float:left; width:165px;  background-color:#2a83ba; padding-left:15px; padding-right:15px; padding-top:10px; }
.bloco2Azul{float:left; width:165px;  background-color:#2a83ba; padding-left:15px; padding-right:15px; padding-top:5px; }
.blocoAzul a{text-decoration:none; cursor:pointer}
.posicionaImagemBlocoAzul{float:left; width:100%; text-align:center}
.txtBloco1Azul{font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#FFF; font-weight:bold; text-align:center; float:left; width:120px; margin-top:9px; margin-left:20px;}
.txtBloco2Azul{font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#FFF; font-weight:bold; text-align:center; float:left; width:120px; margin-top:5px; margin-left:20px;}
.setaBlocoAzul{ text-align:right; float:right; margin-top:15px;}
.abaBaixoBlocoAzul{float:left; width:195px; height:13px; background-image: url(../img/abaBaixoBlocoAzulgif.gif); background-repeat:no-repeat; margin-bottom:10px; }
#linhaCinza{float:left; width:668px; height:19px; border-bottom:1px #c9ddea dotted; margin-bottom:20px;}

/************************** DIVS REFERENTES AO BLOCO DO MEIO **************************/

/*.tituloGrandeAzul{font-family:Verdana, Geneva, sans-serif; font-size:14px; color:#2a83ba; font-weight:bold}*/
.tituloGrandeAzul {
color:#2A83BA;
font-family:Verdana,Geneva,sans-serif;
font-size:14px;
font-weight:bold;
margin-right:-3px;
}
.posicionaGrafico{float:left; padding-top:15px; padding-right:10px; padding-left:5px;}
.txtMenor2ConteudoBloco{ font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#737373; float:left; text-align:left; padding-top:10px; width:245px; }
.linkAzul a{ font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#3677bb; text-decoration:none; float:left; padding-top:10px; font-weight:bold}
.linkAzul a:hover{ text-decoration:underline;}

#listaCalendario{float:left; padding-bottom:5px; list-style:none; margin-top:10px;}
#listaCalendario li strong { font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#6e6e6e}
.cinzaClaro { width:55px; height:24px; background-color:#f7f7f7; padding:3px 4px 4px 3px;}
.cinzaEscuro { width:55px; height:21px; background-color:#e9e9e9; padding:3px 4px 4px 3px;}
.linhaPontilhada { width:304px; border-bottom:1px #c1c1c1 dotted; padding-bottom:2px;}
.linkCalendario a { font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#3677bb; text-decoration:none}

/************************** DIVS REFERENTES AO BLOCO DP FUNDO **************************/

.posicionaCotacoes{float:left; padding-top:10px;}

.posicionaGrafico2{float:left; padding-top:10px;}

.posicionaGraficoInterativo{float:left; padding-top:10px;}

#linhaCinzaMaior{float:left; width:923px; height:19px; border-bottom:1px #c9ddea solid; margin-bottom:10px;}

/************************** DIVS REFERENTES AO RODA PE **************************/

#logosRodape{float:left; width:195px; text-align:center; padding-top:10px; }

#posicionaRodape{float:left; margin-top:30px; width:100%;background-color:#c12926}
posicionaRodape{float:left; margin-top:30px; width:100%;background-color:#c12926}

#bgRodape{ width:923px;  margin: 0px auto 0px auto; border-collapse:collapse;text-align:left;  height:40px;font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#FFF; font-weight:bold; line-height:40px; }

.posicionaRodape{float:left;}

.posicionalogorodape {

float:left;

padding-left:160px;

padding-top:6px;

}


/*////////////////////// ENVIE PARA AMIGO /////////////////*/

.borda_envie_amigo { background-repeat:repeat-x; background-position:top; background-color:#ffffff; border:2px solid #AC151C; }
.tit_envie_amigo { font:bold 12px Verdana,Geneva,sans-serif; font-weight:bold; color:#ffffff; text-decoration:none; text-transform:uppercase; height:24px; background-color:#AC151C; padding:0 0 0 32px; }
.txt_envie_amigo { font-family:Verdana,Geneva,sans-serif; font-size:11px; color:#666666; font-weight:bold; text-decoration:none; text-align:justify; text-transform:capitalize; }
.textbox_envie_amigo { font-family:Verdana,Geneva,sans-serif; font-size:11px; color:#c73336; text-decoration:none; text-align:justify; border:1px solid #c1c1c1; width:176px; height:20px; }
.coment_envie_amigo { font-family:Verdana,Geneva,sans-serif; font-size:11px; color:#c73336; text-decoration:none; text-align:justify; border:1px solid #c1c1c1; width:364px; }
.botoes_envie_amigo { font-family:Verdana,Geneva,sans-serif; font-size:11px; color:#ca3045; background-color:#fbfaf9; text-decoration:none; border:1px solid #6790a9; height:22px; }
.modalBackground { background-color:Black; filter:progid:DXImageTransform.Microsoft.alpha(opacity=50); opacity:0.3; }

/*////////////////////// ENVIE PARA AMIGO /////////////////*/

/*////////////////////// PAGINAÇÃO ////////////////////////*/

.paginacao {text-align: center; display: block; padding-top: 4px;}
.paginacao a {font-size: 11px; padding: 4px 6px; font-weight: bold; color: #cd4e51; border: 1px solid #cd4e51; margin:3px;}
.paginacao a.paginacaoAtivo, .paginacao a:hover {color: #FFF; background: #cd4e51; text-decoration: none;}
.paginacao a.paginacaoItens {border: 1px solid #cd4e51;}

/*////////////////////// PAGINAÇÃO ////////////////////////*/

/*////////////////////// MOBILE ////////////////////////*/

#containerMobile{margin: 0px auto 0px auto;	min-height:100%;border-collapse:collapse;text-align:left; }
.logoMultiplusMobile{float:left; width:100%; text-align:center}
.tituloRiMobile{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:10px; color:#FFF; font-weight:bold; float:left; width:100%; text-align:center }
#divLinksMobile{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#01b0fe; float:left; text-align:center; ;}
.textBarraSubTit  { font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#4c88d6; font-weight: bold; text-transform: uppercase; padding-left: 10px; padding-right: 10px; padding-top: 14px; }

#header {
    background: #e1e1e1;
    border: none;
    color: #000;
}
#header span {
    color: #fff;
}

#content {
    clear: both;
}
#containerMobile a{text-decoration:none;color:#105CB6;}
#header{position:relative;background:#e1e1e1;padding:2px 10px;border-bottom:1px solid #ccc;font-size:14px;color:#000;}
#header h4{display:inline;font-size:10px;font-weight:normal;}
#header span{position:absolute;top:3px;right:10px;font-style:normal;text-align:right;font-size:12px;color:#555;font-weight:bold;}
#header font{position: static;top:8px;right:10px; text-align:center;font-size:13px;color:#C00; font-weight:bold}
#header p{display:block;position:absolute;top:0px;right:10px;width:72px;height:16px;line-height:0px;text-indent:-9000px;overflow:visible; text-align:right;font-size:12px;color:#C00; font-weight:bold}
#contentVer ul{margin:0;padding:0;}
#contentVer ul li{list-style:none;padding:10px;border-bottom:3px #eee solid; font-weight:bold}
#contentVer ul li a{-webkit-text-size-adjust:90%;}
#contentVer span{margin:0;padding:0; font-weight:normal; display: block; padding:10px;}
#content ul{margin:0;padding:0; }
#content ul li{list-style:none;background:url(../img/arrow.gif) no-repeat right;padding:10px;; font-weight:bold}
#content ul li a{-webkit-text-size-adjust:90%; color:#666}
#content span{margin:0;padding:0; font-weight:normal; display: block}
#footer{position:relative;background:#c12926;border-top:1px #FFF solid;height:24px;padding:8px 10px 0 10px;font-size:12px; text-align:center}
#footer a{color:#FFF;}
#footer a.logo{display:block;position:absolute;top:6px;right:10px;width:72px;height:16px;line-height:16px;text-indent:-9000px;overflow:hidden;}

/*////////////////////// MOBILE ////////////////////////*/

/************************** TABELAS SHOW **************************/
.tabelaShow{border-collapse:collapse; margin-top:25px; float:left; margin-bottom:15px; width:100%}
.tabelaShow td{ padding:4px 5px; border:1px #FFF solid; background-color:#f2f2f2 }
#tabelaTopo td{ background-color:#7f7f7f; color:#FFF}
#tabelaLinhaBranca td{ background-color:#FFF}
/************************** FIM TABELAS SHOW **************************/
