body
{
	
	margin: 0;
	padding: 0;
	background-color: #3E5C81;
	font-size: 11px;
	color:#ffffff;
	font-family:verdana,tahoma;
	

}
img
{  border-style: none;
}

p {
	
	font-size: 11px;
	color:#ffffff;
	font-family:verdana,tahoma;
	
}

a:link {
  font-family:  Verdana,Arial, Helvetica;
	font-size: 11px;
	color: #FFD50F;
	font-weight: bold;
	text-decoration: none;
	}
	
a:visited {
font-family:  Verdana,Arial, Helvetica;
	font-size: 11px;
	color: #FFD50F;
	font-weight: bold;
	text-decoration: none;
	}
	
a:hover, a:active {
 font-family:  Verdana,Arial, Helvetica;
	font-size: 11px;
	color: #fff;
	text-decoration: none;
	}
	
	
.pro_line3 {
height:36px; 
position:relative; 
font-family:arial, verdana, sans-serif; 
font-size:11px;
z-index:500;
}

.pro_line3 .select {
margin:0; 
padding:0 0 0 20px; 
list-style:none; 
white-space:nowrap;
}

.pro_line3 li {
float:left;
background:url(transparent.gif);
}

.pro_line3 .select a {
display:block; 
height:36px; 
float:left; 
background: url(transparent.gif); 
padding:0 0 0 5px; 
text-decoration:none; 
line-height:25px; 
white-space:nowrap; 
color:#FFD70C;
}

.pro_line3 .select a b {
display:block; 
padding:0 5px 10px 15px; 
background:url(transparent.gif) right top;
}

.pro_line3 .select a:hover, 
.pro_line3 .select li:hover a {
background: url(transparent.gif); 
padding:0 0 0 5px;
line-height:27px;
cursor:pointer; 
color:#EC912F;
}

.pro_line3 .select a:hover b, 
.pro_line3 .select li:hover a b {
display:block; 
padding:0 5px 9px 15px; 
background:url(transparent.gif) right top; 
cursor:pointer;
}

.pro_line3 .sub {
display:none;
}

/* IE6 only */
.pro_line3 table {
border-collapse:collapse; 
margin:-1px; 
font-size:1em; 
width:0; 
height:0;
}

.pro_line3 .sub {
margin:0;
padding:0 0 0 20px;
text-align:center;
list-style:none;

}
.pro_line3 .sub li {background:transparent;}

.pro_line3 .select :hover .sub {
height:18px;
display:block; 
position:absolute;
float:center;
width:950px;
top:36px; 
left:0; 
text-align:center;
}

.pro_line3 .select :hover .sub li a 
{display:block;height:36px; line-height:36px; text-align:center; float:center; background:#e7e7e7; BACKGROUND: url(fade.gif);padding:0 10px; margin:0; white-space:nowrap; border:1px solid #000; border-color:#888 #777 #666 #ddd; color:#000;font-size:10px;}

.pro_line3 .select :hover .sub li a:hover 
{color:#000;  background:#EC912F;text-align:center; float:center; border-color: #fff #333 #000 #fff; line-height:25px;}

/* 7)-=-=-=- Accessibility -=-=-=- */
	
#skip {
	display: none;
	}
	#content {
PADDING-RIGHT: 5px; PADDING-LEFT: 15px; BACKGROUND: #fff; PADDING-BOTTOM: 0px; MARGIN: 0px 8px; PADDING-TOP: 10px;
FONT-SIZE: 11px; COLOR: #666; FONT-FAMILY:  Verdana, Geneva, Arial, sans-serif;
  }
 #titulo
 {
 FONT-SIZE: 11px; COLOR: #444444;FONT-WEIGHT: bold;  FONT-FAMILY:  Verdana, Geneva, Arial, sans-serif;
 padding-left:5px;padding-bottom:10px;
 }
 
.line {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0px; BACKGROUND: url(line.gif) #718ea5 repeat-x; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 1px
  
}
.item {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: url(item_bg.gif) #fafbfc repeat-x left bottom; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 20px; PADDING-TOP: 10px; POSITION: relative;
  FONT-SIZE: 11px; COLOR: #666; FONT-FAMILY:  Verdana, Geneva, Arial, sans-serif;TEXT-ALIGN: justify;
}
.item A {
	COLOR: #93b2c8
}
.item A:hover {
	BACKGROUND: #fff; COLOR: #8cc0e5
}
.item H4 {
	FONT-WEIGHT: normal; FONT-SIZE: 1em; MARGIN: 0px; COLOR: #0170CE;
}
.item P {
	FONT-SIZE: 0.9em; MARGIN: 0px 0px 10px; TEXT-ALIGN: justify
}

.check {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-POSITION: outside; LIST-STYLE-IMAGE: url(/img/check.gif); PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 18px; PADDING-TOP: 0px
}

input {
font-family: Verdana, Helvetica;
	border: 1px solid #ffba00;
	color: #444444;
  background: #f7f7f7;
	padding: 2px 5px 1px 5px;
	font-size: 11px;
	}
	
	select,option {
font-family: Verdana, Helvetica;
	border: 1px solid #ffba00;
	color: #444444;
  background: #f7f7f7;
	padding: 2px 5px 1px 5px;
	font-size: 9px;
	}
	

	
textarea {
	font-family: Verdana, Helvetica;
	font-size: 11px;
	border: 1px solid #ffba00;
	background: #f7f7f7;
	color: #444444;
	padding: 2px 5px 1px 5px;
	width: 350px;
	}
#puntos {
	BORDER-RIGHT: #e7e7e7 1px solid;
	PADDING-RIGHT: 10px;
  PADDING-TOP: 10px;
  PADDING-LEFT: 10px; 
  PADDING-BOTTOM: 10px; 
  BORDER-TOP: #e7e7e7 1px solid; 
  FONT-SIZE: 10px; 
  BORDER-LEFT: #e7e7e7 1px solid; 
  COLOR: #ffffff; 
  BORDER-BOTTOM: #e7e7e7 1px solid;
  FONT-FAMILY: verdana,arial, lucida grande, sans-serif;
  BACKGROUND-COLOR: #AB8D00;
  TEXT-ALIGN: left;
}
	

	
/* 8)-=-=-=- Hacks -=-=-=- */
	
.clearfix:after { /* float hack used to float content correctly */
    content: "."; 
   	display: block; 
   	height: 0; 
   	clear: both; 
    visibility: hidden;
	}

#sddm
{	margin: 0;
	padding: 0;
	z-index: 30}

#sddm li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font: bold 11px arial}

#sddm li a
{	display: block;
	margin: 0 1px 0 0;
	padding: 4px 10px;
	width: 85px;
	background: #008C0D;
	color: #FFF;
	text-align: center;
	text-decoration: none}

#sddm li a:hover
{	background: #C86D01}

#sddm div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
  background: #EAEBD8;
	border: 1px solid #5970B2}

	#sddm div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 5px 10px;
		width: 90;
		white-space: nowrap;
		text-align: center;
		text-decoration: none;
		font-weight: bold;
		background: #FFD50F;
		color: #3E5C81;
		font: 12px arial}

	#sddm div a:hover
	{	background: #3E5C81;
		color: #FFF}


/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */	
