body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	background:url(../imagenes/fondo_web.png) top center no-repeat;
	background-color:#FFFFFF;
	color:#333333;
	margin:0;
}

#capa_pagina{
	width: 86.364em;
	margin:0 auto;
}

#capa_menu_secundario{
	width:21.818em; 
	height:2.091em; 
	position:absolute; 
	padding:0.273em 0.4em 0 3.636em; 
	left:50%; 
	margin-left:-13em; 
	top:0; 
	background:url(../imagenes/menu_secundario.png) top left no-repeat;
}

#capa_cabecera{
	width:86.364em;
	float:left;
}

#boton_facebook{
	width:7.273em; float:left; height:3.636em; position:absolute; left:50%; top:11.636em; margin-left:36.455em; z-index:99;
}

#boton_twitter{
	width:7.273em; float:left; height:3.636em; position:absolute; left:50%; top:15.273em; margin-left:36.455em; z-index:99;
}

#boton_youtube{
	width:7.273em; float:left; height:3.636em; position:absolute; left:50%; top:18.909em; margin-left:36.455em; z-index:99;
}

#boton_linkedin{
	width:7.273em; float:left; height:3.636em; position:absolute; left:50%; top:22.709em; margin-left:36.455em; z-index:99;
}

#boton_rss{
	width:7.273em; float:left; height:3.636em; position:absolute; left:50%; top:26.545em; margin-left:36.455em; z-index:99;
}

#capa_horario{
	width:20em; 
	position:absolute; 
	height:7.727em;
	color:#ffffff; 
	text-align:right; 
	padding:0.455em 2.727em 0.455em 0.455em; 
	left:50%; 
	margin-left:-40em; 
	top:22em; 
	background:url(../imagenes/gris_aviso.png) left top no-repeat; 
	z-index:99; 
	line-height:1.636em;
}

#capa_extranet{
	width:20em; 
	position:absolute; 
	height:7.727em;
	color:#ffffff; 
	text-align:right; 
	padding:0.455em 2.727em 0.455em 0.455em; 
	left:50%; 
	margin-left:-40.5em; 
	top:16em;
	z-index:99; 
	line-height:1.636em;
	cursor:pointer;
}

#capa_menu{
	width:77.273em;
	float:left;
	height:8.982em;
	margin-top:0.509em;
	padding-left:4.545em;
}

.menu_paginas_web_off{
	width:115px; 
	height:110px; 
	position:absolute; 
	top:95px; 
    left:50%; 
	margin-left:-148px; 
	z-index:999; 
	text-align:left; 
	padding-left:15px; 
	display:none; 
	padding-top:10px; 
	background:url(../imagenes/fondo_menu.png) bottom center no-repeat;
}

.menu_paginas_web_on{
	width:115px; 
	height:110px; 
	position:absolute; 
	top:95px; 
    left:50%; 
	margin-left:-148px; 
	z-index:999; 
	text-align:left; 
	padding-left:15px; 
	display:; 
	padding-top:10px; 
	background:url(../imagenes/fondo_menu.png) bottom center no-repeat;
}

#capa_logo{
	width:20em; float:left; margin-top:1.255em; text-align:center;
}

#capa_imagen{
	width:86.364em; 
	float:left;
	height:22.727em;
	background:url(../imagenes/fondo_cabecera.png) top left no-repeat;
}

#capa_imagen_cabecera{
	width:76.727em; float:left; height:20.455em; margin-top:0.727em; padding-left:4.818em;
}

#capa_rotadora_cabecera{
	width:76.727em; float:left; height:20.455em;
}

#capa_contenido{
	width:77.273em;
	float:left; 
	padding-left:4.545em;
}

#capa_contenido_interior{
	width:77.273em;
	float:left; 
	padding-left:4.545em;
	background:url(../imagenes/fondo_interior.png) right top no-repeat;
}

#capa_contenido_interior_vacio{
	width:77.273em;
	float:left; 
	padding-left:4.545em;
	background:url(../imagenes/fondo_interior_vacio.png) right top no-repeat;
}


#capa_fichas_portada{
	width:77.273em; float:left; height:11.818em; color:#FFFFFF;
}

#capa_migas_de_pan{
	width:77.273em; float:left; height:2.273em; color:#FFFFFF; font-size:0.909em;
}

#capa_informacion{
	width:77.273em; float:left; min-height:27.273em;
}

.capa_contenido_informacion{
	width:51.818em; float:left;
}

#capa_twitter{
	width:100%; float:left; margin-top:0.455em; height:10.909em; background:url(../imagenes/fondo_twitter.png) top left no-repeat;
}

#capa_imagen_pie{
	width: 86.364em;
	float:left;
	text-align:center;
	background:url(../imagenes/pie.png) top center no-repeat;
	height:3.636em;
}

#capa_pie{
	width:77.273em;
	float:left; 
	padding-left:8.945em;
	text-align:center;
	height:5.455em;
	margin-top:0.8em;
	font-size:0.909em;
	color:#666666;
	line-height:16px;
}

.tipo_dominio{
	width:17.273em; float:left; margin-top:1.091em; padding-left:8.182em;	
}

.ficha_tipo_dominio{
	width:26.264em; 
	float:left;
}

.ficha_tipo_dominio strong{
	font-size:14px; color:#0057A5;
}



/*---------------------------------------------------------------*/
/*---  estilos de portada  ---*/

.ficha_portada{
	width:18.182em;
	float:left;
	height:100%;
}

.ficha_portada h1{
	margin:0;
	padding:0.455em 0 0.455em 0;
	font-size:1.455em;
}


.laterales_portadas{
	width:22.727em; float:left;
}

.laterales_portadas h1{
	padding:0;
	margin:0;
	font-size:1.455em;
	color:#0057A6;
}

.informacion_portada{
	width:53.636em; padding-left:0.909em; float:left;
}

.informacion_portada h1{
	padding:0 0 0.273em 0;
	margin:0;
	font-size:1.636em;
	color:#0057A6;
	background:url(../imagenes/lin_azul.png) left bottom no-repeat;
}

.informacion_portada_grande{
	width:77.273em; padding-left:0.909em; float:left;
}

.informacion_portada_grande h1{
	padding:0 0 0.273em 0;
	margin:0;
	font-size:1.636em;
	color:#0057A6;
	background:url(../imagenes/lin_azul.png) left bottom no-repeat;
}

#central_portada{
	width:30em; float:left; padding:0 0.909em 0 0.909em;
}

#capa_portfolio{
	width:100%; float:left; background:url(../imagenes/fondo_portfolio.png) top left no-repeat; height:21.818em;
}

#central_portada h1{
	padding:0;
	margin:0;
	font-size:1.455em;
	color:#0057A6;
}


/*-----------------------------------------------------------------------*/

.enlace_ficha_portada:link{font-size:1em; color:#444; text-decoration:none;}
.enlace_ficha_portada:visited{font-size:1em; color:#444; text-decoration:none;}
.enlace_ficha_portada:hover{font-size:1em; color:#222; text-decoration:underline;}

.enlace_pie:link{font-size:0.909em; color:#444; text-decoration:none;}
.enlace_pie:visited{font-size:0.909em; color:#444; text-decoration:none;}
.enlace_pie:hover{font-size:0.909em; color:#444; text-decoration:underline;}

.enlace_cabecera:link{font-size:1.273em; color:#999; text-decoration:none;}
.enlace_cabecera:visited{font-size:1.273em; color:#999; text-decoration:none;}
.enlace_cabecera:hover{font-size:1.273em; color:#999; text-decoration:underline;}

.enlace_menu_secundario:link{font-size:1em; color:#999; text-decoration:none;}
.enlace_menu_secundario:visited{font-size:1em; color:#999; text-decoration:none;}
.enlace_menu_secundario:hover{font-size:1em; color:#999; text-decoration:underline;}

#capa_horario a:link{font-size:1.091em; color:#FF9900; text-decoration:none;}
#capa_horario a:visited{font-size:1.091em; color:#FF9900; text-decoration:none;}
#capa_horario a:hover{font-size:1.091em; color:#FF9900; text-decoration:underline;}

.enlace_naranja:link{font-size:1.091em; color:#FF9900; text-decoration:none;}
.enlace_naranja:visited{font-size:1.091em; color:#FF9900; text-decoration:none;}
.enlace_naranja:hover{font-size:1.091em; color:#FF9900; text-decoration:underline;}

.enlace_noticia_portada:link{font-size:1.091em; color:#333; text-decoration:none;}
.enlace_noticia_portada:visited{font-size:1.091em; color:#333; text-decoration:none;}
.enlace_noticia_portada:hover{font-size:1.091em; color:#333;  text-decoration:underline;}

.enlace_migas_de_pan:link{font-size:0.909em; color:#fff; text-decoration:none;}
.enlace_migas_de_pan:visited{font-size:0.909em; color:#fff; text-decoration:none;}
.enlace_migas_de_pan:hover{font-size:0.909em; color:#fff; text-decoration:underline;}

.ctl00_contenedor_informacion_arbol_mapa_1:link{ font-size:1em; text-decoration:none; color:#8F8F8F;}
.ctl00_contenedor_informacion_arbol_mapa_1:visited{ font-size:1em; text-decoration:none; color:#8F8F8F;}
.ctl00_contenedor_informacion_arbol_mapa_1:hover{ font-size:1em; text-decoration:underline; color:#003E81;}

/*-----------------------------------------------------------------------*/

.caja_portada{
	border:0;
	background:none;
	width:10.727em;
	color:#555555;
}

.separador{
	width:52.727em;
	float:left;
	height:1.818em;
	background:url(../imagenes/separador.png) top left no-repeat;
}

.caja{
	border:0;
	background:url(../imagenes/fondo_formulario_contacto.png) top left no-repeat;
	padding:0.455em 0.909em 0.455em 0.455em;
	width:15.455em;
	height:1.455em;
	color:#555555;
}

.caja_combo{
	border:1px solid #CCCCCC;
	/*background:url(../imagenes/fondo_formulario_contacto.png) top left no-repeat;*/
	padding:0.3em 0.3em 0.3em 0.3em;
	width:15.455em;
	height:1.955em;
	color:#555555;
}

.caja_text{
	border:0;
	background:url(../imagenes/fondo_texto.png) top left no-repeat;
	padding:0.455em;
	width:16.364em;
	color:#555555;
}

.caja_codigo{
	border:0;
	background:url(../imagenes/fondo_codigo.png) top left no-repeat;
	padding:0.455em 0.255em 0.455em 0.455em; 
	width:4.000em;
	color:#555555;
}

.botonenviar{
	border:0; cursor:pointer; background: transparent url(../imagenes/enviar.png) repeat scroll 0% 0%; width:6.3em; height: 1.9em; outline:none;
}

.botoncomprobar{
	border:0; cursor:pointer; background: transparent url(../imagenes/comprobar.png) repeat scroll 0% 0%; width:6.3em; height: 1.9em; outline:none;
}

.capa_total{
	width:97%; float:left; margin-top:1.364em;
}

.borde_tabla{
	border-bottom:1px solid #eeeeee;
}

.tecla_accesibilidad{
	width:2.273em; float:left; padding:0.727em 0.727em 0.909em 0.909em; color:#FFFFFF; background:url(../imagenes/boton_accesibilidad.png) top left no-repeat; font-weight:bold; font-size:1.273em;
}

/*------------------------------------------------------------------------*/
/*-- formato de textos ---*/


.texto_entradilla{
	font-size:1.273em; color:#666666;
}

.texto_naranja{
	color:#FF9900; font-size:1.091em;
}

.resaltado_azul{
	font-size:14px; 
	color:#0057A5;
	font-weight:bold;
}

.pasos_naranja{
	font-weight:bold;
	font-size:14px;
	color:#FF9900;
}

.texto_noticia a:link{font-size:0.909em; color:#FF9900; text-decoration:none;}
.texto_noticia a:visited{font-size:0.909em; color:#FF9900; text-decoration:none;}
.texto_noticia a:hover{font-size:0.909em; color:#FF9900; text-decoration:underline;}

.span_enlace{font-size:0.909em; color:#FF9900; text-decoration:none; cursor:pointer;}
.span_enlace:visited{font-size:0.909em; color:#FF9900; text-decoration:none;  cursor:pointer;}
.span_enlace:hover{font-size:0.909em; color:#FF9900; text-decoration:underline;  cursor:pointer;}


ul li ul li{
	list-style:url(../imagenes/flecha_lista.png);
}

.imagenes_noticias{
	border:3px solid #CCCCCC; margin-right:8px; margin-bottom:5px; width:150px;
}

.descripcion_elemento a:link{font-size:0.909em; color:#FF9900; text-decoration:none;}
.descripcion_elemento a:visited{font-size:0.909em; color:#FF9900; text-decoration:none;}
.descripcion_elemento a:hover{font-size:0.909em; color:#FF9900; text-decoration:underline;}

/* ----------------- estilo paginacion ------------------------- */
/*---------------------------------------------------------------*/
#paginacion ul{border:0; margin:0; padding:0;}

#paginacion li{
	border:0; margin:0; padding:0;
	font-size:11px;
	list-style:none;
	margin-right:2px;
	display:inline;
}

#paginacion a{
	border:solid 1px #0057A5;
	color:#0057A5;
	margin-right:2px;
}

#paginacion .anterior-off,
#paginacion .siguiente-off {
	border:solid 1px #0057A5;
	color:#ffffff;
	display:block;
	float:left;
	font-weight:bold;
	margin-right:2px;
	padding:3px 4px;
}

#paginacion .siguiente a,
#paginacion .anterior a {
	font-weight:bold;
}

#paginacion .activo a:link,#paginacion .activo a:visited,#paginacion .activo ahover
{
    background:#0057A5;
    color:#FFF;
    font-weight:bold;
    display:block;
    float:left;
    padding:3px 6px;
    text-decoration:none;
}

#paginacion a:link,
#paginacion a:visited {
	color:#0057A5;
	display:block;
	float:left;
	padding:3px 6px;
	text-decoration:none;
}
#paginacion a:hover{
	border:solid 1px #FD8900;
	color:#FD8900;
}

/* Paginacion */
#capa_paginacion{
	width:470px;
	float:left;
}

.enlacepaginacion:link{ text-decoration:none; color:#888F11; font-weight:bold;}
.enlacepaginacion:visited{ text-decoration:none; color:#888F11; font-weight:bold;}
.enlacepaginacion:hover{ text-decoration:underline; color:#888F11; font-weight:bold;}

.enlacepaginacionon:link{text-decoration:none; font-weight:bold; background:#0057A5;}
.enlacepaginacionon:visited{text-decoration:none; font-weight:bold; background:#0057A5;}
.enlacepaginacionon:hover{text-decoration:none; font-weight:bold; background:#0057A5;}

/* fin paginacion */


/*---------estilo menu ayuda------------------*/

.enlace_migas_ayuda:link{font-size:0.909em; color:#9BACBF; text-decoration:none;}
.enlace_migas_ayuda:visited{font-size:0.909em; color:#9BACBF; text-decoration:none;}
.enlace_migas_ayuda:hover{font-size:0.909em; color:#9BACBF; text-decoration:underline;}

#menu_ayuda{
	padding-left:5px;
}

#menu_ayuda ul{
	margin-left:0;
	padding-left:20px;
}

.enlace_categoria ul li{
list-style-image:url(../imagenes/flecha_lista.png);
}

.producto_seleccionado{
	list-style-image:url(../imagenes/punto_verde.png);
}

.enlace_producto:link{font-size:11px; color:#9BACBF; text-decoration:none;}
.enlace_producto:visited{font-size:11px; color:#9BACBF; text-decoration:none;}
.enlace_producto:hover{font-size:11px; color:#FF9900; text-decoration:underline;}

.enlace_categoria:link{font-size:12px; color:#014187; font-weight:bold; text-decoration:none;}
.enlace_categoria:visited{font-size:12px; color:#014187; font-weight:bold; text-decoration:none;}
.enlace_categoria:hover{font-size:12px; color:#FF9900; font-weight:bold; text-decoration:underline;}

/*--------------------------------------------*/

.enlace_programa_ayuda{
	padding-bottom:0;
	margin:0;
}

.nombre_programa{
	font-size:18px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#003399;
}

.texto_entradilla_programa{
	font-size:1.0em; color:#666666;
}

.enlace_programa_ayuda:link{font-size:16px; font-family:Arial, Helvetica, sans-serif; color:#333333; text-decoration:none;}
.enlace_programa_ayuda:visited{font-size:16px;  font-family:Arial, Helvetica, sans-serif; color:#333333; text-decoration:none;}
.enlace_programa_ayuda:hover{font-size:16px;  font-family:Arial, Helvetica, sans-serif; color:#FF9900; text-decoration:underline;}
