/* -----------------------------------------> GERAL */	
body{text-align:center; padding:0 ; margin:0; background:#0169a6  url(../imagens/bg_forms.jpg) repeat-x;}
#geral{width:773px; margin:0 auto; padding:0; position:relative;  text-align:left;  font-family:"Trebuchet MS";}

/* -----------------------------------------> COLUNA ESQUERDA */	
#col_esq{ width:218px; float:left; position:relative; margin:0 !important; padding:0 !important; }
#col_esq p{font-size:12px;}
#col_esq img{ border:none;}
#col_esq h1{display:none;}

/* ---------------------------------> MENU */	
#menu{ width:218px; background:url(../imagens/f_bg_menu.gif) no-repeat; margin:0 !important; padding:33px 0 0 0 !important;}
ul#menu_princ{width:193px; list-style:none; margin:0 0 0 14px; padding:0;}
ul#menu_princ li, ul#menu_princ li a{width:193px; display:block; position:relative;}
#mn1 p, #mn1 p a, #mn2 p, #mn2 p a, #mn3 p, #mn3 p a, #mn4 p, #mn4 p a, #mn5 p, #mn5 p a, #mn6 p, #mn6 p a, #mn7 p, #mn7 p a{height:30px; margin:0; padding:0; text-indent:-1000px;}
#mn1 p, #mn1 p a{background:url(../imagens/mn01.gif) no-repeat;}
#mn2 p, #mn2 p a{background:url(../imagens/mn02.gif) no-repeat;}
#mn3 p, #mn3 p a{background:url(../imagens/mn03.gif) no-repeat;}
#mn4 p, #mn4 p a{background:url(../imagens/mn04.gif) no-repeat;}
#mn5 p, #mn5 p a{background:url(../imagens/mn05.gif) no-repeat;}
#mn6 p, #mn6 p a{background:url(../imagens/mn06.gif) no-repeat;}
#mn7 p, #mn7 p a{background:url(../imagens/mn07.gif) no-repeat;}
#mn1 a:hover, #mn2 a:hover, #mn3 a:hover, #mn4 a:hover, #mn5 a:hover, #mn6 a:hover, #mn7 a:hover{background-position: -193px 0;}

/* ---------------------------------> SUB-MENU 	*/
ul.subgrupo{ width:193px; background:#f3f1ec !important; position:relative; list-style:none; margin:0; padding:0;}
li.lisubgrupo, li.lisubgrupo a{width:183px; color:#75613a; font:13px "Trebuchet MS"; overflow:hidden; background:#f3f1ec; display:block; text-decoration:none; text-align:left;}
li.lisubgrupo a{padding:0 0 0 10px;}
li.lisubgrupo a:hover{background:#f0e9da;}
.esconde{display:none;}

/* ---------------------------------> SELOS E NEWSLETTER */	
#selnews{ width:218px; height:183px; background:url(../imagens/f_bg_selosnewsl.gif); padding:50px 0 0 0;}
#parc_flash{ width:193px; height:71px; margin:0 0 0 14px !important;  padding:0 !important;}
#selnews p{ width:193px; color:#36260b; margin:20px 0 0 18px !important; padding:0 !important;}
#selnews form{margin:0 !important; padding:0 !important;}
#selnews input{color:#66572f; font-size:12px; border:1px solid #998766; background:#ebe4d6;}
input.email{ width:150px; margin:0 0 0 18px !important; padding:0 !important;}
input.btok{ width:20px; height:16px; text-align:center; font-size:10px; cursor:pointer; margin:0 !important; padding:0 !important;}

/* -----------------------------------------> TOPO */	
#topo{width:555px; position:relative; height:120px;  float:right; margin:0 !important; padding:0 !important;  }
#topo img{ border:none; float:right; margin:0 !important; padding:0 !important; position:relative; }

/* -----------------------------------------> BANNER FADE */	

#bannerfade{ width:355px; height:208px; float:left; position:relative; overflow:hidden; background:url(../imagens/f_bgbnfd.jpg); margin:0 !important; padding:0 !important;}
#bannerfade img{position:absolute;}

/* -----------------------------------------> MENU FORMULARIOS */	
#menudados{width:200px; height:208px; float:left; background: url(../imagens/f_bgmenu.jpg) no-repeat; text-align:right;}
#menudados ul{ width:99px; height:122px; list-style:none; float:right; position:relative; margin:86px 0 0 0; padding:0; }
#menudados li, #menudados li a{ width:99px; font:13px "Trebuchet MS"; color:#0a4365; margin:0 !important; padding:0 !important; text-decoration:none;}
#menudados li p, #menudados li p a{ font:13px "Trebuchet MS"; color:#0a4365; margin:0 3px 0 0 !important; padding:0 !important; text-decoration:none;}
#menudados li p a:hover{ font-weight:bold;}
.limndados{width:99px; height:20px !important; background:url(../imagens/f_limndados.jpg) no-repeat; margin:0; padding:0;}
.limndados2{width:99px; height:21px !important; background:url(../imagens/f_limndados2.jpg) no-repeat;  margin:0; padding:0;}

/* -----------------------------------------> CONTEUDO */	
#textos h4, #textos p, #internas p{ color:#fff;}

#conteudo.internasgrupo {width:455px; float:left;}
#tit_dados {width:455px; float:left;}
#boxconteudo {width:455px !important; overflow:hidden; margin:0 !important; padding:0 !important; float:left;}
#boxconteudo p, #boxconteudo p a {color:#fff; font-size:12px;}
#boxconteudo p a:hover {color:#000;}

#boxconteudo h3{font:18px "Trebuchet MS", sans-serif; font-weight:bold; color:#fff;}
#boxconteudo h4{font:14px "Trebuchet MS", sans-serif; font-weight:bold; color:#fff;}
#boxconteudo h5{font:12px "Trebuchet MS", sans-serif; font-weight:bold; color:#fff;}
#boxconteudo h6{font:10px "Trebuchet MS", sans-serif; font-weight:bold; color:#fff;}

#boxconteudo table, #boxconteudo tr, #boxconteudo td, #boxconteudo hr{border:none; margin:0; padding:0; }
#boxconteudo .tabelaBorda1{ border:1px solid #fff !important; padding:0;}
#boxconteudo .tabelaBorda2{ border:2px solid #fff !important; padding:0;}
#boxconteudo a {color:color:#fff; text-decoration:none; font-weight:bold;}
#boxconteudo a:hover {color:#000;}
#boxconteudo img, #boxconteudo img a{border:none;}

#box_logo {width:99px; height:114px; position:absolute; top:345px; right:0;}
#box_logo * {margin:0; padding:0; border:0;}

/* -----------------------------------------> FORMULARIO FALE CONOSCO */	
/*#frmFaleConosco fieldset, #frmOrcamento fieldset {border:none;}*/
#frmFaleConosco label, #frmOrcamento label{display:block; font:12px "Trebuchet MS";  color:#fff;}
/*#frmFaleConosco input, #frmFaleConosco select, #frmFaleConosco textarea, #frmOrcamento input, #frmOrcamento select, #frmOrcamento textarea{ border:1px solid #065380; font:12px "Trebuchet MS";  color:#555;}*/
#frmFaleConosco, #frmOrcamento{ width:500px; }
#frmFaleConosco label, #frmOrcamento label{ clear:both;}
#frmFaleConosco fieldset, #frmFaleConosco legend, #frmOrcamento fieldset, #frmOrcamento legend{ border:none;}
#frmFaleConosco fieldset , #frmOrcamento fieldset{padding:0 0 10px 20px; margin:20px 0 5px 0;}
#frmFaleConosco legend, #frmOrcamento legend{font: bold 15px "Trebuchet MS";  color:#73582D; padding:0 10px;}
#frmFaleConosco input, #frmOrcamento input, #frmFaleConosco textarea, #frmOrcamento textarea {width:350px; border:1px solid #dccfb4; font:11px "Trebuchet MS";  color:#555;}
#frmFaleConosco select, #frmFaleConosco textarea, #frmOrcamento select, #frmOrcamento textarea{border:1px solid #dccfb4; font:12px "Trebuchet MS";  color:#555; padding:0;}
#frmCurriculo h3, #frmOrcamento h3{font:13px "Trebuchet MS", sans-serif; font-weight:bold; margin:10px 0 3px 0; padding:0; color:#61471d;}


.bt_enviar{width:100px !important; margin:10px 0 0 0; font:14px "Trebuchet MS"; border:none; cursor:pointer; background:#59a5d1; color:#065380 !important; border:none !important;}
.bt_enviar:hover{color:#065380; background:#bae2f9; border:none;}

/* Tamanho de texto */
#scTamanho {width:59px; height:17px; position:absolute; top:345px; right:20px;}
#scTamanho * {margin:0; padding:0; border:0;}
#scTamanho h4 {display:none;}
#scTamanho ul {width:59px; height:17px; list-style:none; background:transparent url('../imagens/aA02.png') no-repeat;}
#scTamanho li {line-height:17px; float:left; text-indent:-9999px;}
#scTamanho li a {width:17px; height:17px; display:block;}
#scTamanho #txtM {margin:0 4px;}

/* Produtos */
#prodCat *, #prodFotoGrde *, #prodThumbs * {margin:0; padding:0; border:0;}
#prodCat {margin:20px auto; width:397px; height:118px; background:transparent url('../imagens/bg_prod_forms01.png') no-repeat; position:relative;}
#prodCat h4 {margin-bottom:10px; font-size:15px; color:#339; text-indent:25px;}
#prodCat img, #setaE, #setaD {position:absolute; cursor:pointer;}
#setaC {top:15px; right:10px;}
#setaB {bottom:6px; right:10px;}
#listaCat {height:64px; overflow:hidden; position:relative;}
#contentVer ul {width:397px; list-style:none;}
#contentVer li {font-size:12px; line-height:16px; text-indent:25px; float:left; clear:left;}
#contentVer li a {width:397px; font-weight:normal; color:#FFF; display:block;}
#contentVer li a:hover {background:#c4e1f0;}

#prodFotoGrde {padding:0 10px; margin:10px auto; width:377px; height:252px; background:transparent url('../imagens/bg_prod_forms02.png') no-repeat; position:relative;}
#prodFotoGrde h4 {padding:10px 0; text-align:center;}
#prodFotoGrde img {width:200px; margin-right:10px; float:left;}
#btOrca img {width:68px !important; position:absolute; bottom:3px; right:-5px;}

#prodThumbs {margin:0 auto 15px auto; width:397px; height:109px; background:transparent url('../imagens/bg_prod_forms03.png') no-repeat; position:relative;}
#prodThumbs h4 {padding:10px 0; text-align:center;}
#listaThumbs {margin:0 auto; width:300px; height:92px; overflow:hidden; position:relative;}
#contentHor ul {width:9999px; height:75px; list-style:none;}
#contentHor ul img {padding-top:17px; height:75px;}
#contentHor li {margin-right:15px; height:75px; float:left;}
#setaE {top:40px; left:15px;}
#setaD {top:40px; right:15px;}

.inputmenor{ width:100px !important;}
.inputmedio{width:200px !important;}
.colfrm1{ width:220px; float:left; }

#internas2 p {margin:0; padding:0; font:12px "Trebuchet MS"!important; color:#FFFFFF!important;}
#detalhes p {margin:0; padding:0; font:12px "Trebuchet MS"!important; color:#FFFFFF!important;}
