@charset "utf-8";
/* CSS Document */

a{text-decoration:none; color:#343A15}
a:hover{text-decoration:underline;}

h1,h2,h3,h4,h5,h6,ul,ol,li,p
{
	margin:0px;
	padding:0px;
}
ul,li{list-style:none;}
p{line-height:14px; color:#414141;}
img{border:0; margin:0;}

h1 {font-family:"Trebuchet MS", Verdana, Arial; font-size:22px; color:#0099FF; font-weight:normal;}
h2 {font-family:"Trebuchet MS", Verdana, Arial; font-size:16px; color:#26394F; font-weight:normal;}
h3 {font-family:"Trebuchet MS", Verdana, Arial; font-size:16px; color:#666666; font-weight:normal;}


hr{height:1px; border: none; border-top: 1px solid #CCCCCC; margin-right:17px;}

body {
	margin:0;
	padding:0;
	height:100%;
	text-align:center;
	background:url(../images/img_fundo_body.jpg) top center repeat-y scroll
}


/************************** ID ***********************/

#root
{
	width:1000px;
	margin:0 auto;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
}
#LatEsq
{
	width:216px;
	height:669px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
}

.logo
{
	width:216px;
	height:168px;
	float:left;
}


#menuLateral
{
	width:192px;
	height:482px;
	float:left;
	background:url(../images/img_fundo_menu_lateral.jpg) no-repeat top left scroll;
	padding-left:24px;
	padding-top:18px;
}


#menuLateral p {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}

#menuLateral a {color:#333946;}

#fotoHome {width:784px; height:304px; float:left; font-size:36px; font-family:"Trebuchet MS", Verdana, Arial; color:#FFFFFF; margin-top:1px;}

#fotoInterna {width:784px; height:169px; float:left;}


#mioloHome
{
	width:778px;
	height:auto;
	padding-left:6px;
	float:left;
}

#mioloInternas
{
	width:771px;
	margin-left:6px;
	float:left;
	padding-left:25px 8px 25px 8px;
	background:url(../images/img_fundo_conteudo_02.jpg) top left repeat-y scroll #EAEDEE;
}
#mioloInternas.fundo1{background:url(../images/img_fundo_conteudo.jpg) top left repeat-y scroll #EAEDEE;}

#mioloInternas h2{padding-top:18px}
#mioloInternas p {color:#333946;}



.boxAtendimento {width:225px; height:70px; float:left}
.boxOrcamento {background:url(../images/box_orcamento.jpg) no-repeat top left scroll; width:185px; height:53px; padding-left:40px; padding-top:17px; line-height:18px; float:left; margin-left:22px}
.boxGaleria {background:url(../images/box_galeria_de_fotos.jpg) no-repeat top left scroll; width:185px; height:52px; padding-left:40px; padding-top:18px; line-height:18px; float:left; margin-left:22px}
.fundoMenu {background:url(../images/img_fundo_menu.jpg) repeat-y top left scroll; float:left; width:216px;}

.marginTop70 {margin-top:65px;}
.conteudoInternas
{
	width:753px;
	float:left;
	padding:0 0 30px 10px;
	min-height:347px; height:auto !important; height:347px;
	
}

#boxOutServicos
{
	width:748px;
	height:85px;
	background:url(../images/img_fundo_outr_ser.jpg) left top repeat-x scroll;
	margin:0 0 1px 6px;
	padding:19px 0 0 23px;
}

.font18 {font-size:18px;}


.box01
{
	width:769px;
	height:87px;
	float:left;
	background:url(../images/img_fundo_box.jpg) no-repeat top left scroll;
	padding-top:19px;
}

.boxAzulPequeno
{
	width:225px;
	height:70px;
	margin-left:24px;
	float:left

}

.backBoxAtendimento {background:url(../images/box_atendimento_g.jpg) no-repeat top left scroll;}
.backBoxOrcamento {background:url(../images/box_orcamento_g.jpg) no-repeat top left scroll; padding-top:15px; height:55px; line-height:20px;}
.backBoxGaleria {background:url(../images/box_galeria_g.jpg) no-repeat top left scroll; padding-top:15px; height:55px; line-height:20px;}


#box02
{
	width:744px;
	height:239px;
	float:left;
	background:url(../images/img_fundo_box_02.jpg) no-repeat top left scroll;
	padding-left:25px;
	padding-top:19px;
}

.box02Peq
{
	width:234px;
	height:auto;
	float:left;
}

.borderRight {border-right-color:#335276; border-right-style:solid; border-right-width:1px;}
.marginRight16 {margin-right:16px;}
.fontAzulVerdana {font-family:Verdana, Arial, Helvetica, sans-serif; color:#525C72;}
.marginTop15 {margin-top:10px;}
.colorVerde {color:#99CC00;}
.font16 {font-size:16px;}
.azulPiscina {color:#33CCCC;}
.font15 {font-size:15px;}
.colorAmarelo {color:#FFCC00;}
.fontArial {font-family:Arial, Helvetica, sans-serif;} 
.fontTrebuchet {font-family:"Trebuchet MS", Verdana, Arial;}

#boxRedesSociais
{
	width:332px;
	height:49px;
	float:left;
	padding-left:668px;
	background-color:#FFFFFF
}


.colorAzulClaro {color:#BDCCDC;}
.borderFooter {border-top:1px; border-top-style:solid; border-top-color:#E0E0E0;}


#footer
{
	width:982px;
	height:25px;
	float:left;
	margin-left:9px; margin-right:9px;
	padding-top:10px;
	background-color:#FFFFFF
	
}

#footer p {color:#666666; font-size:11px;}

#footer a {color:#666666; font-size:11px;}

.clearBoth{clear:both}
.colorBranco{color:#FFFFFF;}


.floatLeft{float:left}

.colorAzul {color:#26394F;}

.floatRight{float:right}
.font10{font-size:10px;}
.font14 {font-size:14px;}

.marginLeft18 {margin-left:18px;}
.marginLeft17 {margin-left:17px;}
.marginTop6 {margin-top:6px; *margin-top:3px;}
.lineHeightForm{line-height:24px}
.form{border: 1px solid #CCCCCC; color:#333333; margin-bottom:3px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; background:#FFFFFF;}	
.form1{width:300px; height:18px; margin-bottom:3px; margin-left:38px;}
.form2{width:300px; height:18px;  margin-bottom:3px; margin-left:36px;}
.form3{width:39px; height:18px;  margin-bottom:3px; margin-left:24px;}
.form4{width:245px; height:18px;  margin-bottom:3px; margin-left:2px;}
.form5{width:300px; height:18px;  margin-bottom:3px; margin-left:32px;}
.form6{width:300px; height:120px; margin-bottom:3px; margin-left:13px;}
.faleBotao{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#10171D;
	background-color: #FFFFFF;
	height: 20px;
	width: 49px;
	font-weight: bold;
	border: none;
}


.formu{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #414141;
	background:#F7F7F0;
	border: 1px solid #676A4D;
}


.formu1{width:300px; height:16px; margin-bottom:3px; margin-left:33px;}
.formu2{width:300px; height:16px; margin-bottom:3px; margin-left:30px;}
.formu3{width:39px; height:16px; margin-bottom:3px; margin-left:16px;}
.formu4{width:245px; height:16px; margin-bottom:3px;}
.formu5{width:300px; height:16px; margin-bottom:3px; margin-left:26px;}
.formu6{width:300px; height:120px; margin-bottom:3px; margin-left:9px;}
.formuBotao{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #676A4D;
	height: 20px;
	width: 50px;
	font-weight: bold;
	border: none;
}



/*menu*/
ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 170px;
	font-size:12px
}

ul li {
	position: relative;
}

li ul {
	position: absolute;
	left: 150px;
	top: -8px;
	display: none;
}

ul.teste li a {
	display: block;
	text-decoration:none;
	color: #777;
	background:url(../images/img_fundo_menu_mouseover.jpg) no-repeat top left scroll;
	padding: 8px;
}

ul.teste li a:hover {
	display: block;
	text-decoration:none;
	color: #777;
	background:#D8DDE0;
	padding: 8px;
}
/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; }
* html ul li a { height: 1%; }
/* End */

.marginTop16{margin-top:16px}

li:hover ul { display: block; }







/* ACCORDION */

.accordion3 {
	width: 655px;
}
.accordion3 h3 {
	padding: 4px 0px;
	margin: 0;
	font-size:12px;
	cursor: pointer;
	width:500px
}
.accordion3 p {
	margin: 0 0 15px 0;
	padding: 5px 15px 10px 8px;
	display: none;
	background-color:#F4F4F4;
	width:525px;
}



.font12 {font-size:12px;}
.colorAzulLink {color:#0099FF;}
