* { margin: 	0; padding: 	0; border: 	0; }
html { background: #F1F1F1; }
body { background: #fff url(../img/layout/bg.jpg) repeat-x top left; font-family:Arial, Tahoma, Helvetica, sans-serif; font-size: 100%; color: #333; }
#holder { width: 998px; padding-top:264px; position:relative; left:-1px; margin: auto; background: url(../img/layout/content_bg.jpg) -5px top repeat-y; height: 100%; }
#header { width: 1008px; background:#F1F1F1; margin-right:-5px; overflow:hidden; position: absolute; top:0; left:-7px; height: 264px;}
#header h1, #header p { position: absolute; top: -999px; }
#content h2 { clear: both; color: #676698; font-size: 16px; background: url(../img/layout/content_h2_bg.jpg) no-repeat left center; padding: 0 0 0 37px; margin: 15px 0 5px 0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }

h1#titulos a {
	clear: both;
	color: #676698;
	font-size: 18px;
	background: url(../img/layout/content_h2_bg.jpg) no-repeat left center;
	padding: 0 0 0 37px;
	margin: 15px 0 5px 0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration: none;
}

h1#titulos   {
	text-decoration: none;
}

#content {
	position: relative;
	width: 750px;
	float: left;
	right: -225px;
	height: 100%;
	padding: 0 0 30px 5px;
	font-size: 12px;
	min-height: 300px;
}
#mapa {
	position: relative;
	width: 750px;
	float: left;
	right: -0px;
	height: 100%;
	padding: 0 0 30px 5px;
	font-size: 12px;
	min-height: 300px;
}
#content p {
	margin: 3px;
	font-size: 13px;
	text-align: justify;
}
#content ul li a { 
background: url(../img/layout/menu_item_bg.jpg) no-repeat 4px center; 
padding: 5px 0 5px 20px; 
color: #6e6e6e; 
text-decoration:none; 
font-size: 9px; 
display: block; 
margin: 0; 
float: right;
}
#artigos {
	position: relative;
	width: 460px;
	float: left;
	right: -225px;
	height: 100%;
	padding: 0 0 30px 5px;
	font-size: 12px;
	min-height: 300px;
}

#artigosFotos {
	position: relative;
	width: 290;
	float: left;
	right: -225px;
	height: 100%;
	font-size: 12px;
	text-align: center;	
	min-height: 300px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 5px;
}
#artigosFotos  p {
	margin: 15px;
	font-size: 13px;
	text-align: center;
}
#artigos p {
	margin: 3px;
	font-size: 13px;
	text-align: justify;
}

#content div.fotosNoticias {
	width: 220px;
	float: right;
	padding: 2%;
	text-align:center;
	margin: 2px;

}
#content div.fotos {
	width: 250px;
	float: right;
	padding: 2%;
	text-align:center;
	margin: 2px;

}
#content div.textosNoticias {
	width: 520px;
	float: left;
	padding: 2%;
}
#content div.textos{
	width: 430px;
	float: left;
	padding: 2%;
}
#content div.videos {
	width: 700px;
	float: left;
	padding: 2%;
}
#content div.half-size { width: 46%; float: left; padding: 2%; }
#content div.col_esq { width: 520px; float: left; padding: 10px; }
#content div.col_dir { width: 180px; border-left: 1px dotted #a6a6a6; float: left; padding: 0 0 0 17px; }
#content div.col_dir p{font-size:11px;}

div.smallbox { width: 186px; height: 90px; background: url(../img/layout/smallbox.jpg); }
div.smallbox h3 { color: #fff; line-height: 46px; padding: 0 15px 0 0; text-align: right; margin: 0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }
div.smallbox p { position: relative; top: -16px; padding: 10px; text-align: center; }
div.smallbox a.saibamais{ clear: both; display: block; text-align: right; color:#676698;text-decoration:none; outline:none;}
div.col_dir address { font-size: 13px; text-align: right; margin: 20px 0 0 0; }
div.col_dir address b { font-size: 15px; }

br {
	clear: both;
	text-align: center;
}
a.orc_ini{width:476px; height:146px; display:block; background:url(../img/solicite.jpg) no-repeat;text-indent:-999em;overflow:hidden;}
ul{ list-style: none;}

/*Formularios*/
label { width: 65px; display: block; float: left; height: 25px; padding: 0 3px 0 2px; text-align: right; font-size: 11px; font-weight: bold; line-height: 25px; color: #7b7b7b; margin: 2px; }
input { float: left; border: 1px solid #D0D0D0; height: 18px; margin: 2px; background: #ebebeb; font-size: 12px; font-weight: normal; line-height: 20px; padding: 3px; }
select { float: left; border: 1px solid #D0D0D0; background: #ebebeb; padding: 3px; margin: 2px; height: 26px; font-size: 12px; line-height: 20px; }
option { padding: 2px; }
br + label { clear: both; }
input + label { width: auto; }
br + input { clear: both; }
textarea { border: 1px solid #D0D0D0; padding: 3px; background: #ebebeb; margin: 2px; }
br + textarea { clear: both; width: 80%; margin: 0 0 10px 20px; }
input[type=reset], input[type=submit] { float: right; background: #343366; border: 1px solid #D0D0D0; color: #fff; font-weight: normal; line-height: 12px; font-size: 12px; height: 25px; padding: 3px; overflow: visible; margin-top:10px; width:60px;}
input[type=reset]:hover, input[type=submit]:hover { border: 1px solid #cea931; background: #42417f; color: #cea931; cursor: pointer; }
input[type=submit]{margin-right:45px;}
fieldset.small { width: 175px; height: 300px; border: 1px solid #ddd; padding: 6px; border: 1px solid #ddd;}
fieldset.big { width: 584px;  padding: 7px; border: 1px solid #ddd;}
fieldset.normalset { width: 568px; border: 1px solid #ddd; padding: 7px; border: 1px solid #ddd;}
legend { border: 1px solid #ddd; padding: 0 5px 0 5px; font-weight:bold; text-transform:uppercase; color: #999; font-size: 9px;}
#contactForm {width: 450px;margin: auto;}
/*Formularios end*/

/*TABLE*/
table { border-top: 1px solid #D0D0D0; border-left: 1px solid #D0D0D0; border-spacing: 0; border-collapse: collapse; margin: 10px; }
tr th { background: #666996; color: #fff; }
tr td, tr th { border-bottom: 1px solid #D0D0D0; border-right: 1px solid #D0D0D0; padding: 3px; margin: 0; }
/*TABLE END*/

/*Foto Gallery*/
#content ul { padding: 0 0 0 30px; }
ul.img_list { list-style: none; margin: 20px 0 30px 0; }
ul.img_list li { float: left; }
ul.img_list li a { border: 1px solid #dfdfdf; display: block; background: #fff; padding: 2px; margin: 2px; }
ul.img_list li a:hover { border:  1px solid #666996; }
/*Foto Gallery END*/

/*Cabinagem*/
ul#cabinagem li img{float:left;margin-right:20px;}
ul#cabinagem li{min-height:210px;margin:15px 0 15px 0;}
ul#cabinagem li p strong{display:block;color:#676698;font-size:25px;font-weight:normal;}
/*Cabinagem end*/

/*Classificados*/
ul#classificados{margin-left:20px;}
ul#classificados li{width:160px;float:left;margin:35px 45px 10px 0; min-height:80px;border:1px solid #DBDBDB; padding:10px; position:relative; padding-top: 170px;}
ul#classificados li a{text-decoration:none;color:#7B7B7B;}
ul#classificados li a img{margin:5px; position: absolute; top: 10px; left: 10px;}
ul#classificados li a span{position:absolute; top: 210px; right: 5px;display:block;width:67px;height:31px;background:url(../img/layout/detalhes.gif) no-repeat;text-indent:-9000em;overflow:hidden;margin-top:10px;float:right; }
/*Classificados end*/

/*Nav*/
#listagem {width: 220px; margin-left: 0px; float:left;}
#menu { position: relative; width: 220px; margin:0; float: left; left: -740px; font-size: 11px; padding-top: 10px; }
#menu h2 { background: url(../img/layout/menu_top.jpg) no-repeat left -5px; height: 35px; line-height: 45px; padding: 0 0 0 45px; color: #6e6e6e; font-size: 13px; }
#menu ul.aux { background: url(../img/layout/menu_bot.jpg) no-repeat bottom left; padding: 0 0 20px 0; position: relative; }
#menu ul.aux ul { list-style: none; }
#menu ul.aux li { background: url(../img/layout/menu_mid.jpg) repeat-y top left; position: relative; padding: 0 0 0 15px; margin: 0; }
#menu ul.aux li li, #menu ul.aux li h3 { background: none; padding: 0px 3px 0px 3px; background: url(../img/layout/menu_divisor.jpg) repeat-x bottom left; width: 164px; color: #6e6e6e; font-weight: normal; }
#menu ul.aux li h3 { padding: 5px 3px 5px 3px; font-size: 12px; }
#menu ul.aux li li a { background: url(../img/layout/menu_item_bg.jpg) no-repeat 4px center; padding: 5px 0 5px 20px; color: #6e6e6e; text-decoration:none; font-size: 12px; display: block; margin: 0; }
#menu ul.aux li li a:hover { background: url(../img/layout/item_hover_bg.jpg) repeat-x; color: #fff; }
/*Nav end*/

/*Slide*/
.pikachoose{width:510px;margin:0 auto 0 auto;}
#content .pikachoose ul{padding-left:0;width:328px;height:auto;margin:0 0 15px 0;overflow:hidden;}
.pikachoose ul li{float: left;border:1px solid #E6E6E6;padding:2px;margin:0 6px 4px 0;position:relative;overflow:hidden;}
.pikachoose ul li div img{position:relative;cursor:pointer;}
.pika_main{width:328px;height:325px;display:block;position:relative;}
.pika_main_img{position:relative;}
.pika_subdiv{position:relative;}
.pika_animationDivs{top:0px;left:0px;} 
.pika_subdiv img, .pika_subdiv a img{border:none;}
.pika_caption{width:500px;height:16px;padding-top:4px;text-align:center;position:absolute;bottom:7px;left:3px;background:url('black.png') top left;}
.pika_caption a{color:white;}
.pika_play{position:absolute;z-index:1;left:50%;margin-left:-25px;width:50px;top:5px;}
.pika_play a{position:relative;margin-left:auto;cursor:pointer;display: block;width:50px;height:50px;background:url('play.png') top center no-repeat;}
.pika_play a.pika_stop_button{background:url('pause.png') top center no-repeat;}
.pika_navigation a{font-size: 12px; text-decoration: none;}
.pika_navigation a:hover{text-decoration: underline;}
.pika_navigation{padding-top:10px;clear:both;text-align:center;}
/*Slide end*/

/*Rodapé*/
#footer { clear: both; height: 88px; width: 100%;background:#f1f1f1;}
#footer p {
	font-size: 10px;
	width: 998px;
	margin:0 auto;
	position:relative;
	left:-1px;
	height: 58px;
	background:#f1f1f1 url(../img/layout/rodape_bg.jpg) center top no-repeat;
	text-indent:0;
	padding:30px 0 0 0;
	text-align: center;
}
#footer p .tel{font-size:12px;}
#footer a#w3midia { float: right;margin-right:30px;text-indent:0px; }
/*Rodapé end*/
#tabela_01 tr td {
	background-image: none;
	border:none;
	padding: none;
}
#tabela_01 { border-top:  none; border-left:   none; border-spacing: 0; margin: 0px; }
#tabela_01 tr td, tr th { border-bottom: nome; border-right: none; padding: 0px; margin: 0; }
#tabela_01 tr th { background: none; }

.textoBrancoDestaque {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #FFF;
}
.textoAzulDestaque {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	color: #535089;
	font-weight: bold;
}
ul#btdetalhes li a span{position:absolute;  display:block;width:67px;height:31px;background:url(../img/layout/detalhes.gif) no-repeat;text-indent:-9000em;overflow:hidden; }
a.saibamais{ text-align: left; color:#676698;text-decoration:none; outline:none; font-size:14px}
#tabela_01 tr td #titulos a {
	font-size:18px;
	text-decoration: none;
		color: #676698;
}
.imgconteudo {
	border: 15px solid #F9F9F9;
}
	.txtnormal1 {
    FONT-SIZE: 8pt;
    COLOR: #4C4C4C;
    FONT-FAMILY: Tahoma
	}
	a.txtnormal1:link { 
	color:#4C4C4C; 
	text-decoration:none;		
	}
	a.txtnormal1:hover {
	color:#4C4C4C; 
	text-decoration:underline;
	}
	.texto_empresa_maior{
    FONT-SIZE: 8pt;
    COLOR: #CCCCCC;
    FONT-FAMILY: Tahoma
	}
	.titulo_empresa_maior {
    FONT-SIZE: 10pt;
    COLOR: #ffffff;
    FONT-FAMILY: Tahoma
	}
	.txtnormal2 {
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    FONT-FAMILY: Tahoma
	}
	a.txtnormal1:link { 
	color:#ffffff; 
	text-decoration:none;		
	}
	a.txtnormal1:hover {
	color:#ffffff; 
	text-decoration:underline;
	}
	.txtnormal3{
    FONT-SIZE: 7pt;
    COLOR: #4C4C4C;
    FONT-FAMILY: Verdana
	}
	a.txtnormal1:link { 
	color:#4C4C4C; 
	text-decoration:none;		
	}
	a.txtnormal1:hover {
	color:#4C4C4C; 
	text-decoration:underline;
	}	
	.txtrod{
    FONT-SIZE: 8pt;
    COLOR: #4C4C4C;
    FONT-FAMILY: Verdana
	}
	a.txtnormal1:link { 
	color:#4C4C4C; 
	text-decoration:none;		
	}
	a.txtnormal1:hover {
	color:#4C4C4C; 
	text-decoration:underline;
	}
	.txtrod2{
    FONT-SIZE: 9pt;
    COLOR: #4C4C4C;
    FONT-FAMILY: Verdana
	}
	a.txtrod2:link{
    FONT-SIZE: 9pt;
    COLOR: #4C4C4C;
    FONT-FAMILY: Verdana
	text-decoration:none;	
	}
	a.txtrod2:hover{
    FONT-SIZE: 9pt;
    COLOR: #4C4C4C;
    FONT-FAMILY: Verdana
	text-decoration:underline;
	}
	a.txtrod2:active{
    FONT-SIZE: 9pt;
    COLOR: #4C4C4C;
    FONT-FAMILY: Verdana
	text-decoration:none;	
	}
	a.txtnormal1:link { 
	color:#4C4C4C; 
	text-decoration:none;		
	}
	a.txtnormal1:hover {
	color:#4C4C4C; 
	text-decoration:underline;
	}		
	.titproduto {
    FONT-SIZE: 13pt;
    COLOR: #4C4C4C;
    FONT-FAMILY: Tahoma
	}
	a.txtnormal1:link { 
	color:#4C4C4C; 
	text-decoration:none;		
	}
	a.txtnormal1:hover {
	color:#4C4C4C; 
	text-decoration:underline;
	}
	.form_field1 {
	font-family:verdana;
	font-size:9px;
	color:#333333; 
	padding-left:5px;
	border-top:solid 1px #77829C;
	border-left:solid 1px #77829C;
	border-right:solid 1px #77829C;
	border-bottom:solid 1px #77829C;
	background-color:#FFFFFF;
	height:17px;
	}
	.caminho1 {
    FONT-SIZE: 8pt;
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana
	}
	a.caminho1:link { 
	color:#CCCCCC; 
	text-decoration:none;		
	}
	a.caminho1:hover {
	color:#CCCCCC; 
	text-decoration:underline;
	}
	.links1 {
    FONT-SIZE: 8pt;
    COLOR: #676698;
    FONT-FAMILY: Verdana
	}
	a.links1:link { 
	color:#676698; 
	text-decoration:none;		
	}
	a.links1:hover {
	color:#676698; 
	text-decoration:underline;
	}
	a.links1:visited {
	color:#BDD2D0; 
	text-decoration:underline;
	}	
	.fundo-produtos-red {
    BACKGROUND-COLOR: #006;
    FONT-SIZE: 8pt;
    COLOR: #FFFFFF;
    FONT-FAMILY: Tahoma
	}
	.fundo-produtos-rosa
{
    BACKGROUND-COLOR: #E2EBEA;
    FONT-SIZE: 8pt;
    COLOR: #666666;
    FONT-FAMILY: Tahoma
}
	.fundo-tabnew-claro {
    BACKGROUND-COLOR: #FFFFFF;
    FONT-SIZE: 8pt;
    COLOR: #666666;
    FONT-FAMILY: Tahoma
	}
	.fundo-tabnew-escuro {
    BACKGROUND-COLOR: #F1F1F1;
    FONT-SIZE: 8pt;
    COLOR: #666666;
    FONT-FAMILY: Tahoma
	}
	.txtnormal a:link {
	FONT-SIZE: 8pt;
	COLOR: #ffffff;
	FONT-FAMILY: Tahoma;
	text-decoration:none;
	}
	.txtnormal a:hover {
	FONT-SIZE: 8pt;
	COLOR: #ffffff;
	FONT-FAMILY: Tahoma;
	text-decoration:none;
	
}
.vermelho
{
	FONT-SIZE: 9pt;
	COLOR: #FF0000;
	FONT-FAMILY: Tahoma
}

