@charset "iso-8859-1";
/*
CSS VERSÃO : 1.0
DEVELOPER: GUILHERME MOURA NASCIMENTO
E-MAIL: guilherme@nextcode.com.br
DATA: 19/01/2011
*/


/*Padronização dos elementos das pagianas*/
* { margin:0; padding:0; position:relative; border:none; background-attachment:scroll; background-color:transparent; background-image:none;  background-position: 0 0; background-repeat:repeat; font-weight:normal; outline:none}
body {}
html { font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#666}
strong,b { font-weight:bold}
ul li {list-style-type:none;}
div,h1,h2,h3,h4,h5,h6,a,span { background-repeat:no-repeat}
a{ text-decoration:none; color:#666; font-size:10px;cursor:pointer;}
a:hover{ text-decoration:underline}
input,textarea { font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#666}
textarea { border:none}
p { margin-bottom:15px; line-height:120%;}
img.imgs { margin-right:10px;}
img.img-integra { margin-bottom:20px; width:650px; height:420px}
img { float:left; }
.utm { margin-right:0 !important;}
.utm-item-menu{ padding-right:0 !important; border-right:none !important}
.utm-evento { margin-bottom:0 !important}
.mtop{ margin-top:0 !important}
.nav{ width:100%; float:left}
ul li { display:inline}
.mb{ margin-bottom:20px !important;}
a.voltar { float:right !important}
input.voltar { float:right !important}
.fLeft {clear: left !important;}


.bloco-espacador { width:100%; height:30px; float:left} 

/* DIV  E CONTEUDO DO TOPO, MENU SECUNDARIO E REDES SOCIAIS*/
.topo { width:995px; height:104px; margin:0 auto;}
.topo h1 {display:block;width:222px; height:84px; margin-top:20px; margin-left:15px; float:left;}
.topo h1 a {
	color: transparent;
    float: left;
    z-index: 5;}
.topo h1 a img { display:block;}

.topo ul li { display:inline}

.busca { float:right; width:182px; height:33px; margin-top:4px;}
.dados-user-logado {float: right;height: 40px;margin-right: 40px;margin-top: 4px;padding-top: 10px;width: auto;}
.dados-user-logado p { margin:5px 10px 0 0; float:right;}
.dados-user-logado a {}

.bloco-topo { float:right; width:600px; height:30px;  margin-top:10px}
.bloco-topo-menu { float:left;width:490px; height:30px}
.bloco-topo-menu  ul{ float:right; margin-top:9px}
.bloco-topo-menu  ul li{ margin-right:14px; float:left}
.bloco-topo-menu  ul li a { font-size:10px}

.redes-sociais { float:right; width:110px; height:30px; }
.redes-sociais  ul{ float:right; margin-top:0}
.redes-sociais  ul li{ margin-right:8px; float:right}
.redes-sociais  ul li:first-child{margin-right: 0;}
.redes-sociais  ul li a {color:transparent;float:left;}
/* ------------------------------------------------------- */

/*BLOCO COM O MENU PRINCIPAL*/
.bloco-menu { margin: 0 auto; width:995px; height:32px; margin-top:28px}
.menu-categorias { float:left; width:139px; height:32px; background-image:url(../images/bg-menu-todas-as-categorias.png); background-repeat:repeat-x} 
.menu-categorias a {color: #FFFFFF;display: block;line-height: 120%;margin-top: 5px;text-align: center; text-decoration:none}

.menu-catgoria-a { float:left;width:372px; height:32px; background-color:#ECEFF5; background-repeat:no-repeat}
.menu-catgoria-a ul {margin-left:0;float: left;margin-top: 9px;}
.menu-catgoria-a ul li { float:left}
.menu-catgoria-a ul li a{border-right: 1px solid #E2E7E4;color: #666666;font-size: 10px;padding-bottom:4px;padding-right:7px;padding-left:9px;padding-top:3px;}
.menu-catgoria-a ul li:last-child a{ border-right: none}/*CSS 3*/
.menu-catgoria-b { float:right; width:484px; height:32px;background-color:#556C91; background-repeat:no-repeat}
.menu-catgoria-b ul {margin-left:0;float: left;margin-top: 9px;}
.menu-catgoria-b ul li { float:left}
.menu-catgoria-b ul li a{border-right: 1px solid #FFFFFF;color: #FFFFFF;font-size:10px;padding-bottom: 4px;padding-right:4px; padding-left:5px;padding-top:3px;line-height:120%}
/* --------------------------------------------------------- */

/*CONTEUDO*/
.conteudo{ margin:auto auto; width:995px; height:auto; background-image:url(../images/bg-trasejado.gif); background-position:left top; background-repeat:repeat-x;
padding-top:15px;}


/*CENTRO*/
.centro {float: left;height: auto;padding-right: 10px;width: 654px;}
.centro h1,.centro h2,.centro h3,.centro h4 { width:100%; display:block; float:left}
.centro h2 { color:#7F9AB8; font-size:18px; line-height:120%; text-align:left; margin-bottom:15px;}
.centro h2 a {color:#7F9AB8; font-size:18px; line-height:120%; text-align:left; margin-bottom:15px;}
.centro h2 a:hover {text-decoration:underline;}
.centro h2.internas { font-size:23px; color:#999999; line-height:120%; text-align:left; margin-bottom:15px;}
.centro h1.internas { font-size:23px; color:#999999; line-height:120%; text-align:left; margin-bottom:15px;}
.centro h3 { font-size:23px; color:#999999; line-height:120%; text-align:left; margin-bottom:15px;}
.centro h3 a{font-size:23px; color:#999999; line-height:120%; text-align:left; margin-bottom:15px;}
.centro h3 a:hover {text-decoration:underline;}

/*BLOCO  A ULTIZADO EM VARIAS PAGINAS*/
.bloco-a { width:100%; height:auto; margin-top:12px; float:left}
.bloco-a img  { margin-bottom:14px; z-index:1}
.bloco-a p { text-align:left}
.bloco-a h2 { font-size:18px;}
	.bloco-a h2.header-projects {
		display: block;
		height: 48px;
	}
.bloco-a h4 { font-size:12px; color:#000; text-align:left; margin-bottom:12px}
.bloco-a h4 a {font-size:12px; color:#000; text-align:left; margin-bottom:12px}
.bloco-a h4 a:hover { text-decoration:underline;}

/*BLOCO B ULTIZADO EM BLOCOS COM APENAS IMAGEM, TITULO, TEXTO(RESUMO) E LINK, DEPOIMENTOS*/

.bloco-b { float:left; width:100%; height:auto; margin-bottom:25px}
.bloco-b h2 { font-size:12px; color:#546C91; line-height:120%; float:none; width:auto}
.bloco-b img { float:left; margin-right:10px}
.bloco-b h2.depoimentos { color:#000; font-size:12px; float:left; width:100%}


/*BLOCO DA ESQUERDA - sidebar*/
.sidebar { float:right; width:317px; height:auto; background-image:url(../images/bg-trasejado-vertival.gif); background-position:left;
 background-repeat:repeat-y;padding-left:13px}
 
.sidebar h3,.sidebar h2 { display:block; width:100%; float:left}
.sidebar p{ text-align:left}
.sidebar h2 { font-size:12px; color:#000; margin-bottom:15px; line-height:120%;z-index:1;}
.sidebar h2 a {font-size:12px; color:#000; margin-bottom:15px; line-height:120%;z-index:1;}
.sidebar h2 a:hover {text-decoration:underline;}
.sidebar h3.bullet { background-image:url(../images/bullet-heders.gif); background-repeat:no-repeat; font-size:23px;padding-bottom: 3px;
padding-left: 43px; margin-bottom:10px;width: 270px;}

/*ONDE COMPRAR E ASS.TÉCNICA*/
.ondi-comprar,.ass-tecnica { width:151px; float:left; height:173px; margin-bottom:49px}
.ondi-comprar h2,.ass-tecnica h2 { font-size:14px; text-align:left; margin-bottom:16px; margin-top:10px; margin-left:2px}
.ass-tecnica { float:right}
.ondi-comprar a,.ass-tecnica a { color:transparent;float:left}
.ondi-comprar a img,.ass-tecnica a img { float:left;}

/*EVENTOS*/
.eventos { float:left; width:319px; height:277px; background-image:url(../images/bg-eventos.gif); background-repeat:no-repeat; margin-bottom:45px}
.os-eventos { width:280px; height:195px;margin:15px auto 24px auto}
.um-vento-left{ width:130px; height:87px; float:left; }
.um-vento-left img { width:130px; height:87px;}
.um-vento-left a {
	    color: transparent;

}
.um-vento-left a img{margin-bottom:20px;margin-left:10px;}
.um-vento-left { width:auto; height:87px; float:left; margin-bottom:21px; }
.um-vento-right { float:right}
.flickr{width:274px; height:38px; margin:5px auto ; }
.flickr a {color:transparent;float:left}

/*FOOTER */
.nav-footer { float:left; width:100%; height:312px; margin-top:30px; background-image:url(../images/bg-footer-1.png); background-repeat:repeat-x; /*min-width: 1025px;*/}
.nav-footer-menu { float:left; width:100%; height:83px; background-color:#ECEFF5;margin-top: 26px;}
.footer-menu { margin:0 auto; width:995px; height:15px; z-index: 1000;}
.footer-menu ul { /*margin-left:16px;*/ z-index:1000}
.footer-menu ul li{ /*margin-right:20px*/margin-right:14px}
.footer-menu ul li a { font-size:10px; color:#666666}
.footer-menu ul li a:hover {}

.nav-footer-final {float:left; width:100%; height:auto;}
.footer-bloco-final { width:995px; height:auto; margin:0 auto}
.footer-pato1{
background-image: url("../images/pato-footer1.png");
background-repeat: no-repeat;
float: left;
width: 190px;
height: 198px;
left: -60px;position: absolute;
top: -100px;
z-index: 1;}
.map-site {float: left; height: 67px; margin-left: 20%;padding-top: 73px;width: 83px;}
.map-site img { float:none;margin-bottom: 18px;}
.map-site a span { font-size:12px; text-align:center}
.footer-redes-sociais {float: left;margin-left: 45px;padding-top: 110px;width: 110px;}
.footer-texto { float:left; width:520px; padding-top:86px; margin-left:25px}
.footer-texto p { font-size:10px; color:#666; text-align:left}
.footer-texto p  a { color:#06F; text-decoration:underline;}
.footer-texto p  a:hover {  text-decoration:none}
.footer-pato2{
	background-image: url("../images/pato-footer2.png");
    background-position: 115% 50%;
    background-repeat: no-repeat;
    float: left;
    height: 120px;
	padding-top:100px;
    top: -355px;
    width: 100%;
    z-index: 1;
    position: relative;
	/*min-width: 1055px;*/
}
	
	
/*PAGINADOR*/	
.pages{clear:both; z-index:2}
.pages ul {}
.pages span{margin:0 6px 0 0; color:#FF0000;width:19px; text-align:center; background:#D8DEE8;color:#7F99B8; font-size:12px; padding:5px}
.pages a{font:12px Verdana, Geneva, sans-serif; color:#7F99B8; text-decoration:none}
.pages a:hover span  { background:#B5C0D2} 
.pages span.current {font:12px Verdana, Geneva, sans-serif; background:#B5C0D2; color:#FFF}
.pages p{clear:both; font-size:11px; padding-top:5px;}
.pages li{display:inline;}


/*CAMINHO DE PÃO - function caminho_de_pao()*/

.caminho_de_pao span,.caminho_de_pao a {
	color:#333;
	font-size:12px;
	font-weight:normal;
	}

/*HE DA BUSCA*/

h2.busca { margin-bottom:5px !important; margin-top:0; height:15px}
h2.busca-noticias { margin-bottom:0 !important; height:15px}
h2.busca-noticias + span { margin-bottom:10px; display:block}
p.p-busca { margin-bottom:5px !important}
img.busca-produto { width:125px; height:88px;}	

/*Leia mais*/
.readmore { float: left;font-weight: bold;margin: 3px 0; width: 100% }

/*Bloco Clippings Leia mais*/
.bloco-leiamais-vejatodos {
	width:300px;
	float:left;
	margin-top:3px;
	margin-bottom:20px;
	}
	
/*Iframe*/	
#prof { width:100%;height:780px;border:none;visibility:visible;display:block;overflow:hidden}
iframe:hover {display:block;visibility:visible;overflow:hidden}

#output a{display:block;}
