/* --------------------------------------------

	Behave - www.behave.com.bt
	************************************
	Design Created by: Kelle Matos
	Country: Brasil
	Last CSS update: 08-12-09
	************************************
 -------------------------------------------- */


body, html{background:url(../images/bg.jpg) repeat-x #f6e7d0; margin:0 auto; font-family: 'PT Sans', serif;}
*{margin:0; padding:0;}
img{border:none}

#geral{width:960px; margin:0 auto;}
#topo{width:960px; margin:auto;}
.logo{width:212px; height:182px; float:left; z-index:900; position: absolute}
.menu {height: 20px; width: 570px;padding: 10px;  overflow: hidden; float:right; margin-top:102px;}
.menu li {float: left; list-style: none; position:relative; z-index:900}
.menu li.back {background: url("../images/lava.gif") no-repeat right -30px; width: 9px; height: 30px; z-index: 8; position: absolute;}
.menu li.back .left {background: url("../images/lava.gif") no-repeat top left; height: 30px; margin-right: 9px;}
.menu li a {font-size: 14px ; text-decoration: none; color: #fff; outline: none; text-align: center; top: 5px;letter-spacing: 0; z-index: 10; display: block; float: left; height: 30px; position: relative; overflow: hidden; margin: auto 10px}
.menu li a:hover, .lavaLampWithImage li a:active, .lavaLampWithImage li a:visited {border: none;}

.clear {clear:both}

#conteudo{width:960px; padding-bottom:30px; text-align:center; padding-left:25px;}

.botoes{width:380px; height:auto; float:left}
.bt_destaque{width:377px; height:113px; margin-top:5px}
.txt_home{width:530px; height:auto; float:left; margin:40px 0 30px 30px; text-align:right; font-size:16px; color:#182627}
#rodape{width:100%; height:150px; background-color:#000; clear:both; margin:0 auto; color:#FFF}
.content_rdp{width:960px; height:auto; margin:0 auto; text-align:right; padding:10px; color:#FFF; /*font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; */font-size:12px;}
.menu_rdp{list-style:none; border-right:#FFF 1px dotted; padding-right:5px; float:right; color:#FFF}
.chat{float:left;}
.txt_contato{width:200px; height:auto; float:right; color:#FFF}
.txt_contato a:link, a:visited{color:#D8D8D8; text-decoration:none;}
.txt_contato a:hover{text-decoration:underline;}
.menu_rdp li a{text-decoration:none; color:#FFF}
.menu_rdp li a:hover{text-decoration:underline;}
.txt_atuacao1{font-size:12px; text-align:justify; padding:15px; width:700px; margin:0 auto; height:200px; margin:0 auto; border-bottom:#e7d4aa 1px solid;}
.produtos{font-size:12px; text-align:left; padding:10px; width:195px; margin:20px 10px; border:#e7d4aa 1px solid; background-color:#FFF9EF; float:left;}
.produtos img{padding-left:5px}
.produtos a:link, a:visited{text-decoration:none; color: #5F5F5F;}
.produtos a:hover{color:#000}
.img1{float:left; margin:3px 25px;}
.img2{float:right; margin:3px 25px}
.txt_titulo{text-align:left; width:100%; color:#485d88; margin-top:25px}
.txt_titulo2{width:100%; color:#485d88; padding-bottom:5px}
.conteudo_galeria{width:100%; height:auto; float:left;}
.galeria_thumbs{width:310px; height:auto; float:left;}
.voltar{width:100%; margin:20px; text-align:left}
.txt_info{font-size:12px; width:97%; text-align:left; margin:25px}
.txt_info a:link, a:visited{text-decoration:none; color:#030303}
.txt_info a:hover{font-style:italic}
.txt_somos{font-size:12px; text-align:justify; padding:15px}
.txt_somos li{ list-style:inside;}


label.error { float: none; color: red; margin: 0 .5em 0 0; vertical-align: middle; font-size: 10px }
.dark_square li{list-style:none; margin:25px; float:left; border:solid #fff 5px; width:100px; height:100px; overflow:hidden;}


#contato {margin: 0 auto 20px; width: 740px; display: block; text-align:left; font-size: 14px;  color:#444444}
#contato input {border: 1px solid #B6BEBE; background: url(../images/bg_ct.jpg) repeat-x; padding: 3px; font-family: Arial , sans-serif; color:#3b3b3b;}
#contato textarea{border: 1px solid #B6BEBE; background: url(../images/bg_tx.jpg) repeat-x; padding: 3px; font-family: Arial , sans-serif; color:#3b3b3b;}
#contato input[type=radio] {margin: 0px 5px -3px 0; background: none; border:none}
#contato label em {color: #697273;font-weight: bold; margin-right: 3px;}
#contato tbody th,#contato tbody td {padding-bottom: 10px !important;}
#contato th {margin: 0; height: 30px; text-align: right !important; vertical-align: top;}
#contato th label {font-weight: normal; font-size: 13px; background: transparent; margin: 0 10px 0 0; padding: 0 20px 0 0;}
#contato tbody td {vertical-align: top; padding: 0 10px;}
#contato .msgErro {font-size: 11px; color: #DF0009; text-align: left; padding: 10px 0 0 170px!important;}
#contato .msgErro input{width:150px; text-align:center; background: url(../images/bt_en.jpg) repeat-x bottom; font-weight:bold; color:#EFEFEF; text-shadow: 1px 1px 2px #000000; border: 1px solid #8fb50c;}

.behave{width:250px; margin-top:15px; clear:both; height:30px; font-size:9px; color:#D5D5D5; }
.behave a{text-decoration:none; color:#D5D5D5;}
