* {
	margin:0; 
	list-style:none;
	text-decoration:none;
	border:none;
	list-style-type:none;
}
img{
	behavior:url('iepngfix.htc');
}
/***********************************************************************************/
.t10, .t10 a {font-family:Arial, Helvetica, sans-serif;font-size:10px;}
.t11, .t11 a  {font-family:Arial, Helvetica, sans-serif;font-size:11px;}
.t12, .t12 a  {font-family:Arial, Helvetica, sans-serif;font-size:12px;}
.t15, .t15 a  {font-family:Arial, Helvetica, sans-serif;font-size:15px;}
.t14, .t14 a  {font-family:Arial, Helvetica, sans-serif;font-size:14px;}
.t16, .t16 a  {font-family:Arial, Helvetica, sans-serif;font-size:16px;}
.t17, .t17 a  {font-family:Arial, Helvetica, sans-serif;font-size:17px;}
.t18, .t18 a  {font-family:Arial, Helvetica, sans-serif;font-size:18px;}
.ta18, .ta18 a  {font-family:Arial, Helvetica, sans-serif;font-size:18px;}
.t20, .t20 a  {font-family:Arial, Helvetica, sans-serif;font-size:20px;}
.t24, .t24 a  {font-family:Arial, Helvetica, sans-serif;font-size:24px;}

.tt10, .tt10 a { font-family:Verdana; font-size:10px; }
.tt11, .tt11 a { font-family:Verdana; font-size:11px; }
.tt12, .tt12 a { font-family:Verdana; font-size:12px; }
.tt13, .tt13 a { font-family:Verdana; font-size:13px; }
.tt14, .tt14 a { font-family:Verdana; font-size:14px; }
.tt15, .tt15 a { font-family:Verdana; font-size:15px; }
.tt16, .tt16 a { font-family:Verdana; font-size:16px; }
.tt18, .tt18 a { font-family:Verdana; font-size:18px; }
.tt24, .tt24 a { font-family:Verdana; font-size:24px; }

.ttt10, .ttt10 a { font-family:Tahoma; font-size:10px; }
.ttt11, .ttt11 a { font-family:Tahoma; font-size:11px; }
.ttt12, .ttt12 a { font-family:Tahoma; font-size:12px; }
.ttt13, .ttt13 a { font-family:Tahoma; font-size:13px; }
.ttt14, .ttt14 a { font-family:Tahoma; font-size:14px; }
.ttt15, .ttt15 a { font-family:Tahoma; font-size:15px; }
.ttt16, .ttt16 a { font-family:Tahoma; font-size:16px; }
.ttt17, .ttt17 a { font-family:Tahoma; font-size:16px; }
.ttt18, .ttt18 a { font-family:Tahoma; font-size:18px; }
.ttt19, .ttt19 a { font-family:Tahoma; font-size:19px; }
.ttt20, .ttt20 a { font-family:Tahoma; font-size:20px; }
.ttt21, .ttt21 a { font-family:Tahoma; font-size:21px; }
.ttt22, .ttt22 a { font-family:Tahoma; font-size:22px; }
.ttt23, .ttt23 a { font-family:Tahoma; font-size:23px; }
.ttt24, .ttt24 a { font-family:Tahoma; font-size:24px; }

.tr10, .tr10 a { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:10px; }
.tr11, .tr11 a { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; }
.tr12, .tr12 a { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; }
.tr13, .tr13 a { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; }
.tr14, .tr14 a { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; }
.tr15, .tr15 a { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:15px; }
.tr16, .tr16 a { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; }
.tr17, .tr17 a { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:17px; }
.tr18, .tr18 a { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:18px; }
.tr19, .tr19 a { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:19px; }
.tr20, .tr20 a { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:20px; }
.tr21, .tr21 a { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:21px; }
.tr22, .tr22 a { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:22px; }
.tr23, .tr23 a { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:23px; }
.tr24, .tr24 a { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:24px; }

.bold{ font-weight:bold; }
.italico{ font-style: italic; }
.sublinhado { text-decoration: underline; }
.underline:hover { text-decoration: underline; }
.riscado { text-decoration: line-through; }
/***********************************************************************************/
.preto, .preto a{color:#000000;}
.vermelho, .vermelho a{color:#D8151D;}
.branco, .branco a{color:#FFFFFF;}
.verde, .verde a{color:#018101;}
.laranj, .laranj a{color:#F45001;}
.amareloes, .amareloes a{color:#FFBD00;}
.amareloes2, .amareloes2 a{color:#F4B807;}
.azul, .azul a{color:#005289;}
.azulcl, .azulcl a{color:#002759;}
.cinza, .cinza a{color:#858685;}
.cinza_claro, .cinza_claro a{color:#CCCCCC;}
.cesq, .cesq a{color:#434343;}
.rosa, .rosa a{color:#EB8686;}
.roxo, .roxo a{color:#58007B;}
.borda{ border:1px solid #BEBEBE;}
.borda:hover{border:1px solid #BEBEBE;}
.wb a{border:none;}
.linktop a:hover{text-decoration:underline;}
.input01 { height:16px; padding:5px; background:url(../images/formCadastroBg1.jpg) repeat-x #FFF;}
/************************************ site *****************************************/
body{
	background:url(../imagens/bg_site.jpg) repeat-x  top;
	background-color:#FFFFFF;
}
#site{
	width:900px;
	margin:0 auto;
	display:table;
}
#OS{
	display: none;
}
#OA{
	display: block;
	width: 0px;
	height: 0px;
	float: left;
}
#loading{
	display: none;
	position: fixed;
	width: auto;
	height: 31px;
	padding: 1px 5px;
	left: 5px;
	bottom: 5px;
	border: 1px solid #000;
	background-color: #FFF;
}
#loading font{
	color: #000;
}
#sobreWindow{
	display: none;
	position: fixed;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	background: url(../image/bg_display.png);
	z-index: 2;
}
#bloco_ER{
	display: none;
	position: fixed;
	top: 100px;
	width: 600px;
	padding: 10px;
	float: left;
	background: #FFF;
	z-index: 3;
}
/* ----------------------------------------------------------------------------------------- */
#bloco_enquete{
	display: block;
	margin-bottom: 20px;
	float: left;
}
#bloco_enquete label{
	display: block;
	clear: left;
}
#pergunta_BE{
	display: inline;
	width: 130px;
	margin: 0px 5px;
	float: left;
	margin-top:5px;
}
#pergunta_BE font{
	font-size: 12px;
	font-weight: bold;
	color: #333;
}
#bloco_opcao{
	display: inline;
	width: 130px;
	margin: 5px 10px 0px 10px;
	float: left;
}
#bloco_opcao font{
	font-size: 11px;
	color: #333;
}
/* paginação---------------------------------------------------------------------------------- */
#bloco_paginacao{
	display: block;
	width: 567px;
	margin: 5px 0px 0px 10px;
	float: left;
	clear: left;
}
#bloco_paginacao font{
	line-height: 22px;
	color: #FFF;
}
#bloco_paginacao a:hover{
	text-decoration: none;
}
#button_paginacao{
	display: block;
	height: 22px;
	float: left;
	padding: 0px 5px;
	margin: 1px;
	background: #002759;
}
/* ----------------------------------------------------------------------------------------- */
#topo{
	width:906px;
	height:86px;
	float:left;
	margin-top:-2px;
}
#logo{
	width:382px;
	height:67px;
	position:absolute;
	margin-top:12px;
}
#bannertopo{
	width:443px;
	height:62px;
	float:right;
	background:#FFF;
	margin-top:12px;
}
#menutopo{
	width:900px;
	float:left;
	height:53px;
}
#linkstop{
	height:35px;
	float:left;
}
#linkstop a{
	height:35px;
	float:left;
	margin-left:30px;
}
#linkstop a:hover{
	height:35px;
	float:left;
	margin-left:30px;
	border-bottom:3px solid #FFC800;
}
#buscatopo{
	width:900px;
	float:left;
	height:25px;
	background:#FFC800;
	margin-top:1px;
}
#capa{
	width:750px;
	float:left;
	margin-top:2px;
}
#bannercapa{
	width:240px;
	height:77px;
	float:left;
	margin-left:15px;
	margin-top:8px;
}
#capacoluna{
	width:220px;
	float:left;
	margin-top:10px;
}
#vincoluna{
	width:220px;
	height:22px;
	float:left;
	background:url(../imagens/vincoluna.jpg);
}
#segvin{
	float:left;
	margin-top:4px;
	margin-left:25px;
}
#segcolu{
	width:220px;
	float:left;
	margin-left:3px;
	margin-top:8px;
	padding-bottom:5px;
	border-bottom:3px solid #FFC800;
}
#capanotmeio{
	width:255px;
	float:left;
	margin-left:3px;
	margin-top:10px;
}
#vinnotmeio{
	width:255px;
	height:22px;
	float:left;
	background:url(../imagens/capanotmeio.jpg);
}
#capanotdes{
	width:268px;
	float:left;
	margin-left:3px;
	margin-top:10px;
}
#vinnotdes{
	width:268px;
	height:22px;
	float:left;
	background:url(../imagens/outrosdestaque.jpg);
}
#segnotsdescap{
	width:268px;
	float:left;
	margin-top:5px;
}
#segnotsdescap2{
	width:268px;
	float:left;
	margin-top:5px;
	min-height:65px;
}
#ladirsite{
	width:140px;
	float:right;
}
#bannerdir{
	width:140px;
	float:left;
	height:67px;
	margin-top:5px;
}
#vinenq{
	width:140px;
	height:22px;
	float:left;
	margin-top:5px;
	background:url(../imagens/bgvinenq.jpg);
}
#bannerdirgrand{
	width:132px;
	height:180px;
	float:left;
	margin-left:4px;
	margin-top:8px;
}
#classicapa{
	width:900px;
	float:left;
	height:22px;
	margin-top:8px;
	background:url(../imagens/bgclassicapa.jpg);
}
#quadsclassicapa{
	width:109px;
	float:left;
	min-height:155px;
	margin-top:11px;
	margin-left:32px;
}
#quadtipocls{
	width:109px;
	float:left;
	height:20px;
	background:#A4CCE7;
}
#fotoclascapa{
	width:109px;
	float:left;
	height:83px;
}
#bannergrandcapa{
	width:807px;
	height:103px;
	float:left;
	margin-left:37px;
	margin-top:10px;
}
.menus_js{
	width:135px; 
	background:#FFC800; 	
	_clear:both;
	top:75px;
	z-index:9;
}
#menuprodutos{
	padding-left:0px;
	position:absolute;
	opacity: 0.9; 
	-moz-opacity: 0.9;
	-khtml-opacity: 0.9;
	/*filter: alpha(opacity=90);*/
	clear:both;
	margin-left:10px;
	margin-top:49px;
	_margin-left:-743px;
	_margin-top:65px;
	z-index:9;
}
#linksdentro{
	float:left;
}
#linksdentro a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	font-weight:bold;
	width:135px;
	height:20px;
	float:left;
	padding-top:10px;
}
#linksdentro a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	float:left;
	font-weight:bold;
	background-color:#DDAB00;
	width:135px;
	height:20px;
	padding-top:10px;
}
#vingrand{
	width:750px;
	float:left;
	height:22px;
	background:url(../imagens/vinbgcapa.gif);
	margin-top:3px;
	margin-bottom:5px;
}
#bc-top{
	width:720px;
	border-bottom:3px solid #00C;
	font-size:14px;
	font-weight:bold;
	color:#00C;
	padding-bottom:1px;
	margin-bottom:5px;
}
#caixa-bc{
	width:750px;
	float:left;
	margin-bottom:5px;
	display:table;
}
#caixa-bc a{
	width:750px;
	min-height:35px;
	background:#E8ECFF;
	float:left;
	border:#999 1px solid;
}
#caixa-bc a:hover{
	width:750px;
	float:left;
	background:#BEBBFF;
	border:#999 1px solid;
}
#quadcapa{
	float:left;
	width:162px;
	min-height:159px;
	margin-left:20px;
}
