body, html, *{border:0; padding:0; margin:0; font:normal 11px 'trebuchet ms', trebuchet ms, verdana, arial, sans-serif; color:#333; line-height:15px;}

body{background:url(../i/bg_geral.gif) repeat-x left top #a1d3ea; height:100%;}

body#onde_comprar{background:#fff;}

strong{font-weight:bold;}

.titulo_secao{border-bottom:1px solid #e5e5e5; color:#db2e01; font-size:20px; margin:30px 0 10px 0; padding:0 0 10px 0;}

h2{font-size:20px; padding:0 0 5px 0; margin:0 0 10px 0; border-bottom:1px solid #666; display:block;}

h2 em{font-size:11px; font-style:italic;}

h3{color:#db2e01; font-size:15px;}

h4{color:#db2e01; font-size:12px;}

.esq{float:left;}

.dir{float:right;}

a{color:#D94402; text-decoration:underline;}

a:hover{color:#D94402; text-decoration:none;}

strong, b{font-weight:bold;}

em, i{font-style:italic;}

.aviso{width:98%; float:left; background:#f5f5f5; border:1px solid #ddd; padding:15px 0 15px 0; text-align:center;}

#lista_nomes{float:left; width:280px; height:370px; margin:0 0 0 20px; border:1px solid #fff;}

.mapa{float:left;}

hr{width:70%; border:1px solid #eee;}

.voltar{position:absolute; top:152px; left:5px;}







/* estrutura */

#estrutura{position:absolute; z-index:1; left:50%; width:770px; /*border:1px solid #aa0000;*/ margin:10px 0 10px -385px;}

#estrutura_lista{width:230px; /*border:1px solid #aa0000;*/}

#intro{position:absolute; width:599px; height:369px; left:50%; top:50%; margin:-184px 0 0 -299px;}

#topo{position:absolute; z-index:2; width:765px; height:158px; /*border:1px solid #aa0000;*/ padding:5px 0 0 5px; background:url(../i/bg_topo.gif) left top no-repeat transparent; /*border:1px solid #aa0000;*/ left:0; top:0;}

	#topo ul, #topo h1{display:none;}

#coluna{/*position:absolute; z-index:4;*/ float:left; width:140px; margin:150px 0 0 5px; height:350px; /*border:1px solid #aa0000;*/ padding:30px 0 0 10px;}

	#coluna h1{color:#D94402; font-size:15px;}

.bg_coluna{background:url(../i/bg_coluna.png) left top no-repeat;}

#conteudo{/*position:absolute; z-index:3;*/ float:right; background:#874309; /* right:0; */ width:570px; min-height:425px; height:425px; margin:135px 5px 0 0; background:transparent;  /*border:1px solid #aa0000;*/}

#rodape{/* position:absolute; z-index:6; */ background:url(../i/bg_rodape.png) left bottom no-repeat; /* bottom:-22px; */ width:100%; min-height:50px; height:50px; color:#fff; float:left; clear:both; margin:40px 0 0 0; /*border:1px solid #aa0000;*/}

	#rodape p{display:none;}
	
	#rodape img{margin:43px	10px 0 0; float:right;}
	
	* html #rodape img{margin:50px 10px 0 0; float:right;}






/* regras malucas para produtos */


.blister{position:absolute;}

.descricao{width:315px; float:left; margin:0 0 10px 15px;}

	.descricao br{line-height:7px;}

.miniaturas_produto{float:left; margin:0 0 0 15px; /* border:1px solid #aa0000; */}

div#qTip {padding:5px; font-size:11px; border:1px solid #999; display:none; background:url(../i/bg_qtip.gif) repeat-x left bottom #ececec; color:#000; text-align:left; position:absolute; z-index: 10000;}

.aplicacoes{width:245px; padding:5px; float:left; background:#e5e5e5; margin:0 0 10px 0;/*border:1px solid #aa0000;*/}

	.aplicacoes img{margin:0 5px 0 0; float:left;}
	
	.aplicacoes span{font-size:20px; text-align:center; float:left;}
	
	.aplicacoes span em{float:left; margin:2px;}
	








/* forms */



.td_label{vertical-align:top; text-align:right;}

.td_input{vertical-align:top; text-align:left; padding:0 0 0 10px;}

.td_btn{vertical-align:top; text-align:right; padding:10px 0 0 10px;}

input, select, textarea{border:1px solid #ddd; padding:2px;}

fieldset{margin:20px 0 0 0;}

.btn{background:url(../i/bg_btn.gif) repeat-x left bottom #f4d211; border:1px solid #e14301; color:#fff;}












/* regras malucas para produtos */

.miniaturas_coluna{margin:0 0 0 15px; float:left; /*border:1px solid #aa0000;*/}

.mostra{float:left; /*border:1px solid #aa0000;*/}

.mostra div{display:none;}

.mostra:hover div{position:absolute; right:5px; top:92px; display:block;}

.texto_empresa{position:absolute; z-index:3; top:405px; right:45px;}









/* ligth box */

#lightbox{
	background-color:transparent;
	padding: 0;
	/*border-bottom: 2px solid #666;
	border-right: 2px solid #666;*/
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;display:none;
	}	
#lightboxCaption{ float: left; display:none;}
#keyboardMsg{ float: right; display:none;}
#closeButton{ top: 5px; right: 5px; display:none;}

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(../overlay.png); }

* html #overlay{
	background-color: #0083a9;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
	}






#video{position:absolute; z-index:5000; width:100%; height:100%;}

#bg_video{position:absolute; z-index:5002; width:100%; height:100%; background-image: url(../overlay.png);}

.swf_video{position:absolute; left:50%; top:50%; margin:-155px 0 0 -175px; width:350px; height:320px; z-index:5003;}

	.swf_video a{float:right; color:#aaa; font-style:italic; text-decoration:none;}
	
	.swf_video a:hover{color:#fff;}

.mostra_video{display:block;}

.esconde_video{display:none;}

	.esconde_video #flash_video{display:none;}
	
	










