* {
	margin: 0;
	padding: 0;
}

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:0 auto;
}

.limiter {
	width:990px;
}




/* CONTENIDO ******************************************/
#contenido{
	padding:10px 10px 10px 10px;
}

#lateralIzquierdo {
	width:285px;
	border:0px;
	float:left;
	background-color:#FFFFFF;
}

#izqitem1{
	height:450px;
}

#contNov{
	background-color:#FFFFFF;
	height:28px;
	color: #FFFFFF;
	line-height: 28px;
}

#redAizq{
	width:95px;
	height:10px;
	background-color: #1D1D3C;
}

#redAmedio{
	width:95px;
	height:10px;
	background-color: #1D1D3C;
}

#redADerecho{
	width:95px;
	height:10px;
	background-image: url(../images/menu/esqSupDer.gif);
	background-repeat: no-repeat;
	background-color: #1D1D3C;
	background-position: right top;
}

#novedades{
	width:108px;
	height:28px;
	background-image: url(../images/menu/mnuNov.gif);
	background-repeat: no-repeat;
}

#comsoc{
	width:150px;
	height:28px;
	background-image: url(../images/menu/mnuComunic.gif);
	background-repeat: no-repeat;
}

#novWhite{
	width:20px;
	height:28px;
}

.cajaNovedades{
	width:265px;
	margin: 0 10px 0px 10px;
	background-color:#FFFFFF;
	padding:0px;
	font-size: 11px;
	line-height: 1.1em;
}

.cajaNovedades P{
	text-align: left;
}

.heCajaNov{
height:90px;
}

.col1{
	width:100px;
	padding:10px 0 0 10px;
}
.col2{
	width:140px;
	height:70px;
	padding:8px 10px 0 0;
}

/****IzqItem2******/
#izqitem2{
	height:445px;
}

#actividades{
	background-color:#C2DBF0;
}

.bullet {
	width:25px;
	background-color:#121C4D;
	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;
}

.cajaBorde{
	width:240px;
	margin: 0 10px 0 10px;
	background-color:#FFFFFF;
	border: thin solid #121C4D;
	padding: 10px;
	text-align: left;
}

/****** Lateral Derecho *********/
#lateralDerecho {
	width:685px;
	float:right;
	background-color:#FFFFFF;
	color: #000000;
}


.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;
}

.pestRelevante2{
	background-color:#FFFFFF;
	width:525px;
	height:28px;
	color: #C2DBF0;
}

.bkInfrel{
	width:675px;
	margin:0px 0px 0px 10px;
	padding:0 0 0 0;
	background-color:#C2DBF0;
}

#pestRelevante{
	background-color:#FFFFFF;
}

#contRelevante{
	background-color:#C2DBF0;
}

.bkCorner1{
	background-image:url(../images/menu/corner1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width:20px;
	height:10px;
	color: #C2DBF0;
}

.corner2claro{
	background-image:url(../images/menu/corner2.gif);
	background-repeat: no-repeat;
	background-position: right top;
	width:20px;
	height:10px;
	color: #C2DBF0;
}

.elementos{
	width:210px;
	height:190px;
	background-color: #FFFFFF;
	padding:10px 0 0 0;
}

.pelemFotos{
	padding:5px 5px 5px 5px;
}

.corner3claro{
	background-image:url(../images/menu/corner3.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width:20px;
	color: #C2DBF0;
}
.corner4claro{
	background-image:url(../images/menu/corner4.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	width:20px;
	color: #C2DBF0;
}

#contenElementos{
	padding:0 10px 0 10px;
	font-size:12px;
}

#conRelInf{
background-color:#993366:
}

.margenIzq{
	margin:0 0 0 10px;
}

.margenDer{
	margin:0 10px 0 10px;
}

/*Accesos directos*/
#accesosDirectos{
	padding:0 10px 0 10px;
}

#lateralDerecho A{
	color: #0033FF;
	text-decoration: none;	
}
#lateralDerecho A:hover{
	color: #999999;
	text-decoration: none;
}
.accesosCol1{
	width:320px;
	padding:0 10px 0 0;
}
.accesosCol2{
	width:315px;
	padding:0 0 0 10px;
}

.cajaAccesos{
	width:290px;
	background-color:#FFFFFF;
	padding:10px 10px 10px 10px;
	border: thin solid #121C4D;
	line-height: 14px;
}

.heCajaAcc{
height:62px;
}

.col1Acc{
width:190px;
height:62px;
/*margin:10px 5px 10px 10px;*/
}
.col2Acc{
	width:90px;
}

.contenElementos{
	padding:0 10px 0 10px;
}

/****Recomendaciones Generales***/
.cajaRecGrals{
	background-color:#FFFFFF;
	border: thin solid #121C4D;
	text-align: left;
	width:290px;
}

#contRecGrales{
	padding:0 10px 0 10px;
}

.cajaRecGrals{
	margin: 0 0 7px 0;
	background-color:#FFFFFF;
	border: thin solid #121C4D;
	padding: 10px 10px 10px 10px;
	text-align: left;
}

.cajaRecGrals UL {
	padding:5px;
	font-weight:normal;
}
.cajaRecGrals UL li {
	display:list-item;
	margin-left: 30px;
	text-align: left;
	line-height: 1.5em;
}
#noBullRecGrals{
	width:650px;
	height:19PX;
}
/*************************Enlaces de Interes *********************************/
#noBulletEnlaces{
	width:945px;
	height:19PX;

}
#cajaEnlaces{

}

.cajaEnlaces{
width:153px;
height:60px;
margin: 0;
background-color:#FFFFFF;
padding:0;
}

.cajaEnlacesD{
	width:140px;

}



/* ****************************** */
    .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;
	}
	

    .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;
    }
	
.cajawhite10{
	height:10px;
	color: #FFFFFF;
	margin:0;
	padding:1px 0 1px 0;
	vertical-align: middle;
}

.cajawhite{
	height:15px;
	color: #FFFFFF;
	background-color: #FFFFFF;
}

.cajaAzul{
background-color:#C2DBF0;
}

.cajaBlanca10{
	height:10px;
	color: #FFFFFF;
	margin:0;
	padding:1px 0 1px 0;
	vertical-align: middle;
	background-color: #FFFFFF;
}
