/* 

    Document   : estilo.css
    Created on : 13/05/2010, 09:03:20
    Description: CSS - Neves Ar Condicionado

    TODO customize this sample style
    Syntax recommendation http://www.w3.org/TR/REC-CSS2/
	
*/

img, fieldset					{ border:none; }
body						{ font-family:Tahoma, Geneva, sans-serif; font-size:12px; background:#3281CC url(../imagens/background.jpg) no-repeat center 0;  }
div.clear					{ clear:both; }
span.none					{ display:none; }
strong						{ font-weight:bold; }

/* textos */ 
a						{ text-decoration:none; color:#333333; }
p						{ line-height:15px; }
p.justify					{ text-align:justify; }
h1						{ }
h2						{ font-size:20px; font-weight:normal; height:24px; background:url(../imagens/bg_h2.png) no-repeat; text-indent:32px; margin-left:10px; display:block; margin-top:15px; }
h3						{ width:956px; margin:5px auto; font-size:25px; color:#000; border-bottom:1px solid #EAEAEA; padding-bottom:5px; font-weight:normal; }
h4						{ height:25px; width:150px; background:url(../imagens/bg_h4.png) no-repeat; text-indent:35px; font-size:20px; font-weight:normal; float:left; }
h5						{ font-size:16px; color:#3281CC; font-weight:bold; border-bottom:1px solid #eee; width:500px; padding-bottom:5px; }
h6						{ font-size:14px; background:#DEE7EC; font-weight:bold; padding-bottom:5px; text-indent:10px; color:#004A8C; }

/* Correção para divs com float - clear fix */
.clearfix:after                        		{ content: ".";display:block; clear:both; visibility:hidden;line-height:0; height:0; }
.clearfix                               	{ display:inline-block;} 
html[xmlns] .clearfix                   	{ display:block;}
* html .clearfix                        	{ height:1%;}

/*  Container */

div#container					{ width:980px; margin:0 auto; }

/* header */

div#header					{ width:980px; height:305px; }
div#header ul.nav				{ width:980px; height:50px; background:url(../imagens/bg_nav.png) no-repeat; }
div#header ul.nav li				{ height:50px;float:left; height:50px; padding-left:33px; padding-right:33px; border-right:solid 1px #00498C; border-left:solid 1px #0068B4; line-height:49px; }
div#header ul.nav li.esquerda			{ border-left:none; }
div#header ul.nav li.direita			{ border-right:none; }
div#header ul.nav li a				{ color:#fff; font-size:16px; font-weight:bold; }
div#header ul.nav li a:hover			{ color:#D2EAFB; }
div#header h1 a.logo				{ width:352px; height:178px; background:url(../imagens/logo-neves-ar-condicionado1.png) no-repeat; display:block; text-indent:-9999px; float:left; margin-top:20px; margin-left:27px; }
div#header object				{ width:390px; float:right; margin-right:10px; margin-top:30px; }

div#cartoes					{ background:#fff; height:65px; width:490px; float:left;}
div#cartoes p					{ float:left; padding-top:15px; padding-left:15px; }
div#cartoes img					{ float:left; margin-left:15px; padding-top:6px;}

div#curso					{ background:#fff; height:65px; width:490px; float:right;}
div#curso img					{ margin-top:8px;}
div.cursosplit				{width:150px; margin-left:90px;}
/* footer */

div#footer					{ width:980px; height:35px; background:#4891D2; margin-bottom:20px; margin-top:5px; }
div#footer p					{ color:#fff; padding-top:10px; padding-left:10px; float:left; }
div#footer a.logo_acao				{ width:105px; height:25px; display:block; text-indent:-9999px; background:url(../imagens/logo_acao.png) no-repeat; float:right; margin-top:8px; }

/* wrapper */

div#wrapper					{ width:980px; background:#fff; min-height:330px; }

div#sobre					{ width:960px; margin:20px auto; }
div#sobre .foto					{ float:left; }
div#sobre .texto				{ float:left; width:700px; margin-left:25px; }

/* blocos */

div#blocos					{ margin-top:20px; height:208px; background:url(../imagens/bg_blocos.png) repeat-x; border-right:1px solid #EAEAEA; border-left:1px solid #EAEAEA; }
div.divsoria					{ width:2px; height:208px; background:url(../imagens/divsoria.png) no-repeat; float:left; }

div#servicos					{ padding:1px; width:310px; height:206px; float:left; }
div#servicos p					{ padding-left:20px; font-size:11px; }
div#servicos p.sub				{ font-size:14px; font-weight:bold; }
div#servicos ul					{ width:215px; margin-left:40px; }
div#servicos ul li				{ margin-bottom:10px; background:url(../imagens/bola_ul.png) no-repeat; text-indent:22px; }

div#contato					{ width:300px; height:206px; float:left; }
div#contato p					{ padding-left:15px; }
div#contato p.texto				{ width:235px; }
div#contato .images				{ float:left; margin-left:20px; width:40px; display:inline; }
div#contato img.email				{ margin-top:8px; }
div#contato .texts				{ width:185px; float:left; display:inline; }
div#contato .texts p				{ padding-left:8px; }

div#assistencia					{ float:left; width:360px; height:206px;  }
div#assistencia ul				{ width:356px; margin-top:15px; }
div#assistencia ul li				{ float:left; margin:0px 6px 0px 12px; display:inline; }
div#assistencia ul li.credenciado		{ margin:20px 60px; }

/* interno */

div#cont_int					{ width:960px; margin:15px auto 0px auto; }
div#cont_int p a.voltar				{ float:right; text-decoration:underline; margin:10px; }
div#cont_int ul li span				{ color:#3281CC; }

div#cont_int ul.fotos_servicos			{ height:105px; margin:20px 0px; }
div#cont_int ul.fotos_servicos li		{ float:left; margin-left:28px; border:1px solid #ccc; padding:3px;}

/* produto */

div#produto_comercial,
div#produto_casa				{ width:850px; margin:0 auto; margin-bottom:20px; }
div.boxproduto					{ width:250px; border:4px solid #DEE7EC; margin-left:10px; margin-right:10px; margin-top:20px; float:left; display:inline;  }
div.boxproduto p				{ font-size:10px; padding-left:10px; color:#787D80; }
div.boxproduto p.mais				{ background:#DEE7EC; margin-top:10px; text-align:right; padding-right:10px; padding-top:5px; }

div#info_produto				{ width:950px; margin:0 auto; }
div#info_produto .foto				{ width:778px; margin:0 auto; margin-bottom:10px; }
div#info_produto img				{ border:1px solid #ccc; }
div#info_produto tr				{ height:25px; line-height:24px; text-indent:5px;}
thead th					{ background:#3281CC; color:#fff; }
.odd						{ background:#DEE7EC; }
div#info_produto tr td				{ width:33%; }

/* formulario */

form.fale_conosco				{ width:520px;  float:left; }
form.fale_conosco fieldset			{ border:none; }
form.fale_conosco label				{ width:110px; margin-top:10px; height:15px; padding-top:3px; padding-left:10px; float:left; color:#000; }
form.fale_conosco input				{ width:370px; margin-top:10px; padding:2px; border: solid 1px #CCC; background:#E6E6E6; }
form.fale_conosco select:hover,
form.fale_conosco textarea:hover,
form.fale_conosco input:hover			{ background:#fff; }
form.fale_conosco textarea			{ width:375px; margin-top:10px; border: solid 1px #CCC; background:#E6E6E6; }
form.fale_conosco input#enviar			{ height:20px; width:100px; background:#E6E6E6; border: solid 1px #CCC; color:#666; letter-spacing:1px; }
form.fale_conosco .campo_requer			{ border:solid 1px #3281CC; color:#333; }
form.fale_conosco select			{ width:155px; margin-top:10px; padding:2px; border: solid 1px #CCC; background:#E6E6E6; }
form.fale_conosco small				{ color:#000; }

div#form					{ float:left; width:520px; }
div#form p.ok,
div#form p.unok					{ width:498px; height:40px; line-height:40px; background:#eee; text-align:center; }

div#informacoes					{ float:left; margin-top:80px; }
div#informacoes img				{ margin-left:65px; }
div#informacoes p				{ text-align:center; }
