@charset "utf-8";
/* CSS Document */

body,html{
	margin:0;
	padding:0;
	width:100%;
	height:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#494949;
	line-height:16px;
}

.bckFundo
{
    background-color:#f5f5f5;
}

a{
	text-decoration:none;
	color:#3475bc
}

a:hover{
	text-decoration:underline;
	color:#3475bc
}
hr{
	color: #d8d8d8;
	height: 1px;	
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #d8d8d8 -moz-use-text-color -moz-use-text-color;
    border-right: 0 none;
    border-style: solid none none;
    border-width: 1px 0 0;
    margin:5px 0;
}


.top_bg{
	background-image:url(../images/top_bg.gif);
	background-repeat:repeat-x;
	height:134px;
	
	
}
.imgTop{
	background-image:url(../images/imgTop.jpg);
	background-repeat:no-repeat;
	width:1054px;
	height:134px;
	
}

.info{
	padding:5px;
	background-image:url(../images/gray_transp.png);
	height:105px;
	width:260px;
	float:right;
	margin-right:50px;
	margin-top:10px;
	border: solid 1px #81a4b8;
	
}

.infoContent{
	width:100%;
	height:100%;
	
	color:#FFF;
}
.linkInfo{
	font-size:11px;
	text-decoration:none;
	color:#FFF!important;
	
}

.linkInfo:hover{
	font-size:11px;
	text-decoration:underline;
	color:#FFF;
	
}


.titleInfo{
	font-size:12px;
	color:#FFF;
	font-weight:bold;
	height:26px; 
}

.menu_bg{
	background-image:url(../images/menu_bg.gif);
	background-repeat:repeat-x;
	background-color:#dfe3e6;
	
}

.siteW{
	width:955px;
}

.colunLeft{
	width:687px;
	border-left: solid 1px #eaeaea;
	border-right: solid 1px #eaeaea;
	border-bottom: solid 1px #eaeaea;
	background-color:#FFF;
	padding:12px;
	padding-top:15px;
}

.colunRight{
	padding-left:15px;
	
	
}
.text{
	font-size:11px;
	color:#494949;
	line-height:16px;
}

.text1{
	font-size:11px;
	color:#494949;
	line-height:16px;
}


.links
{
    	font-size:11px;
	color:#3475bc;
	line-height:16px;
	text-decoration:none;
}

.links:hover
{
    	font-size:11px;
	color:#3475bc;
	line-height:16px;
	text-decoration:underline;
}



.title{
	color:#3f6c9f;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
	padding-bottom:5px;

}
.title:hover{
	color:#3f6c9f;
	text-decoration:underline;
	font-weight:bold;
}
.titleLegisl{
	background-color:#2379aa;
	/*background-color:#646464;*/
	color:#fff;
	padding:8px;
	font-size:12px;
	font-weight:bold;
	
}

.titleFormacao{
	background-color:#d38b01;
	/*background-color:#646464;*/
	color:#fff;
	padding:8px;
	font-size:12px;
	font-weight:bold;
	
}



.titleTable{
	background-color:#dfe3e6;
	color:#454545;
	padding:8px;
	font-size:12px;
	font-weight:bold;
}

.titleTableBlue{
	background-color:#f0f2f4;
	color:#3f6c9f;
	padding:8px;
	font-size:12px;
	font-weight:bold;
}

.tit3
{
    color:#3f6c9f;
	font-size:12px;
	font-weight:bold;
	line-height:25px;
}

.bg_titulo
{
    background-color:#dfe3e6;
	color:#454545;
	padding:8px;
	font-size:12px;
	font-weight:bold;
}

.contentRight{
	background-color:#FFF;
	padding:8px;
	font-size:11px;
	color:#494949;
}
.tableItem{
	border: solid 1px #eaeaea;
	background-color:#FFF;
	width:100%;
	margin-top:10px;
	
}
.paddRB8{
	padding-right:8px;
	padding-Bottom:5px;
	
}

/******Caixas**************/

.bordrb
{
        border-bottom: 1px solid #dfe3e6;
    border-right: 1px solid #fff;
    color: #333333;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    text-decoration: none;
}

.bordb
{
    border-bottom: 1px solid #fff;
    color: #333333;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    text-decoration: none;
}

.bordrb2
{
        border-bottom: 1px solid #dfe3e6;
    border-right: 1px solid #dfe3e6;
    border-left: 1px solid #dfe3e6;
    color: #333333;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    text-decoration: none;
}

.bordrb3
{
        border-bottom: 1px solid #fff;
    border-right: 1px solid #fff;
    
}

.bullet3 {
    color: #CB9F48;
    font-family: arial;
    font-size: 11px;
    font-weight: bold;
    padding-top: 3px;
    text-decoration: none;
}

/*css apresentação*/
.contentAP{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	text-align:justify;
	font-size:12px;
	color:#4e6f92;
	line-height:18px;
	

}
.titleAP{

	font-weight:bold;
	color:#4a5c71;
	font-size:16px;
	line-height:25px;
}

.titleDestaque{
	font-size:12px;
	color:#3f6c9f;
	text-decoration:none;
	font-weight:bold;
}
.destaqueContent{
	padding:8px;
	
}

.linkDestque{
	color:#d38b01;
	font-size:11px;
}

.linkDestque:hover{
	color:#d38b01;
	font-size:11px;
}

.links2{
	color:#d38b01;
	font-size:11px;
	font-weight:bold;
}

.links2:hover{
	color:#d38b01;
	font-size:11px;
	text-decoration:underline;
	font-weight:bold;
}




.links4
{
    
    color:#494949;
	font-size:11px;
	text-decoration:none;
	text-transform:uppercase;

}

.links4:hover
{
    
    color:#494949;
	font-size:11px;
	text-decoration:underline;
	text-transform:uppercase;

}

.paddBottom{
	padding-bottom:10px;
}

/*Footer*/
.footerBG{
	margin-top:20px;
	background-image:url(../images/footer_bg.gif);
	background-repeat:repeat-x;
	height:66px;
	width:100%; 

}

.textBOrange
{
    font-size:11px;
    color:#d38b01;
    line-height:16px;
	font-weight:bold;
}

.tit4
{
    font-size:11px;
    color:#d38b01;
    line-height:16px;
	font-weight:bold;
}
.textB
{
    font-size:11px;
	color:#494949;
	line-height:16px;
	font-weight:bold;
}

.text1B
{
    font-size:11px;
	color:#494949;
	line-height:16px;
	font-weight:bold;
}

.mapaSite{
	margin-top:10px;
	text-transform:uppercase;
	font-size:9px;
	color:#646464;
	background-color:transparent;
	background-image:url(../images/mapaSite_ico.gif);
	background-repeat:no-repeat;
	background-position:0 bottom;
	border:0px;
	cursor:pointer;
	float:left;
	text-indent:25px;
}

.mapaSite:hover{
	margin-top:10px;
	text-transform:uppercase;
	font-size:9px;
	color:#343434;
	background-color:transparent;
	background-image:url(../images/mapaSite_ico.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	text-indent:25px;
	border:0px;
	cursor:pointer;
	float:left;
}

.faleConnosco{
	margin-top:10px;
	text-transform:uppercase;
	font-size:9px;
	color:#646464;
	background-color:transparent;
	background-image:url(../images/faleConnosco.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	text-indent:10px;
	border:0px;
	cursor:pointer;
	float:left;
	
	
}

.faleConnosco:hover{
	margin-top:10px;
	text-transform:uppercase;
	font-size:9px;
	color:#343434;
	background-color:transparent;
	background-image:url(../images/faleConnosco.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	text-indent:10px;
	border:0px;
	cursor:pointer;
	float:left;
	
}

.AreaReservada{
	margin-top:10px;
	text-transform:uppercase;
	font-size:9px;
	color:#646464;
	background-color:transparent;
	background-image:url(../images/areaReservada.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	text-indent:10px;
	border:0px;
	cursor:pointer;
	float:left;
}

.AreaReservada:hover{
	margin-top:10px;
	text-transform:uppercase;
	font-size:9px;
	color:#343434;
	background-color:transparent;
	background-image:url(../images/areaReservada.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	text-indent:10px;
	border:0px;
	cursor:pointer;
	float:left;
}

.pontoc{
	text-decoration:none;
	color:#494949;
}
.pontoc:hover{
	text-decoration:none;
	color:#000;
}
.copy{
	margin-top:10px;
	font-size:11px;
	color:#494949;
}


/* MENU */

.menuH{
	height:37px;
	padding-left:1px;
}

.menuSelect{
	border-left:solid 1px #FFF;
	border-right:solid 1px #FFF;
	border-top:solid 1px #FFF;
	background-color:#dfe3e6;
	padding-top:10px;
	padding-left:8px;
	padding-right:8px;
	vertical-align:bottom;
	font-size:11px;
	text-transform:uppercase;
	color:#191919;
	height:25px;
	float:left;
	font-weight:bold;
	line-height:25px;
}

.menuSelect a{


	padding-left:8px;
	padding-right:8px;
	text-decoration:none;
	font-size:11px;
	text-transform:uppercase;
	color:#191919;
	float:left;
	font-weight:bold;
	line-height:15px;
	height:25px;
}

.menuSelect a:hover{


	padding-left:8px;
	padding-right:8px;
	text-decoration:none;
	font-size:11px;
	text-transform:uppercase;
	color:#191919;
	float:left;
	font-weight:bold;
	line-height:15px;
	height:25px;
}


.menuOff{
	

	padding-left:8px;
	padding-right:8px;
	font-size:11px;
	text-transform:uppercase;
	color:#fff;
	height:25px;
	float:left;
	line-height:25px;
	text-decoration:none;
}

.menuOff a{
	

	padding-top:5px;
	padding-left:8px;
	padding-right:8px;
	font-size:11px;
	text-transform:uppercase;
	color:#fff;
	height:25px;
	float:left;
	line-height:25px;
	text-decoration:none;
}

.menuOff a:hover{
	

	padding-top:5px;
	padding-left:8px;
	padding-right:8px;
	font-size:11px;
	text-transform:uppercase;
	color:#fff;
	height:25px;
	float:left;
	line-height:25px;
	text-decoration:none;
	text-decoration:none;
}

.menu{
	font-weight:bold;
	padding-top:10px;
	padding-left:8px;
	padding-right:8px;
	vertical-align:bottom;
	font-size:11px;
	text-transform:uppercase;
	color:#fff;
	height:25px;
	line-height:25px;
	float:left;
}

.menu:hover{
	padding-top:10px;
	padding-left:8px;
	padding-right:8px;
	vertical-align:bottom;
	font-size:11px;
	text-transform:uppercase;
	color:#cccccc;
	height:25px;
	float:left;
}

.submenu
{
	font-size:11px;
	text-transform:uppercase;
	color:#6b7074;
	height:34px;
	vertical-align:middle;
	line-height:34px;
}

.submenuOn
{
	font-size:11px;
	text-transform:uppercase;
	color:#000000;
	height:34px;
	vertical-align:middle;
	line-height:34px;
}

.submenuOn:hover
{
	font-size:11px;
	text-transform:uppercase;
	color:#000000;
	height:34px;
	vertical-align:middle;
	line-height:34px;
	text-decoration:none;
}


.submenu:hover
{
	font-size:11px;
	text-transform:uppercase;
	color:#000000;
	cursor:pointer;
	text-decoration:none;

}

.BodyFrame
{
    background-color:transparent;
    
}

.textCaixaTop
{
    color:#fff;
    font-size:11px;
    line-height:18px;
}


.textCaixaTop a 
{
    color:#fff!important;
}

.Input.Text
{
    border:1px solid #a9aeb1;
    color:#6b7074;
}

TEXTAREA {
       border:1px solid #a9aeb1;
    color:#6b7074;
    font-size: 11px;
    font-family:Arial;
}

Input.botao1 {
    background-color: #4b75a5;
    border: thin none;
    color: #FFFFFF;
    cursor: pointer;
     font-family:Arial;
    font-size: 10px;
    font-weight: bold;
    padding: 2px 5px;
}

Input.botao2 {
       background-color: #cbd3d8;
    border: thin none;
    color: #FFFFFF;
    cursor: pointer;
     font-family:Arial;
    font-size: 10px;
    font-weight: bold;
    padding: 2px 5px;
}

SELECT {
    border:1px solid #a9aeb1;
    color: #494949;
    font-size: 11px;
}

.caixaAzul
{
    background-color:#dfe3e6;
    padding:10px;
}
