/*reset*/
body 	  {font-size:13px; font-family: 'Ubuntu', sans-serif; color:#333333; background:#FFFFFF; line-height:24px; margin:0}
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }

/**/

/*reset html5*/
header, section, footer, article, nav, aside {display: block;} 

ul, ol        {list-style-position:outside; margin:0; padding:0}
ul li, ol li  {text-indent:0;}
/*table 		  {border-collapse:collapse; border-spacing:0;}*/
fieldset, img {border:0 none;}
a 			  {text-decoration:none;}
a:hover 	  {text-decoration:none;}
p {margin-top:0}

.clear {clear:both;}
.sem-texto     {display:block; overflow:hidden; text-indent:-9999px;}
.normal {font-weight:normal;}

/*fontes*/



/*cores*/
.preto {color:#000000;}
.branco {color:#FFFFFF;}
.cinza { color:#919191;}
.vermelho { color:#C61815;}

/*tamanhos*/
.font-10 {font-size:10px;}
.font-11 {font-size:11px;}
.font-12 {font-size:12px;}
.font-14 {font-size:14px;}
.font-16 {font-size:16px;}
.font-18 {font-size:18px;}
.font-20 {font-size:20px;}
.font-22 {font-size:22px;}
.font-24 {font-size:24px;}
.font-26 {font-size:26px;}
.font-28 {font-size:28px;}
.font-30 {font-size:30px;}
.font-34 {font-size:34px;}

/*customização*/

#topo { width:100%; height:226px; background:url(../imagens/bg_topo.jpg) repeat-x;}
.limit { width:980px; margin: 0 auto;}
#endereço { width:980px; height:34px;}
#endereço_r { width:211px; height:30px; background:url(../imagens/bg_endereco.jpg) no-repeat; float:right; padding: 4px 0px 0px 18px;}
#telefone { width:88px; height:30px; background:url(../imagens/bg_telefone.jpg) no-repeat; float:right; margin-right:21px; padding: 4px 0px 0px 18px;}
#barra_t_a { width:980px; height:96px; position:relative;}
#andarai { width:340px; height:112px; position:absolute; left:0px; bottom:0px;}
#menu { width:575px; height:96px; float:right;}

#bosch { width:244px; height:63px; position:absolute; right:0px; top:17px;}
#frase_bosch { width:660px; height:29px; position:absolute; left:0px; top:36px;}
#destaque { width: 100%; height:550px;}
#destaque2 { width: 100%; height:247px;}
#barra { width: 100%; height:104px; background:url(../imagens/bg_barra.jpg) no-repeat center; position:relative;}
#barra_int { width:980px; height:104px; position:relative;}
#bosh_service { width:120px; height:146px; position:absolute; left:0px; top:-70px; background:url(../imagens/bosch_service.png) no-repeat;}
#bosh_service_frase { width:520px; height:43px; position:absolute; left:144px; top:25px; font-size:17px; line-height:18px; color:#666666}
#bosh_service_bt { width: 261px; height:40px; position:absolute; right:0px; top:25px;}

#center_cp { width:980px; min-height:388px; padding:25px 0px 25px 0px; }

#barra_dicas { width:100%; height:374px; background:#EDEEEE;}
#barra_dicas_int { width:980px; height:348px; position:relative; padding:26px 0px 0px 0px;}
#img_dicas { width:621px; height:599px; position:absolute; right:-25px; background: url(../imagens/bg_dicas.png) no-repeat; top:-65px;}
#titulo_di { width:760px; height:43px;font-size:49px; line-height:25px; color:#CCCCCC; margin-bottom:27px; padding: 15px 0px 0px 0px;}

#facebook { width:777px; height:60px; padding: 20px 0px 20px 10px;}

#rodape { width:100%; height:164px; background:url(../imagens/bg_rodape.jpg) repeat-x;}

#copyright{ width:560px; height:27px; margin-top:75px; float:left;}
#tacitus { width:93px; height:29px; margin-top:75px; float:right;}

#lateral { width:310px; min-height:340px; float:right; }
#ct_meio { width:640px; min-height:340px; float:left;}
#ct_meio .titulo { width:640px; height:25px; margin-bottom:20px;}
#ct_meio .img{ width: 280px; height:200px; float:right; margin:0px 0px 10px 10px;}
#ct_meio .texto { text-align:justify;}

.campo { width:500px; min-height:60px; margin-bottom:10px;}
.campox1 { width:200px; height:30px; border:1px solid #CCC; padding:0px 10px 0px 10px; font-size:14px; color:#333;}
.campox2 { width:250px; height:30px; border:1px solid #CCC; padding:0px 10px 0px 10px; font-size:14px; color:#333;}
.campox3 { width:150px; height:30px; border:1px solid #CCC; padding:0px 10px 0px 10px; font-size:14px; color:#333;}
.campox4 { width:300px; height:100px; border:1px solid #CCC; padding:10px 10px 10px 10px; font-size:14px; color:#333;}

.servicee { width:640px; min-height:80px; margin-bottom:30px; padding: 0px 0px 10px 0px; border-bottom:1px dotted #CCCCCC;}


ul.services { margin:0; padding:0; list-style:none}
ul.services li { width:310px; height:324px; margin-right:25px; float:left;}
ul.services .img { width: 310px; height:168px; margin-bottom:28px;}
ul.services .titulo { width:310px; height:26px;font-size:18px; line-height:20px; color:#C51814; margin-bottom:22px;}
ul.services .texto { width:310px; height:77px; font-size:13px; line-height: 19px; text-align:justify;}
ul.services .a { font-size:13px; color:#078388;}
ul.services .no { margin:0 !important;} 


ul.dicas { margin:0; padding:0; list-style:none}
ul.dicas li { width:308px; height:161px; margin-right:20px; float:left;}
ul.dicas .titulo { width:308px; height:26px;font-size:19px; line-height:20px; color:#333333; margin-bottom:18px;}
ul.dicas .texto { width:308px; height:85px; font-size:16px; line-height: 19px; text-align:justify;}
ul.dicas .leiamais { font-size:16px; color:#C51814; margin-top:15px;}
ul.dicas .leiamais:hover { font-size:16px; color:#C51814;}
ul.dicas .no { margin:0 !important;} 

ul.mn_top { margin:0 auto; padding:0; list-style:none;}
ul.mn_top li { height:56px; text-align:center; float:left; padding:40px 20px 0px 20px; font-size:14px; color:#ffffff; line-height:15px; font-family: 'Ubuntu', sans-serif;}
ul.mn_top li:hover { height:56px; text-align:center; float:left; padding:40px 20px 0px 20px; background:#C40000;}
ul.mn_top a { color:#ffffff;}
ul.mn_top a:hover { color:#ffffff;}



/*paginação*/
div#pages{
	margin:5px 0 40px 0;
	float: left;
    left: 50%;
    position: relative;
	line-height:normal
}
div#pages ul{
    left: -50%;
    position: relative;
	list-style:none;
}
div#pages ul li {
	border:1px solid #A61C20;
	float:left;
	margin:0 3px;
	padding:0;
}
div#pages ul li:hover{
	background-color:#D18A05;
	border:1px solid #D18A05;
	color:#fff;
}
div#pages ul li a{
	margin-top:0;
	display:block;
	padding:9px;
}
div#pages ul li a:hover{
	color:#FFF;
	text-decoration:none;
}
div#pages ul li.current{
	border:1px solid #E9E9E9;
	background-color:#E9E9E9;
	color:#999;
	padding:9px;
}
div#pages ul li.nolink{
	border:1px solid #666;
	color:#666;
	padding:9px;
	background-color:transparent;
}
div#pages ul li.Ava{
	background-color:#A61C20;
	color:#FFF;
}
div#pages ul li.Ava:hover{
	background-color:#D18A05;
	color:#fff;
}