/* CSS Document */
/* GENERAL*/
body{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:.7em;
	color:#333;
	padding:0px;
	margin:0px;
}
#contenedor{
	background:url(/irj/opencms/site/resources/pics/irj/menu/fondo_menu.gif) #fff repeat-y;
	float: left;
	position:relative;
	width:1004px;
	padding:0;
	margin:0;
	border-right:1px solid #f2f2f2;
}
h1, .oculto{
	position:absolute;
	left:-2000em;
}
h2{
	position:relative;
	color:#E50083;
	font-size:2em;
	font-weight:normal;
}
h2.registrarse{
	background:url(/irj/opencms/site/resources/pics/irj/contenido/bullet_registro.gif) no-repeat;
	padding:15px 0;
	padding-left:50px;
}
h2.area{
	background:url(/irj/opencms/site/resources/pics/irj/contenido/bullet_areaUsu.gif) no-repeat;
	padding:15px 0;
	padding-left:50px;
}
h2 span{
	color:#000;
	display:block;
	font-size:.8em;
}
h2 a{
	color:#E50083;
}
h3{
	font-size:1.8em;
	color:#6c9e00;
	clear: left;
	position:relative;	
}
h3 a{
	color:#6c9e00;
}
#indice h3{
	font-size:1em;
	margin:0;
}
#indice .contenido{
	margin-bottom:2em;
}
h4{
	font-size:1.2em;
	color:#6c9e00;
	/*clear:both;*/
}
h4 a{
	color:#6c9e00;
}
img{
	border:none;
}
a{
	color:#000;
}
td a, li a{
	color:#E50083;
}
a:hover{
	text-decoration:none;
}
form{
	margin:0;
	padding:0;
}
.der{
	text-align:right;
}
.izq{
	text-align:left;
}
.cen{
	text-align:center;
}
/* ERROR */
.error{
	color:#E50083;
	padding:2em 1em 2em 50px;
	background: url(/irj/opencms/site/resources/pics/irj/Comun/error.gif) no-repeat 1em 1em;
	border:2px dotted #E50083;
}
.error h2, .error h3, .error h4{
	color:#E50083;
}
.subir a{
	color:#E50083;
}
/* CABECERA */
#cabecera{
	background: url(/irj/opencms/site/resources/pics/consolas/rij.gif) no-repeat ;
	height:10.5em;
	border-top:1px solid #85b916;
	clear:both;
}
#cabecera .usuario{
	position:absolute;
	right:2em;
	background:#fff;
}
#cabecera .usuario input.cerrarsesion{ 
        border:0; 
        border-left: 2px solid #E50083; 
        font-size:1em; 
        padding:0 20px 0 10px; 
        background:url(/irj/opencms/site/resources/pics/irj/cabecera/bullet_cerrarSesion.gif) no-repeat right; 
        color:#E50083; 
        font-weight:bold; 
} 
#cabecera .usuario strong{
	padding-right:4em;
}
#cabecera .usuario a{
	color:#E50083;
	font-weight:bold;
	text-decoration:none;
}
.clear{
	clear:both;
	font-size:0;
}
.centrado{
	text-align:center;
	clear:both;
	display:block;
	float:none;
}
.centrado img, #contenido .carrusel_imagenes_index_ampliado .centrado img{
	float:none;
	padding:1em;
	margin:0;
}
#cabecera #submenu_cabecera .activo{
	font-weight:bold;
	border-bottom:3px solid #E50083;
}
/*------------------------------------
	LOGOS
-------------------------------------*/
#logoIrj{
	width:21.8em;
	float: left;
}
#gobierno{ 
        right:0; 
        top:25px; 
        position:absolute; 
        width:15.7em; 
} 
/* -----------------------------------
	TELEFONO
-------------------------------------*/
#telefono{
	right:0;
	top:6.3em;
	position:absolute;
	margin-right:2em;
}
/* -----------------------------------
	USUARIO
-------------------------------------*/
#cabecera #usuario{
	float:right;
	top:0;
}
/*------------------------------------
	MENU CABECERA
-------------------------------------*/
#menucab{
	margin-top:8.4em;
	background-color:#85b916;
	height:2em;
}
/* ----------------------------------------- */
	#menucab ul li.activo{
		background:#E50083;
	}
	#menucab ul li.activo a{
		background:#E50083;
		color:#fff;
	}	
/* ----------------------------------------- */
#menucab ul{
	background-color:#85b916;
	list-style-type:none;
	margin:0;
	margin-left:2.5em;
	padding:0;
	/*height:1%;*/
	overflow:auto;
	float:left;
}
#menucab ul li{
	background-color:#85b916;
	float:left;
	padding:.3em 1em 0 2em;
}
#menucab ul li a{
	background-color:#85b916;
	display:block;
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
}
#menucab ul li a:hover{
	color:#000;
	/*color:#85B916;
	background:#DCFF79;*/
}
#menucab li.mi_correo{
	background:url(/irj/opencms/site/resources/pics/irj/cabecera/ico_micorreo.gif) no-repeat left;
}
#menucab li.area_de_usuarios{
	background:url(/irj/opencms/site/resources/pics/irj/cabecera/ico_area.gif) no-repeat left;

}
/* ----------------------------------------- */
	#menucab ul li.area_de_usuarios_activo{
		background:#E50083 url(/irj/opencms/site/resources/pics/irj/cabecera/ico_area.gif) no-repeat left;
		padding:0.25em 1em 0.25em 2em;
		margin-right:.5em;
	}
	#menucab ul li.area_de_usuarios_activo a{
		background:#E50083;
		color:#fff;
		display:block;
	}
/* ----------------------------------------- */
#menucab li.oficina_virtual{
	background:url(/irj/opencms/site/resources/pics/irj/cabecera/ico_virtual.gif) no-repeat left;
}
#menucab li.resgistrarse{
	background:url(/irj/opencms/site/resources/pics/irj/cabecera/ico_registro.gif) no-repeat left;
}
#menucab li.ayuda{
	background:url(/irj/opencms/site/resources/pics/irj/cabecera/ico_ayuda.gif) no-repeat left;
}

#menucab li.mapaweb{
	background-image:url(/irj/opencms/site/resources/pics/irj/cabecera/icono_mapa.gif);
	background-repeat:no-repeat;
	background-position:left;
}
/*------------------------*/
#menucab ul.contacto{
	float:right;
	padding-right:2em;
	padding-left:2.5em;
	background:#dcff79 url(/irj/opencms/site/resources/pics/irj/cabecera/fondo_contacto.gif) no-repeat;
	height:2em;
}
#menucab ul.contacto a{
	color:#618e00;
	display:block;
	background:#DCFF79;
}
#menucab ul.contacto a:hover{
	color:#E50083;
}
#menucab ul.contacto li.contacto{
	background:url(/irj/opencms/site/resources/pics/irj/cabecera/ico_contacto.gif) no-repeat left;
}
#menucab ul.contacto li.mapa{
	background:url(/irj/opencms/site/resources/pics/irj/cabecera/ico_mapaweb.gif) no-repeat left;
}
/*------------------------------------
	Submenu Cabecera
-------------------------------------*/
#albergues_estado{
	position:absolute;
	top:10.4em;
	left:19.4em;
	width:66em;
	padding:.7em;
	padding-right:1.5em;
	text-align:right;
	background:url(/irj/opencms/site/resources/pics/irj/albergues/flecha_reservas.gif) no-repeat right;
}
#albergues_estado a{
	font-weight:bold;
	color:#E50083;
}
#menucab #submenu_cabecera{
	position:absolute;
	background:url(/irj/opencms/site/resources/pics/irj/cabecera/fondo_submenu_cabecera.gif) repeat-x;
	top:10.4em;
	left:19.4em;
	width:67.8em;
	height:4em;
}
#menucab #submenu_cabecera li,#menucab #submenu_cabecera li a{
	background:none;
	color:#E50083;
	font-weight:normal;
}

#menucab #submenu_cabecera li{
	padding-bottom:1.1em;
	margin-top:.2em;
        padding-left:15px;
        padding-right:4px;
}
#menucab #submenu_cabecera li.activo{
	background:url(/irj/opencms/site/resources/pics/irj/cabecera/marca_submenu_cabecera.gif) no-repeat bottom transparent;
	font-weight:bold;
}
/*------------------------------------
	SITEMAP
-------------------------------------*/
#sitemap{
	position:relative;
	/*padding:.25em 24em 0 0;*/
	color:#000;float:left;
        width:420px;
}
#sitemap a{
	color:#85b916;
	text-decoration:none;
	font-weight:bold;
}
/*------------------------------------
	NAVEGACION
-------------------------------------*/
#navegacion{
float:left;
}
/*------------------------------------
	BUSCADOR
-------------------------------------*/
#Searcher{
	/*position: absolute;
	right:0;
	margin-top:.2em;
	margin-right:.2em;
	z-index:100;
	width:25em;
	text-align:right;*/float:right;
}
#Searcher input{
	text-align:left;
	font-size:.8em;
	border:1px solid #c6f150;
}
#Searcher input.boton{
	text-align:center;
	background-color:#e7128c;
	color:#FFF;
	margin:0 .5em;
	margin-right:2em;
}

/*------------------------------------
	IDIOMAS
-------------------------------------*/
#menu #idiomas{
	background: url(/irj/opencms/site/resources/pics/irj/menu/fondo_idioma.gif) bottom left no-repeat #e50083;
	width:21.8em;
	text-align:center;
	border-right:1px dotted #e50083;
	height:2.5em;
	padding-bottom:12px;
}
#menu #idiomas ul{
	padding:0;
	margin:0;
	list-style:none;
}
#menu #idiomas li{
	float:left;
	padding:0 1em;
}
#menu #idiomas li a{
	text-decoration:none;
	color:#ffaadb;
}
#menu #idiomas li a.activo{
	color:#FFF;
	font-weight:bold;
}
#menu #idiomas li a:hover{
	color:#FFF;
}
/*------------------------------------------------------------FIN DE CABECERA --*/
#cuerpo .cerrarsesion{
	float: right;
	display:block;
	background: url(/irj/opencms/site/resources/pics/irj/general/ico_cerrar.gif) no-repeat right center; 
	text-align:right;
	padding:.5em;
	padding-right:12px
}
#cuerpo .cerrarsesion a{ text-decoration:none}
#cuerpo .cerrarsesion a.imprimir{
	padding:0px 2em;
	background-image:url(/irj/opencms/site/resources/pics/irj/general/ico_print.gif);
	background-position:left;
	background-repeat:no-repeat;
}

.icono-imprimir {
       background:transparent url(/irj/opencms/site/resources/pics/ico_imprimir.gif) no-repeat scroll 0pt 50%;
       float:right;
       font-size:10px;
       padding-left:19px;
}

#cuerpo .cerrarsesion a:hover{text-decoration:none; color:#70af00}
/* MENU */
#menu{
	float:left;
	width:21.8em;
}
#menu ul{
	text-align:right;
	list-style:none;
	padding:0px;
	margin:1.5em;
	margin-left:0;
}
#menu ul li{
	margin:.4em 0;
	font-weight:bold;
	font-size:1.2em;
}
#menu ul ul li a.activo2{
	padding-right:10px;
	background:url(/irj/opencms/site/resources/pics/irj/menu/ul1.gif) repeat-y right #fff;
	font-weight:bold;
}
#menu ul ul ul li a.activo2{
	padding-right:10px;
	background:url(/irj/opencms/site/resources/pics/irj/menu/ul2.gif) repeat-y right #fff;
	font-weight:bold;
}
#menu ul ul ul ul li a.activo2{
	padding-right:10px;
	background:url(/irj/opencms/site/resources/pics/irj/menu/ul3.gif) repeat-y right #fff;
	font-weight:bold;
}
#menu ul li, #menu ul li a{
	display:block;
	text-decoration:none;
	color:#e50083;
	font-weight:bold;
}
#menu ul li.activo a{
	color:#000;
}
#menu ul ul{
	margin:0px;
	padding:0px;
}
#menu ul ul li a{
	background:url(/irj/opencms/site/resources/pics/irj/menu/ul1.gif) no-repeat right;
	color:#000;
	font-weight:normal;
	padding-right:1em;
}
#menu ul ul a:hover{
	color:#648B10;
}
#menu ul ul li{
	font-weight:normal;
	font-size:.9em;
}
/*---*/
#menu ul ul ul li a{
	background:url(/irj/opencms/site/resources/pics/irj/menu/ul2.gif) no-repeat right;
	color:#E50083;
}
#menu ul ul ul a:hover{
	color:#000;
}
#menu ul ul ul li{
	padding-right:1em;
	font-weight:normal;
	font-size:.9em;
}
#menu ul ul ul ul li a{
	background:url(/irj/opencms/site/resources/pics/irj/menu/ul3.gif) no-repeat right;
	color:#85b916;
}
/* CONTENIDO */
#contenido{
	margin:0px;
	margin-top:1em;
	padding:2em;
	height:1%;
	overflow:auto;
}
#contenido img{
	float:left;
	margin:0 2em 1em 0;
	padding:1em;
	border:1px solid #CCCCCC;
}
#contenido table img{
	float:none;
	margin:0.2em;
	padding:0;
	border:none;
}
#contenido img.der{
	float: right;
	margin:0 0em 1em 1em;
}
#contenido .ficha img{
	float:none;
	border:0;
	padding:0;
	margin:0;
}
.nota{
	padding:1em;
	background:#FBFFED;
	border:1px dotted #85b916;
	clear:both;
}
.contenido{
	position:relative;
}
#cuerpo{
	float:left;
	width:100%;
	margin-bottom:0em;
	position:relative;
}
#cuerpo p{
	text-align:justify;
	/*clear:left;*/
}
.registro{
	position:relative;
	float:right;
	width:35em;
	background: #FBFBFB;
	border:1px solid #EFEFEF;
	padding:1em;
	margin:0 0 1em 2em;
}
.registro h3{
	color:#E50083;
	margin-top:0;
	padding:0;
	clear:left;
}
/*---------------
	FICHAS
--------------*/
.fichas{
	width:500px;
	padding:0;
	margin:0;
	height:1%;
	*overflow:hidden;
	clear:left;
}



*html .fichas{
	width:679px;
	padding:0;
	margin:0;
	height:1%;
	*overflow: hidden;
	float:left;
        align:top;
}




*:first-child+html #portadaCont .fichas{
	width:679px;
	padding:0;
	margin:0;
	height:1%;
	overflow: hidden;
	float:left;
        align:top;
}

.ficha{/* esta ficha no es la de portada. la de portada esta en cabecera.css */
	text-align:center;
	min-width:220px;
	float:left;
	width:342px;
	background-color:#ecf8d5;
	background-image:url(/irj/opencms/site/resources/pics/irj/portada/fondo_fichas.gif);
	background-repeat:repeat-x;
	background-position:top;
	margin:0;
	margin-right:1em;
	padding:0em;
	/*border:1px solid #000;*/
}
.ficha a{
	text-decoration:none;
}
.ficha h2, .ficha h2 a{
	color:#E50083;
	text-align:left;
	padding:0px;
	margin:0px;
	margin:0 .5em;
	text-decoration:none;
}
.ficha h2{
	font-size:1em;
}
.ficha p{
	margin:1em;
	margin-top:0px;
	text-align:left;
	height:4em;
	overflow:hidden;
}
.secundaria{
	background-image:none;
	margin-top:1em;
	padding-top:1em;
}
.ficha .botonera{
	/*background:url(/irj/opencms/site/resources/pics/irj/contenido/sombra_fichas.gif) repeat-x bottom;*/
	height:auto;
}

*html .ficha .botonera{
       /*background:url(/irj/opencms/site/resources/pics/irj/contenido/sombra_fichas.gif) repeat-x bottom;*/
	height:auto;}

*:first-child+html .ficha .botonera{
           /*background:url(/irj/opencms/site/resources/pics/irj/contenido/sombra_fichas.gif) repeat-x bottom;*/
	height:auto;} 

#cuerpo .ficha .botonera ul{
	margin:0;
	padding:0;
	margin-left:2em;
}
#cuerpo .ficha .botonera ul li{
	text-align:left;
	list-style-type:none;
	list-style-image:none;
}
.fichasecundaria{
	text-align:center;
	min-width:225px;
	float:left;
	width:48%;
	padding:0em;
	margin-top:1em;
	margin-right:1em;
	padding-top:1em;
	background:#ECF8D5;
}
.fichasecundaria h2, .fichasecundaria h2 a{
	color:#E50083;
	text-align:left;
	padding:0px;
	margin:0px;
	margin:0 .5em;
	text-decoration:none;
}
.fichasecundaria h2{
	font-size:1.5em;
}
.fichasecundaria p{
	margin:1em;
	margin-top:0px;
	text-align:left;
}
.fichasecundaria .botonera{
	background:url(/irj/opencms/site/resources/pics/irj/contenido/sombra_fichas.gif) repeat-x bottom;
}
.ficha div, .fichasecundaria div{
	height:4.5em;
	overflow:hidden;
}

/*------------------------------
	2 COLUMNAS
------------------------------*/
.doscolumnas{
	text-align:center;
	min-width:225px;
	float:left;
	width:48%;
	background:url(/irj/opencms/site/resources/pics/irj/portada/fondo_fichas.gif) repeat-x top #ecf8d5;
	margin-right:1em;
	padding:0em;
}
/*------------------------------
	FORMULARIOS
-------------------------------*/
/* Filas */
.fila{
	position:relative;
	margin:3px 0;
	clear:left;
	height:1%;
	overflow:hidden;
}
.fila label{
	position:relative;
	float:left;
	text-align:right;
	padding-right:2em;
	width:25%;
	font-weight:bold;
        color:#e50083;
}
.fila input, .fila select{
	/*width:70%;*/
}
.fila select{
	margin:3px 0;
}
.fila textarea{
 	width:250px;
 }
.fila div.sms{
	margin-left:16.7em;
}
.fila div.doble{
	position:relative;
	width:48%;
	float:left;
}
.fila div.triple{
	position:relative;
	width:32%;
	float:left;
}
.fila div.triple label{
	width:9.5em;
}
.fila div.cuadruple{
	position:relative;
	width:24%;
	float:left;
}
.fila div.cuadruple label{
	width:8.5em;
	margin:0px;
	padding:0px;
}
.fila strong{
	color:#E50083;
}
/*----------*/
#spain{
	clear:both;
}
/*----------*/
.fila .valor, td .valor{
	width:auto;
	text-align:center;
	margin-right:0.2em;
}
.fila .valor2, td .valor2{
	width:2em;
	text-align:center;
}
.fila .valor3, td .valor3{
	width:3em;
	text-align:center;
}
.fila .valor4, td .valor4{
	width:3em;
	text-align:center;
}
.fila .valor7, td .valor7{
	width:7em;
	text-align:center;
}
.fila .valor10, td .valor10{
	width:10em;
	text-align:center;
}
.fila .valor15, td .valor15{
	width:15em;
	text-align:center;
}
.fila div.doble{
	width:48%;
	float:left;
}
.fila div.triple{
	width:32%;
	float:left;
}
.fila div.triple label{
	width:11em;
}
.fila div.cuadruple{
	width:24%;
	float:left;
}
.fila div.cuadruple label{
	width:8.5em;
	margin:0px;
	padding:0px;
}
div.cajafield{
	position:relative;
/*	width:43em;*/
	background: #FBFBFB;
	border:1px solid #EFEFEF;
	padding:1em;
	margin:0 auto;
}
div.cajafield h3{
	margin-top:0;
	padding:0;
	clear:left;
}
.asterisco{
	color:#E50083;
	position:relative;
}
/*---------------*/
.entrada{
	padding:0;
	margin:0;
	text-align:center;
}
.entrada h3{
	text-align:left;
}
.entrada .form{
	padding:1em;
	margin:0 auto;
	width:30em;
	background:#FBFFED;
	border:1px solid #85b916;
}
.entrada .form .fila{
	clear: right;
	padding:.5em;
}
.entrada .form .fila input{
	width:15em;
}
/*---------
	BOTONES
-------------*/
.botonera{
	text-align:right;
	padding:1em 0;
	padding-bottom:2em;
	margin:0px;
	clear:both;
}
.botonera a{
	color:#E50083;
	margin-right:1em;
	padding-right:1.5em;
	background:url(/irj/opencms/site/resources/pics/irj/contenido/ico_flecha.gif) no-repeat right;
/*	font-weight:bold;*/
}
#actualidad .botonera a{
	background:url(/irj/opencms/site/resources/pics/irj/contenido/ico_flecha_verde.gif) no-repeat right;
}
.botonenvio{
	background:#6c9e00;
	color:#FFF;
	border:1px solid #fff;
	font-weight:bold;
}
.botoncancel{
	background:#f2f2f2;
	color:#666;
	border:1px solid #ccc;
	font-weight:bold;
}
/*------------
	MAPA
-------------*/
.mapilla img{
	float:left;
	margin:0 10px 10px 0;
}
/*---------------
	AGENDA Y ACTUALIDAD
-----------------*/
.tema{
	font-weight:bold;
	padding-right:1em;
	background:#f2f2f2;
	color:#333;
       /* float:left;*/
        width:100%;
        /width:98%;
}
.tema strong{
	background:#000;
	color:#FFF;
	padding:0 1em;
	margin:0;
	margin-right:1em;
}
.resumen{
	font-size:1.2em;
	border-bottom:1px dotted #ccc;
	margin-bottom:2em;
	font-weight:bold;
	color:#333;
}
/*--- AGENDA -----*/
.agenda h3{
	color:#e50083;
}
.agenda h4{
	color:#e50083;
}
.agenda img{
	float:left;
	margin:0 1em 1em 0;
	border:1px solid #ccc;
}
#agenda ul li{
	list-style:none;
}
/*--- ACTUALIDAD -----*/
.actualidad h2{
	color:#85b916;
}
.actualidad h3{
	color:#85b916;
}
.actualidad h4{
	color:#85b916;
}
.actualidad img{
	float:left;
	margin:0 1em 1em 0;
	border:1px solid #ccc;
}
/*--- TABLAS -----*/
table{
	width:100%;
	border:1px solid #CCE38D;
	border-collapse:collapse;
	margin-bottom:2em;
}
.fichalbergue table{
	width:50%;
}
td, th, caption{
        border:1px solid white;  /*--- el color anterior era #CCE38D ---*/
	text-align:left;
	padding:.2em .5em;
}


caption{
	font-weight:bold;
	text-align: left;
	border:0;
}
th{
	background:#F6FFDA;
	color:#000;
}
/* --------------------------
	CALENDARIO
---------------------------- 	*/
table.calendario{
	padding:0;
	width:auto;
}
table.calendario caption{
	color:#fff;
	font-weight:bold;
	background:#85B916;
	text-align:center;	
}
#contenido table.calendario caption img.anterior{
	float:left;
	margin:0;
	padding:0;
}
#contenido table.calendario caption img.siguiente{
	float:right;
	margin:0;
	padding:0;
}

.completo{
	color:#E50083;
}
.estadoreserva {
	color:#E50083;
	text-align:right;
	margin-top:8px;
}
.estadoreserva a{
	color:#E50083;
	text-align:right;
	margin-top:8px;
}
#cuerpo #resumen #paginacion ul li{text-align:left;}
#paginacion ul {list-style: none;padding:5px 0px 5px 3px; text-align:center}
#paginacion ul li {display:inline;padding: 0px 5px 0px 5px;margin-bottom:10px; color:#333333; font-size:1.1em}

#paginacion ul li.primero{
	background-image:url(/irj/opencms/site/resources/pics/irj/general/ico_primero.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:10px;
}
#paginacion ul li a{
	color:#70af00;
	font-weight:bold;
	text-decoration:none;
}
#paginacion ul li.anterior{
	background-image: url(/irj/opencms/site/resources/pics/irj/general/ico_anterior.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:10px;
}
#paginacion ul li.siguiente{
	background-image:url(/irj/opencms/site/resources/pics/irj/general/ico_siguiente.gif);
	background-repeat:no-repeat;
	background-position: right;
	padding-right:10px;
}
#paginacion ul li.ultimo{
	background-image:url(/irj/opencms/site/resources/pics/irj/general/ico_ultimo.gif);
	background-repeat:no-repeat;
	background-position: right;
	padding-right:10px;
}
/* --------------------------------
	CARRUSEL DE IMAGENES
---------------------------------*/
#contenido .carrusel_imagenes_index_ampliado{
	background:#FBFBFB;
	border:1px solid #EFEFEF;
	float:none;
	text-align:center;
	clear:right;
}
#contenido .carrusel_imagenes_index_ampliado img{
	float: inherit;
	padding:1em;
	border:1px solid #CCC;
}
#contenido .carrusel_imagenes_index_ampliado h4{
	text-align:left;
	margin-left:1em;
}
#contenido .portafotos{
	background:#FBFBFB;
	float:right;
	padding:1em;
	margin:0 0 2em 2em;
	border:1px solid #EFEFEF;
}
#contenido .portafotos p{
	clear:left;
	margin:0;
	padding:0;
}
#contenido .portafotos a{
	color:#E50083;
}
#contenido .portafotos img{
	margin:0;
	margin-bottom:1em;
	padding:0;
	border:1px solid #EFEFEF;
}
#contenido #nav_pop{
	width:100%;
	height:4em;
	clear:both;
	height:3em;
	padding:1em;
}
#contenido #nav_pop li{
	float:left;
	list-style:none;
}
#contenido #nav_pop img{
	height:3.5em;
	border:1px solid #E50083;
	padding:0;
	margin:0;
	margin-right:1em;
	float:none;
}
/* --------------------------------
	LISTAS
---------------------------------*/
dl{
	position:relative;
}
dt{
	position:relative;
	clear:both;
	color:#85B916;
	font-weight: bold;
	font-size:1.2em;
}
dd{
	margin-left:0;
	position:relative;
}
/*---------- actividades ------------*/
#cuerpo dl.actividades dd ul li{
	list-style:none;
	list-style-image:none;
}
dl.actividades dt{
	font-size: 1.5em;
/*	font-weight:normal;*/
	margin:1em 0;
	border-top:1px dotted #E50083;
	color:#E50083;
	font-weight:normal;
}
dl.actividades dd a{
	background:none;
}
dl.actividades .botonera a{
	background:#E50083;
	color:#FFF;
	padding:.2em 2em;
	font-weight:bold;
	text-decoration:none;
}
dl.actividades .botonera a:hover{
	text-decoration:none;
}
dl.actividades strong{
	color:#333333; /* color:#E50083; */
}
dl.actividades ul{
	margin-bottom:1em;
	color:#6C9E00;
}
/* -- fin actividades ------------------------------ */
.fila ul{
	list-style:none;
}
#cuerpo ul{
	padding-left:2em;
}
#cuerpo li{
	clear:none;
	list-style-image:url(/irj/opencms/site/resources/pics/irj/contenido/bulletli.gif);
}
#cuerpo li li{
	list-style-image:url(/irj/opencms/site/resources/pics/irj/contenido/bulletlili.gif);
}
#contenido li img{
	float:none;
	margin:0;
	padding:0;
}
/* ------------------------------- */
a.pdf, dl.actividades dd a.pdf{
	line-height:2em;
	padding-left:2em;
	margin:2em 0;
	background: url(/irj/opencms/site/resources/pics/irj/contenido/pdf.gif) no-repeat left;
}
a.doc, dl.actividades dd a.doc{
	line-height:2em;
	padding-left:2em;
	margin:2em 0;
	background:url(/irj/opencms/site/resources/pics/irj/contenido/doc.gif) no-repeat left;
}
a.ppt, dl.actividades dd a.ppt{
	line-height:2em;
	padding-left:2em;
	margin:2em 0;
	background:url(/irj/opencms/site/resources/pics/irj/contenido/ppt.gif) no-repeat left;
}
a.txt, dl.actividades dd a.txt{
	line-height:2em;
	padding-left:2em;
	margin:2em 0;
	background:url(/irj/opencms/site/resources/pics/irj/contenido/txt.gif) no-repeat left;
}
a.zip, dl.actividades dd a.zip{
	line-height:2em;
	padding-left:2em;
	margin:2em 0;
	background:url(/irj/opencms/site/resources/pics/irj/contenido/zip.gif) no-repeat left;
}
/* --------------------------------
	SUBMENU
---------------------------------*/
.submenu{
	padding-bottom:2em;
	margin-bottom:2em;
	border-bottom:1px dotted #ccc;
	float:left;
	width:100%;
}
.submenu ul{
	padding:0;
	margin:0;
	clear:both;
}
.submenu li{
	float:left;
	list-style:none;
	margin-right:1em;
	display:block;
	width:320px;
	padding-left:1em;
	background:url(/irj/opencms/site/resources/pics/irj/contenido/bullet01.gif) no-repeat 0 5px;
	height:3em;
	overflow:hidden;
}
.submenu li a{
	color:#E50083;
}
.submenu li a:hover{
	color:#85B916;
}
/*--------------------------------*/
.estado{
	color:#6c9e00;
	font-size:1.2em;
}
/*------------------------------------------------------------FIN DE CONTENIDO
/* PIE */
#pie{
	clear:left;
	background-color:#FFF;
	background-image:url(/irj/opencms/site/resources/pics/irj/Pie/fondo.gif);
	background-repeat:repeat-x;
	padding:20px;
	height:1%;
	overflow: hidden;
	width:964px;
	border-right:1px solid #f2f2f2;
	border-bottom:1px solid #f2f2f2;
}
#pie p{
	float:left;
}
#pie a{
	text-decoration:none;
	color:#000;
}
#pie a:hover{
	color:#e50083;
}
#menupie{
	float:right;
	text-align:right;
}
.tit_documentacion {
border-top:1px dashed #6C9E00;
padding:0px;
}
