*{
	padding: 0;
	margin: 0;
}

html, body {
	width:100%;
	height:100%;
	margin:0px;
	border:0px;
	padding:0px;
	font-family:Calibri, Arial, "Microsoft Sans Serif";
	font-size:13px;
	color:#637E87;
	background-color:#FFFFFF;
}

#topo{
	background-image:url(../images/fundo_menu_header.jpg); 
	background-repeat:repeat-x;
	display:block;
	width:100%;
	height:55px;
	margin:0px;
	padding:0px;
	border:0px;
}

#topo_conteudo{
	width:980px;
	height:75px;

}

#topo_logo{
	width:205px;
	margin-top:1px;
	float:left;
}

#topo_menu{
	width:500px;
	height:55px;
	float:left;
}

.topo_menu_item{
	width:100px; 
	vertical-align:middle;
	float:left;
	height:55px;
	
}

#topo_banner{
	float:right;
	padding-right:15px;
	padding-top:13px;

}

#page_home{
	width:100%;  
	background-image:url(../images/bg_bottomconteudo.png); 
	background-repeat:repeat-x; 
	background-position:bottom; 
	border-bottom:12px #e1e3e5 solid;

}


#home_banners{
	width:100%; 
	border-bottom:12px #CBCFD2 solid;
}

#bottom_home{
	width:100%; 
	height:157px; 
	background-image:url(../images/bg_bottom.png); 
	background-repeat:repeat-x; 
	background-position:top;
	padding-top:15px;
	
}

#bottomcontent_home{
	position:relative;
	width:980px;
	clear:both;

}
#noticias_home{
	width:490px;
	float:left;

}

#noticias_home H2{
	text-align:left;
	background-image:url(../images/seta_noticias.gif);
	background-repeat:no-repeat;
	padding-left:30px;
	color:#39F;
	font-size:22px;
	padding-top:2px;
	
}


#noticias_home H3{
	text-align:left;
	background-repeat:no-repeat;
	padding-left:30px;
	color:#39F;
	font-size:22px;
	padding-top:2px;
	
}


#boxmais_home{
	width:490px;
	float:left;

}


#noticiashome_conteudo{
	width:395px;
	text-align:left;
	float:left;
	padding: 20px 0 20px 50px ;

}

#noticiashome_conteudo img{
	float:right;
}

.tabhome{
	text-align:left;
	padding-bottom:10px;
}

.tabhome H2{
	text-align:left;
	background-image:url(../images/back_home_tab.png);
	background-repeat:no-repeat;
	padding-left:30px;
	color:#39F;
	font-size:22px;
	padding-top:5px;
	position:relative;
	height:50px;

}

.tabhomeconteudo{
	padding:10px 20px 10px 20px;
	
}

#rodape_home{
	 width:920px;
	 height:20px;
	 border-top:dotted #CCCCCC 1px;
	 clear:both;	 
}

#rodape_home .copyright{
	width:830px;
	float:left;
	 
}

#rodape_home .creditos{
	width:90px;
	float:right;
	 
}


/* INTERNAS ****************************************************************/

#page{
	background-image:url(../images/fundo_azul_conteudo.jpg); 
	background-repeat:repeat-x; 
	vertical-align:top;
	
}


#corpo{
	width:980px;
	position:relative;
	min-height:200px;
	
	
}

#lateral_esquerda{
	width:324px;
	float:left;
	
}

#menu_esquerdo{
	width:310px;
	background-color:#10a1c0;
	padding-top:15px;
	margin-bottom:2px;
	padding-bottom:10px;
	float:left;
	

}

#menu_esquerdo ul{
	list-style:none;
	

}

#menu_esquerdo li a{
	display:block;
	color:#FFFFFF;
	padding: 10px 0 10px 50px;

}

#menu_esquerdo li a:hover{
	background-color:#40b4cd;

}

#menu_esquerdo .selecionado{
	background-color:#40b4cd;

}

#imagemlinks{
	padding-left:7px;
	
}

#imagemlinks ul{
	list-style:none;

}

#conteudo{
	width:616px;
	padding-left:20px;
	padding-right:20px;
	float:left;
	padding-bottom:20px;
	
}

#header_conteudo{
	width:100%;
	height:90px;
	padding-top:20px;
	
}

#header_conteudo H2{
	color:#FFFFFF;
	font-size:22px;
	

}

#header_conteudo H3{
	color:#BCE4ED;
	font-weight:normal;
	font-size:18px;
	

}


#rodape{
	background-color:#e4e6e8;
	width:100%;
	height:20px;
	border-top:dotted #CCCCCC 1px;
	clear:both;	 
}

#rodapecorpo{
	width:980px;

}

#rodape .copyright{
	text-align:center;
	width:830px;
	float:left;
	font-size:11px;
		margin-top:5px;
	 
}

#rodape .creditos{
	width:90px;
	float:right;
	
	font-size:10px;
	margin-top:5px;
	 
}

/***************************************************************************/
/* DESSE PONTO EM DIANTE NADA FOI ALTERADO */



.showhide {
	display: none;
}
.show {
	display: block;
}
.hide {
	display: none;
}
a{
	font-family:Calibri, Arial, "Microsoft Sans Serif";
	text-decoration:none;
	color:#637E87;
}
.underline {
	text-decoration:underline;
}
.bold{
	font-weight:bold;
}
	
.riscado {
	text-decoration:line-through;
}

form {
	margin: 0px;
	padding: 0px;
	border:0px;
}

.t10 {
	font-size:10px;
}

.t11 {
	font-size:11px;
}

.t12 {
	font-size:12px;
}

.t14 {
	font-size:14px;
}

.t16 {
	font-size:16px;
}

.t18 {
	font-size:18px;
}

.t35 {
	font-size:22px;
}


input {
	font-family:Calibri, Arial, "Microsoft Sans Serif";
	font-size:11px;
	border-bottom:1px solid #E9E9E9;
	border-top:1px solid #D9D9D9;
	border-left:1px solid #D9D9D9;
	border-right:1px solid #E9E9E9;
	background-color:#FFFFFF;
	color:#637E87;
	vertical-align:middle;
}

.pesquisa {
	font-family:Calibri, Arial, "Microsoft Sans Serif";
	font-size:11px;
	border-bottom:1px solid #E9E9E9;
	border-top:1px solid #D9D9D9;
	border-left:1px solid #D9D9D9;
	border-right:1px solid #E9E9E9;
	background-color:#FFFFFF;
	color:#637E87;
	height:18px;
	width:265px;
	padding-top:5px;
	padding-left:5px;
	vertical-align:middle;
}


.caixa {
	font-family:Calibri, Arial, "Microsoft Sans Serif";
	font-size:11px;
	border-bottom:1px solid #E9E9E9;
	border-top:1px solid #D9D9D9;
	border-left:1px solid #D9D9D9;
	border-right:1px solid #E9E9E9;
	background-color:#FFFFFF;
	color:#000000;
	height:18px;
	padding-top:5px;
	vertical-align:middle;
}
select {
	font-family:Calibri, Arial, "Microsoft Sans Serif";
	font-size:11px;
	border-bottom:1px solid #E9E9E9;
	border-top:1px solid #D9D9D9;
	border-left:1px solid #D9D9D9;
	border-right:1px solid #E9E9E9;
	background-color:#FFFFFF;
	color:#637E87;
	vertical-align:middle;
}

textarea {
	font-family:Calibri, Arial, "Microsoft Sans Serif";
	font-size:11px;
	border-bottom:1px solid #E9E9E9;
	border-top:1px solid #D9D9D9;
	border-left:1px solid #D9D9D9;
	border-right:1px solid #E9E9E9;
	background-color:#FFFFFF;
	color:#637E87;
	padding-top:5px;
	vertical-align:middle;
	padding-left:5px;
}

.branco{
	color:#FFFFFF;
}
.azul_claro{
	color:#10A1C0;
}
.azul_claro_titulo{
	color:#39F;
	font-size:14px;
}
.azul_bebe{
	color:#BCE4ED;
}

div.menutopo_direita_cima{
	font-family:Calibri, Arial, "Microsoft Sans Serif";
	font-size: 11px;
	float:right;
	width:200px;
	height:45px;
	text-align:right;
	color:#00306D;

}

div.menutopo_direita_cima a{
	color:#00306D;
	font-family: Arial, Tahoma, Verdana;
	font-size: 11px;
	height: 45px;
	line-height: 45px;
	text-decoration:none;
}


div.menuTopo_direita_tabs{
	float:right;
	width:200px;
	height:45px;
	vertical-align:bottom;
	text-align:right;
}

/* ComboDivs */ 

div.xm_selects{ 
	overflow:hidden;
	position: absolute;
	width: 36px; 
	border:1px solid #EAEAEA;
	display: none;
	font-weight: normal;
	min-height:20px;
}
div.xm_selects a{ 
	width: auto;
	display: block;
	background: #ffffff;
	padding:3px;
	text-indent: 5px;
	text-decoration: none;
	color:#00306D;
	clear:left;
	height:20px;
	line-height:20px;
	vertical-align:middle;
	text-align:left;
	overflow:hidden;
}
* html div.xm_selects a{ /*IE 6 (e menores) hack */
	width: 100%;
}
div.xm_selects a:hover{
	background: #EBEBEB;
	color:#000000;
}
div.xm_selects_input{
	display:block;
	padding:3px;
	text-align:center;
	width:36px;
	white-space:nowrap;
	height:20px;
	line-height:20px;
}
* html div.xm_selects_input a{ /*IE 6 (e menores) hack */
	width: 100%;
}

/* ComboDivs End*/



td.menuon { background-image:url(../images/fundo_btn_menu.jpg); background-repeat:repeat-x; color:#FFFFFF; }
td.menuoff { }

td.submenuon { background-color:#40B4CD; color:#FFFFFF;}
td.submenuoff { }

.produtos_on{	font-family:Calibri, Arial, "Microsoft Sans Serif";
font-size:12px; font-weight:normal; margin-right:1px; text-decoration:none; display:block; float:left;  width:21px; color:#565A61; text-align:center; line-height:25px}

.produtos_off{font-family:Calibri, Arial, "Microsoft Sans Serif"; font-size:12px; font-weight:bold; margin-right:1px; text-decoration:none; display:block; float:left; width:21px; color:#B01C2E; text-align:center; line-height:25px}

.alphas{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
-moz-opacity: 0.3;
}
}

.toggleopacity:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
-moz-opacity: 0.5;
}

.toggleopacity img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
}

#ds_h div{width:100%;left:1px;top:1px}
#ds .hh1{height:1px}
#ds .hh2{height:2px}
#ds .hh3{height:3px}
#ds .hh4{height:4px}
#ds .hh5{height:5px}
#ds .hh6{height:6px}
#ds_v div{height:9999px; left:1px;top:1px}
#ds_v{height:0;}
#ds .v1{width:1px}
#ds .v2{width:2px}
#ds .v3{width:3px}
#ds .v4{width:4px}
#ds .v5{width:5px}
#ds .v6{width:6px}

#mapa_container{
	position:relative;
	display:block;
	width:614px;
	height:402px;
}

.ds{background:#000;position:absolute;z-index:999;overflow:hidden}
#ds .o1{ opacity:.1;filter:alpha(opacity=10)}
#ds .o2{ opacity:.08;filter:alpha(opacity=8)}
#ds .o3{ opacity:.06;filter:alpha(opacity=6)}
#ds .o4{ opacity:.04;filter:alpha(opacity=4)}
#ds .o5{ opacity:.02;filter:alpha(opacity=2)}



/* AUTOCOMPLETE */

/* Big box with list of options */
#ajax_listOfOptions{
  position:absolute;  /* Never change this one */
  width:175px;/* Width of box */
  line-height:18px;
  overflow:auto;  /* Scrolling features */
  border-left:1px solid #D5D8D9;
  border-right:1px solid #D5D8D9;
  border-bottom:1px solid #D5D8D9;
  background-color:#FFFFFF;  /* White background color */
  text-align:left;
  font-size:11px;
  z-index:100;
}
#ajax_listOfOptions div{  /* General rule for both .optionDiv and .optionDivSelected */
  margin:1px;    
  padding:1px;
  cursor:pointer;
  font-size:11px;
}
#ajax_listOfOptions .optionDiv{  /* Div for each item in list */
  
}
#ajax_listOfOptions .optionDivSelected{ /* Selected item in the list */
  background-color:#E1E4E6;
}
#ajax_listOfOptions_iframe{
  background-color:#fff;
  position:absolute;
  z-index:5;
} 
.bloco_paginacao{background-color:#FFFFFF; padding:5px}
.paginacao_on{font-family:Calibri, "Microsoft Sans Serif",Arial; font-size:12px; font-weight:normal; margin-right:2px; text-decoration:none; display:block; float:left; padding-left:7px; border:1px solid #D8DDE1; padding-right:7px; color:#FFFFFF; background-color:#10A1C0; text-align:center; line-height:25px}
.paginacao_off{font-family:Calibri, "Microsoft Sans Serif",Arial; font-size:12px; margin-right:2px; text-decoration:none; display:block; float:left; padding-left:6px; padding-right:6px; border:1px solid #D8DDE1; color:#10A1C0; text-align:center; line-height:25px}