* {
	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;
	background:url(../images/logoCEDH.jpg) no-repeat;
	text-indent:-999px;
	overflow:hidden;
}
#header div.right {
	width:814px;
	float:right;
	background-image: url(../images/header/header.jpg);
	background-repeat: no-repeat;
	border-bottom: 1px solid #fff;
}
#header div.top {
	text-align:right;
	font-size:11px;
	line-height:30px;
	height:30px;
}
#header div.recursos {
	white-space:nowrap;
	text-align:right;
	float:left;
	width:500px;
}
#header div.recursos ul {
	padding:5px;
	font-weight:bold;
}
#header div.recursos ul li {
	padding:0px 5px;
	display:inline;
	border-right:1px solid #b5a89c;
}
#header div.recursos ul li.last {
	border:none;
}
#header div.recursos ul li a {
	padding:3px 5px;
}

#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.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;}


    .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;
    }
	
#lateralIzquierdo {
	border:0px;
	margin:10px 0 0 0;
	width:658px;

	float:left;
}

#lateralIzquierdo A{
	color:#99994c;
	text-decoration:underline;
	font-weight: normal;
	font-size: 12px;
}

#lateralIzquierdo A:Hover{
	color:#000000;
	text-decoration: none;
}

#lateralDerecho {
	margin:10px 0;
	width:320px;

	float:right;
}

#principalIzquierdo {

}
img.flotante {
	float:left;
	margin:0 10px 0 0;
}

object.flot {
	float:left;
	margin:0 10px 0 0;
}
.headprincipal{
	width:648px;
	background-color:#FFF;
}

#headprincipal h1{
	font-weight:bold;
	font-size:11px;
	color: #000000;
	line-height: 30px;
}

.prinBlokDer {
	padding:0 10px 0 0;
}

.prinBlokIzq {
	width:324px;
	height:260px;
}

#secciones{
	height:80px;
	margin:10px auto;
	background-color:#FFFFFF;
	padding:0px 0px 0px 0px;
}


/* Otras Secciones ............................................................................................*/
.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: 50px;
	font-family: Georgia, "Times New Roman", Times, serif;
}



#contIzquierdo {
	height:270px;
	margin:10px auto;
}

#contIzquierdo h1{
	font-weight:bold;
	font-size:11px;
	color: #000000;
	line-height: 30px;
}

#contIzquierdo p{
	text-align:justify;
}

.contBlokIzq {
	width:200px;
	height:180px;
}

.contBlokDer {
	width:200px;
	height:180px;
	padding:0 10px 0 10px;
}

.txtCont{
	height:40px;
	font-family:"Lucida Grande",Verdana,sans-serif;
	font-size:13px;
}

/*Fin Otras Secciones -----------------------------------------------------------------------*/


/*Conceptos -----------------------------------------------------------------------*/
.separacion{
	height:20px;
	padding:0 0 5px 0;

}

#conceptoVictima {
	width:648px;
	height:200px;
	margin:10px auto;
}

.subcontIzq2 {
	width:200px;
	height:auto;
}

.subcontDer2 {
	width:430px;
	height:auto;
}

#imgConceptos{
	padding:10px 0px 0 0;
	
}

#contConceptos{
	padding:10px 10px 0 0;
}

/*Fin Conceptos -----------------------------------------------------------------------*/

.imgMask {
	position:absolute;
	background-image:url(../images/big-daddy-mask.png);
	background-repeat:repeat-x;
	width:638px;
	height:35px;
	z-index:1;
	top: 195px;
	left: 0px;
	padding: 10px;
	color:#FFFFFF;
	text-align:left;
	font-weight:bold;
}

.imgBlock {
	position:absolute;
	width:658px;
	height:250px;
	z-index:1;
}

.itemLine{
	background-image:url(../images/line.png);
	background-repeat:no-repeat;
	width:300px;
	height:20px;
	background-position: center;
	padding: 0 10px 0 10px;
}
.itemLine2{
	background-image:url(../images/line2.png);
	background-repeat:no-repeat;
	width:300px;
	height:20px;
	background-position: center;
	padding: 0 10px 0 10px;
}

#item1 {

	text-align:left;
	background-color:#FFFFFF;
	border-bottom: solid 1px #BB0202;
	background-image:url(../images/iconos/telefono2.jpg);
	background-repeat:no-repeat;
	background-position: 220px 130px;
}

.busqueda{
	width:200px;
}

#item2 {

	text-align:left;
	background-color:#FFFFFF;
	border-bottom: solid 1px #BB0202;
	margin:10px auto;
}

#item1Head{
	padding:10px 10px 0 10px;
}

#item1 h1{
	font-weight:bold;
	font-size:11px;
	color: #FFFFFF;
	padding:5px 10px 0 10px;
}

#item1 h2{
	font-weight:bold;
	font-size:11px;
	color: #000000;
}

#item2 h1{
	font-weight:bold;
	font-size:11px;
	color: #FFFFFF;
	padding:5px 10px 0 10px;
}

#item2 h2{
	font-weight:bold;
	font-size:11px;
	color: #000000;
}
#item2Head h1{
	font-weight:bold;
	font-size:11px;
	color: #000000;
}

#item2Head{
	padding:10px 10px 0 10px;
}

.itemBody{
	padding:0 10px 0 10px;
	
}

.leftBody{
	width:60px;
	height:60px;

}

.leftBodyText{
	text-align:center;
	font-size:10px;
	line-height: 12px;
}

.rightBody{
	width:60px;
	height:60px;
	margin:0 0 0 20px;

}

.rightBodyText{
	width:60px;
	height:50px;
	margin:0 0 0 20px;
	text-align:center;
	font-size:10px;
	line-height: 12px;
}

.lftItem{
	width:60px;
	height:auto;
}

.rightItem{
	width:60px;
	height:auto;
	margin:0 0 0 20px;

}

.textItem1{
	font-weight:bold;
	color:#CC0000;
}

/* 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;
}




    .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;
    }
	
	.separacion{
	height:30px;
	padding:0 0 0px 0;
}

.contIzqLine{
	margin:0 0 10px 0;
	}
	.paddDerecho {
		padding:0 10px 0 0
	}
	
.cajaback{
	background-color: #7D2828;
	color: #FFFFFF;
}

.cajawhite{
	height:15px;
	color: #FFFFFF;
}

#cajaBanner {
	margin:10px 0 0 0;
	background-color: #FFFFFF;
	border-bottom: solid 1px #BB0202;
}

.cajabacktam{
	height:200px;
}
.cajaback h1{
	font-size: 11px;
	font-weight: bold;
	padding:5px 10px 0 10px;
	text-align:left;
}

#www {
	background-repeat: no-repeat;
	background-color: #00CC00;
	background-image: url(../images/search.gif);
}