/* CSS Document */
/* Publitetto Editora - Tetto Habita��o - www.meutetto.com.br /*


/* *********** HTML********** */ 
body, h1, h2, h3, h4, h5, h6, form, dl, ul, ol, dt, dd, p, address {margin:0px;padding:0;}
img {border:0px;}
body {
background: #36436B url(/images/bg_geral.jpg) repeat-x;
font: 10px Verdana, Arial, Helvetica, sans-serif;
color: #FFFFFF;
text-align:center;
}


/* *********** LINKS ********** */ 

a{color:#FFF; font-weight:bold; text-decoration:underline;}
a:hover{color:#ccc; font-weight:bold; text-decoration:underline;}
/*a:active{color:#ccc; font-weight:bold; text-decoration:underline;}*/
/*a:visited{color:#FFF; font-weight:bold; text-decoration:underline;}*/



/* *********** POSI��O ***********  */ 

div#wrap{
position:relative;
width:778px;
margin: 0 auto;
text-align:left;
/*background-image:url(/images/bg_wrap.gif); /*bg wrap 3 colunas */
/*background-color:red;*/
/*height:1000px;*/
/*background-color:#000;*/
}

div#topo{
	width:778px;
	height: 184px;
	/*height:120px;*/
	background-color:#0B132F;
	/*border: 1px solid #000;*/
	}

div#topo_topinho{
float:left;
width:768px; /*778 - 10px padding left*/
color:#000;
background-color:#E77817;
text-align:right;
padding:5px 10px 10px 0; /* padding especifica height */
}

div#topo_topinho a{ color:#000; font-weight:bold; text-decoration:underline;}
div#topo_topinho a:hover{color:#FFF; font-weight:bold; text-decoration:underline;}


div#topo_topinho a{ color:#000; font-weight:bold; text-decoration:none;}
div#topo_topinho a:hover{color:#FFF; font-weight:bold; text-decoration:none;}

div#topo_topinho span.ingles a{ /*menu topo */
background-image:url(/images/band_ingles.gif);
background-repeat:no-repeat;
background-position:left;
padding-left:20px;
color:#003366;
text-decoration:none;
}

div#topo_topinho span.ingles a:hover{ /*menu topo */
color:#FFF;
text-decoration:none;
}


div#topo_banner{
float:left;
width:574px;
height:158px;
background-color:#2B3159;
}


div#topo_busca{
background: #344F85 url(/images/bg_busca.gif) no-repeat;
float:left;
width:189px; /* 204img - 5- 10*/
height:118px; /*158img - 20 top*/
background-color:#344F85;
padding: 40px 5px 0 10px;
}

div#topo_busca p{
margin-left:5px;
}

div#topo_busca input{
width:120px; 
height: 18px;
font: 11px Verdana, Arial, Helvetica, sans-serif;
color:#993300;
background-color:#E2E1E1;
border: 1px solid #303961;
margin: 10px 0 0 5px ; 
float:left;
}

div#topo_busca input#enviarbusca{ /* quebrar bt OK herdando do input*/
width:33px;
height: 24px;
font: 11px Verdana, Arial, Helvetica, sans-serif;
color:#fff;
font-weight:bold;
background-color: transparent;
background-image:url(/images/bt_ok_busca.gif);
border: none;
padding: 0 0 5px 0;
}


div#main{
width:778px;
background-image:url(/images/bg_wrap.gif); /*bg wrap 3 colunas */
padding-bottom: 20px;
/*border: 1px solid #000;*/
}

div#main_menu{
float:left;
width:143px;
background-color:#415C91;
}

/* MENU */

div#menu_container { width: 143px;}


div#menu_container ul {
margin-left: 0;
padding-left: 0;
list-style-type: none;
font: 11px Verdana, Arial, Helvetica, sans-serif;
}

div#menu_container a {
display: block;
padding: 10px 10px 10px 10px;
width: 123px; /*143largura - 20px padding */
background-color: #415C91;
border-bottom: 1px solid #2D4270;
text-decoration: none;
}

div#menu_container a strong { text-decoration:underline;} /* acesso ALT */
div#menu_container a.current{background-color:#344f85; color:#f18c08 !important;} /* link atual */


div#menu_container a:link, #menu_list a:visited {
color: #fff;
text-decoration: none;
}

div#menu_container a:hover { background-color: #344F85; color: #fff;} /* over  de cada item */



div#menu_container li#active {
background-color: #fff;
color: #fff;
}


/*---------- MENU MUTUARIO --------------*/

div#mutuario{
background-color:#415C91;
width:143px;
height:100px;
text-align:center;
padding: 10px 0 0 0;
}







/* //////////////////////////////////// */ 


div#main_main{
float:left;
width:431px;
/*height:800px;*/
background-color:#344F85;
}




/* //////////////////////////////////// CSS NEWS */ 

 
div#main_lateral{
float:left;
width:204px;
background-color:#2B3159;
}

div#enquete {
padding: 10px 0 0 0;
}

div#enquete a { /* titulos chamadas internas */
text-decoration:none;
font-weight:normal;
}

div#enquete p {
padding: 10px 5px 0 15px;
}

div#enquete p a{
color:#FFCC00;
text-decoration:underline;
font-weight:bold;
}

div#enquete h2 { /* titulos chamadas internas */
font-size: 14px;
color:#FF9900;
padding: 10px 5px 0 15px;
margin:0;
}


div#enquete form {
margin-left:5px;
padding: 10px 0 10px 10px;
}

div#enquete input#enviarenquete{ /* botao enquete */
width:49px;
height: 24px;
font: 11px Verdana, Arial, Helvetica, sans-serif;
color:#fff;
font-weight:bold;
background-color: transparent;
background-image:url(/images/bt_enviar2.gif);
border: none;
margin-right:5px; /*alinhar com BT da busca */
padding: 0 0 5px 0;
position:relative; /* alinhar a esquerda */
left:110px;
}


/* OBS style do botao no index */


.divisor_lateral{
background-image:url(/images/divisor_lateral_index.jpg);
width:204px; 
height:2px;
line-height:2px; /* IE ARGH*/
padding:0;
margin: 10px 0 15px 0;
}

div#informativo {
height:140px;
padding:0 0 0 0;
margin-bottom:20px;
}

div#informativo p {
padding: 10px 5px 0 15px;
}

div#informativo input{
width:155px; 
float:left;
height: 18px;
font: 11px Verdana, Arial, Helvetica, sans-serif;
color:#993300;
background-color:#E2E1E1;
border: 1px solid #303961;
margin: 10px 0 0 15px ; 
}

div#informativo input#enviarinformativo{ /* botao enquete */
width:49px;
height: 24px;
font: 11px Verdana, Arial, Helvetica, sans-serif;
color:#fff;
font-weight:bold;
background-color: transparent;
background-image:url(/images/bt_enviar2.gif);
border: none;
margin-left:125px; /*alinhar com BT da busca */
padding: 0 0 5px 0;
}


div#news_lateral {
padding: 10px 0 0 0;
}

div#news_lateral a { /* titulos chamadas internas */
text-decoration:none;
font-weight:normal;
}

div#news_lateral a.maisnoticias { /* saiba mais noticias H2 LATERAL */
text-decoration:underline;
color:#FFCC00;
font-size: 10px;
font-weight:bold;
}

div#news_lateral p {
padding: 10px 5px 0 15px;
}

div#news_lateral h2 { /* titulos chamadas internas */
font-size: 13px;
color:#FF9900;
padding: 10px 5px 0 15px;
margin:0;
}

div.news_lateral_banner { /* banner */
padding: 10px 0 0 0;
}

div.news_lateral_banner h2 { /* banner */
font-size: 13px;
color:#FF9900;
padding: 10px 5px 0 15px;
margin:0;
}


div#endereco{ /* quebrar bt OK herdando do input*/
/*height:150px;*/
padding:0 0 0 0;
}

div#endereco p{ /* quebrar bt OK herdando do input*/
color:#FF9900;
padding: 5px 0 0 20px;
}

/* FOOTER */

div#footer{
float:left;
text-align:center;
padding: 5px 60px 5px 0;
width:718px; /* 778 - 60 */
font-size:9px;
color:#999;
background-color:#151E37;
}

div#footer a{
text-decoration:none;
font-weight:normal;
color:#999;
}

div#footer a:hover{
color:#fff;
}

/* ####################################################################################################
################      CSS_NEWS
#################################################################################################### */

/* CSS Document */

/* NEWS CAPA */

div#main_main_bread{
font: bold 11px Verdana, Arial, Helvetica, sans-serif;
color:#FFCC00;
margin: 10px 0 10px 20px; 
}

div#main_main_bread a{
color:#FFCC00;
}

div#main_main_bread a:hover{
color:#ccc;
}


div#main_main_news1{
font: 11px Verdana, Arial, Helvetica, sans-serif;
}

div#main_main_news1 img{
float:left;
margin: 10px 0 0 20px; /*  */
width:200px;
}

div#main_main_news1 h5,div#main_main_news2 h5,div#main_main_news3 h5,div#main_main_news4 h5,div#main_main_news5 h5, div#main_bottom_news h5{ /* SE��O NEWS1*/
text-transform:uppercase; /* h5 sub titulos news index */
}

div#main_main_news1 h5{ /* SE��O NEWS1*/
width:190px;
float:left;
font-size: 11px;
color:#FF9900;
font-weight:bold;
margin: 10px 0 0 10px; 
/*border:1px solid #000;*/
}

div#main_main_news1 h4{ /* TITULO NEWS1*/
width:180px;
float:left;
font-size: 17px;
color:#fff;
margin: 0 0 0 10px; 
}


div#main_main_news1 p{
width:190px;
float:left;
font-size: 11px;
margin: 10px 0 0 10px;
/*border:1px solid #000;*/
}




/* SUB NEWS */

div#main_main_subnews{
width:400px;
padding: 15px 0 15px 0; 
/*background-color:#36538d;*/
margin: 20px 0 0 20px;
border-bottom: 2px solid #415c91;
border-top: 2px solid #415c91;
/*border:1px solid #000;*/
}

div#main_main_subnews h5{ /*se��o */
font-size: 11px;
color:#FF9900;
font-weight:bold;
text-transform:uppercase;
}

div#main_main_subnews h4{ /* titulo */
font-size: 14px;
font-weight:bold;
padding-bottom:10px;
}

div#main_main_subnews p{ /*noticia */
font-size: 12px;
font-weight:normal;
}




/* CHAMADA 2 */

div#main_main_news12345 a{
text-decoration: none;
}

div#main_main_news12345 a:hover{
color:#ccc;
}

div#main_main_news12345 a.saibamais{
font-size:10px;
color:#FFCC00;
text-decoration: underline; /* link saiba mais */
}

div#main_main_news12345 a.saibamais:hover{
color:#ccc;
}


div#main_main_news2 {
width:185px;
float:left;
padding: 30px 0 0 20px;
}

div#main_main_news2 h5{
font-size: 11px;
color:#FF9900;
font-weight:bold;
}

div#main_main_news2 p{
font-size: 12px;
font-weight:bold;
}

/* CHAMADA 3 */

div#main_main_news3 {
width:185px;
float:left;
padding: 30px 0 0 20px; 
}

div#main_main_news3 h5{
font-size: 11px;
color:#FF9900;
font-weight:bold;
}

div#main_main_news3 p{
font-size: 12px;
font-weight:bold;
}

/* CHAMADA 4 */

div#main_main_news4 {
width:185px;
float:left;
padding: 30px 0 0 20px; 
}

div#main_main_news4 h5{
font-size: 11px;
color:#FF9900;
font-weight:bold;
}

div#main_main_news4 p{
font-size: 12px;
font-weight:bold;
}

/* CHAMADA 5 */

div#main_main_news5 {
width:185px;
float:left;
padding: 30px 0 0 20px; 
}

div#main_main_news5 h5{
font-size: 11px;
color:#FF9900;
font-weight:bold;
}

div#main_main_news5 p{
font-size: 12px;
font-weight:bold;
}


/* bottom NEWS */

div#main_bottom_news {
padding: 30px 10px 10px 20px;
/*border:1px solid #000;*/
}

div#main_bottom_news h5 { /*se��o*/
font-size: 11px;
color:#FF9900;
font-weight:bold;
}

div#main_bottom_news a{
font-size: 12px;
font-weight:normal;
text-decoration:none;
}

div#main_bottom_news span{
padding: 0 0 0 3px;
}

div#main_bottom_news span.data{ /* DATA dentro da SPAN bottom news */
padding: 0 0 0 0;
color:#FFCC00;
font-size:9px;
font-weight:bold;
}

div#main_bottom_news span.mais_noticias a{
font: bold 11px Verdana, Arial, Helvetica, sans-serif;
margin: 0 0 0 280px;
display:block;
padding-top:10px;
color:#FFCC00;
text-decoration:underline;
}

div#main_bottom_news span.mais_noticias a:hover{color:#ccc;}

div#main_bottom_news div{
padding: 10px 0 0 0;
}


div#indicador{
margin: 10px 0 0 0;
background-color:#fff;
/*border: 1px solid #000;*/
} 

div#indicador h5{
margin:0; padding:0;
font-weight:bold;
}

div#indicador a{
color:#000;
font-weight:bold;
}





/* ####################################################################################################
################      CSS_TEXTO
#################################################################################################### */

/* CSS Document */

/* NEWS CAPA */



div#main_main_texto1{
font: 11px Verdana, Arial, Helvetica, sans-serif;
/*text-align:justify;*/
}


div#main_main_texto1 a{ /* voltar e links */
color:#FFCC00;
text-decoration: underline;
}

div#main_main_texto1 a:hover{
color:#ccc;
}

div#main_main_texto1 p.voltar{ /* voltar, evniar amigo, topo e links */
font: 11px  Arial, verdana, Helvetica, sans-serif;
margin-top: 30px;
text-align:right;
}

div#main_main_texto1 h5{ /* SE��O NEWS1*/
width:400px;
font-size: 11px;
color:#FF9900;
font-weight:bold;
margin: 30px 0 0 20px;
text-transform:uppercase; /* h5 sub titulos internos */
/*border:1px solid #000;*/
}

div#main_main_texto1 h4{ /* TITULO NEWS1*/
width:400px;
font-size: 14px;
color:#FF9900;
color:#fff;
margin: 0 0 20px 20px; 
/*border:1px solid #000;*/
}

div#main_main_texto1 h1{ /* TITULO NEWS1 RESULTADO BUSCA*/
width:400px;
font-size: 14px;
color:#fff;
margin: 0 0 0 20px; 
/*border:1px solid #000;*/
}

div#main_main_texto1 h1 span.data{ /* TITULO NEWS1 RESULTADO BUSCA*/
font-size: 10px;
color:#FFCC00;
}

div#main_main_texto1 h3{ /* sub titulos INTERNO - VALORES / legislacao*/
width:400px;
font-size: 13px;
color:#FF9900;
margin: 0 0 0 20px;
padding-bottom: 0px; 
/*border:1px solid #000;*/
}

div#main_main_texto1 img{
float:left;
margin: 10px 0 8px 20px; /*  */
padding-right: 10px;
/*border:1px solid #000;*/
}

div#main_main_texto1 img.img2{ /*right */
float:right;
margin-bottom:2px;
}

div#main_main_texto1 img.img3{ /*right */
float:left;
margin-top:5px;
margin-left:0;
}


div#main_main_texto1 p em {
	font-size: 94%;
}

div#main_main_texto1 p{
font-size: 11px;
margin: 0 10px 0 20px;
padding-top:10px;
padding-bottom:5px;
line-height:15px;
/*border:1px solid #000;*/
}


div#main_main_texto1 ul{
margin-left: 0;
padding-left: 0;
list-style-type: none;
}


div#main_main_texto1 li{
font-size: 11px;
padding: 10px 10px 0 20px;
line-height:15px;
/*border:1px solid #000;*/
}

.orange{
color:#FF9900;
}

/* --- enquete resultado ----*/ 

div#enquete_res {
padding-top:5px;
line-height:15px;
/*border:1px solid #000;*/
}


div#enquete_res dt{ /* pergunta*/
padding: 0 10px 0 20px; 
font-size: 11px;
font-weight:bold;
color:#fff;
}

div#enquete_res dd{ /* votos e porcetagem*/
padding: 10px 10px 20px 20px; 
font-size: 14px;
font-weight:bold;
color:#FF9900;
}

/* div#enquete_res dd.porcetagem{ /* votos e porcetagem est� HIDEN
float:left; 
} */

div#enquete_res dd.votos{ /* votos e porcetagem*/
font-size: 12px;
}

/* ///////////////////////////// CONTATO FORM //////////////////////// */

div#form_contato{
width:400px;
font-size: 11px;
margin: 20px 10px 0 20px;
padding-top:5px;
line-height:15px;
/*border:1px solid #000;*/
}


/*div#form_contato label{
display:block;
} */

div#form_contato label{margin: 5px 5px 15px 5px;}

div#form_contato input,textarea, select{
margin: 0 5px 0 5px;
padding:2px;
font: 12px Verdana, Arial, Helvetica, sans-serif;
color:#993300;
background-color:#E2E1E1;
border: 1px solid #303961;
}

div#form_contato input{ width:300px;}
div#form_contato strong{ color:#FF9900;}


div#form_contato input#enviar{
margin: 20px 5px 5px 5px;
width:49px; 
height:24px;
font: 11px Verdana, Arial, Helvetica, sans-serif;
color:#fff;
font-weight:bold;
background-color: transparent;
background-image:url(/images/bt_enviar.gif);
border:none;
position:relative; /* align right */
left:260px;
}

div#form_contato select#setor {}
div#form_contato select#estado {}
div#form_contato input#cep {width:155px;}
div#form_contato input#ddd {width:40px; margin-right:0;}
div#form_contato input#telefone {width:140px;}
div#form_contato input#dddc {width:40px; margin-right:0;}
div#form_contato input#celular {width:140px;}
div#form_contato input#dddf {width:40px; margin-right:0;}
div#form_contato input#fax {width:140px;}
div#form_contato textarea#mensagem {width:300px;}

div#form_contato p { /* mensagens de erro */
color:#fff;
font: 12px Arial, Helvetica, sans-serif;
padding: 15px;
border: 1px solid #FF9900;
margin-bottom:10px;
background-color:#415c91;
}

div#form_contato p strong {color:#FF9900;}
div#form_contato h2 { font-size:18px; color:#FFCC00; padding-left:20px; margin-bottom:10px;}



/* form mutu�rio - herda do form contato */
div#form_contato input#form_envi {width:100px; margin-right:0;}
div#form_contato input#nrct_01 {width:30px; margin-right:0;}
div#form_contato input#nrct_02 {width:40px; margin-right:0;}
div#form_contato input#nrct_03 {width:40px; margin-right:0;}
div#form_contato input#nrct_04 {width:10px; margin-right:0;}
div#form_contato input#prestacoes {width:40px; margin-right:0;}
div#form_contato input#venc_mes {width:20px; margin-right:0;}
div#form_contato input#venc_ano {width:20px; margin-right:0;}
div#form_contato input#data_dia {width:20px; margin-right:0;}
div#form_contato input#data_mes {width:20px; margin-right:0;}
div#form_contato input#data_ano {width:20px; margin-right:0;}




/* ------- + contato enviar email para amigo ------------*/

div#form_contato h4 {/* nome da mat�ria */
font-size:9px;
color:#FF9900;
margin: 20px 0 20px 5px;
}

div#form_contato input#nome_origem {width:200px;}
div#form_contato input#email_origem{width:200px;}
div#form_contato input#nome_destino {width:200px;}
div#form_contato input#email_destino {width:200px;}
div#form_contato input#enviar_amigo{
margin: 20px 5px 5px 5px;
width:49px; 
height:24px;
font: 11px Verdana, Arial, Helvetica, sans-serif;
color:#fff;
font-weight:bold;
background-color: transparent;
background-image:url(/images/bt_enviar.gif);
border:none;
position:relative; /* align right */
left:160px;
}

/*---------- OBRIGADO --------------*/

div#obrigado{ margin-top:30px;}
div#obrigado h2{/* titulo obrigado*/
font-size: 15px;
font-weight: bold;
color:#FF9900;
margin-left:20px;
}

div#obrigado h3{/* titulo obrigado*/
font-size: 13px;
font-weight: bold;
color:#FFF;
margin-left:20px;
}

div#obrigado p{
margin-left:20px;
}


/*---------- DUVIDAS --------------*/

div#duvidas{ margin-top:30px;}
div#duvidas h4{/* titulo obrigado*/
font-size: 13px;
font-weight: bold;
color:#FF9900;
margin-bottom:5px;
}

div#duvidas h3{/* titulo obrigado*/
font-size: 13px;
font-weight: bold;
color:#FFF;
margin-top:40px;
margin-left:20px;
}

div#duvidas p{/* titulo obrigado*/
font-size: 13px;
margin-bottom:20px;
}


/*---------- LINKS IMPORTANTES --------------*/


div#links{
width:400px;
font-size: 11px;
margin: 20px 10px 0 20px;
padding-top:5px;
line-height:15px;
/*border:1px solid #000;*/
}


div#links dt{
padding-top:15px;
}






