
 
* {
margin:0;
padding:0;
}

body{font-family:Verdana, Geneva, sans-serif; font-size:11px;}

#hotSiteGeral{
	margin:0 auto; 
	width:950px; 
	border-top:1px solid #fff;
	border-right:1px solid #999;
	border-bottom:1px solid #999;
	border-left:1px solid #fff;
	}

#hotSiteMiddle{margin:0; background:#fff;}

#hotSiteTopo{margin-bottom:10px;}
#hotSiteTopo a.linkLogo{display:block; height:160px; text-indent:-5000000px;}

a{text-decoration:none;}
a:hover{text-decoration:underline;}

.divFake{clear:both;}

#hotSiteColunas{clear:both;}

#hotSiteEsquerda{float:left; width:160px;}
#hotSiteDireita2{float:right; width:160px;}

#hotSiteDireita {margin:0 5px 0 165px; min-height:300px; padding:5px 10px; border-left:1px solid #ededed;}

#hotSiteMeio{margin:0 165px; min-height:300px; padding:5px 10px; border-left:1px solid #ededed; border-right:1px solid #ededed;}
#hotSiteMeio2{margin:5px; min-height:300px; padding:5px 10px;}

.conteudo{margin-top:3px; padding:8px;}
.conteudoTitulo{border-bottom:1px solid #ccc; font-size:14px; font-weight:bold; margin-bottom:10px; padding:5px 0;}
.conteudo p{margin:10px 0;}
.conteudo .texto a{font-weight:bold; text-decoration:none;}
.conteudo .texto a:hover {text-decoration:underline;}

/*-------------------- menus ----------------------*/
#hotSiteTopo .menu{margin:5px 0; _height:33px;}
#hotSiteTopo .menu ul{list-style:none;}
#hotSiteTopo .menu ul li{display:inline; margin:0;}
#hotSiteTopo .menu ul li a{float:left; display:block; margin:0 5px; padding:10px 15px; font-size:10px; font-weight:bold; font-variant:small-caps; text-align:center; border-right:1px solid #FFF;}

/*-------------------- menus ----------------------*/
#hotSiteEsquerda .menu{margin:5px 0;}
#hotSiteEsquerda .menu ul{list-style:none}
#hotSiteEsquerda .menu ul li{}
#hotSiteEsquerda .menu ul li a{display:inline-block; width:150px; margin:2px; padding:10px 5px; font-size:11px; font-weight:bold; font-variant:small-caps;}

/*-------------------- menus ----------------------*/

dl.divApoio{margin-top:15px; text-align:center;}
dl.divApoio p{color:#20399F; margin:10px; text-align:left;}
dl.divApoio dd{margin:10px 0;}
dl.divApoio dd img, #hotSiteEsquerda .divApoio dd a img{border:1px solid #EDEDED; padding:1px;}

#divApoio{clear:both; margin-top:15px; padding:10px; text-align:center; border-top:1px solid #ededed;}
#divApoio p{color:#20399F; margin:10px;}
#divApoio img, #divApoio a img{border:1px solid #EDEDED; margin:0 10px; padding:1px;}

#hotSiteFoot{padding:10px; font-size:10px;}

table{border:medium none; padding:3px;}
table th {border-bottom:1px solid #CCCCCC;}
/* table td {border-top:1px solid #CCCCCC;}*/
table p {margin:5px 0;}



form table{border:none; margin:10px 20px; padding:5px;}
form table .titulo{font-size:12px; color:#039; font-weight:bold; background:#ededed; text-align:left; padding:5px;}
form table .separador{background:#ededed; text-align:left; height:2px; color#ededed; font-size:5px;}
form table table{border:none; margin:0; padding:0;}
form input[type=submit]{padding:1px 10px; border:1px solid #ccc; font-size:11px; color:#333; font-weight:bold; background:url(../arearestrita/imagens/fundo_categoria.jpg) center center no-repeat;}
form input[type=text]{border:1px solid #ccc; padding:1px; background:#FFF; color:#333; font-size:11px;}
form input[type=text]:focus{border:1px solid  #666;}
form select{border:1px solid #ededed; padding:1px; background:#FFF; color:#333; font-size:11px;}
form select:focus{border:1px solid  #f2f2f2; background:#f2f2f2;}



/*-------------------- rodapÃ© ----------------------*/
#hotSiteFoot{
	margin:15px auto; 
	width:930px; 
	background:#FFF; 
	color:#333; 
	font-size:10px; 
	padding:10px; 
	text-align:center;
	border-top:1px solid #fff;
	border-right:1px solid #999;
	border-bottom:1px solid #999;
	border-left:1px solid #fff;
	}

