/* Definición de estilos */ 

/* Estilo para el documento */ 
BODY { background-color: GREEN;
	FONT-SIZE: 12px; FONT-FAMILY: Tahoma, Verdana, Arial; 
	TEXT-ALIGN: center;
	background: #fff left top repeat-x;
	margin-left: 0px;
	margin-top: 0px;
} 

A.negro { background-color: inherit; color: #403f43; }

A.negro:link, A.negro:visited,  A.negro:hover { background-color: inherit; TEXT-DECORATION: none;COLOR: #403f43;}

A.blanco { background-color: inherit; color: white; font-size: 10px;}

A.blanco:link, A.blanco:visited,  A.blanco:hover { background-color: inherit; TEXT-DECORATION: none;COLOR: white;}

A.azul { background-color: inherit; color: #6193d0; }

A.azul:link, A.azul:visited,  A.azul:hover { background-color: inherit; TEXT-DECORATION: underline;COLOR: #6193d0;}

A.numpag { background-color: inherit; color: #6193d0; }

A.numpag:link, A.numpag:visited,  A.numpag:hover { background-color: inherit; TEXT-DECORATION: none; COLOR: #6193d0;}

/* Estilo para la cabecera de nivel 2 */ 
H2 {font-family:Verdana,sans-serif; font-size:14pt;color:#403f43; text-decoration: underline;margin-top:40px;} 

/* Estilos para otras etiquetas */ 
B, TD {font-family:Verdana,sans-serif;font-size:x-small; 
color:black} 
TH {font-family:Verdana,sans-serif;font-size:x-small; 
color:white;background-color:#0080C0} 
PRE, TT, CODE {font-family:Courier New,Courier; 
font-size:9pt;color:maroon}
INPUT.wt, .wn { background-color: inherit; FONT-SIZE: 9px; MARGIN-LEFT: 5px; TEXT-ALIGN: left; }
INPUT.wt { background-color: inherit; TEXT-ALIGN: left; }
INPUT.wn { background-color: inherit; TEXT-ALIGN: right; }
INPUT.boton { background-color: inherit;
 background-color: #6193d0; MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px;
 border: 1px #6193d0 outset;
 padding: 0px 2px;
 color: white;
 text-decoration: none;
 font: bold 100% "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
}

INPUT.botoninicio { background-color: inherit;
 background-color: #6193d0; 
 MARGIN: 20px 5px 20px 5px;
 border: 1px #6193d0 outset;
 background: white url(/imagenes/inicio.png);
 width: 116px;
 height: 44px;
}

INPUT.botonvolver { background-color: inherit;
 background-color: #6193d0; 
 MARGIN: 20px 5px 20px 5px;
 border: 1px #6193d0 outset;
 background: white url(/imagenes/volver.png);
 width: 116px;
 height: 44px;
}

#cabecera {
	background-color: #6193d0;
	width: 101%;
}

#divisionsup {
	background-color: #eff4fa;
	width: 101%;
	height: 15px;
	BORDER-BOTTOM: #5d5959 1px solid;
	}

#divisioninf {
	background-color: #eff4fa;
	width: 101%;
	height: 15px;
	BORDER-TOP: #5d5959 1px solid;
	}
	
#pie {
	background-color: #6193d0;
	width: 101%;
}

#contenedor {
	margin:auto;
}

#columnai {
	background-color:inherit;
	float: left;
	width:200px;
	height: 500px;
}

#columnad {
	background-color:inherit;
	float: right;
	width:200px;
	height: 500px;
	margin-top: 0px;
}

#continicial {
	background-color:white;
	width:550px;
	margin-left: 205px;
	padding-top: 20px;
	BORDER: #6193d0 2px solid;
}

#contpresentacion {
	background-color: white;
	width:550px;
	margin-left: 0px;
	margin-top: 0px;
	padding-top: 20px;
	text-align: justify;
	/*BORDER: #6193d0 1px solid;*/
}

#contportada {
	background-color: white;
	width:550px;
	margin-left: 0px;
	margin-top: 0px;
	padding-top: 20px;
	/*BORDER: #6193d0 1px solid;*/
}

#contportadaext {
	background-color: inherit;
	width:575px;
	margin-left: 215px;
	/*border: 1px solid black;*/
}

#divfecha {
	background-color: inherit;
	width:550px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 20px;
}

#contmuro {
	background-color: white;
	width:760px;
	height: 400px;
	margin-left: 215px;
	padding-top: 20px;
	/*BORDER: #6193d0 2px solid;*/
}

#contmuroenlace {
	background-color: white;
	width:720px;
	height:380px;
	margin-left: 215px;
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 20px;
	/*BORDER: #6193d0 2px solid;*/
}

#contmuroenlacesin {
	background-color: white;
	width:720px;
	height:380px;
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 20px;
	BORDER: #6193d0 2px solid;
}

#continterior {
	background-color:inherit;
	width:600px;
	padding:30px;
}

#contenido {
	background-color:inherit;
	width:675px;
	padding:15px;
	padding-top: 0px;
}

#contenidofiltro {
	background-color:inherit;
	width:550px;
	padding:15px;
	padding-top: 0px;
	margin: auto;
}

#barrasuperiorizq {
	background-color:inherit;
	position: relative;
	top: 360px;
	width:150px;
	height:30px;
	padding-left:30px;
	float: left;
}

#barrasuperiorizqXL {
	background-color:inherit;
	position: relative;
	top: 460px;
	width:150px;
	height:30px;
	padding-left:30px;
	float: left;
}

#barrasuperiorder {
	background-color:inherit;
	width:300px;
	height:30px;
	padding-right:20px;
	float: right;
}

#muro {
	background-color:#fff;
	/*background: url(/imagenes/fondovisor.jpg) left top no-repeat;*/
	width:1000px;
	height:445px;
	padding-top:15px;
	margin:auto;
}

#muroXL {
	background-color: white;
	width:760px;
	margin: auto;
	margin-top:20px;
	padding-top: 20px;
	BORDER: #6193d0 2px solid;
}

#muroXLinfo {
	background-color: white;
	width:760px;
	height: 150px;
	margin: auto;
	margin-top:20px;
	padding-top: 20px;
	/*BORDER: #6193d0 2px solid;*/
}

#footer {
	width: 101%;
	position: relative;
	left: 0;
	bottom: 0;
	clear:both;
}

.imagencab {
	border: 1px solid #FFF;
}

/* Estilo de texto */

.txtcent{color: #403f43; font-size: 12px; background-color: inherit; font-family: Verdana, Arial; border-width:0; text-align:center; text-indent: 10;}
.txtnormal{color: #403f43; font-size: 12px; background-color: inherit; font-family: Verdana, Arial; border-width:0; text-align:left; text-indent: 10;}
.txtnormalneg{color: #403f43; font-size: 12px; font-weight: bolder; background-color: inherit; font-family: Verdana, Arial; border-width:0; text-align:left; text-indent: 10;}
.txtder{color: #403f43; font-size: 12px; background-color: inherit; font-family: Verdana, Arial; border-width:0; text-align:right; text-indent: 10;}
.txtcur{color: #403f43; font-size: 12px; font-style: italic; background-color: inherit; font-family: Verdana, Arial; border-width:0; text-align:center; text-indent: 10;}
.txtneg{color: #403f43; font-size: 12px; font-weight: bolder; background-color: inherit; font-family: Verdana, Arial; border-width:0; text-align:center; text-indent: 10;}
.txttit{color: #403f43; font-size: 15px; font-weight: bolder; background-color: inherit; font-family: Verdana, Arial; border-width:0; text-align:left; text-indent: 10;}
.txttitcent{color: #403f43; font-size: 15px; font-weight: bolder; background-color: inherit; font-family: Verdana, Arial; border-width:0; text-align:center; text-indent: 10;}
.txttitcentsub{color: #403f43; font-size: 13px; font-weight: bolder; background-color: inherit; font-family: Verdana, Arial; border-width:0; text-align:center; text-indent: 10; text-decoration: underline;}
.txticocent{color: #403f43; font-size: 10px; background-color: inherit; font-family: Verdana, Arial; border-width:0; text-align:center; text-indent: 10;}
.txticocentneg{color: #403f43; font-size: 11px; font-weight: bolder; background-color: inherit; font-family: Verdana, Arial; border-width:0; text-align:center; text-indent: 10;}
.txticonegsub{color: #403f43; font-size: 10px; font-weight: bolder; background-color: inherit; font-family: Verdana, Arial; border-width:0; text-align:left; text-indent: 10; text-decoration: underline;}
.txticocentnegsub{color: #403f43; font-size: 10px; font-weight: bolder; background-color: inherit; font-family: Verdana, Arial; border-width:0; text-align:center; text-indent: 10; text-decoration: underline;}
.txticoneg{color: #6193d0; font-size: 10px; font-weight: bolder; background-color: inherit; font-family: Verdana, Arial; border-width:0; text-align:left; text-indent: 10;}
.txticonegder{color: #6193d0; font-size: 10px; font-weight: bolder; background-color: inherit; font-family: Verdana, Arial; border-width:0; text-align:right; text-indent: 10;}
.txticocentnegsin{color: #403f43; font-size: 11px; font-weight: bolder; background-color: inherit; font-family: Verdana, Arial; border-width:0; text-align:center; text-indent: 0;}
.txticocentnegblanco{color: #ffffff; font-size: 11px; font-weight: bolder; background-color: inherit; font-family: Verdana, Arial; border-width:0; text-align:center; text-indent: 0;}

/* Estilo de botones */

.botonp { background-color: inherit; font: normal 75% sans-serif;}
.btnpie { background-color: inherit; margin-top: 15px; }

/* Estilo de celdas */

.celdatab { background-color: inherit; padding-left:25px;}

/* Banner */

.banner {width:400px; height:150px; border:1px solid black; color: #403f43; font-size: 9px; background-color: inherit; font-weight: bolder; font-family: Verdana, Arial; border-width:0; text-align:center; text-indent: 10;}

/********************************** Estilos Calendario */
.marcocal { background-color: inherit; 
          /*BORDER-LEFT: #6193d0 2px solid; BORDER-RIGHT: #6193d0 2px solid; BORDER-TOP: #6193d0 2px solid; BORDER-BOTTOM: #6193d0 2px solid;    */
		  BACKGROUND: white url(../imagenes/localizador.png) 10px 5px no-repeat;
		  MARGIN-BOTTOM: 15px; 
		  padding-top: 50px;
		  WIDTH: 190px; 
		  BACKGROUND-COLOR: white;
		  }

.calFondoCalendario { WIDTH: 130px; }		   				

.calEncabe { font-size:9px; }

.calFondoEncabe { font-size:10px; background: url(/imagenes/fondomenu.jpg) repeat-x left top; }

.calDias, .calSemana { background-color: #6193d0; color: #ffffff; font-size:9px; font-weight: bolder; }

.calSimbolo { font-size:9px; text-decoration:none; 	color:#6193d0; }

.calSimbolonormal { font-size:9px; text-decoration:none; }

.calResaltado { font-size:9px;	text-decoration:none; color:#FFFFFF; background-color:#6193d0; }

.calCeldaResaltado { background-color:#6193d0; }

.calDatos { font-size:9px; }

/****************************************************************************/

.titulocol { background-color: inherit;
 	 MARGIN-TOP: 5px; PADDING-LEFT: 10px; PADDING-TOP: 0PX;   	 
	 FONT-SIZE:110%;FONT-WEIGHT: bolder;FONT-FAMILY:  sans-serif, Verdana, Arial;
	 COLOR: #324956;
  	 /*background: url(imagenes/fondomenu.jpg) left top repeat-x;*/
	 background-color: #e0e0e0;
	 HEIGHT: 25px;
	 BORDER: #6193d0 2px solid;
	 width: 180px;
}

.marcobuscador { background-color: inherit; 
          /*BORDER-LEFT: #6193d0 2px solid; BORDER-RIGHT: #6193d0 2px solid; BORDER-TOP: #6193d0 2px solid; BORDER-BOTTOM: #6193d0 2px solid;    */
		  MARGIN-BOTTOM: 15px; 
		  WIDTH: 190px; 
		  height: 50px;
		  BACKGROUND-COLOR: white;
		  background: white url(../imagenes/buscador.png) 10px 5px no-repeat;
		  padding-top: 60px;
		  padding-bottom: 10px;
		  }

.marcopresentacion { background-color: inherit; 
          /*BORDER-LEFT: #6193d0 2px solid; BORDER-RIGHT: #6193d0 2px solid; BORDER-TOP: #6193d0 2px solid; BORDER-BOTTOM: #6193d0 2px solid;    */
		  MARGIN-BOTTOM: 15px; 
		  WIDTH: 190px; 
		  BACKGROUND: white url(../imagenes/bannerpresentacion.png) 10px 5px no-repeat;
		  padding-top: 50px;
		  text-align: justify;
		  padding-right:10px;
		  }
		
.marconovedades { background-color: inherit; 
          /*BORDER-LEFT: #6193d0 2px solid; BORDER-RIGHT: #6193d0 2px solid; BORDER-TOP: #6193d0 2px solid; BORDER-BOTTOM: #6193d0 2px solid;    */
		  MARGIN-LEFT: 0px;
		  MARGIN-TOP: 30px;
		  WIDTH: 550px; 
		  height: 210px;
		  BACKGROUND: white url(/imagenes/marconovedades.png) 10px 5px no-repeat;
		  padding: 65px 10px 0px 15px;
		  text-align: justify;
		  }
		  
.livistos{
		padding-bottom: 10px;
}
		  
.marcomenu { background-color: inherit; 
          /*BORDER-LEFT: #6193d0 2px solid; BORDER-RIGHT: #6193d0 2px solid; BORDER-TOP: #6193d0 2px solid; BORDER-BOTTOM: #6193d0 2px solid;    */
		  MARGIN-BOTTOM: 15px; 
		  WIDTH: 190px; 
		  BACKGROUND-COLOR: white;
		  padding: 10px;
		  }

#tabcab{ 
margin-left: 125px;
WIDTH: 1001px;
		  }
		  
#menu2{ 
float:right;
WIDTH: 80px;
		  }
		  
.itemmenu2{ background-color: inherit; 
          /*BORDER-LEFT: #6193d0 2px dotted; BORDER-RIGHT: #6193d0 2px dotted; BORDER-TOP: #6193d0 2px dotted; BORDER-BOTTOM: #6193d0 2px dotted;    */
		  MARGIN-BOTTOM: 20px; 
		  WIDTH: 180px;
		padding-left: 50px;
		padding-right: 10px;
		  BACKGROUND: white url(../imagenes/sello.png) left center no-repeat;
		  }
		  
A.amenu2:link, A.amenu2:visited { background-color: inherit; TEXT-DECORATION: none; COLOR: black;}

A.amenu2:hover { background-color: inherit; TEXT-DECORATION: underline; COLOR: #6193d0;}
		  
A.enlace:link, A.enlace:visited { background-color: inherit; TEXT-DECORATION: none; color: #6193d0;}

A.enlace:hover { background-color: inherit; TEXT-DECORATION: underline; color: #6193d0;}

.itemmenuvistos{ background-color: inherit; 
          /*BORDER-LEFT: #6193d0 1px solid; BORDER-RIGHT: #6193d0 1px solid; BORDER-TOP: #6193d0 1px solid; BORDER-BOTTOM: #6193d0 1px solid;*/
		  MARGIN-BOTTOM: 10px;
		  }

.itemmenu{ background-color: inherit; 
          /*BORDER-LEFT: #6193d0 1px solid; BORDER-RIGHT: #6193d0 1px solid; BORDER-TOP: #6193d0 1px solid; BORDER-BOTTOM: #6193d0 1px solid;*/
		  /*MARGIN-BOTTOM: 20px; */
		  WIDTH: 100%;
		  text-align:center;
		  padding-right: 8px;
		  }

A.amenu:link, A.amenu:visited { display: block;
		BORDER-LEFT: #5d5959 1px solid; BORDER-RIGHT: #5d5959 1px solid; BORDER-TOP: #5d5959 1px solid; BORDER-BOTTOM: #5d5959 1px solid;
		height: 40px;/* alto de tu imagen */
		width: 105%;/* ancho de tu imagen */
		background-color: white;
		TEXT-DECORATION: none;
		padding-top: 15px;
		font-size: 11px;
		COLOR: 5d5959;
		font-weight:bolder;
}

A.amenu:hover { display:block; /* Lo muestras en bloque para darle ancho y alto */
		height: 40px;/* alto de tu imagen */
		width: 105%;/* ancho de tu imagen */
		background-color: #6193d0;
		TEXT-DECORATION: none;
		padding-top: 15px;
		font-size: 10px;
		COLOR: white;
		font-weight:bolder;
		
}

.itemmenuppal{ background-color: inherit; 
          /*BORDER-LEFT: #6193d0 1px solid; BORDER-RIGHT: #6193d0 1px solid; BORDER-TOP: #6193d0 1px solid; BORDER-BOTTOM: #6193d0 1px solid;*/
		  /*MARGIN-BOTTOM: 20px; */
		  WIDTH: 100%;
		  text-align:center;
		  }

A.amenuppal:link, A.amenuppal:visited { display: block;
		BORDER: #5d5959 1px solid;
		height: 52px;/* alto de tu imagen */
		width: 105%;/* ancho de tu imagen */
		background-color: white;
		TEXT-DECORATION: none;
		font-size: 11px;
		COLOR: 5d5959;
		font-weight:bolder;
		filter: alpha(Opacity=90);
}

A.amenuppal:hover { display:block; /* Lo muestras en bloque para darle ancho y alto */
		height: 52px;/* alto de tu imagen */
		width: 105%;/* ancho de tu imagen */
		background-color: #6193d0;
		TEXT-DECORATION: none;
		font-size: 10px;
		COLOR: white;
		font-weight:bolder;
		BORDER: #5d5959 1px solid;
		filter: alpha(Opacity=100, FinishOpacity=30, Style=1, StartX=0, StartY=0, FinishX=580, FinishY=0); 
}
		 
#menuppal {
		list-style: none;
		list-style-position: inside;
		margin-left: 0px;
}
		 
.marcovolver { background-color: inherit; 
          BORDER-LEFT: #6193d0 2px solid; BORDER-RIGHT: #6193d0 2px solid; BORDER-TOP: #6193d0 2px solid; BORDER-BOTTOM: #6193d0 2px solid;    
		  MARGIN-TOP: 30px;
		  MARGIN-BOTTOM: 15px; 
		  WIDTH: 190px; 
		  HEIGHT: 50px;
		  BACKGROUND-COLOR: white;
		  BACKGROUND: white url(../imagenes/inicio.png) center center no-repeat;
		  }
		  
/*************************** PRUEBA **********************************/		  
		  
#contenidoXLprueba {
	text-align: center;
}

#contmuroprueba {
	background-color: white;
	width:75%;
	height:450px;
	float: right;
	padding-top: 20px;
	BORDER: #6193d0 2px solid;
}

#muroprueba {
	background-color:#fff;
	width:98%;
	height:520px;
	padding-top:15px;
	margin:0 auto;
}


#muroppal {
	background-color:#fff;
	width:1020px;
	height:520px;
	padding-top:15px;
	margin:0 auto;
	/*BORDER: #6193d0 2px solid;*/
}

#columnaiprueba {
	background-color:inherit;
	float: left;
	width:23%;
}

.marcomenuprueba { background-color: inherit; 
          BORDER-LEFT: #6193d0 2px solid; BORDER-RIGHT: #6193d0 2px solid; BORDER-TOP: #6193d0 2px solid; BORDER-BOTTOM: #6193d0 2px solid;    
		  MARGIN-BOTTOM: 15px; 
		  WIDTH: 100%; 
		  BACKGROUND-COLOR: white;
		  padding: 10px;
		  }
		  
A.amenuprueba:link, A.amenuprueba:visited { display: block;
		BORDER-LEFT: #5d5959 1px solid; BORDER-RIGHT: #5d5959 1px solid; BORDER-TOP: #5d5959 1px solid; BORDER-BOTTOM: #5d5959 1px solid;
		height: 45px;/* alto de tu imagen */
		width: 100%;/* ancho de tu imagen */
		background-color: white;
		TEXT-DECORATION: none;
		padding-top: 15px;
		COLOR: 5d5959;
		font-size: 14px;
		font-weight:bolder;
}

A.amenuprueba:hover { display:block; /* Lo muestras en bloque para darle ancho y alto */
		height: 45px;/* alto de tu imagen */
		width: 100%;/* ancho de tu imagen */
		background-color: #6193d0;
		TEXT-DECORATION: none;
		padding-top: 15px;
		COLOR: white;
		font-weight:bolder;
}

.marcovolverprueba { background-color: inherit; 
          BORDER-LEFT: #6193d0 2px solid; BORDER-RIGHT: #6193d0 2px solid; BORDER-TOP: #6193d0 2px solid; BORDER-BOTTOM: #6193d0 2px solid;    
		  MARGIN-TOP: 30px;
		  MARGIN-BOTTOM: 15px; 
		  WIDTH: 100%; 
		  HEIGHT: 50px;
		  BACKGROUND-COLOR: white;
		  BACKGROUND: white url(../imagenes/inicio.png) center center no-repeat;
		  }

.separador { background-color: inherit; 
          /*BORDER-LEFT: #6193d0 2px solid; BORDER-RIGHT: #6193d0 2px solid; BORDER-TOP: #6193d0 2px solid; BORDER-BOTTOM: #6193d0 2px solid;    */
		  WIDTH: 170px; 
		  BACKGROUND-COLOR: white;
		  }


.separadorbotonera { background-color: inherit; 
          /*BORDER-LEFT: #6193d0 2px solid; BORDER-RIGHT: #6193d0 2px solid; BORDER-TOP: #6193d0 2px solid; BORDER-BOTTOM: #6193d0 2px solid;    */
		  WIDTH: 500px; 
		  BACKGROUND-COLOR: white;
		  }
		  

