@charset "utf-8";

body
{
font-family:Arial, Helvetica, sans-serif; font-size:10px; margin-top: 0px; margin-bottom: 0px;
background-color:#1C447B; background-image: url(../images/background.jpg); background-repeat:repeat-x; 
}

.boxLayout
{width: 772px; margin: 0px auto auto auto; padding: 0px; vertical-align:middle;}

.floatResizeHack								
{font-size: 1px; height: 1px; clear: both; }

.header_imagem
{
height:222px;
width:295px;
background-image:url(../images/header_imagem04.jpg);
background-repeat:no-repeat;
}

.boxLinguas
{
height:12px;
width:200px;
float:right;
margin-top:10px;
margin-right:15px;
text-align:right;
font-size:10px;
color:#08153B;
vertical-align:middle;
}

.boxLinguas a:link,
.boxLinguas a:visited,
.boxLinguas a:active
{
	font-size:9px;
	font-weight:bold;
	text-transform:uppercase;
}
.boxLinguas a:hover
{
	font-size:9px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:underline;
}

.header_logo
{
height:135px;
width:471px;
}

.boxMenu
{
height:40px;
width:465px;

}

.boxMenuEsq
{
height:40px;
width:12px;
float:left;
background-image:url(../images/menu_esq.jpg);
background-repeat:no-repeat;
}

.boxMenuDto
{
height:40px;
width:453px;
float:left;
background-image:url(../images/menu_ctro.jpg);
background-repeat:repeat-x;
}

.menu
{
color:#FFFFFF;
font-size:14px;
margin:10px auto auto 22px;
height:25px;
font-family: Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:14px;
font-weight: normal;
}

.menuitem
{
height:22px;
float:left;
}

.separador
{
height:27px;
float:left;
width:4px;
margin-right:10px;
margin-left:10px;
margin-bottom:3px;
}

.menu a:link,
.menu a:visited,
.menu a:active
{
color:#FFFFFF;
font-size:14px;
text-decoration:none;
}

.menu a:hover
{
color: #ccc;
font-size:14px;
text-decoration:none;
}


.boxTitulo
{
height:47px;
width:465px;
background-color:#08153B;
}

.titulo
{
height:15px;
padding-top:18px;
margin-left:34px;
color:#FFFFFF;
font-weight:bold;
font-size:20px;
}

.sombra_esq
{
height:100%;
width:6px;
background-image: url(../images/sombra_esq.png);
background-repeat:repeat-y;
background-position:right;
}

.sombra_dto
{
height:100%;
width:6px;
background-image: url(../images/sombra_dto.png);
background-repeat:repeat-y;
background-position:left;
}

.boxConteudo
{
width:760px;
background-color:#FFFFFF;
}

.boxConteudoEsq
{
float:left;
/*height:100%;*/
height:346px;
width:479px;
background-color:#FFFFFF;
padding-left:35px;
padding-top:5px;
}


.boxTexto
{
width:450px;
color:#08153B;
font-size:12px;
margin-bottom:15px;
}

.boxTextoImg
{
float:left;
width:240px;
color:#08153B;
font-size:12px;
margin-bottom:15px;
margin-right:9px;
}

.boxImagemPrincipal
{
float:right;
width:165px;
}


.boxImagem
{
float:left;
width:165px;
margin-bottom:15px;
}

.boxLegenda
{
color:#666666;
margin-top:5px;
}

.boxConteudoDto
{
width:240px;
background-color:#F5F5F5;
border-left:#DADADA solid 1px;
}

.boxMenuRapido
{
margin-left:22px;
margin-top:10px;
margin-bottom:5px;
width:189px;
}

.boxLink
{
border:solid 1px #DADADA;
}

.boxDestak
{
padding:3px;
padding-left:22px;
margin:2px;
background-color:#F5F5F5;
font-size:12px;
background-image:url(../images/quadrado.gif);
background-position:left;
background-repeat:no-repeat;

}
.boxDestak a:link,
{
color:#9A181F;
}

.boxDestak a:hover,
{
color:#08153B;
}

.tituloMenuRapido
{
height:17px;
border-bottom:1px dotted #CCCCCC;
font-size:12px;
color:#08153B;
font-weight:bold;
margin-bottom:4px;
}

.tituloservicos
{
border-bottom:1px dotted #CCCCCC;
font-size:12px;
color:#08153B;
font-weight:bold;
margin-bottom:6px;
padding-bottom:3px;
margin-top:15px;
margin-right:15px;
}


.menuRapidoLink
{
background-image:url(../images/quadrado.gif);
background-position:left;
background-repeat:no-repeat;
height:18px;
padding-left:22px;
padding-top:3px;
}

.menuRapidoLink a:link,
.menuRapidoLink a:active,
.menuRapidoLink a:visited
{
color:#9A181F;
font-size:12px;
text-decoration:none;
}


.menuRapidoLink a:hover
{
color:#08153B;
text-decoration:none;
}

.menuRapidoLinkDestak
{
background-image:url(../images/quadrado.gif);
background-position:left;
background-repeat:no-repeat;
height:20px;
padding-left:22px;
padding-top:3px;
background-color:#F0F0F0;
border:solid 1px #DADADA;
}

.menuRapidoLinkDestak a:link,
.menuRapidoLinkDestak a:active,
.menuRapidoLinkDestak a:visited
{
color:#9A181F;
font-size:12px;
text-decoration:none;
}


.menuRapidoLinkDestak a:hover
{
color:#08153B;
text-decoration:none;
}




.boxBottom
{
width:772px;
height:41px;
background-image:url(../images/bottom02.png);
background-repeat:no-repeat;
margin-bottom:1px;
}



a:link,
a:active,
a:visited
{
color:#08153B;
font-size:12px;
text-decoration:none;
}

a:hover
{
color:#9A181F;
text-decoration:underline;
}



div.scrollholder
{
    position: relative;
    height:346px; width:470px;
    overflow: auto;
    z-index: 1;
	margin-right:10px;
	    margin-top:15px;

}

div.scroll
{
	position: absolute;
	left: 0px;
	top: 5px;
	width: 95%;
	z-index: 2;
}




/* <Scroll> */
div.track
{
    position: relative;
    float:right;
    top: 0px; 
    width: 19px; height: 358px;
    font-size: 0;
    z-index: 3;
    /*background: url(../images/scrolbar.jpg) no-repeat center ;*/
}

div.drag_bar
{
    position: absolute;
    width: 100%; height: 63px;
    cursor: pointer;
    z-index: 4;
	margin-left:1px;
    /*background: url(../images/scrollBar.png) no-repeat;*/
}  

@media print {
.boxLayout
{width: 772px; margin: 0px auto auto auto; padding: 0px; vertical-align:middle;}

div.scrollholder
{
position: relative;
height:358px; width:470px;
overflow: visible;  
margin-right:10px;
margin-top:15px;
}
}
