/*	-	-	-	-	-	-	*/
body {	color:black;
		background-color:#FEFEFE;
		background-image:url("img/fondo.jpg");
		margin:0pt;
		padding:0pt;
		font-family:"Bitstream Vera Serif", Georgia, "Times New Roman", Times, sans-serif; 
		font-size:0.9em;	}
/*	-	-	-	-	-	-	*/
p.oculto {visibility: hidden; display:none;}
/*	-	-	-	-	-	-	*/
div.cabecera{
		height:77px;
		color:black;
		background-color:#6688AA;
		background-image:url("img/fondodintel.png");
		background-repeat:repeat-y;
		border-width:0px 0px 2pt 0pt;
		border-color:#557799;
		border-style:solid;		}

div.cabecera img {	border-width:0pt; margin:0pt;}
div.cabecera span.izquierda{ position:absolute; z-index:1;}
div.cabecera span.derecha1{ position:absolute; left:82%; z-index:2; }
div.cabecera span.derecha2 {position:absolute; left:90%; z-index:2;}
/*	-	-	-	-	-	-	*/
div.contenido{ text-align:justify; }

div.contenido p.normal{
		margin-top: 0pt;
		margin-bottom:5pt;
		margin-left:10pt;
		margin-right:10pt;
		padding:2pt;
		text-indent:10pt;	}
		
div.contenido ul{margin-left:20pt;}

div.contenido p.resaltado{
		font-weight:bold;
		font-size:9pt;
		margin:5pt;
		text-align:center;
		font-style:italic;	}
		
div.contenido p.listado1{ 
		background-color:#bec1d0; 
		margin-top:0pt;
		margin-bottom:0pt;
		padding:5pt;
		font-family:sans-serif;
		margin-left:8em;
		margin-right:10pt;	}
	
div.contenido p.listado1 a { color:#414979; background-color:#bec1d0; }

div.contenido p.listado1 a:hover { text-transform:uppercase; color:#7e0000; background-color:#bec1d0; }

div.contenido p.listado2{ 
		background-color:#e1e2ec;
		margin-top:0pt;
		margin-bottom:0pt;
		padding:5pt;
		font-family:sans-serif;
		margin-left:8em; 
		margin-right:10pt;	}
	
div.contenido p.listado2 a { color:#414979; background-color:#e1e2ec; }

div.contenido p.listado2 a:hover { text-transform:uppercase; color:#7e0000; background-color:#e1e2ec; }

div.contenido div.volver { z-index:2; position:absolute; margin:5pt;}

div.contenido div.volver img { border-style:none; }

div.contenido p.separador { height:400px; }

div.contenido span.cursiva { font-style:italic; }

div.contenido img { 
		margin:6pt; 
		border-width: 2px 2px 2px 2px; 
		border-color:#bfcacf #627882 #627882  #bfcacf; 
		border-style:solid;
		padding:1px;	}
	
div.contenido img.f_izquierda {float:left; }

div.contenido img.f_izquierda_c { float:left; clear:right; }

div.contenido img.f_derecha{float:right; }

div.contenido img.f_derecha_c { float:right; clear:right; }

div.contenido img.f_grande{float:none;margin:0pt; width:100%;}

div.contenido ul { margin-left:85pt;}

div.contenido ul.galeria {margin-left:6.2em;}

div.contenido ul.galeria li {
		width:200px;
		height:160px;
		display:inline;
		float:left;
		background-color:#b3b9c1;
		padding:2px;
		margin-left:0px;
		margin-right:2px;
		margin-top:2px;
		margin-bottom:0px;
		text-align: center;
		border-right: #627882 solid 1px;
		border-bottom: #627882 solid 1px; 
		border-top:#d5dce7 solid 1px;
		border-left:#d5dce7 solid 1px;
		font-size:0.8em;	}

div.contenido ul.galeria li img{
		width:150px;
		border-left: #627882 solid 1px;
		border-top: #627882 solid 1px;
		border-right: #baccd0 solid 1px;
		border-bottom: #baccd0 solid 1px;	}

div.contenido p.video{
		float:none;
		text-align:center;
		margin-left:10em;
		margin-right:10pt;
		padding:15px;
		background-color:#eeeeee;
		border-color:black;
		border-width:1px;
		border-style:solid;
		font-size:12px;	}
/*	-	-	-	-	-	-	*/
div.menu{
		width:8em;
		margin-top:0pt;
		margin-left:0pt;
		margin-right:12pt;
		margin-bottom:2pt;
		float:left;
		color:white;
		background-image:url("img/fmenu.png");
		background-color:#406183;
		background-repeat:repeat-y;
		border-top-width:0px;
		border-left-width:0px;
		border-right-width:2px;
		border-bottom-width:2px;
		border-color:#225588;
		border-style:solid;
		text-transform:capitalize;
		text-align:justify;
		text-indent:0pt;
		font-size:0.9em;
		font-family:Arial, 'Lucida Sans Unicode', Helvetica, sans-serif;	}
		
div.menu hr { height:1pt;}

div.menu p.principal{
		margin-left:5pt;
		margin-right:5pt;
		margin-top:10pt;
		margin-bottom:10pt;	}

div.menu p.principal a { color:white; }

div.menu p.principal a:hover{ text-transform:uppercase; color:#99AAFF; }
	
div.menu p.subnivel{
		font-size:0.8em;
		text-align:left;
		margin-left:18pt;
		margin-right:5pt;
		margin-top:0pt;
		margin-bottom:5pt;	}
	
div.menu p.subnivel a { color:white; }

div.menu p.subnivel a:hover{ text-transform:uppercase; color:#33AAFF;}
/*	-	-	-	-	-	-	*/
div.pie{
		clear:left;
		font-family:sans-serif;
		margin-top:5pt;
		border-width:0pt;
		border-color:black;
		border-style:solid;	}

div.pie p {
		margin:1pt;
		text-align:center;
		text-transform:capitalize;
		letter-spacing:0.1em;
		font-size:0.7em;	}

div.pie p.validacion { margin-top:5pt;}

div.pie a { text-transform:none; color:blue;	}

div.pie a:hover{	color:red; }

div.pie img { border-width:0pt; }

div.pie hr { width:50%; height:1pt; border-color:#AAAAAA; border-style:dotted; }
/*	-	-	-	-	-	-	*/
div.noticias{
		width:15em;
		height:15em;
		padding:5pt;
		float:right;
		margin-right:5pt;
		margin-top:5pt;
		margin-bottom:5pt;
		margin-left:10pt;
		border-top-width:0pt;
		border-left-width:0pt;
		border-right-width:2pt;
		border-bottom-width:2pt;
		border-color:black;
		border-style:solid;
		color:white;
		background-color:#406183;
		background-image:url("img/fmenu.png");
		background-repeat:repeat-y;
		text-align:justify;
		overflow:auto;
		font-family:Arial, 'Lucida Sans Unicode', Helvetica, sans-serif;	}
		
div.noticias hr { height:1pt; }

div.noticias p.titulo{
		margin-left:1pt;
		margin-right:1pt;
		font-size:9pt;
		font-weight:bold;
		text-transform:uppercase;
		text-align:center;
		padding:2pt;
		letter-spacing:3pt;
		border-width:1pt;
		border-color:white;
		border-style:solid;		}

div.noticias  p{
		text-align:justify;
		font-size:0.7em;
		margin:5pt;
		text-transform:uppercase;
		text-decoration:none;
		letter-spacing:1pt;	}
/*	-	-	-	-	-	-	*/	
table.horario { 
	margin:10pt;
	padding:10pt;
	background-color:#EEEEEE;
	color:black;
	border-color:black;
	border-top-width:1pt;
	border-left-width:1pt;
	border-bottom-width:2pt;
	border-right-width:2pt;
	border-style:solid;	}

table.horario td { 
	background-color:#FEFEFE; 
	padding:10pt;
	border:black 1px solid;	}