body{
	margin:0 auto;
	padding:0px;
	background-color:#B5C0CE;
	font-family: Arial, Helvetica, sans-serif;
        font-size: 62.5%;
}

.tabmeses{ text-align:center;} 

#contenedorgeneral{padding-bottom:25px;}

.cabecera74{text-align:left;color:#333; font-weight: bold; color: #2c303e;  text-decoration: none;}




.cabecera75, .cabecera{text-align:center;color:#333;background:#ECECEC;font-weight: bold;COLOR: #2c303e; text-decoration: none;}

.enlacenegrita{	text-align:center; font-weight: normal; color: #2c303e; text-decoration: underline;}

.tab {
     text-align:center;
     color:#333;height:25px;
     background:#FFF;
     }
.tab2{
     background:#DBDBDB;
     border-top:#ECECEC;
     border-right:#ECECEC;
     border-left:#ECECEC;
}
.cent{
      text-align:center;
         }

.tabHead {
	  text-align:left;color:#333;
	  height:18px;
	  background:#ECECEC;
	  
	  }

.tabHead1 {
	  text-align:center;color:#333;
	  height:18px;
	  background:#ECECEC;
	  border-right:#ECECEC;
	  
	  }
.tabHead2 {
	  text-align:center;color:#333;
	  height:18px;
	  background:#ECECEC;
	  border-left:#ECECEC;
	  
	  }


#Cfilasuperior {
	width:770px;	
	padding:0px;
	border:0px;
	margin: 0 auto;
	vertical-align: top;
	background-color: #EDEDED;
	margin-bottom: -2px;
}

#Cmenusuperior {
	background:url("../images/backtabla.gif") no-repeat top left;
	height: 25px;
	width: 543px;
	z-index: 1;
	text-align: center;
	padding-top:6px;	
}

#Cmenusuperioren, #Cmenusuperiores {
	/*font-size: 70%;*/
	font-weight: bold !important;
	background-image:url("../images/backtabla.gif");
	background-repeat: no-repeat;
	background-position: left;
	height: 25px;
	width: 543px;
	z-index: 1;
	margin-top: -11px;
*margin-top: 0px;
}
#Cmenusuperiores ul, #Cmenusuperioren ul{
	list-style: none;
	padding-top: 3px;
	margin-left: 0px;
	width: 100%;
	padding-left: 0px;
       text-align: center;
font-size: 1.12em;
}
#Cmenusuperioren li.current, #Cmenusuperiores li.current, #Cmenusuperioren li.current a, #Cmenusuperiores li.current a{
      font-weight: normal;
}

#Cmenusuperiores ul li,#Cmenusuperioren ul li { display: inline; padding: 0 6px 0 11px; background: url("../images/home_v3/separadorMenuPrincipal.gif") no-repeat scroll left -5px transparent;}
#Cmenusuperiores ul li:first-child{background: none;}
#Cmenusuperioren ul li:first-child{background: none;}

#Cmenusuperiormapa {
	width: 545px;
	z-index: 1;
	text-align: center;
        height:25px;
}

#Cimagenes {
	z-index:10;
	vertical-align: top;
	position: relative;
	/*top: -29px;*/
                     height:106px;
}

#Cimagenes >img{
float: left;
}

#Clogoderecha {
	position: relative;
	/*top: -107px;*/
	/*position: absolute;*/
float: right;
	top: 0px;
	right: 0px;
	/*text-align: right;*/
	width: 543px;
height: 105px;
}
#Clogoderecha .logotipoCR{
	text-align: right;
        height: 80px;
}
#Clogoderechamapa {
	text-align:center;
}

#logocr {
	margin: 0 auto;
	margin-top: -107px;
}

#cuerpocentral {
	width:770px;	
	padding:0px;
	border:0px;
	margin: 0 auto;
	background: #EDEDED url("../images/fondoizquierda.gif") repeat-y left top;
}




#contenidocentral {
	float: right;
	width: 525px;
	background-color: #EDEDED;
	z-index:1;

}

#contenidopuro {
	width: 480px;
	background-color: #FFFFFF;
	margin-left:0px;
	margin-right: 20px; 
	margin-top: 20px;
	padding-left:10px;
                     padding-right:10px;
                     padding-top:17px;
                     padding-bottom:30px;
min-height: 350px;
}


#contenidopurogris {
	text-align:right;
	background-color: #E3E3E3;
	margin-right: 20px;
	margin-top: 20px;
	padding:0px;
}

#MImenuizquierda {
	padding:0px 0px 15px;
	border:0px;
	float: left;
	text-align:center;
	width: 240px;
	background-image:url("../images/fondoMI.gif");
	z-index:10;
       /*font-size: 80%;*/
}

#MImenuizquierda div , #MImenuizquierdavioleta2 div{
      margin: 0 3px 0 13px;
#margin: 0 3px 0 5px;
}
#MIelementos  div:first-child a{
     border-top: none;
}
#MIelementos  hr + div a{

color: #00336E;
border-top: none;
padding-bottom: 15px;
}

#MIelementos  hr + div + div a{
border-top: none;
}

#MIelementos a{
color: #00336E;
display: block; 
border-top: 1px solid #aeaeae;
padding: 5px 0;
font-size: 1.4em;
/*font-size: 14px;*/
}

#MIelementos .listacronicas{

}
#MImenuizquierdagranate {

	padding:0px;
	border:0px;
	float: left;
	text-align:center;
	width: 240px;
	background-image:url("../images/fondoMIgranate.gif");
	z-index:10;
	margin-bottom: -4px;
}

#MImenuizquierdavioleta {
	padding:0px;
	border:0px;
	float: left;
	text-align:center;
	width: 240px;
	background-image:url("../images/fondoMIvioleta.gif");
	z-index:10;
	height:475px;
}

#MImenuizquierdavioleta2 {
	padding-bottom:10px;
	border:0px;
	float: left;
	text-align:center;
	width: 240px;
	z-index:10;
        height:475px;
}
#MImenuizquierdavioleta-new {
	padding:0px;
	border:0px;
	float: left;
	text-align:center;
	width: 240px;
	z-index:10;
	height:475px;
}

.MIvioletaimagen{
 width:203px;
 margin-left:6px;
}

#MIelementos {
                  /*    margin-top:-15px;*/
	margin-left: 15px;
	width: 210px;
}

#MIelementos select{width:195px; margin-left: 9px;}

#Ppie {
	background-image:  url(../images/footback.jpg);
	background-repeat: no-repeat;
	border:0px;
	background-color:#FFFFFF;
	margin-left:20px; 
	clear: both;
	width: 730px;
	height:100px;
   overflow:hidden;
	border-right: 20px solid #EDEDED;
	/*border: 1px solid #FF0000;*/
}

#Pescudo {
	 width:200px;
	 vertical-align: top;
}

#Plescudo {
	position: relative;
	top: -55px;
	left: 35px;
	width: 170px;
	margin-right:0px;
	font-family: Georgia;
	color: #2C303E;
}

#escudoencab{
	/* font-size: 70%;*/
}
.pieNueve {
	/*font-size: 60%;*/
	color: #000000;
}


#Pmenupie img{
	background-image:url("../images/barra_vertical.gif");
                     background-position:center;
}

#Pmenupie {
                     position: relative;
	top: -155px;
	right: 0px;
	float: right;
	text-align:center;
	width: 500px;
}

#Pmenufinal {
	width: 485px;
	position: relative;
	top: -95px;
	right: 15px;
	float: right;
	text-align:left;

}

#subir {
	height: 100px;
	background-color: #E3E3E3;
	text-align: center;
	margin-right: 20px;
}

p{
 text-align:left
} 

img {
	border:0px;
 }






a:active {  color: #2C303E; font-weight: bold; text-decoration: none;}
a:link {  color: #2C303E; font-weight: bold; text-decoration: none;}
a:visited {  color: #2C303E; font-weight: bold; text-decoration: none;}
a:hover {  color: #2C303E; font-weight: bold; text-decoration: underline;}

a.Menu:active, a.menucronicas:active {  color: #000000; font-weight: normal; text-decoration: none;}
a.Menu:link, a.menucronicas:link {  color: #000000; font-weight: normal; text-decoration: none;}
a.Menu:visited, a.menucronicas:visited {  color: #000000; font-weight: normal; text-decoration: none;}
a.Menu:hover, a.menucronicas:hover {  color: #000000; font-weight: normal; text-decoration: underline;}

.listacronicas{ margin-left: 13px; padding: 6px 8px 6px 14px; /*font-size: 90%;*/border-top: 1px solid #AEAEAE;}


#Cmenusuperior a:active {  color: #000000; font-weight: normal; text-decoration: none;}
#Cmenusuperior a:link {  color: #000000; font-weight: normal; text-decoration: none;}
#Cmenusuperior a:visited {  color: #000000; font-weight: normal; text-decoration: none;}
#Cmenusuperior a:hover {  color: #000000; font-weight: normal; text-decoration: underline;}

#Cmenusuperiores a:active {  color: #000000; text-decoration: none;}
#Cmenusuperiores a:link {  color: #000000; text-decoration: none;}
#Cmenusuperiores a:visited {  color: #000000; text-decoration: none;}
#Cmenusuperiores a:hover {  color: #000000; text-decoration: underline;}

#Cmenusuperioren a:active {  color: #000000; text-decoration: none;}
#Cmenusuperioren a:link {  color: #000000; text-decoration: none;}
#Cmenusuperioren a:visited {  color: #000000; text-decoration: none;}
#Cmenusuperioren a:hover {  color: #000000; text-decoration: underline;}




.titularmapaweb{
                    margin:0px;
                    padding:0px;
                    visibility:hidden;
                    width:0px;
                    height:0px;
}

.TitularGeorgia, h2.subnegrita, h2.SubTitGeorgia {
	color: #252525;
	letter-spacing: 1px;
	text-align:left;
	margin:0px;
	padding: 0 0 2px 0px;
	font-weight:bold;
      /*  font-size:17px;*/
font-size: 1.15em;



		
}
h2.subnegrita, h2.SubTitGeorgia{
	border-bottom: 1px solid #E0E0E0;
        font-size: 1.7em;
}
h1.TitularGeorgia{
	
	min-height: 24px;
	/*font-size: 18px;*/
	vertical-align: middle;
	font-family: georgia;
	font-weight: 400;
font-size: 2em;
}
h1.TitularGeorgia span{background:url(../images/tit_buscador2.gif) no-repeat bottom right; padding-right: 130px; /*line-height: 24px; padding-bottom: 12px;*/ 

*display:block;}

h2.subnegrita {/*font-size: 140%;*/ margin-top: 15px;}

.TitularGeorgiaCentro {
	color: #252525;
	letter-spacing: 1px;
	text-align:center;
	margin-left:0px;
	font-weight:normal;

}

.IntroTrebuchet {color: #000000; text-align: justify; /*font-size: 120%;*/}

.IntroTrebuchetNota {color: #000000;	text-align:left;  font-style:italic;}

.Trebuchet11 {	FONT-WEIGHT: bold; COLOR: #000000; }

.GeorgiaBlanco {
	color: #FFFFFF;
	font-weight: normal;
	background-color: #DCAF2E;


}


/* estilos para subtitulos*/

.subnegritasubrayadocursiva{
 
 color:#000000;
 font-weight:bold;
 font-style:italic;
 text-decoration:underline;
}

.subnegritasubrayado{
 
 color:#000000;
 font-weight:bold;
 text-decoration:underline;

}

.subnegrita{
 
 color:#000000;
 font-weight:bold;
}

.subcursiva{
 
 color:#000000;
 font-style:italic;
}

/*estilos para parrafos*/
.textojustificado {
	text-align: justify;
	/*font-size: 110%;*/
}
.normalgris{
		FONT-WEIGHT: normal;  COLOR: #2c303e;
}

.normalgriscentro{
		FONT-WEIGHT: normal;  COLOR: #2c303e; text-align:center
}


.Fechas {
	
	
	font-weight: bold;
	color: #839881;
}

#MIelementos .Fechas{
                  /*  font-size: 85%;*/
                    padding: 0 9px;
display: block;
margin: 17px 0 -10px 7px;


}

.textonegritasubrayadocursiva{color:#000000;
 font-weight:bold;
 font-style:italic;
 text-decoration:underline;
}

.negritasubrayadocursiva{
 color:#000000;
 font-weight:bold;
 font-style:italic;
 text-decoration:underline;
}

.negritasubrayado{
  color:#000000;
 font-weight:bold;
 text-decoration:underline;

}

#MImenuizquierda #MIelementos .negrita{
/* color:#000000;*/
 font-weight:bold;
}

.cursiva{
 color:#000000;
 font-style:italic;
}

.normalprincipalnegrita{
color:#000000;
 font-weight:bold;
}

.textonegritasubrayado{
  color:#000000;
 font-weight:bold;
 text-decoration:underline;
}

.normalprincipalcursiva{
 color:#000000;
 font-style:italic;

}

.textocursiva{
 color:#000000;
 font-style:italic;
}

.textosubrayado{
color:#000000;
text-decoration:underline;

}



.estilohr {
	margin-left: 14px;
	color: #AEAEAE;
		
}

#MIelementos .estilohr{
                     margin-left: 13px;
                     margin-right: 13px;
display: none;
}

.textosubir {
	color: #727272;
}

.textonegrita{
	font-weight:bold;
}

.alinleft {
	float: left;

}

.blancogranate {
	color: #FFFFFF;
	/*background-color:#780000;*/
	width:180px;
	margin-left:30px;
	text-align:left;
        font-size: 1.3em;

}

.blancogranate a:active {  color: #ffffff; font-weight: normal; text-decoration: none;}
.blancogranate a:link {  color: #ffffff; font-weight: normal; text-decoration: none;}
.blancogranate a:visited {  color: #ffffff; font-weight: normal; text-decoration: none;}
.blancogranate a:hover {  color: #ffffff; font-weight: normal; text-decoration: underline;}

#imagenbandera {
	margin-bottom: -2px;
}

.listalibre {
	list-style-type:none;
}

.sangradoicono {
	padding-left:30px;
	text-align:left;
	/*font-size: 110%;*/
}

.centrado {
	text-align:center;
}

.tablamultinivel{
 margin-left:5px;
 width:470px;
}
.multinivel1 {
	float: left;
	height: 27px;
	padding-top: 4px;
                     padding-left:2px;
                     padding-right:5px;
	width: 145px;
	text-align:left;
                     margin-top:2px;
                     margin-left:0px;
                     margin-right:0px;
                     margin-bottom:1px;
}

.imagenmultinivel1 {
                     background-color:#ffffff;
	float: right;
                     height:28px;
                     margin-top:2px;
                     margin-left:0px;
                     margin-right:0px;
                     margin-bottom:1px;
                     padding-top:3px;
}


.granate {
	vertical-align:top;
	text-align:left;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #D5AFB0;
	width:163px;
}

.multinivel1granate {
	background-color: #7C0809;
	float: left;
	height: 27px;
	padding-top: 4px;
                     padding-left:4px;
                     padding-right:15px;
	width: 124px;
	text-align:left;
                     margin-top:2px;
                     margin-left:1px;
                     margin-right:0px;
                     margin-bottom:1px;
                     letter-spacing:1px;
}

.celda2granate {
	background-color: #D5AFB0;
	text-align: left;
	padding-right: 20px;
	vertical-align: top;
}

.multinivel2{
	text-align: left;
	background-color: #FFFFFF;
                     width:278px;
                     height:25px;
                     margin-top:2px;
                     margin-left:1px;
                     padding-bottom:2px;
}

.multinivel2 img{
 vertical-align:middle;}

.multinivel3{
 background-color:#FFFFFF;
 width:278px;
 margin-left:1px;
 overflow:visible;
 vertical-align:middle;
}

.multinivel3ico{
 float:left;
 width:33px;
 background-color:#FFFFFF;
 vertical-align:middle;
clear: left;
}

.multinivel3ico img{
 float:right;
 margin:5px 0 0;
 padding:0px;
 border:0px;
}

.multinivel3texto {
  padding-top:3px;
  text-align: left;
  background-color: #fff;
  width:236px;
margin-left: 36px;
  vertical-align:middle;
}


A.multinivel3:active {
	FONT-WEIGHT: normal; COLOR: #2c303e;  TEXT-DECORATION: none
}
A.multinivel3:link {
	FONT-WEIGHT: normal; COLOR: #2c303e;  TEXT-DECORATION: none
}
A.multinivel3:visited {
	FONT-WEIGHT: normal; COLOR: #2c303e;  TEXT-DECORATION: none
}
A.multinivel3:hover {
	FONT-WEIGHT: normal; COLOR: #2c303e;  TEXT-DECORATION: underline
}

a.MenuBlanco{
   /* font-size:12px;*/
}

.azul {
	vertical-align:top;
	text-align:left;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #C0C8D5;
	width:163px;
}

.multinivel1azul {
	background-color: #124096;
	float: left;
	height: 27px;
	padding-top: 4px;
                     padding-left:4px;
                     padding-right:15px;
	width: 124px;
	text-align:left;
                     margin-top:2px;
                     margin-left:1px;
                     margin-right:0px;
                     letter-spacing:1px;
}

.celda2azul {
	background-color: #C0C8D5;
	text-align: left;
	padding-right: 20px;
	vertical-align: top;	
}


.anil {
	vertical-align:top;
	text-align:left;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #AEB7D5;
	width:163px;
}

.multinivel1anil {
	background-color: #04217D;
	float: left;
	height: 27px;
	padding-top: 4px;
                     padding-left:4px;
                     padding-right:15px;
	width: 124px;
	text-align:left;
                     margin-top:2px;
                     margin-left:1px;
                     margin-right:0px;
}

.celda2anil {
	background-color: #AEB7D5;
	text-align: left;
	padding-right: 20px;
	vertical-align: top;
}


.violeta {
	vertical-align:top;
	text-align:left;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #D8CCE3;
	width:163px;
}

.multinivel1violeta {
	background-color: #523C68;
	float: left;
	height: 27px;
	padding-top: 4px;
                     padding-left:4px;
                     padding-right:15px;
	width: 124px;
	text-align:left;
                     margin-top:2px;
                     margin-left:1px;
                     margin-right:0px;
                     letter-spacing:1px;
}

.celda2violeta {
	background-color: #D8CCE3;
	text-align: left;
	padding-right: 20px;
	vertical-align: top;
}

.marron {
	vertical-align:top;
	text-align:left;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #E1DFD0;
	width:163px;
}

 .multinivel1marron {
	background-color: #DAC641;
	float: left;
	height: 27px;
	padding-top: 4px;
                     padding-left:4px;
                     padding-right:15px;
	width: 124px;
	text-align:left;
                     margin-top:2px;
                     margin-left:1px;
                     margin-right:0px;
                     letter-spacing:1px;
}

.celda2marron {
	background-color: #E1DFD0;
	text-align: left;
	padding-right: 20px;
	vertical-align: top;
}

.cabecerabuscador{
	width:400px;
	text-align:center;
}

.buscador {
	color: #4E505A;
}

.elementobuscador {
	text-align:left;
}

.botonesbuscador {
	text-align:center;
}


.celdabuscador1{
	float:left;
	width:220px;
}

.celdabuscador2{
	float:left;
	width:120px;
}
.celdabuscador3{
	float:left;
	width:105px;
}
.celdafecha{
	float:left;
	width:50px;
}
.bordeGris {
	border: 1px solid #E3E3E3;
	padding:2px;
	width: 100%;
}

.pie {
	FONT-WEIGHT: normal;  COLOR: #bea761;
}

.fecha {
	FONT-WEIGHT: normal;  COLOR: #bea761;
}



.tablabuscador{
	width:430px;
}
.celdaresultadostitulo {
	background:#E6E7EC;
	text-align:center;
	FONT-WEIGHT: bold;  COLOR: #000000;
}
.resultados{
		FONT-WEIGHT: normal;  COLOR: #2c303e;
}


/*estilos de tabla - vista general */
.filaclara{
	background:#ffffff;
}

.filaoscura{
	background:#AEB7D5;
}

.filaclaraleft{
	background:#ffffff;
	text-align:left;
}
.filaclararight{
	background:#ffffff;
	text-align:right;
}
.filaclaracenter{
	background:#ffffff;
	text-align:center;
}

.filaoscuraleft{
	background:#AEB7D5;
	text-align:left;
}
.filaoscuraright{
	background:#AEB7D5;
	text-align:right;
}
.filaoscuracenter{
	background:#AEB7D5;
	text-align:center;
}

.normalleft{	text-align:left;}
.normalright{	text-align:right;}
.normalcenter{	text-align:center;}

.tablasencilla /* Tabla con borde */
{
	
}
.tablasinborde /*Tabla sin borde*/
{
	
}
.tablasinbordeazul /*Tabla sin borde (letra azul)*/
{
	
}
.tablablanca{	/*tabla sin borde y fondo blanco */
}

.tablablanca TR{
	padding-top:20px;
}
.tablablanca TD{
	padding-top:20px;
}


TD {
	FONT-WEIGHT: normal;  COLOR: #2c303e; /*font-size: 11px; */
}
INPUT {
	 COLOR: #000000;
}
SELECT {
	 COLOR: #000000;
}

.TitularBuscador{
	color: #252525;
	letter-spacing: 1px;
	text-align:left;
	margin:0px;
	font-weight:normal;
}
.SubtituloBuscador{
color:#9CA0b3;
margin-left:0px;
margin-top:1px;}

.fondoTitularBuscador{
background-image:url(../images/cronicas/tit_buscador3.gif);
background-position: top right;
background-repeat: no-repeat
}

.fondoTitularActividades{
background-image:url(../images/cronicas/tit_actividades3.gif);
background-position: top left;
background-repeat: no-repeat;
height:25px;
}

.TablaTitularBuscador{
width:205px;
text-align:center;
margin:0px;
padding:0px;
}


.titulofamilia{
margin:0px;
padding:0px;
border:0px;
width:0px;
height:0px;
z-index:999;
visibility:hidden;
overflow:hidden;
}

.titulofamilia h1{
visibility:hidden;
font-size:0%;}

 .tablalistado {
 	padding:2px;
	border: 1px solid #E6E7EC;
	margin-top: 14px;
 }
 
 p {
 	text-align: justify;
 }
 
 /* estilos del pie (anterior y siguiente */
 .tablapie{
 	width: 100%;
	padding:2px;
	border: 1px solid White;
 }
 .imgpie{
 	vertical-align: middle;
 }
 .imgizquierda{
 	text-align: left;
 }
 .imgderecha{
 	text-align: right;
 }
 /* fin estilos del pie (anterior y siguiente) */
 
 
 li{
	line-height: 20px;
}

.tabla{
width:100%;
text-align:center;
margin-bottom:20px;
border:1px solid #bbb;
}
.cabeceratablaleft, .cabeceratabla{
text-align:center;
font-weight:bold;
background-color:#EDEDED;

}

.formimagen{
margin:0px;
padding:0px;
border:0 none;
}
#ximdex_content p, #ximdex_content li{
	/*font-size: 13px;*/
font-size: 1.35em;
line-height: 1.6em;
}


#ximdex_content li li,#ximdex_content li li li{
font-size:1em;

}

/* ------ buscador ---*/
.buscador060{ position: absolute; top: 57px; left: 294px;
width: 237px;
/*margin-top: -25px;
left: 0px;
top: 4px;*/
}
#input1{
border:1px solid #C7C7C7;
float:left;
/*font-size:11px;*/
height:16px;
padding:1px 1px 0 4px;
width:128px;
	}
.butt{}
#submit {
-moz-border-radius-topright:2px;
background:#C2C2C2 url(../images/search.png) repeat scroll center center;
border:1px solid #CACACA;
cursor:pointer;
float:left;
height:17px;
margin:0 15px 0 -1px;
width:22px;
	/*background: url(../images/search.gif) no-repeat top right; 
	border: 0px; 
	min-width: 20px; 
	height:21px; 
	vertical-align: middle; 
	position: relative; 
	left: -12px;
	top: 0px;
	cursor: pointer;
	outline: none;	
	color: #fff;
	padding-right: 20px;
	padding-bottom: 5px;*/
	}
.buscadorCR{
	color:#6E6E6E;
        float:left;
       font-size: 1.1em;
       /* font-size:11px;*/
        padding:5px 9px 3px 8px;
}
.buscadorCR span{position: relative; top: -3px; left: 3px;}
/* ------ fin buscador ---*/

