* {
	margin: 0;
	padding: 0;
}

body.cedh {
	font-family:"Lucida Grande",Verdana,sans-serif;
	line-height:1em;
	margin:0px;
	padding:0px;
	color:#42210b;
	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;
}

#spacing{
height:20px;
}
/* Header */
#logo{
	width:186px;
	height:142px;
	background-image: url(../images/menu/logo.jpg);
} 

#menu{
	width:804px;
	height:142px;
}

#NavSup{
	height:104px;

	}
	
#herramientas{
	font-size:10px;
	color:#FFFFFF;
	height:54px;
	vertical-align: top;
	}
	
#herramientas A{
	font-size:10px;
	color:#FFFFFF;
	text-decoration: none;
	}	
	
#herramientas A:Hover{
	color:#C2DBF0;
	text-decoration: underline;
	}
		
#buscador{
	text-align:right;
	height:30px;
	}
	 
.inputBuscar {
	font-family:"Lucida Grande", Verdana, sans-serif;
	font-size: 11px;
	color: #003366;
	height: 30px;
	width: 60px;	
}
.inputB{
	height:20px;
}
	 
#Navmenu{
	margin:0 0 0 13px;
	height:38px;
} 

.HgMenu{
	height:38px;
}

#header div.NavMenu ul {
	overflow:hidden;
	line-height:40px;
	height:40px;
	font-size:13px;
	float:left;
}

#header div.Navmenu ul li{
	width:134px;
	text-align:center;
	float:left;
	color: #FFFFFF;
	background-color: #0066FF;
}

.white{
	background-color:#FFFFFF;
}

#subnav{
	line-height: 30px;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 5px;
}
/*Menu*/
#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)
}

#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)
}

.linkMenu a{
	color: #FFFFFF;
	text-decoration: none;
	vertical-align: middle;
	display: block;
	line-height: 38px;
}

#subnav{
height:30px;
}

#separadores{
	height:15px;
	background-image:url(../images/menu/separador2.jpg);
	background-repeat:   repeat-x;
	background-position: center;
	width:990px;
	margin:10px 0 10px 0;
}

/* ****************************** */
    .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;
    }
