
body
{
    FONT-SIZE: 11px; 
    FONT-FAMILY: tahoma,arial,helvetica;
    MARGIN: 0px; 
    CURSOR: default; 
    COLOR: #000000;
    background-color: ivory; 
    background-repeat: repeat-x;


    
}
strong{font-size:100%;}
a {text-decoration: none;color: #011088 ;  }
a:hover {text-decoration: underline;} 
a img{border:0;}

table{BACKGROUND-COLOR: #FFFAD2;color: #761c37;}

.EncabezadoPie{BACKGROUND-COLOR: #C0000B;/*rojo*/COLOR:#FFFFFF;font-weight: bold;}
.EncabezadoPie a{text-decoration: none;	color:white;font-weight: bold;}

.CsBuscar{position: relative;top: 0px;left: 0px;}
.CsBuscar form{top: 0px;left: 0px;margin: 0px;padding: 0px;}
.CsBuscar span{color:white;}
.CsBuscar table{background-color :Transparent;}

.BarraMenu{padding-top: 0px;background-image:url('menual_01.gif');background-repeat:repeat-x}
.scroll {overflow-y: auto;overflow-x: hidden;height: 150px;}

/*****************************/
/**** SECCIONES LATERALES ****/
/*****************************/
.DivSECCION .Secciones{width: 200px ;}
.DivSECCION .SeccionCabecera{margin: 0px;font-weight: bold; background-image:url(icon.jpg);background-repeat:no-repeat;background-color:#FFF;background-position:10% 50%; height:28px;
    color:white;padding: 4px 4px 4px 10px;width: 200px ;}
.DivSECCION .CuerpoSeccion{width: 200px ;background-color: #eaeaea;}
.DivSECCION .CuerpoSeccion table{background-color: transparent;}
.DivSECCION { margin-bottom: 7px; margin-top: 5px;}

/*****************************/
/**** SECCIONES CENTRALES ****/
/*****************************/

.Indice
{
    background-color:#c4d2e6;
    padding: 7px; 
    margin-right: 5px;
    margin-bottom: 7px;
    margin-left: 5px;
    margin-top: 5px;
    font-size: 100%; color: navy;

}
.Indice a { color: black; text-decoration:underline;}
.Indice span {color: black; font-weight: bold;}

.SecCentral .Secciones{width: 521px ; margin-top: 2px; margin-left: 5px;}
.SecCentral .SeccionCabecera{
    background-image: url(fondosec.jpg);
    background-repeat: repeat-x;margin: 0px;
    font-size:140%;
    color: #333333;
    padding: 4px 4px 4px 10px;
    width: 521px ;
    font-weight:bolder;
}

.SecCentral .CuerpoSeccion{width: 521px ;background-color: white;}
.SecCentral .CuerpoSeccion table{background-color: transparent;}
.SecCentral .Titulo{font-size:170%;color:#286ea0;text-align: left;padding: 0px 10px 0px 10px;}
.SecCentral .Fecha{color:black;	font-size:80%;text-align: left;padding: 0px 10px 0px 10px;}
.SecCentral img{margin-right: 3px;vertical-align:middle;}
.SecCentral .Desc a:hover{text-decoration: underline;}
.SecCentral .Desc a{color:black;font-size:100%;}
.SecCentral .Desc a.NotDes{color:black;font-size:130%;}
.SecCentral .Desc{text-align: left;padding: 5px 10px 10px 10px;}	
.CuerpoSeccionHide{	display: none;}

.NoticiaDestacada img{border: solid 1px black;}

.UltimasNoticias img{border: solid 1px black;}

.SeccionAgenda .Fecha{color:#286ea0;text-align: center;}
.SeccionAgenda .Evento marquee{text-align: justify;background-color: #c4d2e6; padding: 5px;border: 1px solid #285B81 ;}
.SeccionAgenda .Evento {padding: 5px; }
.SeccionAgenda .Evento a{color:green;}
.SeccionAgenda .Evento span{color:green;}

.MenuV {CLEAR: left;PADDING: 0px 0px 0px 0px;FLOAT: left;MARGIN: 0px 0px 10px;WIDTH: 195px;	LIST-STYLE-TYPE: none; }
.MenuV UL {PADDING: 0px 0px 0px 0px;MARGIN: 0px 0px 10px;WIDTH: 195px;LIST-STYLE-TYPE: none;vertical-align: middle;}
.MenuV LI {MARGIN-BOTTOM: 1px;vertical-align: middle;}
.MenuV LI A {PADDING-RIGHT: 0px;DISPLAY: block;PADDING-LEFT: 10px;BACKGROUND: #f4f4f4;PADDING-BOTTOM: 5px; 
    BORDER-LEFT: #cccccc 10px solid;COLOR: #505050;PADDING-TOP: 5px;HEIGHT: 21px; font-size: 100%;
    TEXT-DECORATION: none;vertical-align: middle;}
.MenuV LI A:hover {BACKGROUND: #eaeaea;BORDER-LEFT: #286ea0 10px solid;COLOR: #286ea0;}
.MenuV .IdActualV a{BACKGROUND: #eaeaea;BORDER-LEFT: black 10px solid; COLOR: black;}

.pie td {background-color:#929292;	color:#eaeaea; padding: 10px 5px; font-size: 95%; text-align: right;}

.SuperLink{color:red;}

.Encuesta{background-color: #eaeaea;}
.Encuesta .Titulo{font-weight: bold; color:#286ea0;}
.Encuesta .Preguntas{font-size: 90% ; font-weight: bold; color:green;padding: 0px;}
.Encuesta a {color:red;}
.Encuesta .Notita{font-size: 90% ;color:gray;padding: 3px;}

.EncuestaC {width:700px; background-color:white; margin: 5px; padding: 10px; border: 3px solid #286ea0;}
.EncuestaR {width:400px; background-color:#eaeaea; margin: auto; border: 1px solid #286ea0;}
.EncuestaR .Titulo{font-size: 140% ;font-weight: bold; color:#286ea0; padding: 3px;}
.EncuestaR .Fecha{font-size: 90% ;color:gray;padding: 0px 3px; text-align: left;}
.EncuestaR .TVotos{color:#286ea0;padding: 3px;}
.EncuestaR table{background-color:Transparent;  width:100%; }
.EncuestaR .Preguntas{font-size: 90% ;font-weight: bold; color:green; padding: 4px;}
.EncuestaR .barra{	height:10px; margin: 3px; }

.EncuestaS {background-color: #eaeaea;}
.EncuestaS .Titulo{font-weight: bold; color:#286ea0;}
.EncuestaS .Fecha{font-size: 90% ;color:gray;padding: 0px 3px; text-align: right;}
.EncuestaS .TVotos{color:#286ea0;padding: 3px;}
.EncuestaS .Preguntas{font-size: 90% ;font-weight: bold; color:green; padding: 3px;}
.EncuestaS a {color:red;}
.EncuestaS .barra{height:8px;}

.EncuestaLista {width:720px; background-color:white; margin: 5px;  border: 3px solid #286ea0;}
.EncuestaLista .Titulo{font-size: 140% ;font-weight: bold; color:white; background-color:#286ea0;padding: 3px;}
.EncuestaLista .Encabezado td{font-weight: bold; color:white; 
								background-color:#286ea0;padding: 3px; border: 1px solid white;}
.EncuestaLista .Cuerpo td{font-weight: bold; color:#286ea0; 
								background-color:#eaeaea;padding: 3px; border: 1px solid white;}
.EncuestaLista .Cuerpo a {text-decoration: underline;color:#286ea0;}
.EncuestaLista .Paginacion span{color: gray;font: 90%  tahoma,verdana ;font-weight: bold;padding: 0px 1px;}
.EncuestaLista .Paginacion, .EncuestaLista .Paginacion a{
    color: white;
    font: 90%  tahoma,verdana ;
    font-weight: bold;
    padding: 0px 1px;
    background-color:#286ea0;
    text-align: right;
}

.UnEvento {width:400px; background-color:white; border: 3px solid #286ea0;}
.UnEvento .Titulo{font-size: 120% ;font-weight: bold; background-color: #286ea0;
				  color:white;padding: 3px;}
.UnEvento .Dato {background-color:#c4d2e6 ;border: solid 2px white;width: 80px;}
.UnEvento .Valor {background-color:#c4d2e6 ;border: solid 2px white;width: 320px;}

.UnEvento .Dato div{color:black;padding: 3px;background-color:#c4d2e6 ;font-weight: bold;text-align: right;}
.UnEvento .Valor div{color:black;background-color:#c4d2e6 ;text-align: left;padding: 3px;}


.Contacto {width:720px; background-color:white; margin: 5px;  border: 3px solid #286ea0;}
.Contacto .Head{font-size: 140% ;font-weight: bold; color:white; background-color:#286ea0;padding: 3px;}
.Contacto .Titulo {font-size: 140%;font-weight: bold; color:#286ea0;background-color:#eaeaea;
					padding: 3px; border: 1px solid white;  }
.Contacto .Imagen {background-color:#eaeaea;padding: 3px; border: 1px solid white;  
					width: 40px; text-align: center; vertical-align: middle; }
.Contacto .Texto {font-weight: bold; color:#286ea0;background-color:#eaeaea;
					padding: 3px; border: 1px solid white;  }					
.Contacto .Dato {font-weight: bold; color:#286ea0;background-color:#eaeaea;
					padding: 3px; border: 1px solid white; text-align: right; width: 150px;  }					
.Contacto .Valor {font-weight: bold; color:#286ea0;background-color:#eaeaea;
					padding: 3px; border: 1px solid white; text-align: left;  }					
.Contacto .botones {color:#286ea0;background-color:#eaeaea;padding: 3px; border-top: 3px solid #286ea0 ; text-align: center;  }	

.estilo_banner {height: 150px;width:950px;position:relative;background-color: black;}
.Banner { background-image: url(banner/banner00.jpg);}

.RollOver {cursor: pointer;height: 20px;width: 20px;background-color: transparent;
    background-position: top left;
    /* Mozilla ignores crazy MS image filters, so it will skip the following */
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/up.png');
}
.RollOver[class] {background-image:url(up.png);}
.RollOverDown {cursor: pointer;height: 20px;width: 20px;background-color: transparent;
    background-position: top left;
     /* Mozilla ignores crazy MS image filters, so it will skip the following */
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/down.png');
}
.RollOverDown[class]{background-image:url(down.png);}
.BuscaNoticias{background-color:white;color: #286ea0;border:1px solid #286ea0;}
.BuscaNoticias .TextBox{color: black;background: #c4d2e6;border: 1px solid #286ea0}
.BuscaNoticias .Legenda{padding: 5px; width: 450px;color: white;background: #286ea0;}
.BuscaNoticias .Boton{padding: 5px;text-align: center; background: #286ea0; text-align: center;}
.BuscaNoticias .Datos td {text-align: center; padding: 10px;}

table.NoticiaSemana{background-color: #286ea0;padding: 2px;width:730px;margin-left: 3px;}

table.NoticiaSemana .SeccionCabecera{color: white;padding-left: 8px;width: 730px;}
table.NoticiaSemana table#CeldaNoticia .NoDato{color:#286ea0; text-align: center; font-weight: bold; padding: 3px;}
table.NoticiaSemana .SeccionCabecera a{color: white;padding-left: 5px;width: 730px;}
table.NoticiaSemana table#CeldaNoticia{width: 100%;}

.NResultadoB td{color:#286ea0; text-align: center; font: 110% verdana; font-weight: bold; padding: 3px;}


.Noticia{width: 700px;background-color: white;vertical-align: top;border-bottom: solid 2px gray;
    border-right: solid 2px gray; margin: 5px;}

.Noticia .Fecha{font-size: 80%;color: black;}
.Noticia .Titulo a{font-size: 120%;	color: #286ea0;}
.Noticia .NContenido{padding: 3px;}
.Noticia .Imagen{background-color: #286ea0;	padding: 3px;text-align: center;vertical-align: middle;}
.Noticia .Imagen img{border: solid 1px black;}

.DNoticias{	background-color: white;width:730px;margin-left: 4px;}

.Noticias01{background-color:white;	border-bottom: solid 2px gray; 	border-right: solid 2px gray;}
.Noticias01 .NImagen{border-style:solid;border-color:#286ea0;border-width: 2px;margin-top: 5px;
    margin-left: 5px;margin-right: 0px;margin-bottom: 2px;}
.Noticias01 .NTitulo{font-size: 170%;text-align: left;color: #286ea0;padding-bottom: 0px;padding-top: 5px;}
.Noticias01 .NFecha{font-size: 80%;color:Black;text-align: right;vertical-align: top;text-align: left;
    padding-top: 0px;padding-left: 5px;}
.Noticias01 .NIconos{background-color:white;}
.Noticias01 .NContenido div{text-align:justify;	color:black;margin-top: 10px;padding:0px 5px 5px 5px;}

.TreeView {	cursor: pointer; vertical-align: top;}
.TreeView, .TreeView ul{   margin: 0;    padding: 0;}
.TreeView LI { padding: 0 0 0 18px; float: left; width: 100%; list-style: none; } 
.TreeView li a { padding: 4px; line-height: 150%;} 

.ArbolDf {color:white; background-color: transparent;}
li .ArbolSel {color:#286ea0; background-color: white; }
LI.Expanded{background: url(minus.gif) no-repeat left top;}
LI.Expanded ul{display: block;}
LI.Collapsed {background: url(plus.gif) no-repeat left top;}
LI.Collapsed ul{display: none;}

#enlace{background-color: #FFFAD2;	color: black;}

#enlace .NTitulo{color: black;font-weight: bold; } 

#enlace .NDesc{	color: black;	font-weight: normal;}
#enlace .NDesc p{	margin: 5px;}
#enlace .NDesc img{	border-width: 5px;	border-style: solid;	border-color: #FFFAD2;}




.MenuEnlaces{background-color: #286ea0; font-weight: bold;}
table.IndiceTra{background-color: #ABC3CF;}

.ImagenesG {border: 2px solid navy;	margin: 5px;background-color: #EAF6F7;}
.ImagenesG table{background-color: #EAF6F7;	color: black;font-weight: normal;width: 100%;}
.ImagenesG .Titulo{	color: white;font-weight: bold;}

.ArchivosA {border: 2px solid navy;	margin: 5px;background-color: #EAF6F7;}
.ArchivosA a{font-weight: bold;}
.ArchivosA table{background-color: #EAF6F7;	color: black;font-weight: normal;width: 100%;}

.ArchivosA .Titulo{	color: white;	font-weight: bold;}

.EnlecesTra {border: 2px solid navy;margin: 5px;background-color: #EAF6F7;}

.EnlecesTra a{	font-weight: bold;}
.EnlecesTra table{	background-color: #EAF6F7;	color: black;	font-weight: normal;width: 100%;}
.EnlecesTra .Titulo{color: white;	font-weight: bold;}

.UpdateTo table{color: black;font-weight: bold;margin: 5px;padding: 5px;background-color:#FFFAD2;}

.ContenidoTra{background-color: #FFFAD2;}

.overlay{
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000;
    z-index:1001;
    opacity:.55;
    -moz-opacity: 0.55;
    filter: alpha(opacity=55);
}

.modal {
    display: none;
    position: fixed;
    top: 20%;
    left: 10%;
    width: 80%;
    height: 60%;
    padding: 16px;
    background: #fff;
    color: #333;
    z-index:1002;
    overflow: auto;
}


#images img {position:absolute;	top:0px;border:none;}
#images h1 {text-align:center;color: red;}
#images a{color:#fff;}
#images .clear{	clear:both;}
#images{visibility:hidden;	background-color: black;}

#loading{margin-top:50px;text-align:center;	width:100%;}
#loading img{margin-top:10px;position:relative; }
#captions{	font-weight:bold;position:relative; text-align:center;z-index:10000;}
#scrollbar{	visibility:hidden;position:relative; border-bottom:1px solid #b3b3b3;z-index:10001;}
#slider{position:absolute;margin-top:-7px;margin-left:-7px;	z-index:10002;	background-image:url(slider.png);
    background-repeat:no-repeat;	width:14px;	height:14px;}
#imageflow{	margin-left:10px;text-align:left;background-color: black;color:white;}

#changelog{	width:320px;border-right:solid 1px #666;float:left;	margin-top: 15px;}

#changelog div{	text-align: justify;	padding: 0 15px 5px 15px;}

div#Opciones{position: relative;top: 18%;left: 0px;width: 100%;height: 15px;background-color: gray;
    text-align: center;color: white;z-index:10011;}

span.NoticiaPopUp table {background-color:transparent;width:170px;   }
span.NoticiaPopUp{
    display:none;
	position:absolute;
	z-index: 15000;
}

span.NoticiaPopUp .CC{background-color: #286ea0;color:white;font-size: 100%;padding: 3px;}
span.NoticiaPopUp a{background-color: #286ea0;	color:white;font-size: 100%;padding: 0px;}
span.NoticiaPopUp .SI{height :5px;width :5px;background-image: url("tl2.png");	margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;background-repeat: no-repeat; }
span.NoticiaPopUp .SD{height :5px;width :5px;background-image: url("tr2.png");	margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;	background-repeat: no-repeat; }
span.NoticiaPopUp .II{height :5px;width :5px;background-image: url("bl2.png");	margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;	background-repeat: no-repeat; }
span.NoticiaPopUp .ID{height :5px;width :5px;background-image: url("br2.png");	margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;background-repeat: no-repeat;}
span.NoticiaPopUp .SC{height :5px;background-image: url("b2.png"); 	margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;	background-repeat:repeat-x;}
span.NoticiaPopUp .IC{	height :5px;background-image: url("b2.png"); margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;	background-repeat:repeat-x;}
span.NoticiaPopUp .CI{	width :5px;	background-image: url("b2.png");	margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;	background-repeat:repeat-y;}
span.NoticiaPopUp .CD{	width :5px;	background-image: url("b2.png");	margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;	background-repeat:repeat-y;}

.Agenda .Cabecera td{background-color:#286ea0;border: solid 1px #cccccc;color:white;}
.Agenda .Contenido td{background-color:white;border: solid 1px #cccccc;	color:black;}
.Agenda .Error td{background-color:#fee3ad;	border: solid 1px #cccccc;	color:red;}

.basic .Descripcion {background-color: white;border: solid 1px #286ea0;padding: 5px;text-align: justify;color: black;}
.basic .Titulo{	background-color: #80cfe2;border-top: 1px solid #FFFFFF;border-bottom: 1px solid #999;
    color: gray;cursor:pointer;display:block;padding:5px;margin-top: 0;text-decoration: none;}
.basic .Titulo:hover {background-color: white;	color: gray;}
.basic a.selected {	color:white;background-color: #286ea0;}

.CalendarControl, .CalendarControl table{	background-color: #80cfe2;}

.SeccionTipo1 .Imagen {text-align: center;}
.SeccionTipo1 .Imagen img {border: solid 1px black;}
.SeccionTipo1 .Texto {text-align: center; padding: 5px; }

.SeccionTipo2 .Imagen {text-align: center;}
.SeccionTipo2 .Imagen img {border: solid 1px black;}
.SeccionTipo2 .Texto {text-align: center; }

.SeccionTipo3 .Imagen {text-align:right; width: 53px;text-align: center; }
.SeccionTipo3 .Texto {text-align:left; }
.SeccionTipo3 .Texto a {font-weight: bold; color:#286ea0; text-decoration: underline;}

.SeccionTipo4 .Imagen {text-align:left; width: 53px; text-align: center;}
.SeccionTipo4 .Texto {text-align:right;  }
.SeccionTipo4 .Texto a {font-weight: bold; color:#286ea0; text-decoration: underline;}

.SeccionTipo5 .Texto {text-align:left;padding: 3px 5px;  
				 }
.SeccionTipo5 .Texto a {font-weight: bold; color:#286ea0; text-decoration: underline; background-image: url(b2.png); background-repeat: no-repeat;
				background-position: 0% 50%; padding-left: 10px;}


.SeccionTipo6 .Imagen {text-align: center;}

.SeccionNTipo1 .Imagen { padding-left: 10px; }
.SeccionNTipo1 .Titulo {text-align: justify; text-align: left; font-size: 100%;}
.SeccionNTipo1 .Titulo a {color: black;}
.SeccionNTipo1 .Fecha { color:#286ea0; }

.ContenidoHijos table {	background-color:white;color:black; margin-left: 5px; }
.ContenidoHijos table td { border: solid 1px #286ea0; }
.ContenidoHijos .Titulo { background-color: #286ea0; color:white;}

.ContenidoInfo table { margin-left: 5px; }
.ContenidoInfo table td { border: solid 1px #286ea0; }
.ContenidoInfo .Titulo { background-color: #286ea0; color:white;}
.ContenidoInfo .Descripcion {background-color:white; color:black; padding: 5px; text-align: justify;}
.ContenidoInfo img { padding-right: 5px;}

.ContenidoGaleria table { border: solid 1px #286ea0; margin-left: 5px; }
.ContenidoGaleria table td { padding: 4px; }
.ContenidoGaleria .Titulo { background-color: #286ea0; color:white;}
.ContenidoGaleria .Descripcion {background-color:white; text-align:center;}
.ContenidoGaleria .Descripcion img {border: solid 1px black; margin: 5px 20px;}
.ContenidoGaleria .Pie {background-color: #286ea0; text-align: right; padding-right: 6px;}
.ContenidoGaleria .Pie a {color: white; }

.ContenidoNotas { margin-left: 5px; }

.ContenidoAdjuntos table {	background-color:white;	color:black; margin-left: 5px; }
.ContenidoAdjuntos table td { border: solid 1px #286ea0; padding: 4px; }
.ContenidoAdjuntos .Titulo { background-color: #286ea0; color:white;}

.UpdateTo {	background-color:#286ea0;	color:#ccc; margin-left: 5px; padding: 2px; font-weight: bold; }


LABEL.over-apply {color: #286ea0; position: absolute; top: 5px; left: 5px; font-size: 100%;}
label.overlabel {color: #286ea0;}
/*****************************/
/**** mis estilos Luis Ulloa ****/
/*****************************/
.info{
    background-image: url(../images/icons/info_large.gif);
    background-repeat: no-repeat;
    padding-left:25px;
    font-weight: bold;
    height:40px;
}
.separador_articulos{ 
    background: transparent url(../images/seperator.gif) repeat-x left bottom;
    
}
.separador_vertical{
    /*background:transparent url(../images/v-seperator.gif) repeat-y scroll right top;*/
    background:transparent url(../images/v-seperator.gif) repeat-y right 0%;
    height: 100px;
}




.DivObra {
    background-color:#286ea0;
    margin-left: 5px;
}
.DivObra table{
    background-color:white;
}
.DivObra .Titulo{
    color: white;
    font: 120%  tahoma,verdana ;
    font-weight: bold;
    padding: 3px;
}
.DivObra .Titulo a{
    color: white;
    padding: 3px;
    font: 80%  tahoma,verdana ;
    font-weight: bold;    
    text-decoration: underline;
}
.DivObra .UnaObra{
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-color: red;
}
.DivObra .Obra a{
    color: #286ea0;
    font: 120%  tahoma,verdana ;
    font-weight: bold;
    padding: 0px 3px;
}
.DivObra .Fecha{
    color: gray;
    font: 100%  tahoma,verdana ;
    padding: 0px 3px;
}
.DivObra .Dato{
	background-color:#c4d2e6 ;
    color: black;
    font: 100%  tahoma,verdana ;
    font-weight: bold;
    text-align: right;
    padding: 3px 3px;
    width: 80px;
}
.DivObra .Valor{
	background-color:#c4d2e6 ;
    color: black;
    font: 100%  tahoma,verdana ;
    text-align: Left;
    padding: 3px 3px;
    width: 490px;
}
.DivObra .Paginacion span{
    color: gray;
    font: 90%  tahoma,verdana ;
    font-weight: bold;
    padding: 0px 1px;
}
.DivObra .Paginacion, .DivObra .Paginacion a{
    color: white;
    font: 90%  tahoma,verdana ;
    font-weight: bold;
    padding: 0px 1px;
}
.BusquedaA {
	padding: 3px;
	margin: 5px 5px 10px 20px;
	text-align: right;
}
.BusquedaA a{
	text-decoration: underline;
	color:#286ea0;
    font: 120%  tahoma,verdana ;
    font-weight: bold;	
}


.ObraDet {
    background-color:#286ea0;
    margin-left: 5px;
    padding: 2px;
    width: 715px;
}
.ObraDet table{
    background-color:white;
}

.ObraDet .Dato{
	background-color:#c4d2e6 ;
    color: black;
    font: 100%  tahoma,verdana ;
    font-weight: bold;
    text-align: right;
    padding: 3px 3px;
    width: 120px;
}
.ObraDet .Valor{
	background-color:#c4d2e6 ;
    color: black;
    font: 100%  tahoma,verdana ;
    text-align: Left;
    padding: 3px 3px;
    width: 450px;
}

.ObraDet .Titulo{
    color: white;
    font: 120%  tahoma,verdana ;
    font-weight: bold;
    padding: 3px;
}


.Busca {
    background-color:#286ea0;
    margin-left: 5px;
    padding: 2px;
    width: 725px;
}
.Busca table{
    background-color:white;
}
.Busca .Titulo{
    color: white;
    font: 120%  tahoma,verdana ;
    font-weight: bold;
    padding: 3px;
}
.Busca .SubTitulo{
    color: white;
    font: 120%  tahoma,verdana ;
    padding: 3px;
}
.Busca .Forma{
    background-color:white;
    font: 120%  tahoma,verdana ;
    color: #286ea0;
    padding: 8px;
    text-align: center;
}
.Busca .Forma span{
    font-weight: bold;
}
.Busca .Mensaje{
    background-color:white;
    font: 120%  tahoma,verdana ;
    color: #286ea0;
    padding: 8px;
}
.Busca .Forma .Error{
    color: red;
    background-color: white;
    font-weight: bold;
    padding: 3px;
}

.Busca .Resultado td{
    padding: 2px;
}
.Busca .Resultado .Dato{
	background-color:#c4d2e6 ;
    color: black;
    font: 100%  tahoma,verdana ;
    font-weight: bold;
    text-align: Left;
    padding: 3px;
    margin: 0px;
}
.Busca .Resultado .Dato a{
	color: navy;
	text-decoration: underline;
}
.Busca .Resultado .Valor{
	background-color:#c4d2e6 ;
	margin: 0px;
    color: #286ea0;
    font: 120%  tahoma,verdana ;
    text-align: Left;
    padding: 2px 4px 4px 4px;
}

.Busca .Paginacion span{
    color: gray;
    font: 90%  tahoma,verdana ;
    font-weight: bold;
    padding: 4px 1px;
}
.Busca .Paginacion, .Busca .Paginacion a{
    color: white;
    font: 90%  tahoma,verdana ;
    font-weight: bold;
    padding: 4px 1px;
    text-align: right;
}


.Foro, .Migra, .Video {
    background-color:#286ea0;
    margin-left: 5px;
    padding: 2px;
    width: 725px;    
}

.Foro .Titulo, .Migra .Titulo, .Video .Titulo{
    color: white;
    font: 120%  tahoma,verdana ;
    font-weight: bold;
    padding: 3px;
}

.Foro .Mensaje, .Migra .Mensaje, .Video .Mensaje{
    background-color:white;
    color: #286ea0;
    padding: 3px;
}

.Foro .Error, .Migra .Error{
    color: red;
    background-color: white;
    font-weight: bold;
    padding: 3px;
}
.Foro .Enlaces{
    background-color:white;
    color: #286ea0;
    padding: 3px;
    text-align: right;
}
.Foro .Enlaces a{
    color: navy;
    text-decoration: underline;
}

.Foro table, .Migra table, .Video table{
    background-color:white;
    vertical-align: top;
}

.Foro .Cabecera td, .Foro .Dato{
	background-color:#286ea0 ;
    color: white;
    font: 100%  tahoma,verdana ;
    font-weight: bold;
    text-align: center;
    padding: 3px 3px;
    border: 1px solid white;
}
.Foro .Detalle td, .Foro .Valor{
	background-color:#c4d2e6 ;
    color: black;
    font: 100%  tahoma,verdana ;
    text-align: Left;
    padding: 3px 3px;
    border: 1px solid white;
}

.Foro .Detalle td a{
    color: navy;
    text-decoration: underline;
    font-weight: bold;
}

.Foro .DetalleM td{
	background-color:yellow ;
    color: black;
    font: 100%  tahoma,verdana ;
    text-align: Left;
    padding: 3px 3px;
    border: 1px solid white;
}

.Foro .Paginacion span, .Migra .Paginacion span, .Video .Paginacion span{
    color: gray;
    font: 90%  tahoma,verdana ;
    font-weight: bold;
    padding: 4px 1px;
}
.Foro .Paginacion, .Foro .Paginacion a, .Migra .Paginacion, .Migra .Paginacion a, .Video .Paginacion, .Video .Paginacion a{
    color: white;
    font: 90%  tahoma,verdana ;
    font-weight: bold;
    padding: 4px 1px;
    text-align: right;
}

.Migra .Dato{
	background-color:#c4d2e6 ;
    color: black;
    font: 120%  tahoma,verdana ;
    font-weight: bold;
    padding: 3px 3px;
    border: 1px solid white;
    text-align: right;
}
.Migra .Dato b{
    color: navy;
    font: 100%  tahoma,verdana ;
    font-weight: bold;
}
.Migra .Dato div{
	background-color:white ;
	color: black;
	padding: 2px;
	margin: 2px;
	text-align: left;
}
.Migra .Dato .Fecha{
	background-color:#c4d2e6 ;
	color: #286ea0;
	padding: 2px;
	margin: 2px;
	text-align: right;
}
.Migra .Valor{
	background-color:#c4d2e6 ;
    color: black;
    font: 120%  tahoma,verdana ;
    font-weight: bold;
    padding: 3px 3px;
    border: 1px solid white;
}

.Video table td{
    vertical-align: top;
    padding: 3px;
	color: black;
}

.Video .Embed{
    padding: 3px;
    text-align: center;
}
.Video .ETitulo{
    padding: 3px;
    background-color:#c4d2e6 ;
    font: 140%  tahoma,verdana ;
    font-weight: bold;    
}
.Video .EDesc {
	margin: 0px;
	padding: 3px;
	font: 120%  tahoma,verdana ;
}

.Video .EPub {
	padding: 3px;
	color: #286ea0;
	text-align: right;
}
.Video .EDesc img {
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	border: 1px solid #286ea0;
}

.Video .Valor {
	background-color:#c4d2e6 ;
	border: solid 2px white;
}

.Video .MTitulo a{
	color: #286ea0;
	text-decoration: underline;
	font: 120%  tahoma,verdana ;
}

.Video .MDesc{font: 120%  tahoma,verdana ;} 

.BuscaNoticia {
    background-color:#286ea0;
    margin-left: 5px;
    padding: 2px;
    width: 725px;
}
.BuscaNoticia table{
    background-color:white;
    margin: auto;
}

.BuscaNoticia .Titulo{
    color: white;
    font: 120%  tahoma,verdana ;
    font-weight: bold;
    padding: 3px;
}

.BuscaNoticia .FormBusqueda{
    background-color:white;
    margin: 1px;
    padding: 5px;
    text-align: center;
}

.BuscaNoticia .Dato{
	background-color:#c4d2e6 ;
    color: black;
    font: 100%  tahoma,verdana ;
    font-weight: bold;
    text-align: right;
    padding: 3px 3px;
    width: 120px;
}
.BuscaNoticia .Valor{
	background-color:#c4d2e6 ;
    color: black;
    font: 100%  tahoma,verdana ;
    text-align: Left;
    padding: 3px 3px;
    width: 200px;
}

.bgcolor0 {background: yellow;}
.bgcolor1 {background: navy;}
.bgcolor2 {background: red;}
.bgcolor3 {background: fuchsia;}
.bgcolor4 {background: green}
.bgcolor5 {background: maroon}
.bgcolor6 {background: blue}
.bgcolor7 {background: orange}
.bgcolor8 {background: purple}
.bgcolor9 {background: #3333FF}
.bgcolor10 {background: #006600}
.bgcolor11 {background: #660000}
.bgcolor12 {background: #FF3399}
.bgcolor13 {background: #000000}
.bgcolor14 {background: #000033}
.bgcolor15 {background: #FF0033}


.Escudo
{
	/*margin: 10px 200px;*/
	background-color: white;
	padding: 10px;
	border: double 2px #286ea0;
	text-align: center;
	color: navy;
	font-weight: bold; 
	font-size: 140%;
}

#screenshot{
	position:absolute;
	border:6px solid #ccc;
	background:#286ea0;
	font: 12px  tahoma,verdana ;
	padding: 0px 12px 12px 12px;
	display:none;
	color:#fff;
	width: 200px;
	}
#screenshot img {display: none;}


.Plano {
	width: 930px;
	height: 500px;
	overflow: scroll;
	border: 3px solid black;
	scrollbar-arrow-color: #000066;
	scrollbar-base-color: #000033;
	scrollbar-dark-shadow-color: #336699;
	scrollbar-track-color: #336699;
	scrollbar-face-color: #5e9ace;
	scrollbar-shadow-color: #DDDDDD;
	scrollbar-highlight-color: #CCCCCC;	
}

.Plano img {border: none;}
map {cursor: crosshair;}

/*****************************/
/******* MAPA DEL SITIO ******/
/*****************************/
/*************PRIMER NIVEL****************/
.mapa ul
{
	font-size: 100%;
	font-weight: bold;
	list-style: none;
	margin: 2px ;
	padding: 0px;
}

.mapa ul li a
{
	
	display: block;
	background-color: #3F9749;/*verde más bajo #5F9E43*/
	color: white;
	margin: 10px 0px 0px 0px;
	padding: 5px 5px 5px 30px;
	width: 169px;
	background-image: url(mapa/flag.gif);
	background-position: 5px center;
	background-repeat: no-repeat;		
}
/*************SEGUNDO NIVEL****************/
.mapa ul li ul 
{
	list-style: none;
	margin: 0px;
	padding: 0px;	
}
.mapa ul li ul li
{
	padding: 0px 0px 0px 18px;	
	margin: 0px;
	display: block;
}
.mapa ul li ul li a 
{
	display: block;
	border: solid 1px #FFFAD2;
	background-color: #c4d2e6;
	color: green;
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 33px;
	width: 147px;
	background-image: url(mapa/flecha_dos.gif);
	background-position: 5px center;
	background-repeat: no-repeat;	
}

/*************TERCER NIVEL****************/
.mapa ul li ul li ul
{
	list-style: none;
	margin: 0px;
	padding: 0px;	
}
.mapa ul li ul li ul li
{
	padding: 0px 0px 0px 18px;	
	margin: 0px;
}
.mapa ul li ul li ul li a
{
	display: block;
	border: solid 1px #FFFAD2;
	background-color: white;
	color: #389042;
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 30px;
	width: 132px;
	background-image: url(mapa/flecha_tres.gif);
	background-position: 5px center;
	background-repeat: no-repeat;	
}
/*************CUARTO NIVEL****************/
.mapa ul li ul li ul li ul
{
	list-style: none;
	margin: 0px;
	padding: 0px;	
}
.mapa ul li ul li ul li ul li
{
	padding: 0px 0px 0px 18px;	
	margin: 0px;

}
.mapa ul li ul li ul li ul li a
{
	display: block;
	border: solid 1px #FFFAD2;
	background-color: transparent;
	color: #286ea0;
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 30px;
	width: 114px;
	background-image: url(mapa/flecha_cuatro.gif);
	background-position: 5px center;
	background-repeat: no-repeat;	
}

.DivMapa
{
	float: none;
    background-color:#286ea0;
    margin-left: 5px;
    padding: 2px;
    width: 725px; 
}
.DivMapa .Titulo{
    color: white;
    font: 120%  tahoma,verdana ;
    font-weight: bold;
    padding: 3px;
}

.DivMapa table{ margin: 0px auto;}

.DivMapa .Mapa1
{
	margin: 0px;
	width: 240px;

	vertical-align: top;
	padding: 8px 10px;
}

.DivMapa .Mapa2
{
	margin: 0px;
	width: 240px;
	vertical-align: top;
	padding: 8px 10px;
}

.DivMapa .Mapa3
{
	margin: 0px;
	width: 240px;
	vertical-align: top;
	padding: 8px 10px;
}
