/* ----- GENERAL ----- */
html,body{margin:0;
	padding:0;
	height:100%;
	background-color:#006699;
	font-family:Verdana;}

hr.linea {
height: 2px;
border: 0;
color: #990000;
background-color: #990000;
} 

hr.linea2 {
height: 2px;
border: 0;
color: #DDDD33;
background-color: #DDDD33;
margin-right: 10px;
} 

/* ----- LAYOUT (IDS) ----- */
.clos{background-color:#003366;}
.clcl{background-color:#006699;}

/* ----- CLASES ----- */
.clbt{text-align:center;
	font-size:14px;
	font-style:italic;
	color:#DDDD33;
	line-height:10px;
	}

.clbtpeq{vertical-align:top;
	padding:30px 0 0 0;}
	
.clrojo{font-size:12px;
	color:#FFFFFF;
	text-align:center;
	vertical-align:top;
	margin-top:20px;
	padding:5px;
	padding-top:7px;
	background-image:url(../comunes/slices/12.gif);
	}

.clrojoprinc{font-size:12px;
	color:#FFFFFF;
	text-align:center;
	vertical-align:top;
	margin-top:20px;
	padding:5px;
	padding-top:7px;
	background-image:url(comunes/slices/12.gif);
	}

.clrojop{font-size:11px;
	color:#FFFFFF;
	text-align:center;
	vertical-align:top;
	margin-top:20px;
	padding:5px;
	padding-top:8px;
	background-image:url(../comunes/slices/12.gif);
	}

.clpizarra{font-size:11px;
	color:#FFFFFF;
	vertical-align:top;
	padding:11px 0 0 0;
	line-height:15px;}
	
.clbott {text-align:center;
	font-size:11px;
	font-style:italic;
	color:#DDDD33;
	background-color:#003366;}

.clletpeq{font-size:9px;
	line-height:10px;
	font-style:normal;
	line-height:17px;}

.clletpeq2{font-size:12px;
	color:#FFFFFF;
	font-style:italic;
	}

.clletpag{font-size:27px;
	position: absolute;
	top: 140px;
	left: 100px;
	color:#6699CC;
}

.clletpag2{font-size:27px;
	position: relative;
	top: 0px;
	width: 270px;
	left: 30px;
	color:#6699CC;
}

.clletpagpr{font-size:30px;
	position: absolute;
	top: 160px;
	left: 100px;
	color:#6699CC;
}

.clletspag{font-size:17px;
	position: relative;
	top: -8px;
	font-style:italic;
	text-align:right;
	color:#DDDD33;
}
	
.cllettit{font-size:27px;
	font-style:italic;
	text-align: right;
	color:#DDDD33;}

.clavitit{font-size:18px;
	color:#FFFFFF;
	cursor:pointer;
	background-repeat: no-repeat;
	height:20px;
	padding: 2px;
	}

.clavitex{font-size:14px;
	font-family:Verdana;
	color:#FFFFFF;
	margin-top: 5px;
	margin-bottom: 5px;
	}

.clavinove{font-size:14px;
	font-family:Verdana;
	color:#FFFFFF;
}

.clright{text-align: right;}

.clletlink{text-align: right;
	color:#FFFFFF;}

.clpagimg{font-size:17px;
	color:#FFFFFF;
	padding: 0px 3px 3px 3px;
}

.clpagsel{font-size: 17px;
	padding: 0px 3px 3px 3px;
	border: solid 1px #ffffff;
}

/* ----- ENCABEZADOS ----- */
h1{
}
h2{
}


/* ----- LISTAS ----- */
ul{
}
ul li{
}


/* ----- IMAGENES----- */

.clpizarratit{background-image:url(../comunes/slices/titupeq.gif); 
	background-repeat: no-repeat;
	background-position: center top;
	font-size:11px;
	color:#FFFFFF;
	text-align:center;
	padding:3px 0 8px 0;}

.clbotapa1{background-image: url(../comunes/slices/luzapa.gif);
	background-repeat: no-repeat;}

.clbotapa2{background-image: url(../comunes/slices/luzapa.gif);
	background-repeat: no-repeat;
	background-position: right;}

.clbotpre{background-repeat: no-repeat;
	background-image: url(../comunes/slices/luzpre.gif);}
	
.cllogo {background-image:url(../comunes/slices/logo.gif); 
	background-repeat: no-repeat;
	background-position: right top;
	background-color:#003366;}

.clrosa{background-image:url(../comunes/slices/08.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height:100px;
	}

.clrosaprinc{background-image:url(comunes/slices/08.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height:100px;
	}
	
.imbot{	padding-bottom: 0px;
	padding-top: 5px;
	}

.imbotp{width:35px;
	height:35px;
	}

/* ----- LINKS ----- */

A:link {text-decoration: none;color: #fff;}
A:visited {text-decoration: none;color: #fff;}
A:active {text-decoration: none;color: #fff;}
A:hover {text-decoration: none;;color: #fff;}

.bl:link {border: 0px;text-decoration: none;color: #fff;}
.bl:visited {border: 0px;text-decoration: none;color: #fff;}
.bl:hover {border: 0px;text-decoration: none; color: #fff;}
.bl:active {border: 0px;text-decoration: none;color: #fff;}

.bl1:link {border: 0px;text-decoration: none;color: #fff;}
.bl1:visited {border: 0px;text-decoration: none;color: #fff;}
.bl1:hover {border: 0px;text-decoration: none;color: #fff;
		background-image: url(../comunes/slices/luzpre.gif);
		background-repeat: no-repeat;
		background-position: left;}
.bl1:active {border: 0px;text-decoration: none;color: #fff;}

.bl2:link {border: 0px;text-decoration: none;color: #fff;}
.bl2:visited {border: 0px;text-decoration: none;color: #fff;}
.bl2:hover {border: 0px;text-decoration: none;color: #fff;
		background-image: url(../comunes/slices/luzpre.gif);
		background-repeat: no-repeat;
		background-position: right;}
.bl2:active {border: 0px;text-decoration: none;color: #fff;}

.am:link img {border: 0px;text-decoration: none;color: #ff0;}
.am:visited img {border: 0px;text-decoration: none;color: #ff0;}
.am:hover img {border: 0px;text-decoration:none; color: #ff0;}
.am:active img {border: 0px;text-decoration: none;color: #ff0;}
.am:link {border: 0px;text-decoration: none;color: #ff0;}
.am:visited {border: 0px;text-decoration: none;color: #ff0;}
.am:hover {border: 0px;text-decoration:none; color: #ff0;}
.am:active {border: 0px;text-decoration: none;color: #ff0;}

.fot {border:4px solid #000000;
	margin-top:3px;}

.foto {border:4px solid #000000;
	margin-top:3px;
	padding:10px;}

.fotg {border:6px solid #000000;
	}
	
/* ----- FORMULARIOS ----- */
.clborde{border:2px solid #003366;}

/* ----- FOLLETO ----- */
.fanun {font-size:20px;
	color:#ffffff;
	padding: 0px 0px 12px 0px;
	font-family:Arial;
	}

.fcattit {font-size:14px;
	color:#DDDD33;
	font-style:italic;
	padding: 0px 10px 0px 0px;
	}
	
.fcontacto {font-size:13px;
	color:#ffffff;
	vertical-align:top;
	padding: 5px 0px 0px 0px;
	}
	
.flinks {font-size:12px;
	color:#ffffff;
	vertical-align:bottom;
	padding: 0px 0px 10px 20px;
	font-style:italic;
	}

.flinksf {font-size:12px;
	color:#ffffff;
	vertical-align:top;
	padding: 15px 0px 0px 0px;
	font-style:italic;
	}

.festf {font-size:16px;
	color:#ffffff;
	vertical-align:top;
	padding: 15px 0px 0px 10px;
	}

.ftitparr {font-size:14px;
	font-style:italic;
	color:#DDDD33;
	}
	
.ftexparr {font-size:14px;
	font-family:Verdana;
	color:#FFFFFF;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 0px 35px 12px 0px;
	}
	
.ftexfot {font-size:14px;
	color:#FFFFFF;
	margin-top: 0px;
	margin-bottom: 0px;
	}
	
.ftexfots {font-size:12px;
	color:#6699CC;
	margin-top: 0px;
	margin-bottom: 0px;
	font-style:italic;
	}
	
.ftextpad {padding: 30px 35px 12px 0px;
	}
	
.ftitfot {font-size:14px;
	color:#DDDD33;
	text-align:center;
	margin:3px;
	}
	
.fsubtitfot {font-size:12px;
	color:#FFFFFF;
	text-align:center;
	margin:3px;
	}
	
.fsubtitform {font-size:14px;
	color:#DDDD33;
	text-align:right;
	margin:3px;
	}
	
.ftexbanner {font-size:12px;
	color:#DDDD33;
	text-align:center;
	margin:3px;
}