@charset "utf-8";
/* CSS Document */

body{
	behavior: url(csshover2.htc);
hack per ie6
; 		background-color: #666666;
		} 
		#menu{
		margin:0;
		padding:0;
		}
		#menu ul{
		padding:0;
		margin:0;
		}
		#menu li{
		position: relative;
		float: left;
		list-style: none;
		margin: 0;
		padding:0;
		}
		#menu li a{
		width:120px;
		height: 30px;
		display: block;
		text-decoration:none;
		text-align: center;
		line-height: 30px;
		font-family:Arial, Helvetica, sans-serif;
		font-size: 15px;
		}
		#menu li a:hover{
		background-position: bottom center;
		color:#cccccc;
		}
		
		#menu li a:visited{
		background-position: bottom center;
		color:#ffffff;
		}
		
		#menu li a:link{
		background-position: bottom center;
		color:#ffffff;
		}
		#menu ul ul{
		position: absolute;
		top: 30px;
		width: 120px;
		visibility: hidden;
		}
		#menu ul li:hover ul{
		visibility:visible;
		}
		
		
		a.submenu{
		background-color:#FFFFFF;
		color: #006699;
		}
		
a:link {
	color: #333333;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #333333;
}
a:hover {
	text-decoration: none;
	color: #999999;
}
a:active {
	text-decoration: none;
}		
	
.txt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333
	}


.titles{font-family:Arial, Helvetica, sans-serif;
		font-size:18px;
		color:#993300
		}

.derechos{font-family:Arial, Helvetica, sans-serif;
		  font-size:10px;
		  color:#333333;
		  }
		  
#derechos{float:right;
		margin:10px 10px 0 0;
		width:45%
		}
		
#links{float:left;
		margin:10px 0 0 10px;
		width:45%
}

.linea {
	border-bottom:solid 1px #0f2b61;
	line-height: 13px;
	width:350px
}


.required{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FF0000;
		  }
		  
h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#000000;
		  }