@charset "utf-8";
/* CSS Document */

* {
	margin: 0;
	padding: 0;
}

#spacing{
height:20px;
}



#barraNav{
	width:791px;
	height:142px;
	
}
#NavSup{
	height:104px;

	}

.HgMenu{
	height:38px;
	}
.mnuActiv1{
	width:182px;
	background-image:url(../images/menu/mnu1a.gif)
}	
#menu1{
	width:182px;
	background-image:url(../images/menu/mnu1.gif)
}
#menu2{
	width:134px;
	background-image:url(../images/menu/mnu2.gif)
}
#menu3{
	width:146px;
	background-image:url(../images/menu/mnu3.gif)
}
#menu4{
	width:112px;
	background-image:url(../images/menu/mnu4.gif)
}
#menu5{
	width:110px;
	background-image:url(../images/menu/mnu5.gif)
}
#menu6{
	width:107px;
	background-image:url(../images/menu/mnu6.gif)
}

.linkMenu a{
	color: #FFFFFF;
	text-decoration: none;
	vertical-align: middle;
	display: block;
	line-height: 38px;
}
#menu1 a:hover{
	background-image:url(../images/menu/mnu1a.gif);
	color:#000033;
}
#menu2 a:hover{
	background-image:url(../images/menu/mnu2a.gif)
}
#menu3 a:hover{
	background-image:url(../images/menu/mnu3a.gif)
}
#menu4 a:hover{
	background-image:url(../images/menu/mnu4a.gif)
}
#menu5 a:hover{
	background-image:url(../images/menu/mnu5a.gif)
}
#menu6 a:hover{
	background-image:url(../images/menu/mnu6a.gif)
}

#cajaSubMenu{
	vertical-align: middle;
	display: block;
	line-height: 38px;
}
#subMenu{
	width:791px;
	text-align:left;
}
#lada{
	width:186px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight: bold;
	color: #121C4D;
}

#separadores{
	background-image:url(../images/menu/separador2.jpg);
	background-repeat:   repeat-x;
	background-position: center;
	width:990px;
	}
/**********************************************/
body.cedh {
	font-family:"Lucida Grande", Verdana, sans-serif;
	line-height:1em;
	margin:0px;
	padding:0px;
	color:#000000;
	font-size:12px;
	text-align:center;
	background-color: #fff;
	background-image: url(../images/background2.jpg);
}

body.cedh {
	background-color: #e6e6e6;
}

#borde {
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

.limiter {
	width:990px;
}

.limiterWhite{
	background:#FFFFFF;
	}
/* Aqui empieza el CSS para el Lateral Izquierdo*/
#lateralIzquierdo {
	border:0px;
	margin:10px 0 0 0;
	padding: 0 0 0 10px;
	width:295px;

	float:left;
}
#IzqItem1{

}

#lIzqNovedades {
	text-align:left;
	width:285px;
	background-color:#1D1D3C;
}
.cajanovSup{
	background-image: url(../images/menu/esqSupDer.gif);
	background-repeat: no-repeat;
	background-position: right top;
	background-color:#1D1D3C;
	height:10px;
}
.cajanovInfAzq{
	background-image: url(../images/menu/esqInfIzq.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.cajanovInfDer{
	background-image: url(../images/menu/esqInfDer.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	background-color:#1D1D3C;
	height:10px;
}

#nov1{

}

#mnuQuees{
width:285px;
}
.cajaNovedades{
	width:265px;
	margin: 0 10px 0px 10px;
	background-color:#FFFFFF;
	padding:0px;
	border: thin solid #FF9900;
}

.heCajaNov{
height:60px;
}
.cajaBorde{
	width:243px;
	margin: 0 10px 0 10px;
	background-color:#FFFFFF;
	border: thin solid #121C4D;
	padding: 10px 10px;
	text-align: left;
	
}

.col1{
width:70px;
height:40px;

margin:10px 5px 10px 10px;
}
.col2{
	width:170px;
	margin:10px 10px 10px 0px;
	line-height: 40px;
	vertical-align: middle;
}

#lIzqComunic {
	text-align:left;
	width:285px;
	background-color:#1D1D3C;
}

/*Item 2*/

#IzqItem2{
}
.cajaBanners{
	width:285px;
	padding:0 0 10px 0;
}

.cajaAzul{
background-color:#C2DBF0;
}

/* Block Lateral Derecho*/

#lateralDerecho {
	margin:10px 0;
	width:685px;
	float:right;
}
.bkCornerTitSup{
	background-image:url(../images/menu/mnuNov2.gif);
	background-color:#FFFFFF;
	background-repeat: no-repeat;
	background-position: left top;
	width:150px;
	height:23px;
	color: #C2DBF0;
	padding:5px 0 0 0;
}
.bkTitSup1{
	background-color:#FFFFFF;
	height:23px;
	width:263px;
	padding:5px 0 0 0;
}
.bkTitSup2{
	background-color:#FFFFFF;
	height:23px;
	width:262px;
	padding:5px 0 0 0;
}
.bkCorner1{
	background-image:url(../images/menu/corner1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width:20px;
	color: #C2DBF0;
}

/*Blok de cantenido de las secciones*/
.cjaInstQuees{
	width:675px;
	margin:0px 10px 0px 0px;
	background-color:#C2DBF0;
}

.cntdescPrin{
	padding:20px;
	line-height: 20px;
	background-color:#FFFFFF;
	border: medium solid #1D1D3C;
}
#cntRecomen p{
	line-height: 20px;
}

.cntdescPrin Table{
	text-align: left;
}

.cntdescPrin TD{
	padding:5px 10px 5px 10px;
}

.cntdescPrin a{
	color:#0033CC;
	text-decoration: underline;
}
.cntdescPrin a:hover{
	color:#999999;
	text-decoration: underline;
}

.descPublicacion{
	padding:20px;
	line-height: 20px;
	background-color:#FFFFFF;
	border: medium solid #1D1D3C;
}
.descPublicacion Table{
	text-align: left;
}
.descPublicacion td{
	padding:5px 5px 5px 5px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #CCCC00;	
}

.descPublicacion a{
	color:#104893;
	text-decoration: none;
}
.descPublicacion a:hover{
	color:#999999;
	text-decoration: underline;
}

.titdescPrin{
	font-size:18px;
	height:38px;
	line-height:38px;
	background-color:#D2CFDA;
	border: medium solid #1D1D3C;
	vertical-align: middle;
}

#cntQueesCEDH p{
	text-align: justify;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
}

#cntQueesCEDH ul {
	padding:5px;
	font-weight:normal;
}
#cntQueesCEDH ul li {
	display:list-item;
	margin-left: 30px;
	text-align: left;
	line-height: 2em;
}


/*Accesos directos*/
#accesosDirectos{
	margin:0;
	padding:0;
}
.accesosCol1{
	margin:0px 5px 0px 10px;
	width:322px;
	padding:0;
}
.accesosCol2{
	margin:0px 10px 0px 5px;
	width:322px;
	padding:0;
}

.cajaAccesos{
	width:318px;
	margin: 0 0 0 0;
	background-color:#FFFFFF;
	padding:0px;
	border: thin solid #121C4D;
}

.heCajaAcc{
height:82px;
}

.col1Acc{
width:200px;
height:62px;
margin:10px 5px 10px 10px;
}
.col2Acc{
	width:90px;
	margin:10px 10px 10px 0px;
}

/*Enlaces de Interes */
#noBulletEnlaces{
	width:945px;
	height:19PX;

}


/* ****************************** */
    .clearfloat { /* esta clase debe colocarse en un elemento div o break y debe ser el último elemento antes del cierre de un contenedor que deba incluir completamente a sus elementos flotantes hijos */
    	clear:both;
        height:0;
        font-size: 1px;
        line-height: 0px;
	}
	
.cajawhite{
	height:15px;
	color: #FFFFFF;
	background-color: #FFFFFF;
}
.cajawhite10{
	height:10px;
	color: #FFFFFF;
}
.cajawhite3{
	height:3px;
	background-image: url(../images/iconos/puntoGrid_Ver.gif);
	background-repeat:  repeat-x;
	font-size: 2px;
}


    .fltrt { /* esta clase puede utilizarse para que un elemento flote en la parte derecha de la página. El elemento flotante debe preceder al elemento junto al que debe aparecer en la página. */
      float: right;
    }
    .fltlft { /* esta clase puede utilizarse para que un elemento flote en la parte izquierda de la página. El elemento flotante debe preceder al elemento junto al que debe aparecer en la página. */
	float: left;
    }
	
#bullet {
	width:25px;
	background-color:#1D1D3C;
	height:25PX;
}

#noBullet{
	width:260px;
	height:19PX;

}
.noBull{
	vertical-align: middle;
	padding:5px 0 0 0;
	background-color:#9ABBDF;
	border-bottom-color: #003300;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	vertical-align: middle;
	padding:5px 0 0 0;
}

.margenIzq{
	margin:0 0 0 10px;
}

.margenDer{
	margin:0 10px 0 10px;
}

.bkWhite{
	background-color:#FFFFFF;
}

img.flotante {
	float:left;
	margin:0 10px 0 0;
}


