/*#envase{
	width: 95.5%;
	float: left;
}*/

/* for understanding browsers */
#envase {
/*width: 95.5%;*/
width: 985px;
margin: 0 auto;
min-height:24em; 
height: auto;
}
/* for Internet Explorer */
/*\*/
 html #envase {
height: 24em;
}
/**/

/*
html #envase	{
	height: 1em;
}*/

.cuerpo{width:99.8%;float:left;border-left:1px solid #dbdee2;border-right:1px solid #dbdee2;}

#encabezado{
    width: 100%;
    background: #fff url("../../img/comunes/fondos/fondoEncabezado.gif") repeat-x 0 0;
}

div > #encabezado{min-height:77px, height:auto;}

#encabezado #encabezadoArriba{
	height: 21px;
	width: 100%;
}
#encabezado #encabezadoArriba #encabezadoArribaIzquierda	{
	width: 48.99%;
	float: left;
	height: 15px;
	background: #891536 url("../../img/comunes/encabezado/separador.gif") 100% 0% no-repeat;
}
#encabezado #encabezadoArriba #encabezadoArribaDerecha	{
	width: 50%;
	float: right;
}
#encabezado #encabezadoAbajo	{
/*	vertical-align: bottom;
	width: 100%;
	text-align: left;
	background: url("../../img/comunes/fondos/logo_cuadros.gif") no-repeat top left;
	height: 77px;*/
}
#encabezado #encabezadoAbajo #buscadorEncabezado{
	float: right;
	width: 49%;
	text-align: right;
}


/*********************************************/
#encabezado #menuHomeEncabezado{
	width: 100%;
	float:left;
	padding:0;
	background: #d32c06 url(../../img/css/portal/fondoMenu.gif) repeat-x 0 100%;
	color:#fff;
}

/*----------------------------------------------------------------------------------------------*/

#envoltura {
	clear: both;
	width: 100%;
	padding: 0px;
	margin: 0px;
  min-height: 300px !important;height: auto !important;height: 300px;
}

#envolturaHome {
	float: left;
	width: 100%;
  background-color: #FFFFFF;
  padding:0;
	list-style: none;
	border: none;
}

#envolturaHome li{
  background-color: #FFFFFF;
	list-style: none;
	border: none;
}
#envolturaHome ul {
	background-color: #FFFFFF;
	border: none;
}

#navegacion{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 1em;
    background: #f0f3f4 url(../../img/css/portal/fondoMenu3.gif) repeat-x 0 100%;;
    width: 16%;
    float: left;
    padding:0 1% 100px 1%;
    margin: 10px 0 0 2px;
    min-height: 300px !important;height: auto !important;height: 300px;
}

#navegacion a{
   text-decoration: none;
}

#navegacion b{
 font-size: 0.9em;
}

#recurso{
	float: left;
	padding-left: 3%;
	margin: 0px; 
	padding-bottom: 0px;
	height: 100%;
	background-color: #FFFFFF;
	color: #000000;
	overflow: visible;
}


/* Mozilla: estilo para evitar que los clear dentro del recurso cierren al final del menú en vez
de donde deberían estar */
#envoltura > #recurso{
 min-height:100%; 
 height:auto;
 overflow: hidden;
 float: left;
 margin-left: 0px;
 width: 78.5%;
 background-color: #FFFFFF;
}

#pie{
	background: #fff url(../../img/css/portal/fondoPie.gif) repeat-x 0 0;
  clear: both;
	border:1px solid #fff;
	border-bottom:none;
	padding:10px 0 100px 0;
	color:#0d465d;
}

#pie a{
 text-decoration: none;
 color:#0d465d;
}
#pie a:hover{text-decoration:underline;}


/* ERRORES DE LOS FORMULARIOS */
#recurso #errores	{
	width: 75%;
	float: left;
	background-color: #DBD3D5;
	padding: 8px;
}

#recurso #errores #contenido	{
	width: 100%;
	float: left;
	background-color: #F7F9F9;
	border: 1px solid #FFF; 
}
#recurso #errores #contenido #imagenError	{
/*	background: #F7F9F9 url("/img/comunes/formulario/error.gif") 0% 50% no-repeat;*/
/*	width: 80px;
	height: 80px;*/
	margin: 10px 0px 20px 30px;
	float: left;
}

#recurso #errores #texto	{
	float: left;
	padding: 20px 20px 20px 5px;
}

#recurso #errores #texto dt	{
	margin: 0px;
	padding: 0px;
}
#recurso #errores #texto dd	{
	margin: 0px;
	padding: 0px;
}

/*NUEVO MENÚ DESPLEGABLE*/
#menuHomeEncabezado ul.jd_menu{
	float:left;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#menuHomeEncabezado ul.jd_menu ul {
	display: none;
}
#menuHomeEncabezado ul.jd_menu li {
	float: left;
	display: inline; /* Hace que el menú principal, se vea en linea, no en bloque*/
	padding: 0; /* Deja 7px por izquierda y derecha de cada punto de menú*/
	text-align: left;
	list-style-image: none;
}

#menuHomeEncabezado ul.jd_menu li a{display:block;padding: 16px 9px 13px 9px;color:#fff; text-decoration:none;font-size:1.1em;background:transparent url(../../img/css/portal/separadorMenu1.gif) no-repeat 100% 100%;}
#menuHomeEncabezado ul.jd_menu li a:hover{background:#d32c06 url(../../img/css/portal/separadorMenu2.gif) no-repeat 100% 100%;}

/* -- Sub-Menus -- */
#menuHomeEncabezado ul.jd_menu ul{
	position: absolute;
	display: none;	
	width:180px;
	padding: 5px 7px 9px 7px; 
	margin: 0 0 0 -3px;
	top: 44px; /* Posición superior de la capa de Menú desplegable*/
	left: 0; 
	z-index:10;
	background:transparent url(../../img/css/portal/fondoMenu2.gif) no-repeat 0 100%;	
}

#menuHomeEncabezado ul.jd_menu ul li{
	display: block; /* Hace que el menú desplegable, se vea como menú, en lugar de en línea*/
	padding: 2px 0px 2px 5px; 
	margin: 0px; /* IE */
	width:160px;
	background:transparent;
	font-size:.9em;
}

#menuHomeEncabezado ul.jd_menu ul li a{padding:1px 5px;color: #891536;background:transparent;}
#menuHomeEncabezado ul.jd_menu ul li.jdm_hover a{background:#891536;color:#fff}


/* Menús terciarios ----------------------------------------------------------------------------*/
#menuHomeEncabezado ul.jd_menu ul li ul{
	margin:-4px 0 0 2px;
	background:transparent;
	border:0;
}
#menuHomeEncabezado ul.jd_menu ul li ul li{
	width: 150px;
	padding: 0;
	background-color:#dedfe1;
  	border-bottom: 1px solid #bbbcbe;
	border-top:1px solid #efeff0;
	font-size:1em;
}

#menuHomeEncabezado ul.jd_menu ul li.jdm_hover ul li a{
	padding: 5px 8px 3px 8px;
	background:transparent;
	color: #262626;
}

#menuHomeEncabezado ul.jd_menu ul li.jdm_hover ul li.jdm_hover a{background:#891536;color:#fff}

/* Fin de menús terciarios -----------------------------------------------------------------------*/