#fondo-contenido
{
	padding-top:25px;
}


.epigrafeNot
{
	font-family:"Verdana";
	font-size:12px;
	font-weight:bold;
	color:#7ca002;

}

.epigrafeAreas
{
	font-family:"Verdana";
	font-size:12px;
	font-weight:bold;
	color:#028b9e;
}
.epigrafeForo
{
	font-family:"Verdana";
	font-size:12px;
	font-weight:bold;
	color:#028b9e;
}
.epigrafeIncidencia
{
	font-family:"Verdana";
	font-size:12px;
	font-weight:bold;
	color:#eaa22c;
}

.epigrafeWeb
{
	font-family:"Verdana";
	font-size:12px;
	font-weight:bold;
	color:#7ca002;
	margin:0;
	padding:0;
}
.epigrafeWeb input { 
	margin:0; 
	cursor: pointer; 
	border:none; 
	background-color: #fff; 
	padding:0;
	font-family:"Verdana";
        font-size:12px;
        font-weight:bold;
        color:#7ca002;
}


.epigrafeCalendario
{
	font-family:"Verdana";
	font-size:12px;
	font-weight:bold;
	color:#9e6202;
}

.buscar
{
	font-family:"Verdana";
	font-size:12px;
	font-weight:bold;
	color:#028b9e;
}

body {
	font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	background: #FFFFFF;
	text-align: center;
	margin: 0;
	padding:0;
}
h1.logo {float:left; /*margin:5px 0 0 5px*/; padding:0; width:70px; /*height:60px;*/}
h2 {font:bold 11px "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase; color:#00619A;
}
h6		{margin: 0 0 5px 0;padding: 0;color: #23579E;font-size: 11px;font-weight: bold;border-bottom: 1px solid #000000;display: block;width: 100%;	text-transform: uppercase;}

a	{
	text-decoration: none;
	/*color: #666666;*/
	color: #000000;
}
a:hover	{
	text-decoration: underline;
}
img	{
	border: 0;
}


/* ##################### */
/* Listado de Selectores */
/* ##################### */

/* Contenedor principal de toda la pantalla */
#sujetador {
	text-align: left;
	/*width: 775px;*/
	width: 915px;
	margin: 0px auto;
	padding: 0px;
	background:#FFFFFF;
}

/* Encabezado general del portal */
/* ----------------------------- */
#cabecera	{
	/*background:url(/MODULOS/_GLOBAL/publico/interfaces/resto/img/ex-cabecera1.gif) no-repeat;*/
	height:75px;
	/*height:95px;*/
	width:920px;
}

#global-cabecera_img                    {float:left;width:915px;height:150px;background:url("img/cabeceraPortalModelo.jpg") no-repeat;}

#global-buscador                        {float:right;color:#708187;text-align:right; margin-top:20px;margin-right:16px;}
#global-buscador a                      {color:#708187; width:20px; text-align:center;}
.global-buscador-boton          {background: #E5E5E5;width: 25px; font-size:9px; border: 1px solid #979797;}
.global-buscador-boton-all      {background: #E5E5E5;font-size: 9px; border: 1px solid #979797;}
.global-buscador-input          {background: #F3F3F3;width: 80px; font-size: 9px; border:1px solid #333333;}
.global-buscador-input-400      {background: #F3F3F3;width: 400px; font-size: 9px; border:1px solid #333333;}


/* Herramientas del portal (inicio, mapa, contacto y buscador) */
/* ----------------------------------------------------------- */
#herramientas	{
	float:left;
	/*width: 170px;*/
	/*margin: 0 5px 0 0;*/
	display:inline;
}

#herramientas form	{
	display:inline;
}

#herramientas input	{
	margin:0;
	padding:0;
	font-size: 10px;
}

#herramientas ul	{list-style: none; display: inline; margin:0px; padding:0; margin-letf:0px;}
#herramientas li	{display: inline;}
/* Color de los enlaces */
#herramientas li a	{color:#666666;}

#buscar {float:right}

#menu_navegacion {float:left; margin-top:1px;color:#6b6b6b}

/* Lista de opciones del menu de primer nivel de navegacion */
/* --------------------------------------------------------- */
#nav1	{
	padding: 54px 0 0 180px;
}
#nav1 ul	{
	list-style-type: none;
}
#nav1 ul li	{
	display:inline;
}
#navcontainer {
	margin: 0;
	padding: 0 0 0 12px;
}
#navcontainer ul {
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
}
#navcontainer li {
	display: block;
	margin: 0;
	padding: 0;
	float: left;
	width: auto;
}
#navcontainer a {
	color: #E8E7E6;
	font-weight:bold;
	display: block;
	width: auto;
	text-decoration: none;
	background: #00619A;
	margin: 0;
	padding: 3px 9px;
	border-left: 1px solid #666666;
	border-top: 1px solid #666666;
	border-right: 1px solid #666666;
}
#navcontainer a:hover, #navcontainer a:active { background: #4272B0; }
#navcontainer a.active:link, #navcontainer a.active:visited {
	position: relative;
	z-index: 102;
	background: #4272B0;
	font-weight: bold;
}
#navcontainer .activo	{
	background-color:#FFFFFF;
	color: #444444;
}


/* Lista de opciones del menu del segundo nivel de navegacion */
/* ---------------------------------------------------------- */
#global-cuerpo                                  {font-size:11px; color: #666666; text-align:left; width:915px; margin:0 auto;background-color:#FFFFFF; border-color:#FFFFFF; border-style:solid; border-width:5px;}

#global-layout-izquierda {
	border-right: 1px solid #DEDEDE;
	float: left;
	width:190px;
}
#global-layout-izquierda li{ color: #00619A}
#global-layout-derecha                  {float: left; padding:0px 0px 0 10px; width: 75%; text-align:justify; margin-top:-30px;}
#global-layout-derecha p                {margin: 0 0 5px 0;}
#global-layout-derecha h2               {font-size: 15px; color: #666666; list-style-type:square;text-transform: none; /*border-bottom: 1px dotted #CCCCCC;*/}
#global-layout-derecha h3               {font-size: 13px;color: #000000; text-transform: none; border-bottom: 1px solid #CCCCCC;}
#global-layout-derecha h4               {margin: 0px 0 0 0;padding: 0;color: #000000;font-size: 12px;position: relative;}

/* Titular de detalle */
#global-layout-derecha h5               {margin: 5px 0 5px 0;padding: 0;/*color: #980033;*/color:#990000;font-size: 12px;}
#global-layout-derecha h6               {margin: 0 0 5px 0;padding: 0 0 0 12px;color:#333333;font-size: 11px;font-weight: bold;background: url(img/vineta.gif)0 2px no-repeat;border-bottom:2px solid #CC0000;display: block;width: 100%;       text-transform: uppercase;}
#global-layout-derecha ul               {margin: 0 0 10px 0; padding: 0;}
#global-layout-derecha li               {list-style-type: none;}
#global-layout-derecha li a             {text-decoration: none;}
#global-layout-derecha li a:hover               {text-decoration: underline;}
#global-layout-derecha-descripcion      {margin: 3px 0 0 0;}
#global-layout-derecha-tit-iz   {float:left;width:100%;color:#444444; font-family:Verdana; border-bottom: 1px solid #028B9F; }
#global-layout-derecha-tit-iz h2        {margin:0 0 5px 0; color:#444444; font-family:Verdana }
#global-layout-derecha-tit-der  {float: right;margin: 10px 5px 0 0;text-align: right;width: 250px;/*color: #9A0034;*/color:#990000; font-weight: bold;}
#global-layout-0-derecha-tit-iz {float: left;width: 400px;}
#global-layout-0-derecha-tit-der{float: right;margin: 10px 5px 0 0;text-align: right;width: 100px;color: #1E63A9;font-weight: bold;}


#nav2	{
	/*width: 192px;*/
	width: 185px;
	float:left;
	border-right: 1px solid #DEDEDE;
	margin-top:10px;
}
/* Boton promocional para que los usuarios manden sus sugerencias */
#nav2 p.promo	{
	margin-top: 10px;
	margin-left: 15px;
	color: #96002C;
	font-size: 9px;
	line-height: 10px;
	letter-spacing: 0.07em;
}
#nav2 p.promo img	{
	margin: 0 0 3px 0;
}


/* Menu de navegacion de las opciones */
/* ---------------------------------- */
#nav2-menu-opciones	{
	color: #000000;
	/*background: #FFFFF1;*/
	padding: 5px 5px 0 5px;
	margin:0 0 5px 0;
}
#nav2-menu-opciones ul	{
	margin: 0px;
	padding: 5px;
}
#nav2-menu-opciones ul li	{
	color: #666666;
	list-style: url(img/flecha.gif) outside;
	margin: 0 0 0 20px;
}
#nav2-menu-opciones p	{
	margin: 0 0 0 5px;
	padding:0;
}


/* Menu de navegacion de las areas */
/* ------------------------------- */
#nav2-menu-areas	{
	color: #000000;
	/*background: #FFFFF1;*/
	/*padding: 5px 5px 0 5px;*/
	padding: 2px 5px 0 5px;
	margin:0;
}
#nav2-menu-areas ul	{
	margin: 0px;
	padding: 4px;
}
#nav2-menu-areas ul li	{
	color: #666666;
	list-style: url(img/flecha.gif) outside;
	/*margin: 0 0 0 20px;*/
	margin: 0 0 0 15px;
}
#nav2-menu-areas p	{
	margin: 0 0 0 5px;
	padding:0;
}


/* Tres columnas de categoras y subcategoras */
#nav3	{
	border-bottom: 1px dotted #132C98;
	padding: 5px 0 5px 0;
	color:#000000;
	margin: 0 0 5px 0;
}
#nav3 a	{
	color:#000000;
	text-decoration:none;
}
#nav3 a:hover	{
	text-decoration: underline;
}



/* Zona del contenido generico del portal */
/* -------------------------------------- */
#contenido	{
	float: left;
	width: 70%;
	/*width: 915px;*/
	_width: 559px;
	margin-left: 10px;

}
#contenido h2	{
	font-size: 14px;
	/*color: #132C98;*/
	color: #00619a;
	margin:0 0 5px 0;
	padding: 0 0 3px 0;
	/* Le quito el ancho para evitar incompatibilidades
	width: 186px;
	*/
	border-bottom: 1px solid #DEDEDE;
}
#contenido h3	{
	font-size: 12px;
	/*color: #132C98;*/
	color: #00619a;
	margin: 0px;
	padding: 0px;
}
#contenido p	{
	margin: 0px;
	padding: 0px;
}
#contenido p.txtinicio	{
	color: #96002C;
}


/* Breadcrum */
/* --------- */
#path	{
	color: #000000;
	margin: 5px 0 10px 0;
}
#path a	{
	color: #00619A;
}
#path p	{
	display: inline;
}
#path ul	{
	display: inline;
	list-style-type: disc;
	margin: 0px;
	padding: 0px;
}
#path li	{
	display: inline;
	padding: 0 2px 0 10px;
	margin: 0px;
	background: url(/MODULOS/_GLOBAL/publico/interfaces/resto/img/vineta-2flecha-roja.gif) no-repeat 0px 5px;
}
#path li.inicio	{
	display: inline;
	padding: 0 2px 0 5px;
	margin: 0px;
	background: url(/MODULOS/_GLOBAL/publico/interfaces/resto/img/vineta-2flecha-roja.gif) no-repeat 1000px 5px;
}


  /* Utilidades de envio de pagina e impresion */
/* ----------------------------------------- */
#utilidades	{
	text-align: right;
	margin: -25px 0 15px 0;
}
#utilidades a	{
	color:#00619A;
	font-weight: bold;
}


/* Utilidades de navegación inferior */
/* --------------------------------- */
#utilidades2	{
	/*text-align: right;*/
	text-align: right;
	margin: -25px 0 15px 0;
}
#utilidades2 a	{
	color: #00619A!important;
	font-weight: bold!important;
}


/* Zona del contenido general - Sin columnas */
/* ----------------------------------------- */
#contenido-1col	{
}
#contenido-1col p	{
	margin: 5px 0 5px 0;
}


/* Zona del contenido general - Columna de la izquierda */
/* ---------------------------------------------------- */
#contenido-left	{
	float: left;
	width: 85%;
	margin: 10px 15px 0 0;
}
#contenido-left ul	{
	list-style-type:none;
	margin: 0px;
	padding: 0px;
}
#contenido-left ul li	{
	margin: 0px;
	padding: 0 0 0 10px;
	background: url(/MODULOS/_GLOBAL/publico/interfaces/resto/img/vineta-2flecha.gif) no-repeat 0px 5px;
}
#contenido-left h4	{
	margin: 5px 0 0 0;
	padding: 0px;
	font-size: 11px;
	color: #990033;
}
#contenido-left p	{
	margin: 0 0 0 33px;
}
#contenido-left a	{}
#contenido-left img {
	border: 0;
}


/* Zona del contenido general - Columna de la derecha */
/* ---------------------------------------------------- */
#contenido-right	{
	float: left;
	width: 50%;
	margin: 10px 0 0 0;
}
#contenido-right ul	{
	list-style-type:none;
	margin: 0px;
	padding: 0px;
}
#contenido-right ul li	{
	margin: 0px;
	padding: 0 0 0 10px;
	background: url(/MODULOS/_GLOBAL/publico/interfaces/resto/img/vineta-2flecha.gif) no-repeat 0px 5px;
}
#contenido-right h4	{
	margin: 5px 0 0 0;
	padding: 0px;
	font-size: 11px;
	color: #990033;
}
#contenido-right p	{
	margin: 0 0 0 33px;
}
#contenido-right a	{}
#contenido-right img {
	border: 0;
}


/* Formularios en la zona de contenido */
/* ----------------------------------- */
#contenido form p	{
	margin: 10px 0 0 0;
	padding: 0px;
}
#contenido .ayuda	{
	color:#003399;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	margin: -5px 0 5px 0;
	border: 0;
}
#contenido input	{
	font-size: 11px;
	margin: 0 0 5px 0;
}
#contenido input:focus	{
	border: 2px solid #CC0000;
}
#contenido legend {
	padding: 5px;
	margin: 0px;
	border: 1px solid #EEEEEE;
	color: #000000;
	background-color: #EEEEEE;
	text-align: right;
}
#contenido fieldset {
	border: 1px solid #DEDEDE;
	padding: 10px;
	margin: 10px 0 0 0;
	color: #000000;
}
.input-100	{
	width: 100px!important;
}
.input-200	{
	width: 200px!important;
}
.input-300	{
	width: 300px!important;
}
.input-500	{
	width: 500px!important;
	height: 100px;
}



/* Pie de pagina generico */
/* ---------------------- */
#pie	{
	color: #000000;
	/*padding: 5px;*/
	margin: 30px 0 0 0;
	/*width: 753px;*/
	width: 915px;
	voice-family: "\"}\""; 
	voice-family:inherit;
}
#pie p	{
	padding: 0px;
	margin: 0px;
	font-size: 10px;
	background-color:#999999;
	color:#ffffff;
	margin-left: 1px;
}

#pie a {color:#ffffff;text-decoration:none}


/* Paginación general */
/* ------------------ */
#paginacion	{
	width:97%;
	padding:5px;
	margin: 5px 0 5px 0;
	border-left:10px solid #2F568C;
	background-color:#FDF8E6;
}
#paginacion a	{
	color:#000000;
	font-weight:bold;
}

/* Caja para la lista de categoras */
/* ------------------------------- */
#categorias	{
	float:left;
	width: 97%;
	padding:5px 5px 1px 5px;
	margin: 10px 0 15px 0;
	border-left:10px solid #00619A;
	background-color:#FDF8E6;
}
#categorias a:hover	{
	text-decoration:underline;
}
#categorias	ul	{
	list-style-type: none;
	margin: 0px;
	padding: 0 0 5px 0;

}
#categorias li	{
	margin: 0px;
	padding: 0px;
}
#categorias-descripcion	{
	margin: 0 0 10px 0;
}



/* Logotipo de la Union Europea / Fondos FEDER */
/* ------------------------------------------- */
#logo-ue	{
	text-align: right;
	margin: -25px 0 0 0;
}


/* ################# */
/* Listado de clases */
/* ################# */

/* Titular lateral Areas DPH */
/* ------------------------- */
.tit-areas	{
	font-size: 11px;
	font-weight: bold;
	color: #00619A;
	text-transform: uppercase;
	background: url(/MODULOS/_GLOBAL/publico/interfaces/resto/img/vineta-a.jpg) no-repeat 11px 4px;
	padding-left: 35px;
	padding-top: 6px;
	height: 18px;
	margin:0 0 5px 0;
}

/* Titular lateral Opciones DPH */
/* ---------------------------- */
.tit-areas-o	{
	font-size: 11px;
	font-weight: bold;
	color: #00619A;
	text-transform: uppercase;
	background: url(/MODULOS/_GLOBAL/publico/interfaces/resto/img/vineta-o.jpg) no-repeat 11px 4px;
	padding-left: 35px;
	padding-top: 6px;
	height: 18px;
	margin:0 0 5px 0;
}

/* Clase para esconder objetos en pantalla */
/* --------------------------------------- */
.esconder	{
	display:none;
}

/* Alineacion vertical de objetos */
/* ------------------------------ */
.absmiddle	{vertical-align: middle;}

/* Anchura para campos de texto */
/* ---------------------------- */
.ancho100	{
	width: 140px;
}
.ancho25	{
	width: 25px;
}

/* Promocional de acceso al directorio, en la portada */
/* -------------------------------------------------- */
.promo-directorio	{
	color: #00619A!important;
	font-weight: bold;
	letter-spacing: -0.04em;
}
a.promo-directorio:hover	{
	color: #FF6600!important;
	text-decoration: none;
}

/* Cabeceras personalizadas para los H2 con la letra adecuada */
/* ---------------------------------------------------------- */

.letra-noticias-n	{
	background: url(/MODULOS/_GLOBAL/publico/interfaces/resto/img/vineta-n.jpg) no-repeat 0px 7px!important;
	
	}
.letra-noticias-s	{
	background: url(/MODULOS/_GLOBAL/publico/interfaces/resto/img/vineta-s.jpg) no-repeat 0px 7px!important;
	}
.letra-noticias-o	{
	background: url(/MODULOS/_GLOBAL/publico/interfaces/resto/img/vineta-o.jpg) no-repeat 0px 7px!important;
	}
	
.icono-impresion {  padding-right:30px; background:url("/MODULOS/_GLOBAL/publico/interfaces/resto/img/herramientas-ex-print.gif") 50px 1px no-repeat;}
.icono-volver {padding-right:20px;background:url(/MODULOS/_GLOBAL/publico/interfaces/resto/img/herramientas-interior-volve.gif) 35px 1px no-repeat;}
.icono-subir {padding-right:20px;background:url(/MODULOS/_GLOBAL/publico/interfaces/resto/img/herramientas-interior-subir.gif) 27px 1px no-repeat;}


/* Logotipo para impresión */
.print-logo	{display:none!important; position:absolute;}
/* URL de impresion */
.print-url	{display:none; float:right;}
/* Pie de impresion en formularios */
#cabecera-impresion	{display:none;}
#cuerpo-impresion	{display:none;}
#pie-impresion		{display:none;}

#global-titulo {
        padding-top:9px;
        padding-left:10px;
        width:170px;
        border:1px dotted #807C78;
        height:25px;
        background-color:#D7DCDF;
}
#global-titulo h8 {
        font-weight: bold;
        font-size:14px;
        color: #OEODOC;
}


