* { 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: #7b7b7b; }
#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; }

#content { position: relative; width: 750px; float: left; right: -225px; height: 100%; padding: 0 0 30px 5px; font-size: 12px; min-height: 300px; }
#content p { margin: 3px; font-size: 13px; text-align:justify;}
#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: 2px 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; }
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*/
#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:220px; padding:30px 0 0 0;}
#footer p .tel{margin-left:100px;font-size:12px;}
#footer a#w3midia { float: right;margin-right:30px;text-indent:0px; }
/*Rodapé end*/