* {
	margin: 0;
	padding: 0;
}
  
body.cedh {
	font-family:"Lucida Grande",Verdana,sans-serif;
	line-height:1.25em;
	margin:0px;
	padding:0px;
	color:#42210b;
	background:#fff;
	font-size:13px;
	text-align:center;
}

body.cedh {
	background-color: #e6e6e6;
}

#borde {
margin:0 auto;
}

a {
	color:#42210b;
}
.limiter {
	width:994px;
}

#header {
	height:180px;
	padding-bottom:14px;
}

#header a.logo,#header div.right {
	height:130px;
}
#header a.logo {
	display:block;
	float:left;
	width:180px;
	text-indent:-999px;
	overflow:hidden;
	border-bottom: 1px solid #fff;
	background-image: url(../images/logoCEDH.jpg);
	background-repeat: no-repeat;
}
#header div.right {
	width:814px;
	float:right;
	background-image: url(../images/headerNNN.jpg);
	background-repeat: no-repeat;
	border-bottom: 1px solid #fff;
}
#header div.top {
	text-align:right;
	font-size:11px;
	line-height:30px;
	height:30px;
}

/* Barra de Navegacion */

#header div.nav {
	border-bottom:1px solid #fff;
	background-color: #BEC1D8;
}

#header div.nav ul {
	width:660px;
	overflow:hidden;
	line-height:40px;
	height:40px;
	font-size:13px;
	float:left;
}

#header div.nav ul li,#header div.nav ul li a {
	width:110px;
	text-align:center;
	float:left;
	color: #FFFFFF;
}
#header div.nav ul li a {
	background:url(../images/nav2.png) 0px 0px no-repeat;
}
#header div.nav ul li a:hover {
	background:#fff;
	color: #000000;
}

#header div.nav ul li a.active,#header div.nav ul li a.active:hover,#header div.nav ul li.active a,#header div.nav ul li.active a:hover {
	background:url(../images/nav2.png) 0px -40px no-repeat;
	color: #000000;
}

#header div.search,#header div.embargo {
	float:right;
	padding:7px 10px;
	overflow:hidden;
	width:314px;
	line-height:26px;
	height:26px;
	white-space:nowrap;
	text-align:center;
}

#header div.nav ul.donate li a:hover,#header div.nav ul.donate li a,#header div.nav ul.donate li a.active,#header div.nav ul.donate li.active a.active {
	color:#fff;
	background:url(../images/nav2.png) 0px -80px no-repeat;
}

#header div.nav ul.donate {
	width:110px;
	float:right;
}
#header div.nav ul.donate li a:hover,#header div.nav ul.donate li a,#header div.nav ul.donate li a.active,#header div.nav ul.donate li.active a.active {
	color:#fff;
	background:url(../images/nav2.png) 0px -80px no-repeat;
}
#header div.search,#header div.embargo {
	float:right;
	padding:7px 10px;
	overflow:hidden;
	width:314px;
	line-height:26px;
	height:26px;
	white-space:nowrap;
	text-align:center;
}

#header div.search * {
}

#header div.search #search-form,#header div.search div.form-item {
	margin:0px;
}
#header div.search .form-item label {
	display:none;
}
#header div.search input.form-text {
	float:left;
	width:250px;
	padding:2px 0px;
	height:20px;
	border:1px solid #a2a4a0;
}
#header div.search input#edit-submit {
	float:right;
	text-indent:-9999px;
	background:url(../images/search-button.png) 0px 50% no-repeat;
	width:34px;
	height:26px;
	border:none;
}

#subnav{background:#fff;color:#42210b;height:30px;}
#subnav a:hover{color:#99994c;}
#subnav #section-title{float:left;text-transform:uppercase;font-size:14px;font-weight:bold;padding:0px 12px 0px 8px;line-height:30px;height:30px;}
.rtl #subnav #section-title,.rtl #subnav div.subnav ul li,.rtl #subnav div.subnav ul li a{float:right;}

#subnav div.subnav{padding:0px;}
#subnav div.subnav ul{padding:0px;line-height:30px;height:30px;}
#subnav div.subnav ul li,#subnav div.subnav ul li a{float:left;}
#subnav div.subnav ul li a{padding:0px 12px;font-size:12px;}
#subnav div.subnav ul li.active a,#subnav div.subnav ul li a.active{color:#99994c;}

ul.links{margin:0;padding:0;}
ul.links.inline{display:inline;}
ul.links li{display:inline;list-style-type:none;padding:0 0.5em;}

/* Cuerpo del la pagina */
#lateralIzquierdo {
	border:0px;
	margin:10px 0;
	width:658px;
	float:left;
}

#lateralDerecho {
	margin:10px 0;
	width:320px;
	float:right;
}

.headprincipal{
	width:648px;
	background-color:#FFF;
}

#headprincipal h1{
	font-weight:bold;
	font-size:11px;
	color: #000000;
	line-height: 30px;
}

.prinBlokDer {
	/*width:300px;*/
	/*height:260px;*/
	padding:0 10px 0 0;
}

img.flotante {
	float:left;
	margin:0 10px 0 0;
}

.prinBlokDer ul li a{
	text-align:left;
	/*width:300px;*/
	/*height:260px;*/
	padding:0 10px 0 0;
	line-height: 17px;
	display: inline;
}

.prinBlokDer ul li a:hover{
	text-decoration:underline
}
.prinBlokIzq {
	width:324px;
	height:260px;
	margin:0 0 10px 0;
}

/* Aqui empieza el CSS para el Footer*/

#footer{
	background-color:#FFFFFF;
	height:170px;
	margin:10px 0 0 0;
}

#footer div.footernav {
	background:#d2d6ce;
	font-size:12px;
	line-height:20px;
	padding:5px 10px;
}

#footer div.footernav a.rss-link {
	background:url(../images/rss.png) no-repeat;
	width:19px;
	height:19px;
	text-indent:-999px;
	overflow:hidden;
	float:right;
}


#footer .pipe-links span.pipe {
	color:#9a8878;
	padding:10px 5px;
	height:55px;
}

.lftItemFooter{
	width:300px;
	height:auto;
	margin:10px 0 0 70px;
	text-align:left;
	font-size:10px;
}

.lftItemFooter H1{
	font-weight:bold;
	line-height: 20px;
	#9a8878;
}



.rightItemFooter{
	width:280px;
	height:auto;
	margin:10px 0 0 20px;
	text-align:left;
	font-size:10px;
	padding:0 10px 0 0;

}

.rightItemFooter h1{
	font-weight:bold;
	line-height: 20px;
}

.rightItemFooter p{
	color:#9a8878;
}

#sub-footer {
	padding:10px 0px;
	text-align:center;
	font-size:11px;
	color:#9a8878;
}


/* Generales */
    .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;
    }
	
.contIzq {
	padding:10px 0 10px 10px;
	margin:0 0 0 0;
	background-color:#FFF;
	text-align:left;
	border-bottom: solid 1px #BB0202;
	text-align:justify;
}

.contIzq h1{
	font-size:24px;
	color: #330000;
	line-height: 30px;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.contIzq h2{
	font-size:18px;
	color: #000000;
	line-height: 30px;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.contIzq h3{
	font-size:17px;
	color: #000000;
	line-height: 20px;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.contIzqMnuHead ul{
	color: #990000;
	font-family:"Lucida Grande", Verdana, sans-serif;
}
.contIzqMnuHead li{
	text-align:left;
	padding:10px 0 10px 0;
	font-size:12px;
	color: #B90000;
	line-height: 15px;
	font-family:"Lucida Grande", Verdana, sans-serif;
	border-bottom: solid 1px #BB0202;
}

.contIzq li a{
	color:#B90000;
	text-decoration:none;
	font-weight: normal;
	font-size: 12px;
	line-height: 30px;
	display: inline;
	text-indent: 30px;
}

.contIzq li a:hover{
	background:#fff;
	color: #000000;
	text-decoration: underline;
}

.separacion{
	height:30px;
	padding:0 0 0px 0;
}

.contIzqLine{
	margin:0 0 10px 0;
	}

.contIzqBlok{
	padding:0 10px 0 0;
}


#subnav .subnav ul{
	padding:0 10px 0 10px;
	}

.pdf {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	margin-bottom: 10px;
	padding-right: 10px;
	text-align: right;
}
#www {
	background-repeat: no-repeat;
	background-color: #00CC00;
	background-image: url(../images/search.gif);
}
