@charset "utf-8";
/* CSS Document */
* {
margin: 0;
padding: 0;
border: 0;
vertical-align: middle;
list-style: none;
border: none;
text-decoration:none;
}

html {
overflow: -moz-scrollbars-vertical;
}

body {
text-align:center; /* e i ... */
font:arial, verdana, helvetica, sans-serif;
}

div#geral {
width:962px;
height:auto;
margin: 0 auto;
text-align:left;
}

div#geral div.atalho {
width:962px;
height:auto;
background:#DEEBF3;
color:#5788B0;
float:left;
padding:7px 0 7px 0;
border-bottom:1px solid white;
background: url(../imgs/bg_atalho.jpg) #DEEBF3 no-repeat left bottom;
display:none;
}

div#geral div.atalho p  {
float:right;
margin:0 10px 0 0px;
font:10px arial, verdana, helvetica, sans-serif;

}

div#geral div.atalho p a {
color:#5788B0;
font:10px arial, verdana, helvetica, sans-serif;
margin:0 0px 0 10px;
text-decoration:underline;
}

div#geral div.atalho p a.fechar {
color:#5788B0;
/*color:#FA0000;*/
text-decoration:none;
}

div#geral div.topo {
width:947px;
height:62px;
_height:92px;
*height:62px;
background:#243877;
float:left;
padding:15px 0px 15px 15px;
color:white;

}

div#geral div.topo h2 {
display:none;
}

div#geral div.topo h1 a{
width:46px;
height:61px;
background: url(../imgs/logo.gif) no-repeat center center;
float:left;
text-indent:-1999px;
overflow:hidden;
display:block;
}

div#geral div.topo div.menu_acima {
width:864px;
height:30px;
border-bottom:1px solid #506092;
margin:0 0 0 35px;
float:left;
}

div.topo div.menu_acima div.idioma {
width:40px;
float:left;
margin:1px 41px 0 10px;
z-index:2;
position:relative;

}

div.topo div.menu_acima div.idioma p {
width:110px;
height:15px;
background: url(../imgs/p_idioma.gif) no-repeat center center;
text-indent:-1999px;
overflow:hidden;
display:block;
float:left;
display:none;
}

div.topo div.menu_acima div.idioma a {
width:17px;
height:13px;
_height:16px;
*height:16px;
text-indent:-1999px;
overflow:hidden;
display:block;
float:left;
}

div.topo div.menu_acima  div.idioma a.pt{
background: url(../imgs/a_pt.gif) no-repeat center center;
margin:0 5px 0 0px;
}

div.topo div.menu_acima  div.idioma a.en{
background: url(../imgs/a_en.gif) no-repeat center center;
}


div.topo div.menu_acima div.menu_apoio {
width:400px;
height:15px;
float:left;
margin:1px 0 0 0;}

div.menu_acima div.menu_apoio ul {
font:6pt arial, verdana, helvetica, sans-serif; /* acho que vai dar bug no ie 6, fonte muito pequena*/
float:left;
text-transform:uppercase;
padding:1px 0 0 0;
font-weight:bold;
}

div.menu_acima div.menu_apoio ul li {
float:left;
display:inline;
font-weight:bold;
background: url(../imgs/li.gif) no-repeat center left;
padding:0 0 0 5px;

}

div.menu_acima div.menu_apoio ul li a {
color:#AAB2CA;
text-decoration:none;
margin:0 18px 0 0px;
}

div.menu_acima div.menu_apoio ul li a:hover {
color:white;
}


div.menu_acima div.busca {
width:313px;
height:43px;
background: url(../imgs/bg_formbusca.gif) no-repeat center left;
float:right;
margin:-15px 0 0 0;
z-index:1;
position:relative;

}

div.menu_acima div.busca form {
padding:0 0 0 50px;}

div.menu_acima div.busca form fieldset {}

div.menu_acima div.busca form fieldset legend { display:none; }

div.menu_acima div.busca form fieldset label {}

div.menu_acima div.busca form fieldset input {
width:222px;
height:15px;
background:white;
border:1px solid #AAB2CA;
border-right:none;
margin:13px 0 0 0px;
float:left;
font:9px verdana, arial, helvetica, sans-serif;
color:#598bb2;
padding:1px 0 0 0;
}

div.menu_acima div.busca form fieldset input.enviar, div.menu_acima div.busca form fieldset button {
width:27px;
height:27px;
text-indent:-19999px;
overflow:hidden;
border:none;
background:transparent;
float:left;
margin:11px 0 0 0px;
line-height:0px;
cursor:pointer;
}


div#geral div.topo div.menu_abaixo {
width:865px;
height:28px;
float:left;
margin:8px 0 0 34px;
position:relative;
z-index:10;
text-align:left;
}

div#geral div.topo div.menu_abaixo h2 {display:none;}

div#geral div.topo div.menu_abaixo ul {
font:8pt "Arial Narrow", verdana, helvetica, sans-serif; /*acho que vai dar bug no ie 6, fonte muito pequena*/
float:left;
text-transform:uppercase;
font-weight:bold;
margin:0 0 0 -15px;

}

div#geral div.topo div.menu_abaixo ul li {
float:left;
display:inline;
height:20px;
background: url(../imgs/li2.gif) no-repeat center right;
padding:8px 0 0 16px;
}

div#geral div.topo div.menu_abaixo ul li ul li{ /* Sub menu */
float:left;
display:inline;
height:auto;
background: none;
padding:0px;
margin:0px;
width: 118px;
border-left:1px solid #506093;
border-right:1px solid #506093;
font:10px "Arial Narrow", verdana, helvetica, sans-serif; /* acho que vai dar bug no ie 6, fonte muito pequena*/

}

div#geral div.topo div.menu_abaixo ul li ul li.semborda{ /* Sub menu */
border-bottom:0px solid #506093;
}


div#geral div.topo div.menu_abaixo ul li ul li a { /* Sub menu */
width:100px;
padding:2px 0px 2px 5px;
margin:0 0 0 5px;
border-bottom:1px solid #506093;
}

div#geral div.topo div.menu_abaixo ul li ul li a.semborda { /* Sub menu */
border-bottom:0px solid #506093;
}



div#geral div.topo div.menu_abaixo ul li.semborda {
background: none;
}

div#geral div.topo div.menu_abaixo ul li a {
float:left;
display:inline;
color:white;
font-weight:bold;
text-decoration:none;
margin:0 12px 0 0px;
padding:0 4px;
}

div#geral div.topo div.menu_abaixo ul li a:hover {
text-decoration:underline;
}


/*Drop Down e afins */

ul#primary-nav,
ul#primary-nav ul {
/*width: 150px; /* Width of Menu Items */
	}

ul#primary-nav ul {
margin: 0;
padding: 0 0 0 0px;
width: 120px; /* tamanho do sub menu */

}


ul#primary-nav li {
	position: relative;
	}

ul#primary-nav li a {
	display: block;
	
	}

/* Fix IE. Hide from IE Mac \*/
* html ul#primary-nav li { float: left; height: 1%; }
* html ul#primary-nav li a { height: 1%; }
/* End */

ul#primary-nav ul {
	position: absolute;
	display: none;
	left: 14px; /* Set 1px less than menu width */
	top: 28px;
	background: url(../imgs/bg_dropdown.gif) #20336D repeat-x left top;
	padding:17px 0 0 0;
	border-bottom:1px solid #506093;
	z-index:5;
	}


ul#primary-nav li ul li {	

} /* Sub Menu Styles */


ul#primary-nav li ul li a {	
}


/* Sub Menu Styles */

ul#primary-nav li:hover ul ul,
ul#primary-nav li:hover ul ul ul,
ul#primary-nav li.over ul ul,
ul#primary-nav li.over ul ul ul { display: none; } /* Hide sub-menus initially */

ul#primary-nav li:hover ul,
ul#primary-nav li li:hover ul,
ul#primary-nav li li li:hover ul,
ul#primary-nav li.over ul,
ul#primary-nav li li.over ul,
ul#primary-nav li li li.over ul { display: block; } /* The magic */

ul#primary-nav li.menuparent { background: transparent; }

ul#primary-nav li.menuparent:hover,
ul#primary-nav li.over { /*background-color: #f9f9f9;*/ }

ul#primary-nav li a:hover {/* color: #E2144A; */}

/* FIm do menu */


div#geral div.ad {
width:962px;
height:190px;
float:left;
padding:0 0 4px 0;
border-bottom:1px solid #E5E5E5;
margin:0 0 0px 0;
position:relative;
z-index:0;
}

div#geral div.ad object {
position:relative;
z-index:0;
padding:0 0 0px 0;
}

div#geral div.conteudo {
width:962px;
height:auto;
float:left;} 


/*Contador */
 
 
div#geral div.conteudo div.nav-resultado {
 
width:663px;
 
border-bottom: 1px dashed #0e324a;
 
padding:13px 0 13px 0;
 
margin:100px 0 0 0;
 
float:left;
 
clear:both;
 
}
  
 div#geral div.conteudo div.nav-resultado div.nav-resultado a {
 
float:left;
 
padding:0 5px;
 
text-decoration:underline;
 
color:#54534D;
 
margin:0px;
 
}
  
div#geral div.conteudo div.nav-resultado div.nav-resultado a.direita 
{float:right;}
   
div#geral div.conteudo div.nav-resultado div.nav-resultado div.numeros 
{
 
width:170px;
 
float:left;
 
margin:0 0 0 138px;
 
}
   
div#geral div.conteudo div.nav-resultado div.nav-resultado div.numeros 
span {
 
float:left;
 
background:#ccc;
 
padding:0 5px;
 
color:#000;
 
}
 
/*FIM Contador */
 
div#geral div.conteudo div.esquerda_index {
width:687px;
height:auto;
float:left;
} 

div.conteudo div.esquerda_index div.deseja {
width:687px;
height:111px;
float:left;
margin:0 0 16px 0;
} 

div.conteudo div.esquerda_index div.deseja p {display:none;} 

div.conteudo div.esquerda_index div.deseja ul {display:none;} 

div.conteudo div.esquerda_index div.deseja ul li {}

div.conteudo div.esquerda_index div.deseja ul li a {} 

div.conteudo div.esquerda_index div.chamada_news {
width:320px;
float:left;
margin:0 0 0 20px;
*margin:0 0 0 10px;
padding:0 0px 0 0;
}

div.conteudo div.esquerda_index div.chamada_news h5 a {
color:#598BB2;
text-decoration:none;
margin:0 0 10px 0;
float:left;
font:12px verdana, arial, helvetica, sans-serif;
font-weight:bold;
}

div.esquerda_index div.chamada_news div.news_destaque {
float:left;
margin:0 0 35px 0;
*margin:0 0 42px 0;
}

div.esquerda_index div.chamada_news div.news_destaque a img {
float:left;
border:2px solid #D5D5CD;
margin:0px 15px 15px 0px;
}

div.esquerda_index div.chamada_news div.news_destaque p a {
font:11px arial, verdana, helvetica, sans-serif;
color:#243877;
text-decoration:none;
line-height:16px;
letter-spacing:0.5px;


}


div.esquerda_index div.chamada_news div.news_destaque div.links {
float:left;
margin:5px 0 0 0;
}

div.esquerda_index div.chamada_news div.news_destaque div.links h6 a {
font:11px arial, verdana, helvetica, sans-serif;
font-weight:bold;
color:#598BB2;
}


div.conteudo div.esquerda_index div.chamada_news h6 a {
font:11px verdana, arial, helvetica, sans-serif;
font-weight:bold;
color:#598BB2;
text-decoration:none;
margin:0 0 10px 0;
*margin:0 0 20px 0;
float:left;
display:block;
background: url(../imgs/h6.gif) no-repeat -0 4px;
padding:0 0 0 10px;

}


div.conteudo div.esquerda_index div.chamada_news h6.linha a {
font:11px verdana, arial, helvetica, sans-serif;
font-weight:bold;
color:#598BB2;
text-decoration:none;
margin:0 0 10px 0;
*margin:0 0 20px 0;
float:left;
display:block;
background: url(../imgs/h6.gif) no-repeat -0 4px;
padding:0 0 5px 10px;
margin-bottom:5px;
border-bottom:1px solid #EBEBEB;
}


div.conteudo div.esquerda_index div.chamada_news div.news_destaque h6 a{
width:100px;
margin:0 0 5px 0;
font-size:12px;
float:left;
}



div.conteudo div.esquerda_index div.tuma_mundo {
float:right;
margin:0 0 14px 0;
}

div.conteudo div.esquerda_index div.enquete {
width:313px;
clear:right;
float:right;
/*background: url(../imgs/bg_enquete.jpg) no-repeat 0 4px;*/
padding:0px 0 0px 0;
}

div.conteudo div.esquerda_index div.enquete form {
float:left;
}

div.conteudo div.esquerda_index div.enquete form fieldset {
float:left;
color:#598BB2;
font:12px arial, verdana, helvetica, sans-serif;
}

div.conteudo div.esquerda_index div.enquete form legend {
background: url(../imgs/bg_h4.gif) no-repeat left center;
font:11px "Arial Narrow", verdana, helvetica, sans-serif;
font-weight:bold;
letter-spacing:1px;
padding:0 0 0 10px;
color:#243877;
margin:0 0 10px 0px;
text-transform:uppercase;

}

div.conteudo div.esquerda_index div.enquete form fieldset p {
color:#598BB2;
margin:0 0 0px 0;
font-size:13px;
font-weight:bold;
}


div.conteudo div.esquerda_index div.enquete form fieldset ul {
width:313px;
margin:0px;padding:0px;
}

div.conteudo div.esquerda_index div.enquete form fieldset ul li {
width:60px;
margin:0px;
padding:0px 0 0 0;
margin:0 10px 0 0;
float:left;
}

div.conteudo div.esquerda_index div.enquete form fieldset ul li input {

}


/*div.conteudo div.esquerda_index div.enquete form fieldset ul li.bom {clear:left;float:left;}

div.conteudo div.esquerda_index div.enquete form fieldset ul li.ruim {
margin:-15px 0 0 0;
*margin:0px 0 0 0;
}
*/
div.conteudo div.esquerda_index div.enquete form fieldset ul li.votar {
font-weight:bold;

}


div.conteudo div.esquerda_index div.enquete form fieldset label {
color:#598BB2;
}

div.conteudo div.esquerda_index div.enquete form fieldset input {
margin:0 0 0 0px;
}

div.conteudo div.esquerda_index div.enquete form fieldset input.ruim {
margin:-30px 0 0 60px;
float:left;
}

div.conteudo div.esquerda_index div.enquete form fieldset input.votar {
margin:35px 0 0 0px;
*margin:40px 0 0 0px;
color:#598BB2;
background: url(../imgs/bg_votar.jpg) no-repeat center right;
padding:0 30px 0 0;
*padding:0 20px 0 0;
}

div#geral div.conteudo div.direita_index {
width:260px;
float:right;
}

div#geral div.conteudo div.direita_index div.informativo {
width:260px;
float:left;
/*background: url(../imgs/bg_info.jpg) no-repeat 0 4px;*/
/*padding:25px 0 0px 0;*/
padding:0 0 0 14px;
*padding:0 0 0 7px;
}


div#geral div.conteudo div.direita_index div.informativo form {
border-bottom:1px solid #D4D4D4;
padding:0 0 5px 0;
}

div#geral div.conteudo div.direita_index div.informativo fieldset {}

div#geral div.conteudo div.direita_index div.informativo legend {
background: url(../imgs/bg_h4.gif) no-repeat left center;
font:11px "Arial Narrow", verdana, helvetica, sans-serif;
font-weight:bold;
letter-spacing:1px;
padding:0 0 0 10px;
color:#243877;
margin:0 0 10px 0px;
*margin:0 0 10px 0px;
text-transform:uppercase;
}

div#geral div.conteudo div.direita_index div.informativo label {
font:11px arial, verdana, helvetica, sans-serif;
color:#243877;
margin:0 0 0 10px;
*margin:0 0 0 20px;
}

div#geral div.conteudo div.direita_index div.informativo label.email {
margin:0 -1px 0 10px;
*margin:0 -1px 0 20px;
}


div#geral div.conteudo div.direita_index div.informativo input {
width:140px;
height:16px;
border:1px solid #D4D4D4;
margin:0px 0 3px 0;
font:9px verdana, arial, helvetica, sans-serif;
color:#598bb2;
padding:1px 0 0 5px;
}


div#geral div.conteudo div.direita_index div.informativo input.check {
width:12px;
height:12px;
border:0px solid #D4D4D4;
margin:10px -12px 0 10px;
*margin:10px -20px 0 11px;

}



div#geral div.conteudo div.direita_index div.informativo input.enviar, div#geral div.conteudo div.direita_index div.informativo button.enviar {
background: url(../imgs/bg_votar.jpg) transparent no-repeat center center;
text-indent:-19999px;
width:20px;
height:18px;
border:none;
margin:0px 0 0 5px;
line-height:0px;
z-index:2;
position:relative;
top:-30px;
*top:-44px;
_top:-25px;
left:-24px;
*left:180px;
_left:-20px;
}

div#geral div.conteudo div.direita_index div.projetos {
width:260px;
height:203px;
float:left;
/*background: url(../imgs/bg_projetos.jpg) no-repeat 0 4px;
padding:25px 0 0px 0;*/
margin:10px 0 20px 0;

}

div#geral div.conteudo div.direita_index div.projetos h4 {
background: url(../imgs/bg_h4.gif) no-repeat left center;
font:11px "Arial Narrow", verdana, helvetica, sans-serif;
font-weight:bold;
letter-spacing:1px;
padding:0 0 0 10px;
color:#243877;
margin:0 0 10px 14px;
text-transform:uppercase;
}

div#geral div.conteudo div.direita_index div.projetos div {
margin:0 0 0 0px;
float:right;

}

div#geral div.conteudo div.direita_index div.logos {
width:260px;
height:80px;
float:left;
margin-left:12px;
_margin-left:6px;

}

div#geral div.conteudo div.direita_index div.logos h2 {
background: url(../imgs/bg_h4.gif) no-repeat left center;
font:11px "Arial Narrow", verdana, helvetica, sans-serif;
font-weight:bold;
letter-spacing:1px;
padding:0 0 0 10px;
color:#243877;
margin:0 0 0px 2px;
float:left;
text-transform:uppercase;
}

div#geral div.conteudo div.direita_index div.logos ul {
display:none;
}

div#geral div.conteudo div.direita_index div.logos ul li {

}

div#geral div.conteudo div.direita_index div.logos ul li a {

}


/* internas */

div#geral div.conteudo div.titulos {
width:962px;
/*float:left;*/
margin:0 0 30px 0;
}

div#geral div.conteudo div.titulos2 {
width:962px;
/*float:left;*/
margin:0 0 10px 0;
}

div#geral div.conteudo div.titulos h2 {
background: url(../imgs/bg_h2.gif) no-repeat left center;
font:16px "Arial Narrow", verdana, helvetica, sans-serif;
font-weight:bold;
letter-spacing:1px;
padding:0 0 0 10px;
color:#243877;
margin:0 0 0 15px;
}

div#geral div.conteudo div.titulos2 h5 {
background: url(../imgs/bg_h2.gif) no-repeat left center;
/*font:15px "Arial Narrow", verdana, helvetica, sans-serif;*/
font:13px "Arial Narrow", verdana, helvetica, sans-serif;
font-weight:bold;
letter-spacing:2px;
padding:0 0 0 10px;
color:#243877;
margin:0 0 0 14px;
}

div#geral div.conteudo div.titulos.contato {
border-bottom:1px solid #eff3f6;
padding:0 0 10px 0;
}

div#geral div.conteudo div.titulos p {
font:12px Arial, verdana, helvetica, sans-serif;
color:#243877;
padding:10px 0 0 14px;
}

div#geral div.apoio_nav {
width:926px;
height:15px;
float:left;
padding:10px 18px 5px 18px;
/*border-bottom:1px solid #E5E5E5;*/
margin:0 0 30px 0;
background: url(../imgs/bg_apoionav.gif) #f5f8fa repeat-x center top;

}

div#geral div.apoio_nav p, div#geral div.apoio_nav p a {
font:9px verdana, arial, helvetica, sans-serif;
color:#598BB2;
text-decoration:none;

}

div#geral div.apoio_nav p.allright {
float:right;
margin-top:-11px;

/* all right... allright... 

XD  */

}

div#geral div.apoio_nav p a:hover {
text-decoration:underline;
}

div#geral div.conteudo div.esquerda {
width:280px;
height:auto;
min-height:400px;
float:left;
text-align:left;	
background: url(../imgs/bg_direita.gif) no-repeat 240px 10px;
}



div#geral div.conteudo div.esquerda p, 
div#geral div.conteudo div.esquerda p a {
font:11px verdana, arial, helvetica, sans-serif;
color:#243877;
font-weight:normal;
margin:0 0 15px 0;
line-height:14px;
width:185px;
}

div#geral div.conteudo div.esquerda.contato {
width:275px;
float:left;
background: url(../imgs/bg_direita.gif) no-repeat 260px 10px;
position:relative;
margin-left:-15px;

}

div#geral div.conteudo div.esquerda h3 {
font:11px verdana, arial, helvetica, sans-serif;
color:#598BB2;
font-weight:bold;
margin:10px 0 16px 25px;
}


div#geral div.conteudo div.esquerda ul.nav_local {
padding:0 0px 0 26px;
}

div#geral div.conteudo div.esquerda ul.nav_local li {
font:10px verdana, arial, helvetica, sans-serif;
color:#598BB2;
text-decoration:none;
padding:0 0 0 0px;
background: none;
margin:0 0 8px 0;}

div#geral div.conteudo div.esquerda ul.nav_local li.selecionado {
padding:0 0 0 10px;
background: url(../imgs/seta.gif) no-repeat left 4px;
}


div#geral div.conteudo div.esquerda ul.nav_local h3.selecionado {
padding:0 0 0 10px;
background: url(../imgs/seta.gif) no-repeat left 4px;
}


/*contato*/

div#geral div.conteudo div.esquerda ul.nav_local.contato ul {

}

div#geral div.conteudo div.esquerda ul.nav_local.contato li{
padding:5px 0 0 15px;
}

div#geral div.conteudo div.esquerda ul.nav_local.contato li.selecionado {
width:200px;
padding:5px 0 0 15px;
background: url(../imgs/seta.gif) #f6f7fb no-repeat 5px 8px;
float:left;
}

div#geral div.conteudo div.esquerda ul.nav_local li a.link {
font:10px verdana, arial, helvetica, sans-serif;
color:#598BB2;
text-decoration:none;
font-weight:normal;
padding:0 0 0 0px;
background: none;
margin:0 0 8px 0;
}

div#geral div.conteudo div.esquerda ul.nav_local li a.link:hover {
	text-decoration:underline;
}

div#geral div.conteudo div.esquerda ul.nav_local li a {
font:10px verdana, arial, helvetica, sans-serif;
color:#598BB2;
text-decoration:none;
font-weight:normal;
padding:0 0 0 0px;
background: none;
margin:0 0 8px 0;
}


div#geral div.conteudo div.esquerda ul.nav_local li a:hover {
text-decoration:underline;
}

div#geral div.conteudo div.esquerda ul.nav_local h3 a {
font:11px verdana, arial, helvetica, sans-serif;
color:#598BB2;
font-weight:bold;
margin:0 0 25px 0;
}

div#geral div.conteudo div.esquerda ul.nav_local h3 a:hover {
text-decoration:underline;
}

div#geral div.conteudo div.direita p.barra{border-left:4px solid #5b6ca3; padding-left:4px;}

div#geral div.conteudo div.direita {
width:670px;
float:left;
padding:10px 0 0 0;
}

div#geral div.conteudo div.direita div.premios{float:left; margin:0 10px 10px 0;}

div#geral div.conteudo div.direita div.premios a{float:left; border:1px solid #ededed; padding:10px; margin:0px; width:302px; height:170px;}

div#geral div.conteudo div.direita div.premios a:hover{background-color:#ededed; text-decoration:none; float:left;}

div#geral div.conteudo div.direita div.premios img{border:2px solid #CCCCCC;}

div#geral div.conteudo div.direita.contato {
width:670px;


}

div#geral div.conteudo div.direita h3.servicos{font:11px 'tahoma', verdana, arial, helvetica, sans-serif;
color:#08246D;
font-weight:bold;
margin:0 0 25px 0;
text-align:left;
background-color:#D9E6EF;
padding:5px;
}


div#geral div.conteudo div.direita h3, div#geral div.conteudo div.direita h3 a {
font:11px verdana, arial, helvetica, sans-serif;
color:#598BB2;
font-weight:bold;
margin:0 0 25px 0;
}

div#geral div.conteudo div.direita h3 a:hover {
text-decoration:underline;
}


div#geral div.conteudo div.direita h4, div#geral div.conteudo div.direita h4 a {
font:11px verdana, arial, helvetica, sans-serif;
color:#598BB2;
font-weight:bold;
margin:0 0 5px 0;
}

div#geral div.conteudo div.direita h4 a:hover {
text-decoration:underline;
}

div#geral div.conteudo div.direita p, div#geral div.conteudo div.direita p a {
font:11px verdana, arial, helvetica, sans-serif;
color:#243877;
font-weight:normal;
margin:0 0 15px 18px;
line-height:14px;
}

div#geral div.conteudo div.direita a {
font:11px verdana, arial, helvetica, sans-serif;
color:#243877;
font-weight:normal;
margin:0 0 15px 0;
line-height:14px;
}

div#geral div.conteudo div.direita a:hover {
text-decoration:underline;
}

div#geral div.conteudo div.direita img,div#geral div.conteudo div.direita a img {
margin:0 0 15px 20px;
}



/*div#geral div.conteudo div.direita img.respiro {
float:right;}*/


div#geral div.conteudo div.direita dl {
font:11px verdana, arial, helvetica, sans-serif;
color:#243877;
margin:0 0 8px 0;
}


div#geral div.conteudo div.direita dl dt {
text-transform:uppercase;

}

div#geral div.conteudo div.direita dl dd, div#geral div.conteudo div.direita dl dd a {
margin:0 0 20px 0;
}


div#geral div.conteudo div.direita h5, div#geral div.conteudo div.direita h5 a {
font:11px verdana, arial, helvetica, sans-serif;
color:#243877;
font-weight:bold;
margin:0 0 15px 0;
line-height:14px;
}


div#geral div.conteudo div.direita div.links {
float:right;
}

div#geral div.conteudo div.direita div.links h6 a {
color:#598BB2;
text-decoration:none;
margin:0 0 10px 0;
*margin:0 0 20px 0;
display:block;
background: url(../imgs/h6red.jpg) no-repeat 40px 6px;
padding:0 0 0 50px;
float:left;
font-weight:bold;

}



div#geral div.conteudo div.direita div.resfriadores dl {
width:650px;
*width:632px;
float:left;
clear:left;
margin:0 20px 0 0;
border-bottom:1px solid #E8E8E8;
padding:20px 0 0px 0;
}

div#geral div.conteudo div.direita div.resfriadores dl a:hover{text-decoration:underline; cursor:pointer;}

div#geral div.conteudo div.direita div.resfriadores dl img {
float:left;
margin:0 20px 0 0;

}

div#geral div.conteudo div.direita div.resfriadores dl dt {
margin:0 0px 14px 0;
}

div#geral div.conteudo div.direita div.resfriadores div {
float:left;
}

div#geral div.conteudo div.direita div.sub_links {
width:230px;
height:auto;
float:left;
text-align:left;	
background: url(../imgs/bg_direita.gif) no-repeat right 10px;
}


div#geral div.conteudo div.direita div.sub_links ul.nav_local {
padding:0 0px 0 0px;
margin:-30px 0 0 0;
float:left;
}

div#geral div.conteudo div.direita div.sub_links ul.nav_local li {
width:200px;
height:20px;
padding:5px 0 0 15px;
background: none;
float:left;

}


div#geral div.conteudo div.direita div.sub_links ul.nav_local li.selecionado {
width:200px;
height:20px;
padding:5px 0 0 15px;
background: url(../imgs/seta.gif) #f6f7fb no-repeat 5px 8px;
float:left;

}

div#geral div.conteudo div.direita div.sub_links ul.nav_local li.selecionado.especial{height:30px; }



div#geral div.conteudo div.direita div.sub_links ul.nav_local li a {
font:10px verdana, arial, helvetica, sans-serif;
color:#598BB2;
text-decoration:none;
background:none;
padding:0px;
}


div#geral div.conteudo div.direita div.sub_links ul.nav_local li a:hover {
text-decoration:underline;
}


div#geral div.conteudo div.direita div#selEndereco.descricao {
width:400px;
float:right;
_margin-top:-130px;
margin:0 5px 0 0;
}

div#geral div.conteudo div.direita div.descricao address, div#geral div.conteudo div.direita div.descricao address a {
font:11px verdana, arial, helvetica, sans-serif;
color:#243877;
font-weight:normal;
margin:0 0 15px 0;
padding:10px 5px 10px 5px;
line-height:14px;
}

div#geral div.conteudo div.direita div.descricao address.selecionado {
background:#f6f7fb;

}

div#geral div.conteudo div.direita div.descricao address a {
text-decoration:none;
}

div#geral div.conteudo div.direita div.descricao address a.azul {color:#598BB2;}

div#geral div.conteudo div.direita div.descricao address a.azul:hover {text-decoration:underline;}


/*div#geral div.conteudo div.direita div.descricao address a.no-underline {text-decoration:none;
}*/

div#geral div.conteudo div.direita div.portifa{
width:520px;
float:left;
}

div#geral div.conteudo div.direita div.portifa div a {
font:15px arial, verdana, helvetica, sans-serif;
color:#243877;
float:left;
display:block;

}

div#geral div.conteudo div.direita div.portifa div.hold_port_info {
clear:both;
margin:0 0 0px 0;
float:left;
height:auto;
}

div#geral div.conteudo div.direita div.portifa div.hold_port_info a {
font:11px arial, verdana, helvetica, sans-serif;
color:#598BB2;
font-weight:bold;
}

div#geral div.conteudo div.direita div.portifa div.port_info {
width:650px;
height:auto;
float:left;
clear:left;
margin:10px 0 10px 0;
border-bottom:1px solid #eeeeee;
padding-bottom:10px;
text-align:justify;
}

div#geral div.conteudo div.direita div.portifa div.port_info img{margin-right:10px;}

div#geral div.conteudo div.direita div.portifa div.port_info a {
font:11px arial, verdana, helvetica, sans-serif;
color:#243877;
float:left;
margin:0px;
}


div#geral div.conteudo div.direita div.portifa div.port_info p a { 
width:425px;
margin:0 0 0px 0;
}


div#geral div.conteudo div.direita div.portifa div.port_info p{ 
margin:0 0 0 160px;
}

div#geral div.conteudo div.direita div.portifa div.port_info p b{ 
color:#598BB2;
}


div#geral div.conteudo div.direita div.portifa div.img_port {
float:left;
height:112px;
padding:2px 0 0 0;
}


div#geral div.conteudo div.direita div.portifa div.img_port a img {
float:left;
border:2px solid #D5D5CD;
margin:0px 8px 0 0;	

}

div#geral div.conteudo div.direita table {
background:#eeeeee;
color:#243877;
font:11px verdana, arial, helvetica, sans-serif;
text-align:center;
}

div#geral div.conteudo div.direita table th{
background-color:#c3def2;
padding:10px;
color:#4f7b9e;
}

div#geral div.conteudo div.direita table td {
border:1px solid white;
padding:5px;
}

div#geral div.conteudo div.direita table td tr {

}





/*centro*/






div#geral div.conteudo div.centro, div#geral div.conteudo div#centro {
width:937px;
float:left;
padding:0 0 0 25px;
}

div#geral div.conteudo div.centro address {
font:11px verdana, arial, helvetica, sans-serif;
color:#243877;
font-weight:normal;
margin:0 0 15px 0;
line-height:14px;
}

div#geral div.conteudo div.centro div.info_news {
width:560px;
float:left;
text-align:justify;
}

div#geral div.conteudo div.centro div.info_news1 {
width:500px;
float:left;
text-align:justify;
}

div#geral div.conteudo div.centro div.info_news h5 {
font:13px verdana, arial, helvetica, sans-serif;
color:#598BB2;
font-weight:bold;
margin:0 0 5px 0;
}

div#geral div.conteudo div.centro div.info_news1 h5 {
font:13px verdana, arial, helvetica, sans-serif;
color:#598BB2;
font-weight:bold;
margin:0 0 5px 0;
}

div#geral div.conteudo div.centro div.info_news h6 {
font:11px verdana, arial, helvetica, sans-serif;
color:#598BB2;
font-weight:normal;
margin:0 0 30px 0;
}

div#geral div.conteudo div.centro div.foto_news {
float:right;
}

div#geral div.conteudo div.centro div.foto_news img {
border:1px solid #C2D3DB;
}

div#geral div.conteudo div.centro div.foto_news img.cam {
border:0px solid #C2D3DB;
float:left;
padding:3px 0 0 0;
margin:0 5px 0 0px;
}

div#geral div.conteudo div.centro div.foto_news p {
color:#588CB3;
font-size:10px;
}

div#geral div.conteudo div.centro div.foto_news p a {
text-decoration:underline;
color:#598BB2;
}

div#geral div.conteudo div.centro div.foto_news h5 {
font:13px verdana, arial, helvetica, sans-serif;
color:#598BB2;
font-weight:bold;
margin:0 0 5px 0;
}

div#geral div.conteudo div.centro div.foto_news1 {
width:363px;
float:right;
font:11px verdana, arial, helvetica, sans-serif;
color:#598BB2;
font-weight:normal;
text-align:justify;
padding:10px 20px;
background-color:#f0f9ff;
}

div#geral div.conteudo div.centro div.foto_news1 h5 {
font:13px verdana, arial, helvetica, sans-serif;
color:#598BB2;
font-weight:bold;
margin:0 0 5px 0;
}

div#geral div.conteudo ul li, div#geral div.conteudo div.centro ul {margin:10px 0px;}































div#geral div.conteudo ul li, div#geral div.conteudo ul li a {
font:11px verdana, arial, helvetica, sans-serif;
color:#243877;
font-weight:normal;
margin:0 0 10px 15px;
line-height:14px;
display:block;
clear:left;

/*background: url(../imgs/bg_li.gif) no-repeat left 4px;*/
}






		.menuXml{
			font-size:16px;
			
		}
		
		.menuXml li a #subMen{
			font-size:12px;
			color:#00F;
			
	
			
			
		}
		.menuXml li div  {
		
		
	
			
			
		}
































div#geral div.conteudo ul#sem_marca li {
background: none;
}

div#geral div.conteudo ul li a.limpa {
padding:0px;
background:none;
margin-bottom:0px;
}


/* Solues */



/*solues*/


div.conteudo div.direita div.solucoes {
width:635px;
padding-bottom:15px;
float:left;
border-bottom:1px solid #eeeeee;
margin-bottom:30px;
text-align:left;
}

div.conteudo div.direita div.servicos {
width:685px;
padding-bottom:15px;
float:left;
border-bottom:1px solid #eeeeee;
margin:0 0 30px -20px;
text-align:left;
}

div.conteudo div.direita div.servicos ul{float:left;}

div.conteudo div.direita div.servicos img{float:right; border:2px solid #CCCCCC;}


div.conteudo div.direita div.solucoes_cert{float:left; margin-left:44px;}

div.conteudo div.direita div.solucoes.no-padding {
padding-bottom:0px;

}


div.conteudo div.direita div.solucoes ul {
padding:0 0px 0 26px;
float:left;
width:300px;
min-height:95px;
margin-right:30px;
background: url(../imgs/bg-ul-solucoes.gif) no-repeat center right;
}


 
div.conteudo div.direita div.solucoes div.solucoes ul li  {

/* estilo na linha */

}



div#geral div.conteudo div.centro h3, div#geral div.conteudo div.centro h3 a {
font:11px verdana, arial, helvetica, sans-serif;
color:#598BB2;
font-weight:bold;
margin:0 0 25px 0;
}

 div#geral div.conteudo div.centro h3 a:hover {
 text-decoration:underline;
 }

div#geral div.conteudo div.centro h4, div#geral div.conteudo div.centro h4 a {
font:11px verdana, arial, helvetica, sans-serif;
color:#598BB2;
font-weight:bold;
margin:0 0 5px 0;
}

div#geral div.conteudo div.centro h4 a:hover {
text-decoration:underline;
}

div#geral div.conteudo div.centro div.sustenta{float:left; margin-bottom:15px;}
div#geral div.conteudo div.centro div.sustenta img{margin-right:10px;}

div#geral div.conteudo div.centro p, div#geral div.conteudo div.centro p a {
font:11px verdana, arial, helvetica, sans-serif;
color:#243877;
font-weight:normal;
margin:0 0 15px 0;
line-height:14px;
vertical-align:bottom;
}

div#geral div.conteudo div.centro a {
font:11px verdana, arial, helvetica, sans-serif;
color:#243877;
font-weight:normal;
margin:0 0 15px 0;
line-height:14px;
}

div#geral div.conteudo div.centro a:hover {
text-decoration:underline;
}



div#geral div.conteudo div.centro img,div#geral div.conteudo div.centro a img {
float:none;
/*padding:0px 0px 15px 0px;*/
}

div#geral div.conteudo div.centro img.pdf {
float:left;
margin:0px 0px 15px 0px;
display:block;
}


div#geral div.conteudo div.centro img.destaque {
float:left;
border:2px solid white;
margin:0px 5px 5px 0px;
}

div#geral div.conteudo div.centro a img.destaque {
float:left;
border:2px solid #D5D5CD;
margin:0px 5px 5px 0px;
}

div#geral div.conteudo div.centro a img.destaque2 {
float:left;
border:2px solid white;
margin:0px 5px 5px 0px;
}


div#geral div.conteudo div.centro img.destaque4 {
float: left; 
margin: 0 10px 0 0;
}


div#geral div.conteudo div.centro dl {
font:11px verdana, arial, helvetica, sans-serif;
color:#243877;
margin:0 0 8px 0;
}

div#geral div.conteudo div.centro dl dt {
text-transform:uppercase;

}

div#geral div.conteudo div.centro dl dd, div#geral div.conteudo div.centro dl dd a {
margin:0 0 20px 0;
font:11px verdana, arial, helvetica, sans-serif;
color:#243877;
}


div#geral div.conteudo div.centro dl dd a:hover {
text-decoration:underline;
}


div#geral div.conteudo div.centro table {
background:#EDF5FC;
color:#110C6C;
font:11px verdana, arial, helvetica, sans-serif;

}


div#geral div.conteudo div.centro table td {
border:1px solid #C2D3DB;
;
}

div#geral div.conteudo div.centro table td tr {

}



/*div#geral div.conteudo div.centro div.mostraclientes {
width: 120px;
height: 120px;
float: left;
margin:0 10px 10px 0px;
_margin:0 0 10px 5px;
border:1px solid #ccc;
text-align:center;
}


div#geral div.conteudo div.centro div.imgclientes {
margin:15px 0 0 0;
height: 101px;
text-align:center;
}

div#geral div.conteudo div.centro div.imgclientes a {

}

div#geral div.conteudo div.centro div.clienteinfo {
display:none;
}
*/




/*noticias portal */


/*Coluna 1 */


div#geral div.conteudo div.holder_colunas {}

div#geral div.conteudo div.centro div.coluna1 {
width:308px;
height:auto;
float:left;
margin:0 25px 0 0px;
}

div#geral div.conteudo div.centro div.coluna2 {
width:310px;
height:auto;
float:left;
margin-left:15px;

}

div#geral div.conteudo div.centro div.coluna3 {
width:250px;
height:auto;
float:left;
float:right;
/*background:#F3FDFF;*/
}

/*div#geral div.conteudo div.centro div#coluna3_title {
width:250px;
height:auto;
float:left;
float:right;
padding:0 5px 0 5px;
}*/





div.centro div.holder_colunas div.coluna1 h5 a {
color:#598BB2;
text-decoration:none;
margin:0 0 5px 0;
float:left;
font:16px "Arial Narrow" verdana, helvetica, sans-serif;
font-weight:bold;
}

div.centro div.holder_colunas div.coluna1 div.news_destaque {
float:left;
margin:0 0 20px 0;
*margin:0 0 40px 0;
_margin:0 0 20px -10px; /*bug*/

}

div.centro div.holder_colunas div.coluna1 div.news_destaque a img {
float:left;
border:2px solid #D5D5CD;
margin:0px;
}

div.centro div.holder_colunas div.coluna1 div.news_destaque div.img_legenda {
float:left;
margin:0px 0 20px 0;
}


div.centro div.holder_colunas div.coluna1 div.news_destaque div.img_legenda span {
color:#598BB2;
font:11px arial, verdana, helvetica, sans-serif;
}


div.centro div.holder_colunas div.coluna1 div.news_destaque p a {
font:11px arial, verdana, helvetica, sans-serif;
color:#243877;
text-decoration:none;
float:left;
margin:0 0 15px 0;
/*line-height:14px;*/
}



div.centro div.holder_colunas div.coluna1 div.news_destaque div.links {
float:right;
margin:30px 0 0 0;
text-align:right;
}



div.centro div.holder_colunas div.coluna1 div.news_destaque h6 a{
text-decoration:none;
margin:0 0 10px 0;
*margin:0 0 20px 0;
float:right;
display:block;
background: url(../imgs/h6red.jpg) no-repeat 0px 6px;
padding:0 0 0 10px;
font-size:12px;
font-weight:bold;
color:#243877;
}

/*div.centro div.holder_colunas div.coluna1 div.links h6 a {
text-decoration:none;
margin:0 0 10px 0;
*margin:0 0 20px 0;
float:right;
display:block;
background: url(../imgs/h6red.jpg) no-repeat 40px 6px;
padding:0 0 0 10px;
font-size:12px;
font-weight:bold;
color:#243877;
display:none;
}*/

/*--**/

/* Coluna 2 */

div.centro div.holder_colunas div.coluna2 h5 a {
color:#598BB2;
text-decoration:none;
margin:0 0 10px 0;
float:left;
font:13px "Arial Narrow" verdana, helvetica, sans-serif;
font-weight:bold;
width:320px;
border:1px solid white; /* Bug no ie */
}

div.centro div.holder_colunas div.coluna2 div.news_destaque {
float:left;
margin:0 0 13px 0;
/*border-bottom:1px solid #ccc;*/
padding-bottom:10px;
}

div.centro div.holder_colunas div.coluna2 div.news_destaque div.apoio {
float:left;
margin:0px 5px 5px 0;
}

div.centro div.holder_colunas div.coluna2 div.news_destaque a img {
float:left;
border:2px solid #D5D5CD;
margin:0px;
padding:0px;
}

div.centro div.holder_colunas div.coluna2 div.news_destaque div.apoio a img {
float:left;
border:2px solid #D5D5CD;
margin:0px;
padding:0px;
}



div.centro div.holder_colunas div.coluna2 div.news_destaque p a {
font:11px arial, verdana, helvetica, sans-serif;
color:#243877;
text-decoration:none;
margin:0 0 15px 0;
line-height:14px;
text-align:left;
}

div#geral div.conteudo div.centro div.holder_colunas div.coluna2 div.news_destaque h5 a{
margin:0 0 5px 0;
font-size:12px;
float:left;
font:11px arial, verdana, helvetica, sans-serif;
color: #598BB2;
font-weight:bold;
}



div.centro div.holder_colunas div.coluna2 div.news_destaque div.links {
float:right;
margin:0px 0 0 0;
text-align:right;
}


div#geral div.conteudo div.centro div.holder_colunas div.coluna2 div.news_destaque h6 a{
width:100px;
margin:0 0 5px 0;
font-size:12px;
float:left;
font:11px arial, verdana, helvetica, sans-serif;
color: #598BB2;
font-weight:bold;
}


div.centro div.holder_colunas div.coluna2 div.news_destaque div.links h6 a {
text-decoration:none;
margin:0 0 10px 0;
*margin:0 0 20px 0;
float:right;
display:block;
background: url(../imgs/h6red.jpg) no-repeat 50px 5px;
padding:0 0 0 10px;

}




/*****/

/* Coluna3 */

div.centro div.holder_colunas div.coluna3 {
padding:0 5px 0 5px;
background-color:#E6F4FF;
}

div.centro div.holder_colunas div.coluna3 h5{
color:#598BB2;
margin:8px;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
}


div.centro div.holder_colunas div.coluna3 div {
width:226px;
float:left;
border-bottom:3px solid #E6F4FF;
background:#F3FDFF;
padding:12px 12px 0 12px; 
}

div.centro div.holder_colunas div.coluna3 div.mais{background-color:#cee5f6; border-bottom:5px solid #E6F4FF;}

div.centro div.holder_colunas div.coluna3 div a{
font:11px arial, verdana, helvetica, sans-serif;
color:#598BB2;
float:left;
margin:5 0 5px 0;
}

div.centro div.holder_colunas div.coluna3 div a span{
color:red;
}



/*div.centro div.holder_colunas div#coluna3_title h5{
color:#598BB2;
margin:0 0 5px 0;
font-family: verdana, arial, sans-serif;
}*/



/*div.centro div.holder_colunas div.coluna3 div {
width:250px;
margin:2px 2px 10px 2px;
float:left;
border-bottom:1px solid #E6F1F3;
border-bottom:0px;
background:#F3FDFF;
padding-bottom:10px;
}

div.centro div.holder_colunas div.coluna3 div a{
font:11px arial, verdana, helvetica, sans-serif;
color:#598BB2;
float:left;
}

div.centro div.holder_colunas div.coluna3 div a span{
color:red;
}*/


/*div#geral div.conteudo div.centro div.holder_colunas div.coluna3 h5 a{
margin:0 0 5px 0;
font-size:12px;
float:left;
font:11px arial, verdana, helvetica, sans-serif;
color: #598BB2;
font-weight:bold;
}*/

div#geral div.conteudo div.centro div.holder_colunas div.coluna3 h6 {
background: url(../imgs/bg_h2.gif) no-repeat left center;
/*font:15px "Arial Narrow", verdana, helvetica, sans-serif;*/
font:13px "Arial Narrow", verdana, helvetica, sans-serif;
font-weight:bold;
/*letter-spacing:2px;*/
padding:0 0 0 10px;
color:#243877;
margin:0 0 5px 0px;
}


div#geral div.conteudo div.centro div.holder_colunas div.coluna3 a.leia {
color:#598BB2; text-decoration:none; margin:5px 0 10px 5px; *margin:0 0 20px 0; display:block; background: url(../midia/imgs/h6red.jpg) no-repeat 0px 6px; float:left; font-weight:bold; }

/*****/


/** Formulrios */


/***/


div.forms {float:left;}


div.forms form {
width:428px;
float:left;
font:15px arial, verdana, helvetica, sans-serif;
color:#243877;
text-align:left;
}

div.forms form fieldset {margin:0 0 10px 0;
font:11px arial, verdana, helvetica, sans-serif;
color:#243877
}

div.forms form fieldset a {clear:both;}

div.forms form a {
font:15px arial, verdana, helvetica, sans-serif;
color:#243877;

}


div.forms form label {
font:11px arial, verdana, helvetica, sans-serif;
color:#598BB2;
}

div.forms form input{
width:300px;
font:11px arial, verdana, helvetica, sans-serif;
color:#243877;
border:1px solid #598BB2;
margin:0 0 10px 0;
}

div.forms form input.check{
width:16px;
font:11px arial, verdana, helvetica, sans-serif;
color:#243877;
border:0px solid #598BB2;
margin:0 0px 0px 0;
}

div.forms form select{
width:300px;
font:11px arial, verdana, helvetica, sans-serif;
color:#243877;
border:1px solid #598BB2;
margin:0 0 10px 0;

}


div.forms form textarea{
width:300px;
height:100px;
font:11px arial, verdana, helvetica, sans-serif;
color:#243877;
border:1px solid #598BB2;
margin:0 0 10px 0;
}


div.forms form input.enviar{
width:100px;
font:11px arial, verdana, helvetica, sans-serif;
background:#598BB2;

margin:0 0 10px 0;
float:left;
clear:both;
color:white;
}




/******/


	



/******/

div#geral div.rodape {
width:962px;
height:auto;
clear:both;
padding:30px 0 0 0
}

div#geral div.rodape pre {
width:942px;
height:22px;
display:block;
background:#E6F4FF; 
text-align:right;
color:#598BB2;
font:11px arial, verdana, helvetica, sans-serif;
padding:7px 10px 0 12px;
font-weight:normal;
}

div#geral div.rodape p {
display:none;
}

div#geral div.rodape p.atu {
width:940px;
display:block;
background:#e2f1f2;
text-align:right;
font:10px arial, verdana, helvetica, sans-serif;
color:#2D5E86;
text-decoration:none;
padding:4px 12px;
}


div#geral div.rodape p.atu a {
text-align:right;
font:10px arial, verdana, helvetica, sans-serif;
color:#2D5E86;
text-decoration:none;
background:none;
padding:0;
display:inline;}

div#geral div.rodape a {
width:940px;
display:block;
background:#F0F9FF;
text-align:right;
font:10px arial, verdana, helvetica, sans-serif;
color:#8BB8DB;
text-decoration:none;
padding:4px 12px;
}



/*outros*/

.my-area {
background-color:#FFF; padding:8px; line-height:22px;

}

.my-area span {
color:#598BBF; font-weight:bold;

}


.my-area img{
float:left;
position:relative;
top:-322px;
left:300px;
}

.bolding-text{font-weight:bold;}

.linha{width:100%; float:left; margin:10px 0; border-bottom:1px solid #E9E9E9;}

.int_menu{width:241px; float:left; margin:20px 0; border-bottom:1px solid #E9E9E9;}

sup {font-size:7px; vertical-align:top;}

.broad_dest{text-align:center; font-size:11px;}
.broad_dest_text{font-size:10px; border:none;}