/* ---------- So Franquias ---------- */

body {
	padding:0px;
	margin:0px;
	font:11px arial;
	color:#555;
	background-image:url(../_imgs/fundo.gif);
	}
	
a{	font:11px arial;
	color:#555;
	text-decoration:none;
	}	
	
a:hover{
	font:11px arial;
	color:#000;
	text-decoration:none;
	}

p{  padding: 0px 15px 0px 15px;
	margin:0px;
	}

/* ---------- configurando as fontes ---------- */
	
.menor{
	font:10px arial;
	color:#555;
	text-decoration:none;
	}

.branco{
	font:11px arial;
	color:#fff;
	text-decoration:none;
	}
	
.branco a{
	font:11px arial;
	color:#fff;
	text-decoration:none;
	}
	
.branco a:hover{
	font:11px arial;
	color:#fff;
	text-decoration:none;
	}
	
p.claro a{
	font:11px arial;
	color:#9b5f66;
	text-decoration:none;
	}
	
p.claro a:hover{
	color:#fff;
	text-decoration:none;
	}
	
	
/* ---------- configurando as tabelas ---------- */

#principal{
	width:999px;
	}
	
#coluna_esqueda{
	width:171px;
	background-color:#5e0913;	
	vertical-align:top;
	}
	
#coluna_meio{
	width:570px;
	background:url(../_imgs/topo_meio.jpg) top no-repeat;
	background-color:#7e0c19;
	vertical-align:top;
	}
	
#coluna_direita{
	width:130px;
	background:url(../_imgs/topo_dir.jpg) top no-repeat;
	background-color:#5e0913;
	vertical-align:top;
	}

#coluna_mais{
	width:130px;
	background-color:#a4171f;
	vertical-align:top;
	background-image:url(../_imgs/fundo.gif);
	}
	
/* algumas divs pequeninas :) */

#boletim{
	background-image:url(../_imgs/fundo_esq.gif);
	margin-top:10px;
	}
	
#indique{
	background-image:url(../_imgs/fundo_esq.gif);
	margin-top:10px;
	}

	
/* ---------- estilo do menu ---------- */

#menu{
	padding-left:15px;
	background-image:url(../_imgs/fundo_esq.gif);
	}

.menu ul{
	margin: 2px 0px 2px 0px;
	padding: 0;
	list-style-type: none;
	width: 140px;
}
	
.menu ul li{
	position: relative;
}
	
.menu ul li ul{
	position: absolute;
	width: 130px; 
	top: -3px;
	visibility: hidden;
	background-color:#6e0f1a;
	border:1px solid #864c51;
	border-bottom:0px;
}

.menu ul li a{
	display: block;
	overflow: auto; 
	color: #ffffff;
	text-decoration: none;
	background: transparent;
	padding: 2px 0px 2px 0px;
	border-bottom: 1px solid #864c51;
}

.menu ul li a:visited{
	color: #ffffff;
}

.menu ul li a:hover{
	color: #d52627;
}

.menu .sub{
	background: url(../_imgs/seta_menu.gif) no-repeat center right;
}

* html .menu ul li { float: left; height: 1%; }
* html .menu ul li a { height: 1%; }


/* ---------- configurando campo de forms ---------- */

.form_home{
	width:100px;
	height:17px;
	font:10px arial;
	border:1px solid #cdcdcd;
	}
	
.form_top{
	width:100px;
	height:15px;
	font:10px arial;
	border:1px solid #b38e91;
	background-color:#c8abad;
	}

.form_boletim{
	height:16px;
	font:10px arial;
	border:1px solid #cdcdcd;
	}

/*********** geral_text.css ****************/

TD.middletable	{
				   font-family: Verdana, Arial;
				   font-size: 11px;
				   text-decoration: none;
				   color: #000000;
				}


.justificado { font-family: Verdana, Arial; font-size: 11px; text-decoration: none; text-align: justify;}


.enq_titulo { font-family: Verdana, Arial; font-size: 11px; text-decoration: none; color: #FFFFFF;}
.enq_resultado { font-family: Verdana, Arial; font-size: 11px; text-decoration: none; color: #993333;}
.enq_opcoes { font-family: Verdana, Arial; font-size: 11px; text-decoration: none; color: #000000;}


.mat_data { font-family: Verdana, Arial; font-size: 10px; text-decoration: none; text-align: justify;}

/*******************************************/

/*********** geral_form.css ****************/

.fundo	{
			font-family: Verdana;
			color:#FFFFFF;
			font-size: 11px;
			font-style: normal;
			font-weight: bold;
			background-color : #996666;
		}

.borda {
           border-color: #CCCCCC;
           font-family : Verdana;
           font-size: 11px;
           Color : #333333;
           border-width : 1px;
           background-color: #FFFFFF;
           border: 1px #CCCCCC solid;
       }

/*******************************************/

/*********** geral_link.css ****************/

A.enquete:link
	{
		text-decoration: none;
		font-weight: bold;
		font-family: Verdana;
		color: #FFFFFF;
		font-size: 11px;
	}

A.enquete:visited
	{
		text-decoration: none;
		font-weight: bold;
		font-family: Verdana;
		color: #FFFFFF;
		font-size: 11px;
	}

A.enquete:hover
	{
		text-decoration: underline;
		font-weight: bold;
		font-family: Verdana;
		color: #FFFFFF;
		font-size: 11px;
	} 

a.vinho:link
	{
		text-decoration: none;
		font-family: Verdana;
		color: #993333;
		font-size: 11px;
	}

a.vinho:visited
	{
		text-decoration: none;
		font-family: Verdana;
		color: #996666;
		font-size: 11px;
	}

a.vinho:hover
	{
		text-decoration: underline;
		font-family: Verdana;
		color: #993333;
		font-size: 11px;
	} 

/*********** tooltip ****************/

a.tooltip
	{
		position:relative; 
		font: 11px tahoma, verdana, arial; 
		padding:0;
		color:#039;
		text-decoration:none;
		cursor:help; 
		z-index:24;
	}
a.tooltip:hover 
	{
		background:transparent;
		z-index:25; 
	}
a.tooltip span 
	{
		display: none
	}
a.tooltip:hover span 
	{ 
		display:block;
		position:absolute;
		width:230px; 
		top:3em;
		text-align:justify;
		text-decoration:none;
		left:0;
		font: 10px tahoma, verdana, arial; 
		padding:5px 10px;
		border:2px solid #891A0F;
		background:#FFFFFF; 
		color:#000000;
	}
a.tooltip:hover span strong
	{ 
		font: 10px tahoma, verdana, arial; 
		font-weight: bold;
		color:#000000;
	}	

/*********** popup (dhtml) ****************/

#dhtml_popup {
	left: 300px;
	top: 180px;
	width: 300px;
	height: 320px;
	padding: 0px;
	margin: 0px;
	position: absolute;
	border: 1px solid #3E3E3E;
	z-index: 1000;
}

#dhtml_popup_header {
	width: 290px;
	height: 16px;
	padding: 2px 5px 2px 5px;
	font: 11px Trebuchet Ms, Arial, Tahoma;
	color: #FFFFFF;
	background: #6E222B;
}

#dhtml_popup_content {
	width: 300px;
	height: 300px;
	padding: 0px;
	margin: 0px;
	background: #FFFFFF;
}

/*******************************************/
