* {
	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/bgsite.jpg) repeat-x  top;
	background-color:#FFFFFF;
}
#site{
	width:1000px;
	display:table;
	margin:0 auto;
}
#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: 12px;
	color: #333;
}
/* paginação---------------------------------------------------------------------------------- */
#bloco_paginacao{
	display: block;
	width: 567px;
	margin: 5px 0px 0px 10px;
	float: left;
	clear: left;
}
#bloco_paginacao2{
	display: block;
	width: 150px;
	margin: 5px 0px 0px 10px;
	float: left;
	clear: left;
}
#bloco_paginacao font{
	line-height: 22px;
	color: #FFF;
}
#bloco_paginacao a:hover{
	text-decoration: none;
}
#bloco_paginacao2 font{
	line-height: 22px;
	color: #FFF;
}
#bloco_paginacao2 a:hover{
	text-decoration: none;
}
#button_paginacao{
	display: block;
	height: 22px;
	float: left;
	padding: 0px 5px;
	margin: 1px;
	background: #002759;
}
/* ----------------------------------------------------------------------------------------- */
#topo{
	width:100%;
	height:147px;
	display:table;
}
#imgtop{
	width:1000px;
	float:right;
	height:147px;
}
#logotopo{
	width:808px;
	height:134px;
	position:absolute;
}
#menuesq{
	width:187px;
	float:left;
	margin-top:9px;
	display:table;
}
#menubg{
	width:187px;
	float:left;
	background:#FFAA30;
	padding-top:10px;
	padding-bottom:14px;
}
#linksdentesq{
	width:185px;
	height:22px;
	float:left;
	margin-left:1px;
}
#linksdentesq a{
	width:185px;
	height:22px;
	float:left;
}
#linksdentesq a:hover{
	width:185px;
	height:22px;
	float:left;
	background:#E78503;
}
#linksdentesq2{
	width:165px;
	height:22px;
	float:left;
	margin-left:1px;
	margin-left:20px;
}
#linksdentesq2 a{
	width:165px;
	height:22px;
	float:left;
}
#linksdentesq2 a:hover{
	width:165px;
	height:22px;
	float:left;
	background:#E78503;
}
#classificadossite{
	width:187px;
	height:40px;
	float:left;
	margin-top:2px;
}
#imgclassisite{
	width:88px;
	height:85px;
	float:left;
	margin-top:5px;
}
#sepclassi{
	width:187px;
	height:3px;
	float:left;
	margin-top:5px;
	margin-bottom:10px;
}
#laddirsite{
	width:177px;
	float:right;
	margin-top:5px;
	display:table;
}
#bannerdir{
	width:177px;
	height:95px;
	float:left;
	margin-top:4px;
}
#capa{
	width:100%;
	float:left;
	margin-top:9px;
	min-height:100px;
}
#bannerscapa{
	width:129px;
	height:76px;
	float:left;
	border:1px solid #275DA6;
	margin-left:22px;
	margin-top:10px;
}
#vingrand{
	width:99%;
	height:30px;
	background:#FFAA30;
	float:left;
	margin-top:2px;
}
#segvin{
	float:left;
	margin-top:4px;
	margin-left:5px;
}
#bannercapa{
	width:615px;
	height:120px;
	float:left;
	margin-bottom:5px;
}
#bannercapameio{
	width:455px;
	height:75px;
	float:left;
	margin-top:8px;
}
#cartaopost{
	width:128px;
	height:128px;
	position:absolute;
	z-index:7;
	margin-top:240px;
	margin-left:200px;
}
