/* CSS Document */
body {margin:0;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#3f3f3f;background:url(images/bg.jpg) repeat-x top;}
body.interno{background:url(images/bg-interno.jpg) repeat-x top;}

/*--- Zera margens p e form ---*/
p, form{margin:0;}
img {border:0;}

a {color:#eb040a;text-decoration:underline;}
a:hover {color:#eb040a;text-decoration:none;}

/* ----- Index ----- */
#index{width:500px;height:174px;position:absolute;top:50%;left:50%;margin:-87px 0 0 -250px;text-align:center;font-size:1.5em;line-height:115%;color:#666;font-family:georgia;}
#index .marginP{margin:0 0 25px 0;}
#index a{color:#000;text-decoration:underline;}
#index a:hover{color:#000;text-decoration:none;}

/*--- box404 ---*/
body.body404{background:#fff;margin:30px;font-family:Arial, Helvetica, sans-serif;}
.box404{border:1px dashed #999;padding:20px;line-height:160%;}

/* ----- Pagenator ----- */
.pagenator {margin:10px 0;padding:0;clear:both;float:left;width:450px;}
.pagenator ul{margin:0;padding:0;clear:both;float:left;width:450px;list-style:none;;overflow:hidden;line-height:normal;font-size:11px;font-family:Arial, Helvetica, sans-serif;}
.pagenator ul li{float:left;display:inline;clear:none;color:#000;margin:0 1px 0 0;}
.pagenator ul li.qtdPages{margin:2px 0 0 10px;}
	
.pagenator ul li.pageInativo{float:left;text-decoration:none;color:#ccc;text-align:left;border:1px solid #ccc;padding:.2em .5em;font-weight:bold;cursor:default;}
	
.pagenator ul li a{float:left;text-decoration:none;color:#ccc;text-align:left;border:1px solid #ccc;padding:.2em .5em;font-weight:bold;}	
.pagenator ul li a:hover{float:left;text-decoration:none;color:#fff;text-align:left;border:1px solid #a3b4c5;background:#a3b4c5;}
	/*- Ativar Page -*/
.pagenator ul li .pageAtivo{float:left;text-decoration:none;color:#fff;text-align:left;border:1px solid #5a6f85;background:#5a6f85;cursor:default;}
.pagenator ul li .pageAtivo:hover{float:left;text-decoration:none;color:#fff;text-align:left;border:1px solid #5a6f85;background:#5a6f85;cursor:default;}



/*---------------------------- I N I C I O    S I T E --------------------------*/

#container{width:980px;margin:0 auto;}

/*--- topo ---*/
#topo{width:980px;height:72px;margin:0;position:relative;}
.logo{width:220px;height:72px;position:absolute;top:0;left:21px;}
.logo a{outline:none;}

/*--- bannerHome ---*/
#bannerHome{width:980px;height:340px;background:url(images/bg-sombra-banner-home.jpg) no-repeat bottom center;float:left;clear:both;margin:30px 0 0 0;}
#bannerHome #flash{width:960px;height:290px;margin:0 0 0 10px;}

/*--- boxTitulo ---*/
.boxTitulo{width:980px;height:117px;background:url(images/bg-box-titulo.jpg) no-repeat top center;float:left;clear:both;margin:0 0 20px 0;position:relative;}

/*-- menuHierarquico ---*/
.menuHierarquico{position:absolute;bottom:20px;right:10px;color:#fff;font-size:11px;}
.menuHierarquico a{color:#53b2fc;text-decoration:none;}
.menuHierarquico a:hover{color:#53b2fc;text-decoration:underline;}

/*--------------------------- CONTENT ---*/


.content{width:960px;float:left;clear:both;padding:0 10px 10px 10px;}



/*-- colMenor ---*/
.colMenor{width:245px;float:left;}

/*-- novidades ---*/
.novidades{width:245px;float:left;clear:both;margin:0 0 5px 0;}
.itemNovidades{width:245px;float:left;clear:both;background:url(images/sep.gif) repeat-x bottom;margin:0 0 15px 0;padding:0 0 15px 0;}
.itemNovidades .data{font-size:10px;color:#8b1425;margin:0 0 5px 0;}
.itemNovidades .boxNovidade{width:227px;float:left;clear:both;border-left:5px solid #4a4a4a;padding:0 0 0 13px;}

.itemNovidades .boxNovidade a{font-size:11px;color:#47423a;text-decoration:none;}
.itemNovidades .boxNovidade a:hover{text-decoration:underline;}

.itemNovidades .boxNovidade a span{font-size:13px;font-weight:bold;display:block;margin:0 0 5px 0;}

/*-- agenda ---*/
.agenda{width:245px;float:left;clear:both;}

.itemAgenda{width:245px;float:left;clear:both;background:url(images/sep.gif) repeat-x bottom;margin:0 0 15px 0;padding:0 0 15px 0;}
.itemAgenda .data{ width:245px;float:left;font-size:12px; font-weight:bold; background:url(images/icon-data.jpg) no-repeat left; text-indent:40px;color:#8b1425;margin:0 0 15px 0; padding: 5px 0 0 0;}
.itemAgenda .boxAgenda{width:240px;float:left;clear:both;}

.itemAgenda .boxAgenda a{font-size:11px;color:#47423a;text-decoration:none;}
.itemAgenda .boxAgenda a:hover{text-decoration:underline;}

/*-- publicidade ---*/
.publicidade{width:245px;float:left;clear:both; margin:0;}
.publicidade .titulo{width:245px;float:left;clear:both;font-size:9px;color:#3a3a3a;margin:0 0 5px 0; padding: 0;text-align:right;}
.publicidade .boxPublicidade{float:left;clear:both;padding:0 0 20px 0; width:245px;}

/*-- buscar ---*/
.buscar{width:245px;float:left;clear:both;}
.icon{float:left; clear:both;margin:0 10px 15px 0;}

.itemBuscar{width:245px;float:left;clear:both;margin:0 0 15px 0;padding:0 0 15px 0;}
.itemBuscar .icon{float:left;font-size:10px;color:#8b1425;margin:0 0 15px 0;}
.itemBuscar .data{float:left;font-size:10px;color:#8b1425;margin:0 0 15px 0; padding: 5px 0 0 10px;}
.itemBuscar .boxBuscar{width:240px;font-size:11px;color:#47423a; padding:0 0 10px 0;}

/*-- newsletter ---*/
.itemNewsletter{float:left;clear:both;width:245px;margin:0 0 20px 0;padding:0 0 10px 0;}
.itemNewsletter .boxNewsletter{width:245px;float:left;clear:both;font-size:11px;color:#47423a;margin:0 0 10px 0; padding: 10px 0 0 0;line-height:29px;background:url(images/icon-email.jpg) no-repeat left;text-indent:40px;}



/*--Redes Sociais--*/
.itemRedes-sociais{width:245px;height:80px;float:left;clear:both; margin-bottom:30px;}
.blogger{ float:left; width:51px; height:68px; margin:0 8px 0 0; padding:0; background:url(images/redes-sociais.png) no-repeat -17px -9px; text-indent:-9999px; outline:none;}
.orkut{float:left; width:51px; height:68px; margin:0 8px 0 0; padding:0; background:url(images/redes-sociais.png) no-repeat -93px -9px; text-indent:-9999px;outline:none;}
.twitter{ float:left; width:51px; height:68px; margin:0 8px 0 0; padding:0; background:url(images/redes-sociais.png) no-repeat -173px -9px; text-indent:-9999px;outline:none;}
.youtube{ float:left; width:51px; height:68px; margin:0 8px 0 0; padding:0; background:url(images/redes-sociais.png) no-repeat -253px -9px; text-indent:-9999px;outline:none;}



/*-- associe ---*/
.itemAssocie{width:245px;float:left;clear:both; margin-bottom:15px;}

/*-- enquete ---*/
.enquete{width:245px;float:left;clear:both; margin:10px 0 0 0;}
.boxEnquete{width:245px;font-size:11px;color:#47423a; padding:0 0 10px 0;float:left;clear:both;}

dl.enquete{width:245px;color:#666;float:left;clear:both;margin:0;padding:0;font-size:11px;line-height:150%;}
dl.enquete dt{float:left;margin:0 6px 0 0;padding:4px 0 0 0;}
dl.enquete dd{margin:2px 0;padding:5px 5px 5px 0;}
/*-- sistema busca --*/

.sistema-busca{width:245px; height:50px;float:left; clear:both; background-color:red; margin:0; padding:0;}


/*-- colMedio ---*/
.colMedio{width:430px;float:left;margin:0 20px;}

/*-- colMaior ---*/
.colMaior{width:680px;float:right;margin:0 0 20px 0;}
/*table{width:680px; float:left;margim:5px 0 5px 0;}
table td{padding:10px;color:#1c4172; font-size:13px;font-weight:bold;margin:0;}*/






/*--- boxArtigo ---*/
.boxArtigo{width:680px;float:left;clear:both;font-size:13px;line-height:150%;text-align:justify; margin-top:25px;}
.boxArtigo p{padding:0 0 15px 0;}
.descritivo{width:680px;float:left;clear:both;margin:0 0 10px 0; padding:10px 0 0 0;}

/*------- Catalogo de Produtos -------*/
.catalogo_produtos{float:left;margin:0 0 20px 0; padding-bottom:10px;}


.info{color:#069;font-weight:bold;float:left;clear:both;margin:0;}
.descritivo p{padding:0 0 10px 0;float:left; clear:both;}

/*--- boxProduto ---*/
.boxProduto{width:680px;float:left;clear:both;font-size:11px;line-height:120%;text-align:justify; margin-top:25px;background:url(images/sep.gif) repeat-x top;padding:20px 0 0 0;margin:20px 0 0 0;}

/*-- Cadastro de empresa  --*/
.boxDescricao{color:#F90;}
.boxDescricao input,textarea{ width:300px;}

.boxDescricao td{padding:0 0 10px 0;}
.width-td{ width:120px;}


/*--- boxItem - not?cias ---*/

.boxItem{width:680px;float:left;clear:both;font-size:13px;color:#666;line-height:120%;text-align:justify;border-bottom:1px dotted #ccc;padding:0 0 20px 0;margin:0 0 20px 0;}
.tituloItem{padding:0;margin:0 0 5px 0;font-size:16px; color:#000; font-weight:bold;}
.noticiaItem{margin:30px 0 0 0;}
.dataItem{padding:0;margin:0 0 3px 0;;font-size:11px; color:#000;}
.tituloItem a{color:#000;text-decoration:none; font-weight:bold;}
.tituloItem a:hover{color:#F90;text-decoration:underline; font-weight:bold;}

/*-- destaques ---*/

.destaques{width:430px;float:left;clear:both; margin:0 0 20px 0;}
.destaques-banner{width:430px;float:left;clear:both; margin:0 0 20px 0;}

ul.destaque{margin:0; padding:0;width:430px;float:left;clear:both;list-style:none;}
ul.destaque li{width:418px;float:left;clear:both;padding:5px 0 5px 12px;background:url(images/seta.gif) no-repeat 0 10px; }
ul.destaque li a{font-size:12px;color:#000;text-decoration:none;}
ul.destaque li a:hover{color:#000;text-decoration:underline;}

/*-- parceiros ---*/
.parceiros{width:205px;float:left;margin:0 0 0 0 0;padding:0 0 0 0;}
.boxParceiros{width:201px;height:201px;float:left;clear:both;margin:0 0 20px 0; padding:0;border:1px solid #ccc;text-align:center;padding:0;}
.boxParceiros table{width:201px;height:201px;}

/*-- apoio ---*/
.apoio{width:205px;float:right;margin:0 0 0 0;  padding:0 0 0 0;}

/*-- sistema de busca --*/
#busca1{width:400px;float:left;}
#busca2{width:250px;float:left;}
#busca3{width:680px;float:left;clear:both; padding:5px 0 0 0;}

.alfabeto{width:680px; float:left; clear:both; margin:15px 0 10px 0; padding:0;}
.alfabeto li{list-style:none;display:inline;}
.alfabeto li a{padding:2px 5px 2px 5px;border:1px solid #006;color:#006; text-decoration:none;-moz-border-radius:3px 3px 3px 3px;float:left;margin:0 3px 0 0;}
.alfabeto li a:hover{color:#FFF; text-decoration:none; background-color:#006;}
.alfabeto li.ativo a{color:#FFF; text-decoration:none; background-color:#006;}


.pesquisa{margin-bottom:5px;}
.foto-empresa{width:245px;height:245px; margin:0 10px 10px 0; padding:0; float:left;background:url(images/temp-logo1-big.jpg) no-repeat center;border:1px solid #CCC;}
.descricao-empresa{width:250px; margin:0; padding:0; float:left;}

.form-busca{width:245px;float:left;border-top:4px solid #999;padding:15px 0 30px 0;}
.form-login{width:230px;float:left;border:1px solid #B6B6B6;padding:10px 0 20px 20px; margin:0 0 30px 0;-moz-border-radius:8px 8px 8px 8px; background:#1C4172;}
.bg-form{ background:#999; color:#333;}
.form-filtro{width:660px;float:left;border:1px solid #FC0;padding:10px 0 20px 20px; margin:0 0 30px 0;-moz-border-radius:8px 8px 8px 8px; background:#F90;}

.input-titulo{width:210px;float:left; font-size:15px;color:#FFF; font-weight:bold;margin:5px 0 3px 0;line-height:120%; padding-bottom:5px; border-bottom:1px solid #369;}
.input-titulo2 a{width:210px;float:left; font-size:11px;color:#FFF; font-weight:bold;margin:25px 0 3px 0;line-height:120%; padding-bottom:5px; border-bottom:1px solid #369;text-decoration:none;}




.titulo2{width:640px; text-transform:uppercase;border-bottom:1px solid #FBC157;}
.input-text{float:left;clear:both; font-size:12px; color:#CCC; font-weight:bold;margin:5px 0 3px 0;}
.width{width:300px;}
.input-pesquisa{margin:10px 0 5px 0;}


/*--- boxDestaque ---*/
.boxDestaque{width:430px;float:left;clear:both;margin:0 0 20px 0;}

#tab{width:430px;margin:0;padding:0;float:left;clear:both;}

.ui-tabs-nav{width:430px;float:left;clear:both;margin:0;padding:0;list-style:none;}

.ui-tabs-panel{width:430px;float:left;clear:both;margin:0 0 10px 0;padding:0 0 10px 0;list-style:none;font-size:1em;line-height:130%;background:url(images/sep.gif) repeat-x bottom;}
.ui-tabs-panel a{color:#3f3f3f;outline:none;}
.ui-tabs-panel a:hover{color:#3f3f3f;}

.ui-tabs-hide{display:none;}
ul.ui-tabs-nav li{width:138px;border:none;color:#3f3f3f;display:block;float:left;margin:0 0 0 8px;padding:0;line-height:110%;font-size:.9em;}
ul.ui-tabs-nav li:first-child{margin:0;}

ul.ui-tabs-nav li img{border:5px solid #ccc;float:left;clear:both;margin:0 0 5px 0;}

ul.ui-tabs-nav li a:link, ul.ui-tabs-nav li a:visited, ul.ui-tabs-nav li a:active{width:138px;color:#3f3f3f;display:block;padding:0;text-decoration:none;outline:none;float:left;clear:both;}

ul.ui-tabs-nav li.ui-tabs-selected{color:#3f3f3f;}
ul.ui-tabs-nav li.ui-tabs-selected a{color:#3f3f3f;}

ul.ui-tabs-nav li.ui-tabs-selected img, ul.ui-tabs-nav li.ui-tabs-selected a img{border-color:#003a7b;}


/*--- dock ---*/
.dock-rodape{width:980px; position:relative;float:left;clear:both;padding:40px 0;}

#dock2 {width: 100%;bottom:0px; position: absolute; left: 0px;}
.dock-container2 {position:relative; float:left; clear:both;height:50px; padding-left: 0px;}

a.dock-item2 {display: block;font: bold 12px Arial, Helvetica, sans-serif;width: 40px;color: #000;bottom: 0px;position: absolute;text-align: center;	text-decoration: none;outline:none;}
.dock-item2 img {border: none;margin:0;width: 100%;}



/*------- info - empresa ------------*/

.dados-empresa{text-align:right;}
.info-empresa{text-align:left; color:#666; line-height:110%; vertical-align:top; text-align:justify; margin:0;}

/*--------------------------- RODAPE ---*/
.rodape{width:960px;position:relative;float:left;clear:both;margin:0 0px 20px 0;border-top:1px solid #d1d1d1;}
.logo_rodape{width:134px;height:29px;background:url(images/logo-comtec.jpg) no-repeat left;float:left; clear:both;margin: 15px 0 0 0;padding:0 0 0 0;}
.menu_rodape{margin:15px 0 0 60px;float:left;color:#999;}
.copyright{ font-size:9px;}
.assinatura{float:right;margin:15px 0 10px 0;font-size:9px;text-align:center; padding-bottom:5px;}

ul.lista_rodape{margin:0 0 0 10px;padding:20px 0 0 0;}
li.lista_rodape{display:inline;line-height:30px; margin:0; padding:10px 25px 10px 20px;border-right:1px dotted #CCC;}
li.lista_rodape2{display:inline;line-height:30px; margin:0; padding:10px 25px 10px 20px;}
li.lista_rodape a{color:#999;text-decoration:none;}
li.lista_rodape a:hover{color:#900;text-decoration:none;}
li.lista_rodape2 a{color:#999;text-decoration:none;}
li.lista_rodape2 a:hover{color:#900;text-decoration:none;}





ul.bottomNoticia{margin:0 0 0 9px;padding:0;list-style:none;width:178px;font-size:11px;font-family:Tahoma, arial;font-weight:bold;background:url(images/sep-noticias.gif) no-repeat;height:37px;line-height:37px;float:left;clear:both;display:block;}
ul.bottomNoticia li{margin:0 0 0 20px;padding:0;float:left;}
ul.bottomNoticia li a{margin:0;padding:0;float:left;color:#000;text-decoration:none;}
ul.bottomNoticia li a:hover{color:#000;text-decoration:none;}


.itemRSS{width:245px;float:left;clear:both;background:url(images/sep.gif) repeat-x bottom;margin:0 0 15px 0;padding:0 0 15px 0;}
.itemRSS .data{font-size:10px;color:#8b1425;margin:0 0 5px 0;}
.itemRSS .boxNovidade{width:227px;float:left;clear:both;border-left:5px solid #4a4a4a;padding:0 0 0 3px;}

/*---------------------------- F I M    S I T E --------------------------*/

/* -------- A??es -------- */
.vermelho {color:#c41b37;}
.azul {color:#0067ac;font-weight:bold;}
.verde{color:#6c7d0e;}
.roxo{color:#7e3a77;}
.cinza{color:#666;font-weight: normal;}
.nomargim{margin:0;}
.hidden {display:none;}
.displayBlock{display:block;font-size:11px;text-align:center;line-height:normal;}
.textsmall{font-size:11px;}
.floatleft{float:left;}
.alignMiddle{vertical-align:middle;}
.alignCenter{text-align:center;margin-bottom:40px;}
.textAlignCenter{text-align:center;}
.floatright{float:right;}
.clearthis{clear:both;}


