@charset "utf-8";
/* CSS Document */

/**************************************/
/*	INFO	*/
/**************************************
        Mega Infor PVH - Desenvolvimento Web
        Organizaçao Grupo todos
--------------------------------------
        Projeto: Asscont - RO
        Início: 24/01/2016
        Última Atualização: 27/01/2016
        Montador: Eneas Vaz
        
/**************************************/
/*	FONTES	*/
/**************************************/


/**************************************/
/*	FONTES - FIM	*/
/**************************************/

/* Gere no site: http://www.google.com/webfonts */

/**************************************/
/*	HEAD	*/
/**************************************/

html {
    padding:0 ;
    margin:0 ;
    background:#222222;
    height:100% ;
}

body {
    font-family: Arial, Helvetica, sans-serif;
    color: #000;
    background:url(../img/site-bg.jpg) repeat-X;
    font-size: 26px;
    height:auto;
    padding: 0 ;
    margin:0 ;
    height:100%;
    text-align:justify;
}
/**************************************/
/*	CLASSES	*/
/**************************************/
.bg_debug { background:#0F0}
.bg_debug_2 { background:#06F;}
.clear {clear:both; font-size:5px;}
.site { position:relative ; height:auto ;  margin:0 auto ; width:1024px; }
.site .conteudo { margin:0 ; height:100% ; background:url(../img/top-bg.jpg) no-repeat top center; }
/**************************************/
/*	CONTEUDO	*/
/**************************************/
.conteudo .topo { padding:0 0 0 30px; width:700px; height:90px; color:#FF0; font-weight:bold; float:left;}
.conteudo .topo .logo { margin:0; padding:0; display:block; float:left;}
.conteudo .topo .det_todo { margin:0 0 0 5px; display:block; float:left; width:auto; font-size:12px; color:#FFF; height:100px;}
.conteudo .topo .det_todo a {color:#FF0; font-weight:bold; float:left; font-size:26px;}
.conteudo .busca { margin:65px 0 0 20px; padding:0; float:left; width:230px; height: 26px;}
/* -------- BUSCAR ------ */
.bt_buscar {float: left; margin: 0 0 0 -1px;	cursor: pointer; _margin: 0 0 0 -3px;}
.texto_buscar, .texto_buscar:focus { background: #FFFFFF url(../img/search.jpg) no-repeat 0px 0px; border: none; color: #888888; float: left; margin: 0 0 0 0; padding: 0 5px 0 30px;	width: 150px; height: 26px;	font-weight: normal; font-size: 12px; outline: none; *line-height: 25px; _width: 155px;}
.conteudo .banner { margin:20px 20px 0 42px; width:680px; height:270px; float:left;}
.conteudo .menu { margin:0; padding:0; width:230px; font-size:16px; float:left; font-weight:bold;}
.conteudo .menu .ul_menu { margin:20px 0 0 10px; padding:0;}
.conteudo .menu ul li {list-style:none;}
.conteudo .menu li a { color: #FFFFFF; background: #1e4896 url(../img/menu-a.jpg) no-repeat left top; font-weight: bold; text-decoration: none; padding: 0 0 0 40px; margin:0; display: block; text-transform: uppercase; text-align: left; line-height: 39px; height: 39px; overflow: hidden; font-size: 12px; cursor: pointer;}
.conteudo .menu li a:hover { background:url(../img/menu-hover.jpg) no-repeat left top; color:#000;}
.conteudo .menu .sub { position:relative;}
.conteudo .menu .sub ul { display:none;}
.conteudo .menu .sub:hover a { background:url(../img/menu-hover.jpg) no-repeat; color:#000;}
.conteudo .menu .sub:hover ul { display:block; position:absolute; right:220px; top:0; }
.conteudo .menu .sub .sub_menu { width:200px;}
.conteudo .menu .sub .sub_menu li a { font-size:10px; color:#000; font-weight:normal; background:url(../img/submenu.png);}
.conteudo .menu .sub .sub_menu li a:hover { background:url(../img/submenu-hover.png);}
.conteudo .box_container { margin:0; padding:0;}
/**************************************/
/*	PAGINAS DINAMICAS	*/
/**************************************/
.box_conteudo { margin:0; padding:0; height:auto; font-size:14px; color:#FFF;}
.box_conteudo .box1 { margin:0 0 15px 27px; float:left; background:#000; width:690px; height:auto; border:8px solid #000; border-radius:10px;}
.box_conteudo .box1 .navegacao { margin:0 0 0 20px; font-size:18px; color:#FFF;}
.box_conteudo .sp_titulo { display:block; color:#FF0; font-size:18px; font-weight:bold; margin:0 20px 0 20px; border-bottom:#333 1px solid; }
.box_conteudo .det_sp_titulo { display:block; margin-top:5px; margin-left:20px;}
.box_conteudo .sp_sub_titulo { display:block; color:#06F; font-size:15px; font-weight:bold; margin-bottom:10px; text-align:justify; text-decoration:underline; }
.box_conteudo .sp_sub_titulo a { text-decoration:none; color:#06F;}
.box_conteudo .sp_sub_titulo a:hover { color:#0CF;}
.box_conteudo .det_conteudo { display:block; margin:10px; padding:10px; border-radius:10px;}
.box_conteudo .det_conteudo:hover { background:#222;}
.box_conteudo .det_conteudo .lis_noticias { display:block;}
.box_conteudo .det_conteudo .lis_noticias a { text-decoration:none; color:#FFF;} 
.box_conteudo .det_conteudo .sp_enquete { display:block; margin:20px 0 0 0 ;}
.box_conteudo .det_conteudo .sp_enquete a { text-decoration:none; color:#0CC; }
.box_conteudo .det_conteudo .sp_enquete a:hover { color:#FF0; text-decoration:underline;}
.box_conteudo .det_conteudo .sp_porcento { display:block;margin:10px; }
.box_conteudo .det_conteudo .sp_total_enquete { display:block;margin:10px; font-size:14px; font-weight:bold;}
.box_conteudo .box2 { margin:0 0 5px 10px; float:left; background:#000; width:240px; height:auto; border:8px solid #000; border-radius:10px;}
/**************************************/
/*	CONTATO	*/
/**************************************/
.box_conteudo .det_conteudo .contato { margin-left:75px; padding:0;}
.box_conteudo .det_conteudo .mapa { margin:10px 0 0 75px;}
.box_conteudo .det_conteudo .mapa .sp_sub_titulo { display:block; width:490px; text-align:right;}
.box_conteudo .det_conteudo .formulario { margin-top:20px;}
.box_conteudo .det_conteudo .formulario .frm_contato label { display:block; width:140px; float:left; text-align:right; margin-right:20px; }
.box_conteudo .det_conteudo .formulario .frm_contato input { margin:3px; width:300px;}
.box_conteudo .det_conteudo .formulario .frm_contato textarea { margin:3px;}
.box_conteudo .det_conteudo .formulario .submit_contato { float:right; margin:10px 160px 0 20px;}
/**************************************/  
/*	LIVRE	*/
/**************************************/

/**************************************/
/*	LINKS	*/
/**************************************/
.link {font-size: 9px; position: absolute; top: 70px; right: 320px; }
.link a { color: #FFFFFF; text-decoration: none; line-height: 24px; margin: 0 0 0 15px;}
.link a:hover {	color: #FFFFFF;	text-decoration: underline;}
.homepage a {background: url(../img/homepage.png) no-repeat 0 2px; padding-left: 15px;}
.sitemap a {background: url(../img/sitemap.png) no-repeat 0 2px;padding-left: 15px;}
.rss a {background: url(../img/rss.png) no-repeat 0 2px;padding-left: 15px;}
.print a {background: url(../img/print.png) no-repeat 0 2px;padding-left: 15px;}
/**************************************/
/*	IMPOSTOMETRO	*/
/**************************************/
.site .impostometro { padding-left: 150px; margin: 0 25px 10px 25px; background: #000; border-radius: 10px;}

/**************************************/
/*	RODAPE	*/
/**************************************/
.fundo_rodape { margin:0; padding:0;}
.fundo_rodape { width:100%; height:90px; background:url(../img/footer.jpg) repeat-x;}
.fundo_rodape .rodape {width:1024px; height:90px; margin:0 auto;}
.fundo_rodape .rodape .direitos { display:block; width:321px; margin:10px; font-size:11px; color:#FFF; float:left;}
.fundo_rodape .rodape .direitos a { color:#FF0; font-weight:bold;}
.fundo_rodape .rodape .logo_rodape { display:block; float:left; width:321px; margin:10px; text-align:center; font-weight:bold; color:#FF0;}
.fundo_rodape .rodape .desenvolvedor { display:block; float:left; margin:10px;  width:321px; height:auto; font-size:10px; text-align:right;}
.fundo_rodape .rodape .desenvolvedor a { text-decoration:none; color:#FFF;}

