*{
	font-family:  Arial, Helvetica, sans-serif;
	color:#666 !IMPORTANT;	
	font-size: 12px;
}
FONT{
	font-family:  Arial, Helvetica, sans-serif;
	color:#999;	
	font-size: 8 pt; 
}
TH{
	font-family:  Arial, Helvetica, sans-serif;
	color: #000000;
	font-size:8 pt;
}
TD{
	font-family:  Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 8 pt;
}


A:link {text-decoration:none;color:#5B7DB0 !IMPORTANT;} 
A:visited {text-decoration:none;color:#969696;} 
A:active {text-decoration:none;color:#969696;} 
A:hover {text-decoration:underline;color:#969696;} 

.campoRadio {
	height:10px; 
	width:10px; 	
}
.campoTexto {
	color:#000000; 
	font-size: 8pt; 
	font-family: Arial; 
	border:0px; 
	height:16px; 
	BORDER-BOTTOM: #bbb 1px solid; 
	BORDER-LEFT: #bbb 1px solid; 
	BORDER-RIGHT: #bbb 1px solid; 
	BORDER-TOP: #bbb 1px solid;  
}

.campoSelect {
	background-color:#eeeeee; 
	color:#000000; 
	font-size: 8 pt; 
	font-family: Arial; 
	border:0px; 
	height:16px; 
	BORDER-BOTTOM: #000000 1px solid; 
	BORDER-LEFT: #000000 1px solid; 
	BORDER-RIGHT: #000000 1px solid; 
	BORDER-TOP: #000000 1px solid;  
}

.campoLista {
	background-color:#eeeeee; 
	color:#000000; 
	font-size: 8 pt; 
	font-family: Arial; 
	border:0px; 
	BORDER-BOTTOM: #000000 1px solid; 
	BORDER-LEFT: #000000 1px solid; 
	BORDER-RIGHT: #000000 1px solid; 
	BORDER-TOP: #000000 1px solid;  
}

.campoArea {
	background-color:#eeeeee; 
	color:#000000; 
	font-size: 8 pt; 
	font-family: Arial; 
	border:0px; 
	BORDER-BOTTOM: #000000 1px solid; 
	BORDER-LEFT: #000000 1px solid; 
	BORDER-RIGHT: #000000 1px solid; 
	BORDER-TOP: #000000 1px solid;  
}

.boton {
	/*
	background-color:#eeeeee; 
	color:#000000; 
	font-size: 8 pt; 
	font-family: Arial; 
	border:0px; 
	height:16px; 
	BORDER-BOTTOM: #000000 1px solid; 
	BORDER-LEFT: #000000 1px solid; 
	BORDER-RIGHT: #000000 1px solid; 
	BORDER-TOP: #000000 1px solid;
	*/
	
	
	background: none;
	border: solid 1px #CCC;
	border-right: solid 1px #666;
	border-bottom: solid 1px #666;
	font-size: 10px;
	color: #333;
	background: #D0DAE8;
}






.h1 {
	font-size:18px;
	font-weight:bold;
}

/* CABECERA */

#linea-cabecera {
	width: 100%;
	height: 1px;
	background: url(img/linea_cabecera.jpg) top left no-repeat;
}

/* PIE */
#pie {
	width:100%;
	height:150px;
	background:url(img/pie_degradado.jpg) top repeat-x;
	border-top:solid 1px #ccc;
	color:#666;
}
#pie-contenido {
	width:900px;
	margin:auto;
	padding:20px;	
}
#pie-contenido .logo-reducido {
	float:left;
}
#pie-contenido p {
	margin:0 0 0 60px;
}
#pie-contenido p, #pie-contenido a {
	font-size:11px;
}
#pie-contenido #info-corporativa {
	clear:left;
	width:360px;
	margin:auto;
	padding-top:20px;
}
#pie-contenido #info-corporativa img {
	margin-top:-3px;
}

/* AVISO LEGAL */
#avisoLegal {
	display:none;
}
#fondoAviso {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-color:black;
	filter:alpha(opacity=20);
	opacity:0.2;
	z-index:1000;
}
#aviso {
	position:fixed;
	top:50%;
	left:50%;
	width:540px;
	margin:-315px 0 0 -270px;
	background:white;
	cursor:pointer;
	z-index:1001;
	
	-moz-box-shadow: 0 0px 10px #666;
	-webkit-box-shadow: 0 0px 10px #666;
	box-shadow: 0px 0px 10px #666;
}
#aviso-titulo {
	height:30px;
	padding-top:20px;
	text-align:center;

	border-bottom:solid 1px #CCC;
	
	-moz-box-shadow: 50px 0px 10px #666;
	-webkit-box-shadow: 50px 0px 10px #666;
	box-shadow: 0px 2px 10px #CCC;
}
#aviso-contenido {
	height:530px;
	padding:20px 30px 30px;
	overflow:scroll;
}
.tipoAviso h1 {
	padding:0;
	margin:0;
	font-size:16px;
	font-weight:bold;
	color:#036;
}
.tipoAviso h2 {
	font-size:14px;
	font-weight:bold;
	color:#036;
}
.tipoAviso h3 {
	font-size:12px;
	font-weight:bold;
	color:#036;
}
.tipoAviso p, .tipoAviso li {
	font-size:11px;
	color:#666;
}
