@charset "iso-8859-1";

body {
	background-image: url("../img/fundo.jpg");
	background-attachment: fixed;
	background-position: 100% 100%;
	background-repeat: no-repeat;
	margin: 0px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding:0; 
	height:100%;		
}
.reflex_tb {
	background-image: url("../img/reflexo_05.png");
	background-repeat: repeat-x;
}
input.form {
	color: #fff;
	font-size: 12px;
	width: 193px;
	height: 15px;
	padding: 3px 5px 3px 3px;
	background: url(../img/input.png) no-repeat;
	margin-right: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	border: 0px;
}
input.formerro {
	color: #fff;
	font-size: 12px;
	width: 193px;
	height: 15px;
	padding: 3px 5px 3px 3px;
	margin-right: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	border: 10px;
	border-style: dashed; 
	border-width: 2px; 
	border-color: #ed2024;	
	background: url(../img/input.png) no-repeat;
}
select.form {
	font-size: 12px;
	padding: 3px;
	margin-right: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
}
select.formerro {
	font-size: 12px;
	padding: 3px;
	margin-right: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	border: 10px;
	border-style: dashed; 
	border-width: 2px; 
	border-color: #ed2024;	
}
.formcheck {
	font-size: 12px;
	padding: 3px;
	margin-right: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.formcheckerro {
	font-size: 12px;
	padding: 3px;
	margin-right: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	border: 10px;
	border-style: dashed; 
	border-width: 2px; 
	border-color: #ed2024;	
}
.borda {
	font-size: 12px;
	width: 100;
	padding: 10px;
	margin-right: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	border: 10px;
	border-style: solid; 
	border-width: 1px; 
	border-color: #033b6f;	
}
table, tr, td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.txt_cinza_mini {
	font-size: 12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#e8e8e8;
}
a.txt_cinza_mini:link {text-decoration: none;
color: #e8e8e8;
}
a.txt_cinza_mini:visited {text-decoration: none;
color: #e8e8e8;
}
a.txt_cinza_mini:hover {text-decoration: underline; 
color: #e8e8e8;
}
a.txt_cinza_mini:active {text-decoration: none;
color: #e8e8e8;
}
.txt_b_mini {
	font-size: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}
.txt_b_grd {
	font-size: 18px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}
.txt_azul_grd {
	font-size: 18px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#033b6f;
}
.txt_azul_peq {
	font-size: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#033b6f;
}
.txt_preco {
	font-size: 18px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#cc0000;
}
.txt_mini_desc {
	font-size: 12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#707070;
}
a.txt_b_mini:link {text-decoration: none;
color: #FFFFFF;
}
a.txt_b_mini:visited {text-decoration: none;
color: #FFFFFF;
}
a.txt_b_mini:hover {text-decoration: underline; 
color: #FFFFFF;
}
a.txt_b_mini:active {text-decoration: none;
color: #FFFFFF;
}
.gradientsite {
	background-image: url("../img/gradient.jpg");
	background-position: 100% 100%;
	background-repeat: repeat-x;
}
.txt_azul_link {
	font-size: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#033b6f;
}
.bot_azul_link {
	font-size: 13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#033b6f;
}
a.txt_azul_link:link {text-decoration: none;
color: #033b6f;
}
a.txt_azul_link:visited {text-decoration: none;
color: #033b6f;
}
a.txt_azul_link:hover {text-decoration: underline; 
color: #033b6f;
}
a.txt_azul_link:active {text-decoration: none;
color: #033b6f;
}
#popitmenu{
position: absolute;
background-color: #e8e8e8;
border:1px solid #c0c0c0;
font: normal 11px Verdana;
margin: 3px;
line-height: 18px;
z-index: 100;
visibility: hidden;
}

#popitmenu a{
text-decoration: none;
padding-left: 6px;
color: black;
display: block;
}

#popitmenu a:hover{ /*hover background color*/
background-color: #033b6f;
color: white;
}

#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
}
 
#nav a {
	display: block;
	width: 180px;
}
 
#nav li { /* all list items */
	float: left;
	width: 10em; /* width needed or else Opera goes nuts */
}
 
#nav li ul { /* second-level lists */
	position: absolute;
	z-index: 999;
	background: #c0c0c0;
	padding: 3px;
	width: 180px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	background-color: #e8e8e8;
	border:1px solid #c0c0c0;
	font: normal 10px Verdana;
}

#nav li ul a{
text-decoration: none;
color: black;

}
#nav li ul a:hover{ /*hover background color*/
background-color: #033b6f;
color: white;
}
 
#nav li ul ul { /* third-and-above-level lists */
	margin: -1em 0 0 10em;
}
 
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
	
}
 
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}
 
#content {
	clear: left;
	color: #ccc;
}