/* CSS Document */

*
{
	margin: 0;
	padding: 0;
}
body
{
	font: normal 11px/16px Tahoma, Arial, Helvetica, sans-serif;
	color: #4e5d6b;
	text-align: center;
	background: #fff;
	padding: 0 0 10px;
}
.clearfix:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix
{
	display: inline-block;
}
.clearfix
{
	display: block;
}
* html .clearfix
{
	height: 1px;
}
img, a img
{
	vertical-align: bottom;
	border: none;
}
a
{
	outline: none;
	color: #00468a;
	text-decoration: underline;
}
a:hover, a:focus
{
	text-decoration: none;
}
hr
{
	display: none;
}
.hide
{
	display: none;
}
p.boton_link_azul
{
	padding: 3px 0 8px 25px;
	background: #b2c7dc url(../_imagenes/bot_icon_link_bg_azul.gif) no-repeat left;
}
p.boton_link_azul a{
padding:5px 15px 10px 0;
*padding:5px 15px 9px 0; /* IE7 */
_padding:5px 15px 9px 0; /* IE6 */
font-weight:bold;
text-decoration:none;
background:transparent url(../_imagenes/bot_bg_azul.gif) no-repeat right;
}
p.boton_link_blanco
{
	padding: 3px 0 8px 25px;
	background: #fff url(../_imagenes/bot_icon_link_bg_blanco.gif) no-repeat left;
}
p.boton_link_blanco em
{
	font-style: normal;
	font-weight: normal;
	color: #4e5d6b;
}
p.boton_link_blanco a{
padding:5px 15px 10px 0;
*padding:5px 15px 9px 0; /* IE7 */
_padding:5px 15px 9px 0; /* IE6 */
font-weight:bold;
text-decoration:none;
background:transparent url(../_imagenes/bot_bg_blanco.gif) no-repeat right;
}

p.boton_link_gris
{
	padding: 3px 0 8px 25px;
	background: #f3f4f6 url(../_imagenes/bot_icon_link_bg_gris.gif) no-repeat left;
}
p.boton_link_gris a{
padding:5px 15px 10px 0;
*padding:5px 15px 9px 0; /* IE7 */
_padding:5px 15px 9px 0; /* IE6 */
font-weight:bold;
text-decoration:none;
background:transparent url(../_imagenes/bot_bg_gris.gif) no-repeat right;
}

p.boton_volver_blanco
{
	padding: 3px 0 8px 25px;
	background: #fff url(../_imagenes/bot_icon_volver_bg_blanco.gif) no-repeat left;
}
p.boton_volver_blanco a{
padding:5px 15px 10px 0;
*padding:5px 15px 9px 0; /* IE7 */
_padding:5px 15px 9px 0; /* IE6 */
font-weight:bold;
text-decoration:none;
background:transparent url(../_imagenes/bot_bg_blanco.gif) no-repeat right;
}
p.boton_link_azul a:hover, p.boton_link_azul a:focus, p.boton_link_blanco a:hover, p.boton_link_blanco a:focus, p.boton_link_gris a:hover, p.boton_link_gris a:focus, p.boton_volver_blanco a:hover, p.boton_volver_blanco a:focus
{
	text-decoration: underline;
}
p.boton_link_blanco a:hover em, p.boton_link_blanco a:focus em
{
	text-decoration: none;
}
abbr
{
	cursor: help;
	border: none;
	padding: 0 0 1px;
	background: url(../_imagenes/border_dotted_gris.gif) repeat-x bottom left;
}

/*================================================================
TABLAS
==================================================================*/
table
{
	border: none;
	width: 100%;
	border-collapse: collapse;
}
table th
{
	text-align: left;
	font: bold 12px Tahoma, Arial, Helvetica, sans-serif;
	color: #fff;
	padding: 4px 5px 6px 10px;
	background: #003974 url(../_imagenes/bg_th_1fila.gif) no-repeat top left;
	border: 1px solid #01386d;
	border-bottom: 1px solid #ccd5d9;
}
table th abbr
{
	border: none;
	padding: 0 0 1px;
	cursor: help;
	background: url(../_imagenes/border_dotted_azul.gif) repeat-x bottom left;
}
table td
{
	text-align: left;
	padding: 3px 10px 5px 11px;
	border: 1px solid #ccd5d9;
	border-top: none;
}
table td strong
{
	text-transform: uppercase;
}
table tr.fila_impar
{
	background: #edf2f7 url(../_imagenes/bg_gradient_td_impar.gif) repeat-x top left;
}
table tr.fila_impar:hover, table tr.fila_impar:focus, table tr.fila_par:hover, table tr.fila_par:focus
{
	background: #fdfbdd;
}
table.tabla_instalaciones, table.tabla_documentacion
{
	margin: 15px 0 0;
}
table.tabla_instalaciones td
{
	vertical-align: top;
}
td.td_sinbordes_dcha
{
	border-right: none;
}
td.td_sinbordes
{
	border-left: none;
	border-right: none;

}
table.tabla_instalaciones td.td_google_maps
{
	padding-right: 10px;
	text-align: right;
	border-left: none;
}
table.tabla_instalaciones td.td_google_maps a
{
	text-decoration: none;
	padding: 1px 0 1px 22px;
	background: transparent url(../_imagenes/icon_link_externo.gif) no-repeat left;
}
table.tabla_instalaciones td.td_google_maps a:hover, table.tabla_instalaciones td.td_google_maps a:focus
{
	text-decoration: underline;
}
table.tabla_documentacion td a
{
	display: block;
	padding: 0 0 0 15px;
	background: url(../_imagenes/icon_descargar.gif) no-repeat left 4px;
	text-decoration: none;
	color: #4e5d6b;
}
table.tabla_documentacion td a strong
{
	font-weight: bold;
	text-transform: none;
	color: #00468a;
}
table.tabla_documentacion td a:hover strong, table.tabla_documentacion td a:focus strong
{
	text-decoration: underline;
}
table.tabla_funcionamiento
{
	margin: 0 0 15px;
}
table.tabla_funcionamiento td.td_num_habitantes
{
	padding-right: 10px;
	text-align: right;
	border-left: none;
}
table.tabla_funcionamiento td.td_fecha
{
	border-right: none;
}
table.tabla_ultima
{
	margin: 0;
}
table.tabla_embalses
{
	margin: 14px 0 0;
}
table.tabla_embalses th
{
	text-align: center;
}
table.tabla_embalses th.th_embalses
{
	text-align: left;
}
table.tabla_embalses th.th_selected
{
	background: #003167 url(../_imagenes/bg_th_selected.gif) repeat-x top left;
	border: 1px solid #01274c;
	border-bottom: 1px solid #ccd5d9;
}
table.tabla_embalses th span
{
	display: block;
	font-size: 11px;
	font-weight: normal;
}
table.tabla_embalses td
{
	text-align: center;
}
table.tabla_embalses td.td_embalse
{
	text-align: left;
}
table.tabla_visitas
{
	margin: 10px 0 0;
}
table.tabla_visitas td
{
	vertical-align: top;
}
table.tabla_visitas td strong
{
	text-transform: none;
}
table.tabla_tarifas, table.tabla_precios
{
	margin: 14px 0 0;
}
table.tabla_tarifas td.td_alinear_centro, table.tabla_precios td.td_alinear_centro, table.tabla_precios th.th_alinear_centro
{
	text-align: center;
}
table.tabla_tarifas tr:hover, table.tabla_tarifas tr:focus
{
	background: #fdfbdd;
}
table.tabla_precios td
{
	vertical-align: top;
}
table.listado_recibos th, table.listado_recibos td
{
	vertical-align: top;
	text-align: center;
}

/*================================================================
CABECERA
==================================================================*/
#header
{
	margin: 0 auto;
	width: 960px;
	text-align: left;
	background: transparent url(../_imagenes/headers/_header.jpg) no-repeat left top;
	min-height: 138px;
	_height: 138px; /* IE6 */
}
body#quienes_somos #header
{
	background: transparent url(../_imagenes/headers/header-quienes-somos.jpg) no-repeat left top;
}
body#gestion_agua #header
{
	background: transparent url(../_imagenes/headers/header-gestion-agua.jpg) no-repeat left top;
}
body#atencion_cliente #header
{
	background: transparent url(../_imagenes/headers/header-atencion-cliente.jpg) no-repeat left top;
}
body#descubre_agua #header
{
	background: transparent url(../_imagenes/headers/header-descubre-agua.jpg) no-repeat left top;
}
body#informacion #header
{
	background: transparent url(../_imagenes/headers/header-informacion.jpg) no-repeat left top;
}
body#oficina_virtual #header
{
	background: transparent url(../_imagenes/headers/header-oficina-virtual.jpg) no-repeat left top;
}
#idioma
{
	text-align: right;
	padding: 20px 10px 0 0;
	font-size: 10px;
}
#idioma ul li
{
	list-style: none;
	display: inline;
}
#idioma ul li a
{
	text-decoration: none;
	color: #7b848c;
	padding: 0 7px 0 0;
	background: transparent url(../_imagenes/headers/bg_li_idioma.gif) no-repeat right;
}
#idioma ul li a.idioma_seleccionado
{
	font-weight: bold;
}
#idioma ul li a:hover, #idioma ul li a:focus
{
	text-decoration: underline;
}
#logo_header
{
	float: left;
	display: inline;
	padding: 0 0 10px 10px;
}
#telefono_agua
{
	float: left;
	display: inline;
	margin: 0px 0 0 495px;
}


#telefono_agua .telefono
{
	position: relative;
	width: 205px;
	height: 35px;
	overflow: hidden;
	clear: both;
}
#telefono_agua .telefono span
{
	position: absolute;
	height: 100%;
	width: 100%;
	background: transparent url(../_imagenes/header_tel_agua.gif) no-repeat top left;
}
#telefono_agua .telefono span.euskera
{
	background: transparent url(../_imagenes/header_tel_agua_eu.gif) no-repeat top left;
}
#telefono_agua .telefono p
{
	color: #fff;
	font-size: 12px;
	line-height: 14px;
	padding: 1px 0 1px 45px;
	background: #00468a url(../_imagenes/icon_telefono.gif) no-repeat left;
}
#telefono_agua .telefono p strong
{
	display: block;
	font: bold 16px Arial, Helvetica, sans-serif;
}

.Bai
{
	float: right;
	clear: both;
	padding-top: 10px;
}

/*================================================================
NAVEGACION
==================================================================*/

.Desconectar input
{
	background:#013E7D url(../_imagenes/desconectar.gif) no-repeat 5px;
	border:none;
	color:#fff;
	font:bold 11px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	width:110px;
	padding-left:15px;
	cursor:pointer;
	margin-top:6px}
#menu_nav
{
	display:none

}
#menu_nav ul
{
	margin: 0 auto;
	text-align: left;
	width: 960px;	
	padding:0;
	
}
#menu_nav ul li
{
	list-style: none;
	display: inline;
}
#menu_nav ul li a
{
	float: left;
	display: block;
	color: #4e5d6b;
	text-decoration: none;
	text-transform: uppercase;
	font: bold 11px/29px Tahoma, Arial, Helvetica, sans-serif;
	height: 30px;
	position: relative;
	overflow: hidden;
	cursor: pointer;
}
#menu_nav ul li a:hover, #menu_nav ul li a:focus
{
	color: #00468a;
	text-decoration: underline;
}
#menu_nav ul li a span
{
*margin:-8px 0 0;/* IE7 */
_margin:-8px 0 0;/* IE6 */
position:absolute;
width:100%;
height:100%;
}
#menu_nav ul li a.quienes_somos
{
	width: 125px;
}
#menu_nav ul li a.quienes_somos span
{
	background: transparent url(../_imagenes/bg_menu_es.gif) no-repeat 0 0;
}
#menu_nav ul li a.quienes_somos:hover span, #menu_nav ul li a.quienes_somos:focus span
{
	background-position: 0 -30px;
}
body#quienes_somos #menu_nav ul li a.quienes_somos span, body#quienes_somos #menu_nav ul li a.quienes_somos:hover span, body#quienes_somos #menu_nav ul li a.quienes_somos:focus span
{
	background-position: 0 -60px;
}
#menu_nav ul li a.quienes_somos_eu
{
	width: 86px;
}
#menu_nav ul li a.quienes_somos_eu span
{
	background: transparent url(../_imagenes/bg_menu_eu.gif) no-repeat 0 0;
}
#menu_nav ul li a.quienes_somos_eu:hover span, #menu_nav ul li a.quienes_somos_eu:focus span
{
	background-position: 0 -30px;
}
body#quienes_somos #menu_nav ul li a.quienes_somos_eu span, body#quienes_somos #menu_nav ul li a.quienes_somos_eu:hover span, body#quienes_somos #menu_nav ul li a.quienes_somos_eu:focus span
{
	background-position: 0 -60px;
}
#menu_nav ul li a.gestion_agua
{
	width: 141px;
}
#menu_nav ul li a.gestion_agua span
{
	background: transparent url(../_imagenes/bg_menu_es.gif) no-repeat -125px 0;
}
#menu_nav ul li a.gestion_agua:hover span, #menu_nav ul li a.gestion_agua:focus span
{
	background-position: -125px -30px;
}
body#gestion_agua #menu_nav ul li a.gestion_agua span, body#gestion_agua #menu_nav ul li a.gestion_agua:hover span, body#gestion_agua #menu_nav ul li a.gestion_agua:focus span
{
	background-position: -125px -60px;
}
#menu_nav ul li a.gestion_agua_eu
{
	width: 150px;
}
#menu_nav ul li a.gestion_agua_eu span
{
	background: transparent url(../_imagenes/bg_menu_eu.gif) no-repeat -86px 0;
}
#menu_nav ul li a.gestion_agua_eu:hover span, #menu_nav ul li a.gestion_agua_eu:focus span
{
	background-position: -86px -30px;
}
body#gestion_agua #menu_nav ul li a.gestion_agua_eu span, body#gestion_agua #menu_nav ul li a.gestion_agua_eu:hover span, body#gestion_agua #menu_nav ul li a.gestion_agua_eu:focus span
{
	background-position: -86px -60px;
}
#menu_nav ul li a.atencion_cliente
{
	width: 158px;
}
#menu_nav ul li a.atencion_cliente span
{
	background: transparent url(../_imagenes/bg_menu_es.gif) no-repeat -266px 0;
}
#menu_nav ul li a.atencion_cliente:hover span, #menu_nav ul li a.atencion_cliente:focus span
{
	background-position: -266px -30px;
}
body#atencion_cliente #menu_nav ul li a.atencion_cliente span, body#atencion_cliente #menu_nav ul li a.atencion_cliente:hover span, body#atencion_cliente #menu_nav ul li a.atencion_cliente:focus span
{
	background-position: -266px -60px;
}
#menu_nav ul li a.atencion_cliente_eu
{
	width: 143px;
}
#menu_nav ul li a.atencion_cliente_eu span
{
	background: transparent url(../_imagenes/bg_menu_eu.gif) no-repeat -236px 0;
}
#menu_nav ul li a.atencion_cliente_eu:hover span, #menu_nav ul li a.atencion_cliente_eu:focus span
{
	background-position: -236px -30px;
}
body#atencion_cliente #menu_nav ul li a.atencion_cliente_eu span, body#atencion_cliente #menu_nav ul li a.atencion_cliente_eu:hover span, body#atencion_cliente #menu_nav ul li a.atencion_cliente_eu:focus span
{
	background-position: -236px -60px;
}
#menu_nav ul li a.descubre_agua
{
	width: 145px;
}
#menu_nav ul li a.descubre_agua span
{
	background: transparent url(../_imagenes/bg_menu_es.gif) no-repeat -424px 0;
}
#menu_nav ul li a.descubre_agua:hover span, #menu_nav ul li a.descubre_agua:focus span
{
	background-position: -424px -30px;
}
body#descubre_agua #menu_nav ul li a.descubre_agua span, body#descubre_agua #menu_nav ul li a.descubre_agua:hover span, body#descubre_agua #menu_nav ul li a.descubre_agua:focus span
{
	background-position: -424px -60px;
}
#menu_nav ul li a.descubre_agua_eu
{
	width: 151px;
}
#menu_nav ul li a.descubre_agua_eu span
{
	background: transparent url(../_imagenes/bg_menu_eu.gif) no-repeat -379px 0;
}
#menu_nav ul li a.descubre_agua_eu:hover span, #menu_nav ul li a.descubre_agua_eu:focus span
{
	background-position: -379px -30px;
}
body#descubre_agua #menu_nav ul li a.descubre_agua_eu span, body#descubre_agua #menu_nav ul li a.descubre_agua_eu:hover span, body#descubre_agua #menu_nav ul li a.descubre_agua_eu:focus span
{
	background-position: -379px -60px;
}
#menu_nav ul li a.informacion
{
	width: 108px;
}
#menu_nav ul li a.informacion span
{
	background: transparent url(../_imagenes/bg_menu_es.gif) no-repeat -569px 0;
}
#menu_nav ul li a.informacion:hover span, #menu_nav ul li a.informacion:focus span
{
	background-position: -569px -30px;
}
body#informacion #menu_nav ul li a.informacion span, body#informacion #menu_nav ul li a.informacion:hover span, body#informacion #menu_nav ul li a.informacion:focus span
{
	background-position: -569px -60px;
}
#menu_nav ul li a.informacion_eu
{
	width: 107px;
}
#menu_nav ul li a.informacion_eu span
{
	background: transparent url(../_imagenes/bg_menu_eu.gif) no-repeat -530px 0;
}
#menu_nav ul li a.informacion_eu:hover span, #menu_nav ul li a.informacion_eu:focus span
{
	background-position: -530px -30px;
}
body#informacion #menu_nav ul li a.informacion_eu span, body#informacion #menu_nav ul li a.informacion_eu:hover span, body#informacion #menu_nav ul li a.informacion_eu:focus span
{
	background-position: -530px -60px;
}
#menu_nav ul li a.oficina_virtual
{
	width: 125px;
}
#menu_nav ul li a.oficina_virtual span
{
	background: transparent url(../_imagenes/bg_menu_es.gif) no-repeat -677px 0;
}
#menu_nav ul li a.oficina_virtual:hover span, #menu_nav ul li a.oficina_virtual:focus span
{
	background-position: -677px -30px;
}
body#oficina_virtual #menu_nav ul li a.oficina_virtual span, body#oficina_virtual #menu_nav ul li a.oficina_virtual:hover span, body#oficina_virtual #menu_nav ul li a.oficina_virtual:focus span
{
	background-position: -677px -60px;
}
#menu_nav ul li a.oficina_virtual_eu
{
	width: 136px;
}
#menu_nav ul li a.oficina_virtual_eu span
{
	background: transparent url(../_imagenes/bg_menu_eu.gif) no-repeat -637px 0;
}
#menu_nav ul li a.oficina_virtual_eu:hover span, #menu_nav ul li a.oficina_virtual_eu:focus span
{
	background-position: -637px -30px;
}
body#oficina_virtual #menu_nav ul li a.oficina_virtual_eu span, body#oficina_virtual #menu_nav ul li a.oficina_virtual_eu:hover span, body#oficina_virtual #menu_nav ul li a.oficina_virtual_eu:focus span
{
	background-position: -637px -60px;
}

/*================================================================
FOOTER
==================================================================*/
#footer
{
	display:none
}
.footer_portada
{
	width: 940px !important;
	background: #b2bcc0 url(../_imagenes/bg_footer_portada.gif) no-repeat right !important;
}
#footer p
{
	margin: 0 0 0 43px;
}
#footer p a
{
	text-decoration: none;
	color: #fff;
}
#footer p a:hover, #footer p a:focus
{
	text-decoration: underline;
}
#footer ul
{
	float: right;
	display: inline;
	margin: 0 10px 0 0;
}
#footer ul li
{
	list-style: none;
	display: inline;
}
#footer ul li a
{
	padding: 0 7px 0 0;
	background: transparent url(../_imagenes/bg_li_footer.gif) no-repeat right;
	color: #fff;
	text-decoration: none;
}
#footer ul li a:hover, #footer ul li a:focus
{
	text-decoration: underline;
}

/*================================================================
PORTADA
==================================================================*/
#destacados_contenedor
{
	clear: both;
	background: #b2c7dc url(../_imagenes/bg_destacados_sup.gif) repeat-x top left;
}
#destacados_contenido
{
	background: transparent url(../_imagenes/bg_destacados_inf.gif) repeat-x bottom left;
}
#destacados_portada
{
	width: 960px;
	margin: 0 auto;
	padding: 18px 0 20px;
	text-align: left;
}
#destacados_portada .destacado_3col
{
	float: left;
	display: inline;
	width: 220px;
	margin: 0 10px;
}
#destacados_portada .destacado_3col h2 a
{
	position: relative;
	z-index: 10;
	display: block;
	text-decoration: none;
	margin: -11px 0 0;
	padding: 0 0 2px 5px;
	font: bold 14px/18px Arial, Helvetica, sans-serif;
	color: #00468a;
	border-bottom: 1px dashed #85a3c3;
}
#destacados_portada .destacado_3col h2 a:hover, #destacados_portada .destacado_3col h2 a:focus
{
	text-decoration: underline;
}
#destacados_portada .destacado_3col p
{
	margin: 5px 0 0 5px;
}
#destacados_portada .destacado_3col p a
{
	text-decoration: none;
}
#destacados_portada .destacado_3col p a:hover, #destacados_portada .destacado_3col p a:focus
{
	text-decoration: underline;
}
img.flotar_dcha
{
	position: relative;
	z-index: 20;
	float: right;
	display: inline;
	margin: 2px 0 0;
}
#cuerpo_portada_contenedor
{
	clear: both;
	margin: 1px 0 0;
	background: transparent url(../_imagenes/bg_gradient_cuerpo.gif) repeat-x top left;
}
#cuerpo_portada_contenido
{
	margin: 0 auto;
	text-align: left;
	width: 960px;
	padding: 15px 0 0;
}
#portada_avisos_cortes, #portada_noticias
{
	float: left;
	display: inline;
	margin: 0 10px;
}
#portada_avisos_cortes
{
	width: 620px;
}
#portada_noticias
{
	width: 300px;
}
#portada_avisos_cortes h3, #portada_noticias h3
{
	font: bold 14px/18px Arial, Helvetica, sans-serif;
	color: #004181;
	padding: 0 0 3px 10px;
	border-bottom: 1px dashed #ccd5d9;
}
#portada_avisos_cortes h3 a, #portada_noticias h3 a
{
	text-decoration: none;
	color: #004181;
}
#portada_avisos_cortes h3 a:hover, #portada_avisos_cortes h3 a:focus, #portada_noticias h3 a:hover, #portada_noticias h3 a:focus
{
	text-decoration: underline;
}
#portada_avisos_cortes table
{
	margin: 10px 0 0;
}
#txt_informacion
{
	clear: both;
	display: block;
	margin: 5px 0 0;
	padding: 3px 10px 5px 7px;
	background: #fdfbdd;
	border: 1px solid #f8f3ab;
}
#txt_informacion p
{
	font: normal 9px/13px Tahoma, Arial, Helvetica, sans-serif;
	padding: 3px 0 3px 24px !important;
	margin: 0 !important;
	background: transparent url(../_imagenes/icon_informacion.gif) no-repeat top left;
}
#portada_noticias ul
{
	list-style: none;
	display: inline;
}
#portada_noticias ul li
{
	list-style: none;
	display: inline;
}
#portada_noticias ul li a
{
	display: block;

	list-style: none;
	color: #7b848c;
	text-decoration: none;
	padding: 3px 10px 7px;
	border-bottom: 1px dashed #ccd5d9;
}
#portada_noticias ul li a:hover, #portada_noticias ul li a:focus
{
	background: none;
}
#portada_noticias ul li a strong
{
	display: block;
	font-weight: normal;
	color: #004283;
}
#portada_noticias ul li a:hover strong, #portada_noticias ul li a:focus strong
{
	text-decoration: underline;
}
#portada_noticias p
{
	margin: 10px 0 0 10px;
}

/*================================================================
INTERIORES
==================================================================*/
#interiores_contenedor
{
	clear: both;
	background: transparent url(../_imagenes/bg_interiores_contenedor.gif) repeat-x top left;

}
#interiores_contenido
{
	margin: 0 auto;
	width: 960px;
	text-align: left;
	background: #fff url(../_imagenes/bg_cuerpo_interiores.gif) no-repeat center top;
	min-height: 350px;
	_height: 350px; /* IE6 */
	
}
#col_submenu
{
	display:none
}
#col_submenu p
{
	background: #00468a url(../_imagenes/bg_p_submenu.gif) no-repeat left top;
	padding: 5px 5px 8px 10px;
	font-weight: bold;
	color: #fff;
	border-bottom: 1px solid #01386d;
}
#col_submenu p a
{
	color: #fff;
	text-decoration: none;
}
#col_submenu p a:hover, #col_submenu p a:focus
{
	text-decoration: underline;
}
#col_submenu ul
{
	background: url(../_imagenes/bg_submenu.gif) no-repeat center bottom;
	padding: 0 0 5px;
}
#col_submenu ul li
{
	list-style: none;
	display: inline;
}
#col_submenu ul li a
{
	display: block;
	color: #4e5d6b;
	text-decoration: none;
	padding: 1px 6px 4px 9px;
	border-top: 1px solid #ccd5d9;
	background: url(../_imagenes/icon_li_submenu.gif) no-repeat right;
	border-left: 1px solid #ccd5d9;
	border-right: 1px solid #ccd5d9;
}
#col_submenu ul li a:hover, #col_submenu ul li a:focus
{
	color: #00468a;
	text-decoration: underline; /*background:url(../_imagenes/icon_li_submenu_hover.gif) no-repeat right;*/
}
.servicios ul li a.servicios, .servicios ul li a.servicios:hover, .servicios ul li a.servicios:focus, .municipios ul li a.municipios, .municipios ul li a.municipios:hover, .municipios ul li a.municipios:focus, .instalaciones ul li a.instalaciones, .instalaciones ul li a.instalaciones:hover, .instalaciones ul li a.instalaciones:focus, .tipos_gestion ul li a.tipos_gestion, .tipos_gestion ul li a.tipos_gestion:hover, .tipos_gestion ul li a.tipos_gestion:focus, .ciclo_agua ul li a.ciclo_agua, .ciclo_agua ul li a.ciclo_agua:hover, .ciclo_agua ul li a.ciclo_agua:focus, .abastecimiento ul li a.abastecimiento, .abastecimiento ul li a.abastecimiento:hover, .abastecimiento ul li a.abastecimiento:focus, .saneamiento ul li a.saneamiento, .saneamiento ul li a.saneamiento:hover, .saneamiento ul li a.saneamiento:focus, .documentacion ul li a.documentacion, .documentacion ul li a.documentacion:hover, .documentacion ul li a.documentacion:focus, .normativas ul li a.normativas, .normativas ul li a.normativas:hover, .normativas ul li a.normativas:focus, .tarifas_facturas ul li a.tarifas_facturas, .tarifas_facturas ul li a.tarifas_facturas:hover, .tarifas_facturas ul li a.tarifas_facturas:focus, .preguntas_frecuentes ul li a.preguntas_frecuentes, .preguntas_frecuentes ul li a.preguntas_frecuentes:hover, .preguntas_frecuentes ul li a.preguntas_frecuentes:focus, .oficina_virtual ul li a.oficina_virtual, .oficina_virtual ul li a.oficina_virtual:hover, .oficina_virtual ul li a.oficina_virtual:focus, .contacto ul li a.contacto, .contacto ul li a.contacto:hover, .contacto ul li a.contacto:focus, .autorizacion_vertido ul li a.autorizacion_vertido, .autorizacion_vertido ul li a.autorizacion_vertido:hover, .autorizacion_vertido ul li a.autorizacion_vertido:focus, .visita_instalaciones ul li a.visita_instalaciones, .visita_instalaciones ul li a.visita_instalaciones:hover, .visita_instalaciones ul li a.visita_instalaciones:focus, .descubre_como ul li a.descubre_como, .descubre_como ul li a.descubre_como:hover, .descubre_como ul li a.descubre_como:focus, .videos ul li a.videos, .videos ul li a.videos:hover, .videos ul li a.videos:focus, .empresas_limpias ul li a.empresas_limpias, .empresas_limpias ul li a.empresas_limpias:hover, .empresas_limpias ul li a.empresas_limpias:focus, .noticias ul li a.noticias, .noticias ul li a.noticias:hover, .noticias ul li a.noticias:focus, .datos_consumo ul li a.datos_consumo, .datos_consumo ul li a.datos_consumo:hover, .datos_consumo ul li a.datos_consumo:focus, .estado_embalses ul li a.estado_embalses, .estado_embalses ul li a.estado_embalses:hover, .estado_embalses ul li a.estado_embalses:focus, .analiticas_agua ul li a.analiticas_agua, .analiticas_agua ul li a.analiticas_agua:hover, .analiticas_agua ul li a.analiticas_agua:focus, .servicios_baja ul li a.servicios_baja, .servicios_baja ul li a.servicios_baja:hover, .servicios_baja ul li a.servicios_baja:focus, .red_oficinas ul li a.red_oficinas, .red_oficinas ul li a.red_oficinas:hover, .red_oficinas ul li a.red_oficinas:focus, .alta_oficina ul li a.alta_oficina, .alta_oficina ul li a.alta_oficina:hover, .alta_oficina ul li a.alta_oficina:focus, .alta_suministro ul li a.alta_suministro, .alta_suministro ul li a.alta_suministro:hover, .alta_suministro ul li a.alta_suministro:focus, .consulta_polizas ul li a.consulta_polizas, .consulta_polizas ul li a.consulta_polizas:hover, .consulta_polizas ul li a.consulta_polizas:focus, /*ainhoa MENUS NUEVOS LOPD*/ .lopd ul li a.lopd, .lopd ul li a.lopd:hover, .lopd ul li a.lopd:focus, /*MENUS NUEVOS LOPD*/ .reclamaciones ul li a.reclamaciones, .reclamaciones ul li a.reclamaciones:hover, .reclamaciones ul li a.reclamaciones:focus,.Historial ul li a.Historial, .Historial ul li a.Historial:hover, .Historial ul li a.Historial:focus,
.Factura_e ul li a.Factura_e, .Factura_e ul li a.Factura_e:hover, .Factura_e ul li a.Factura_e:focus
{
	background: #4776a8 url(../_imagenes/bg_li_submenu_selected.gif) repeat-x top left !important;
	font-weight: bold !important;
	color: #fff !important;
}
#col_submenu ul li ul
{
	background: none;
	padding: 0;
}
#col_submenu ul li ul li a
{
	font-size: 10px;
	display: block;
	color: #4e5d6b;
	text-decoration: none;
	padding: 1px 4px 4px 20px;
	border-top: none;
	background: none;
	border-left: 1px solid #ccd5d9;
	border-right: 1px solid #ccd5d9;
}
.abastecimiento_alta ul li ul li a.abastecimiento_alta, .abastecimiento_alta ul li ul li a.abastecimiento_alta:hover, .abastecimiento_alta ul li ul li a.abastecimiento_alta:focus, .gestion_baja ul li ul li a.gestion_baja, .gestion_baja ul li ul li a.gestion_baja:hover, .gestion_baja ul li ul li a.gestion_baja:focus, .saneamiento_alta ul li ul li a.saneamiento_alta, .saneamiento_alta ul li ul li a.saneamiento_alta:hover, .saneamiento_alta ul li ul li a.saneamiento_alta:focus, .alto_deba ul li ul li a.alto_deba, .alto_deba ul li ul li a.alto_deba:hover, .alto_deba ul li ul li a.alto_deba:focus, .alto_deba_1 ul li ul li a.alto_deba_1, .alto_deba_1 ul li ul li a.alto_deba_1:hover, .alto_deba_1 ul li ul li a.alto_deba_1:focus, .alto_deba_2 ul li ul li a.alto_deba_2, .alto_deba_2 ul li ul li a.alto_deba_2:hover, .alto_deba_2 ul li ul li a.alto_deba_2:focus, .medio_bajo_deba ul li ul li a.medio_bajo_deba, .medio_bajo_deba ul li ul li a.medio_bajo_deba:hover, .medio_bajo_deba ul li ul li a.medio_bajo_deba:focus, .deba_costa ul li ul li a.deba_costa, .deba_costa ul li ul li a.deba_costa:hover, .deba_costa ul li ul li a.deba_costa:focus, .alto_urola ul li ul li a.alto_urola, .alto_urola ul li ul li a.alto_urola:hover, .alto_urola ul li ul li a.alto_urola:focus, .medio_bajo_urola ul li ul li a.medio_bajo_urola, .medio_bajo_urola ul li ul li a.medio_bajo_urola:hover, .medio_bajo_urola ul li ul li a.medio_bajo_urola:focus, .urola_costa ul li ul li a.urola_costa, .urola_costa ul li ul li a.urola_costa:hover, .urola_costa ul li ul li a.urola_costa:focus, .goierri ul li ul li a.goierri, .goierri ul li ul li a.goierri:hover, .goierri ul li ul li a.goierri:focus, .tolosaldea ul li ul li a.tolosaldea, .tolosaldea ul li ul li a.tolosaldea:hover, .tolosaldea ul li ul li a.tolosaldea:focus, .etap ul li ul li a.etap, .etap ul li ul li a.etap:hover, .etap ul li ul li a.etap:focus, .edar ul li ul li a.edar, .edar ul li ul li a.edar:hover, .edar ul li ul li a.edar:focus, .DerechoDeAcceso ul li ul li a.DerechoDeAcceso, .DerechoDeAcceso ul li ul li a.DerechoDeAcceso:hover, .DerechoDeAcceso ul li ul li a.DerechoDeAcceso:focus, .DerechoDeCancelacion ul li ul li a.DerechoDeCancelacion, .DerechoDeCancelacion ul li ul li a.DerechoDeCancelacion:hover, .DerechoDeCancelacion ul li ul li a.DerechoDeCancelacion:focus, .DerechoDeOposicion ul li ul li a.DerechoDeOposicion, .DerechoDeOposicion ul li ul li a.DerechoDeOposicion:hover, .DerechoDeOposicion ul li ul li a.DerechoDeOposicion:focus, .DerechoDeRectificacion ul li ul li a.DerechoDeRectificacion, .DerechoDeRectificacion ul li ul li a.DerechoDeRectificacion:hover, .DerechoDeRectificacion ul li ul li a.DerechoDeRectificacion:focus, .cambio_datos ul li ul li a.cambio_datos, .cambio_datos ul li ul li a.cambio_datos:hover, .cambio_datos ul li ul li a.cambio_datos:focus, .baja_suministro ul li ul li a.baja_suministro, .baja_suministro ul li ul li a.baja_suministro:hover, .baja_suministro ul li ul li a.baja_suministro:focus, .cambio_titular ul li ul li a.cambio_titular, .cambio_titular ul li ul li a.cambio_titular:hover, .cambio_titular ul li ul li a.cambio_titular:focus, .consulta_recibos ul li ul li a.consulta_recibos, .consulta_recibos ul li ul li a.consulta_recibos:hover, .consulta_recibos ul li ul li a.consulta_recibos:focus, .evolucion_consumo ul li ul li a.evolucion_consumo, .evolucion_consumo ul li ul li a.evolucion_consumo:hover, .evolucion_consumo ul li ul li a.evolucion_consumo:focus, .lectura_contadores ul li ul li a.lectura_contadores, .lectura_contadores ul li ul li a.lectura_contadores:hover, .lectura_contadores ul li ul li a.lectura_contadores:focus
{
	background: #edf2f7 url(../_imagenes/bg_li_submenu_sub_selected.gif) repeat-x top left !important;
	font-weight: bold !important;
	color: #00468a !important;
}
#col_submenu ul li ul li a abbr
{
	cursor: pointer;
}
#col_contenido
{
	float: left;
	display: inline;
	width: 730px;
	margin: 30px 0 0 20px;
	
}
#col_contenido_sin_menu
{
	float: left;
	display: inline;
	width:915px;
	
	margin: 30px 0 0 20px;

}
#aviso_legal
{
	margin: 30px 40px 0;
}
#breadcrumbs
{
	display:none
}
#breadcrumbs p
{
	float: left;
	display: inline;
	padding: 0 3px 0 0;
}
#breadcrumbs ol li
{
	list-style: none;
	display: inline;
}
#breadcrumbs ol li a
{
	font-weight: bold;
	padding: 0 11px 0 0;
	background: url(../_imagenes/icon_li_breadcrumbs.gif) no-repeat right;
	text-decoration: none;
}
#breadcrumbs ol li a:hover, #breadcrumbs ol li a:focus
{
	text-decoration: underline;
}
#titulo_pagina
{
	clear: both;
	padding: 17px 0 0;
}
#titulo_pagina h1
{
	font: bold 24px/24px Arial, Helvetica, sans-serif;
	color: #00468a;
}
#titulo_pagina p
{
	float: right;
	margin: 0 !important;
}
#contenido_seccion
{
	clear: both;
	margin: 2px 0 0;
}
/*--------------------------------------------------------------------------------- Columna dcha */
#contenido_seccion #col_dcha
{
	float: right;
	display: inline;
	width: 210px;
	padding: 10px 0 0;
}
.img_col_dcha, .cuadro_col_dcha
{
	margin: 0 0 15px;
}
.cuadro_col_dcha_ultimo, .img_col_dcha_ultimo
{
	margin: 0;
}
.cuadro_ultimo
{
	margin-bottom: 0 !important;
}
.cuadro_col_dcha p, .cuadro_col_dcha p a
{
	position: relative;
	display: block;
	width: 210px;
	height: 60px;
	font-size: 12px;
	text-decoration: none;
	color: #4e5d6b;
	overflow: hidden;
}
.cuadro_col_dcha p a
{
	cursor: pointer;
}
.cuadro_col_dcha p a:hover, .cuadro_col_dcha p a:focus
{
	text-decoration: underline;
}
.cuadro_col_dcha p strong, .cuadro_col_dcha p a strong
{
	color: #00468a;
	display: block;
}
.cuadro_col_dcha p span
{
	position: absolute;
	width: 100%;
	height: 100%;
}
.cuadro_col_dcha p a:hover span, .cuadro_col_dcha p a:focus span
{
	text-decoration: underline;
}
.cuadro_col_dcha p a span.cuadro_oficina_virtual_es
{
	background: transparent url(../_imagenes/cuadro_oficina_virtual_es.gif) no-repeat top;
}
.cuadro_col_dcha p a span.cuadro_oficina_virtual_eu
{
	background: transparent url(../_imagenes/cuadro_oficina_virtual_eu.gif) no-repeat top;
}
.cuadro_col_dcha p a span.cuadro_oficinas_es
{
	background: transparent url(../_imagenes/cuadro_oficinas_es.gif) no-repeat top;
}
.cuadro_col_dcha p a span.cuadro_oficinas_eu
{
	background: transparent url(../_imagenes/cuadro_oficinas_eu.gif) no-repeat top;
}
.cuadro_col_dcha p span.cuadro_tel_agua_es
{
	background: transparent url(../_imagenes/cuadro_tel_agua_es.gif) no-repeat top;
}
.cuadro_col_dcha p span.cuadro_tel_agua_eu
{
	background: transparent url(../_imagenes/cuadro_tel_agua_eu.gif) no-repeat top;
}
.cuadro_col_dcha p span.descarga_material_es
{
	background: transparent url(../_imagenes/cuadro_descarga_material_es.gif) no-repeat top;
}
.cuadro_col_dcha p span.descarga_material_eu
{
	background: transparent url(../_imagenes/cuadro_descarga_material_eu.gif) no-repeat top;
}
.cuadro_col_dcha p a:hover span, .cuadro_col_dcha p a:focus span
{
	background-position: bottom;
}
.dest_onda
{
	position: relative;
	margin: 0 0 15px;
	padding: 0 0 10px;
	background: #f3f4f6;
	border-bottom: 3px solid #d6dbdf;
}
.dest_onda div img
{
	margin: 0;
	position: relative;
	z-index: 1;
}
.dest_onda div span
{
	position: absolute !important;
	margin: 0;
	z-index: 5;
}
.dest_onda h3
{
	display: block;
	position: relative;
	z-index: 10;
	margin: -15px 60px 0 10px;
	font: bold 12px/16px Tahoma, Arial, Helvetica, sans-serif;
	color: #00468a;
}
.dest_onda h3 a
{
	text-decoration: none;
}
.dest_onda h3 a:hover, .dest_onda h3 a:focus
{
	text-decoration: underline;
}
.dest_onda p
{
	margin: 0 10px 8px;
}
.dest_onda p.boton_link_gris
{
	margin: 5px 0 0 8px;
}
.cuadro_animacion
{
	margin: 0 0 15px;
	background: url(../_imagenes/bg_animaciones.jpg) no-repeat center top;
}
.cuadro_animacion div
{
	padding: 6px 0 28px 34px;
}
.cuadro_animacion div a img
{
	position: relative;
	margin: 0;
}
.cuadro_animacion div a span
{
	position: absolute;
	z-index: 5;
	margin: 0;
	cursor: pointer;
}
.cuadro_animacion p a
{
	display: block;
	margin: 0 6px;
	padding: 0 0 0 20px;
	background: url(../_imagenes/icon_animacion.gif) no-repeat left;
	font-size: 10px;
	line-height: 13px;
	text-decoration: none;
	color: #4e5d6b;
}
.cuadro_animacion p a:hover, .cuadro_animacion p a:focus
{
	text-decoration: underline;
	color: #00468a;
}
.foto_pie_foto
{
	margin: 0 0 15px;
}
.foto_pie_foto div img
{
	position: relative;
	margin: 0;
}
.foto_pie_foto div span
{
	display: block;
	position: absolute;
	z-index: 5;
	margin: 0;
}
.foto_pie_foto p a
{
	display: block;
	position: relative;
	width: 135px;
	z-index: 10 !important;
	font-size: 10px;
	line-height: 13px;
	margin: -13px 0 0 6px;
	padding: 0 0 1px 20px;
	background: url(../_imagenes/icon_lupa.gif) no-repeat left;
	text-decoration: none;
	color: #4e5d6b;
}
.foto_pie_foto p a:hover, .foto_pie_foto p a:focus
{
	text-decoration: underline;
	color: #00468a;
}
/*--------------------------------------------------------------------------------- Columna izda */
#contenido_seccion #col_izda
{
	float: left;
	display: inline;
	width: 500px;
}
#contenido_seccion #col_izda h2, #aviso_legal h2, #normas_seguridad h2
{
	margin: 15px 0 0;
	font: bold 16px/20px Arial, Helvetica, sans-serif;
	color: #00468a;
}
#contenido_seccion #col_izda h3, #aviso_legal h3
{
	margin: 18px 0 0;
	font: bold 13px/16px Tahoma, Arial, Helvetica, sans-serif;
	color: #00468a;
}
#contenido_seccion #col_izda h3 abbr
{
	background: url(../_imagenes/border_dotted_azul.gif) repeat-x bottom left;
}
#contenido_seccion #col_izda p, #aviso_legal p
{
	margin: 9px 0 0;
	text-align: justify;
}
#contenido_seccion #col_izda p.txt_entradilla
{
	font: bold 11px/16px Tahoma, Arial, Helvetica, sans-serif;
}
#contenido_seccion #col_izda ul, #aviso_legal ul, #consulta_polizas ul, /*FORMULARIOS NUEVOS LOPD*/ #Lopd ul, #normas_seguridad ul
{
	margin: 19px 0 0 25px;
	text-align: justify;
}
#contenido_seccion #col_izda ul li, #aviso_legal ul li, #consulta_polizas ul li, /*FORM NUEVOS LOPD*/ #Lopd ul li, #normas_seguridad ul li
{
	list-style: none;
	display: block;
	padding: 0 0 0 15px;
	margin: 0 0 10px;
	background: url(../_imagenes/icon_li_generica.gif) no-repeat left 6px;
}
#contenido_seccion #col_izda ul li.lista_ultimo
{
	margin: 0;
}
#contenido_seccion #col_izda ul li ul li
{
	background: url(../_imagenes/icon_li_generica_subli.gif) no-repeat left 6px;
}
/*------------------------------------------------------------------------------- Quiénes somos */
.destacados_municipios h2
{
	font: bold 24px/24px Arial, Helvetica, sans-serif !important;
	color: #00468a !important;
	margin-bottom:10px !important}
.destacados_municipios
{
	padding: 9px 0 0;
}
.destacados_municipios .destacado_izda, 
{
	float: left;
	display: inline;
	width: 245px;
	min-height: 108px;
	_height: 108px;
	background: #f2f4f5 url(../_imagenes/bg_cuadro_txt_municipios.gif) no-repeat left top;
}
.destacados_municipios div.destacado_dcha
{
	float: right;display: inline;
	width: 245px;
	min-height: 108px;
	_height: 108px;
	background: #f2f4f5 url(../_imagenes/bg_cuadro_txt_municipios.gif) no-repeat left top;

}

.destacados_municipios div p
{
	padding: 0 !important;
	margin: 10px 20px !important;
	font: normal 12px/16px Tahoma, Arial, Helvetica, sans-serif;
	text-align: left !important;
}
.destacados_municipios div p strong
{
	display: block;
	font-size: 16px;
	line-height: 19px;
	color: #00468a;
}
.fila_municipios_arriba
{
	background: #f2f4f5 url(../_imagenes/bg_municipios_arriba.gif) no-repeat left top;
	height:14px;

}
.fila_municipios_abajo
{
	background: #f2f4f5 url(../_imagenes/bg_municipios_abajo.gif) no-repeat left top;
	height:14px;
	float: left;
	display: inline;
	width: 245px;
	
}

.fila_municipios_arriba hr, .fila_municipios_abajo hr{ display:none}
.destacado2_izda
{
	float: left;
	display: inline;
	width: 245px;

}
.fondo_municipios
{
	min-height: 140px;
	_height: 140px;
	background:  url(../_imagenes/bg_municipios_centro.gif) repeat-y left top;
}
.destacado2_dcha
{
	float: right;
	display: inline;
	width: 245px;
}
.Texto_Bullet
{
	
	padding: 0 0 0 15px;
	margin: 0;
	background: url(../_imagenes/icon_li_generica.gif) no-repeat left 6px;}
.TxtServicio
{
		font-weight:bold !important}


#flash_mapa_municipios
{
	clear: both;
	border-top: 3px solid #f3f5f6;
	margin: 7px 0 0;
}
ul#listado_municipios
{
	line-height: 15px;
}
ul#listado_municipios li
{
	list-style: none;
	display: inline;
}
ul#listado_municipios li a
{
	float: left;
	display: block;
	width: 95px;
	padding: 0 0 0 10px;
	background: url(../_imagenes/icon_li_generica.gif) no-repeat left;
	text-decoration: none;
	color: #4e5d6b;
}
ul#listado_municipios li a:hover, ul#listado_municipios li a:focus
{
	color: #00468a;
	text-decoration: underline;
}
#mapas_abastecimiento_saneamiento
{
	clear: both;
	border-top: 3px solid #f3f5f6;
	margin: 7px 0 13px 0;
}

/*------------------------------------------------------------------------------- Gestión del agua */
#contenido_seccion #flash_ciclo_agua
{
	margin: 10px 0 0;
	clear: both;
}
#contenido_seccion #listado_ciclo_agua
{
	clear: both;
}
#contenido_seccion #listado_ciclo_agua div.fila_listado
{
	clear: both;
	margin: 20px 0 0;
}
#contenido_seccion #listado_ciclo_agua div.fila_listado div
{
	float: left;
	display: inline;
	width: 355px;
}
.num_01
{
	background: url(../_imagenes/bg_num_01.gif) no-repeat left top;
}
.num_02
{
	background: url(../_imagenes/bg_num_02.gif) no-repeat left top;
}
.num_03
{
	background: url(../_imagenes/bg_num_03.gif) no-repeat left top;
}
.num_04
{
	background: url(../_imagenes/bg_num_04.gif) no-repeat left top;
}
.num_05
{
	background: url(../_imagenes/bg_num_05.gif) no-repeat left top;
}
.num_06
{
	background: url(../_imagenes/bg_num_06.gif) no-repeat left top;
}
.num_07
{
	background: url(../_imagenes/bg_num_07.gif) no-repeat left top;
}
.num_08
{
	background: url(../_imagenes/bg_num_08.gif) no-repeat left top;
}
#contenido_seccion #listado_ciclo_agua div.fila_listado div.col_dcha
{
	float: right;
}
#contenido_seccion #listado_ciclo_agua div.fila_listado div h2
{
	font: bold 16px/20px Arial, Helvetica, sans-serif;
	color: #00468a;
	padding: 5px 0 3px;
	border-bottom: 1px dashed #ccd5d9;
	margin: 0 0 0 40px;
}
#contenido_seccion #listado_ciclo_agua div.fila_listado div h2 abbr
{
	padding: 0;
	background: url(../_imagenes/border_dotted_azul.gif) repeat-x bottom left;
}
#contenido_seccion #listado_ciclo_agua div.fila_listado div p
{
	margin: 6px 0 0 40px;
	text-align: justify;
}

/*------------------------------------------------------------------------------- Atención al cliente */
.pregunta
{
	margin: 18px 0 0;
}
.pregunta h2
{
	display: block;
	font: bold 13px/18px Tahoma, Arial, Helvetica, sans-serif !important;
}
.respuesta
{
	margin: 3px 0 0;
	background: #f4f5f7 url(../_imagenes/bg_redondo_colizda_inf.gif) no-repeat bottom;
}
.respuesta div
{
	background: url(../_imagenes/bg_redondo_colizda_sup.gif) no-repeat top;
	padding: 12px 15px 15px;
}
.respuesta div p
{
	margin: 0 !important;
}
#formulario_contacto
{
	margin: 18px 0 0;
	background: #f4f5f7 url(../_imagenes/bg_redondo_colizda_inf.gif) no-repeat bottom;
}
#formulario_contacto fieldset
{
	padding: 15px 25px 20px;
	background: url(../_imagenes/bg_redondo_colizda_sup.gif) no-repeat top;
}
#formulario_contacto fieldset
{
	border: none;
}
#formulario_contacto div
{
	clear: both;
	padding: 5px 0 0;
}
#formulario_contacto div label
{
	float: left;
	display: inline;
	width: 75px;
	padding: 4px 0 0;
	font-weight: bold;
}
#formulario_contacto div label.label_select
{
	padding: 2px 0 0;
}
#formulario_contacto div label span
{
	color: #cc0066;
	font-weight: normal;
}
#formulario_contacto div input, #formulario_contacto div textarea, #formulario_contacto div select
{
	float: left;
	display: inline;
	width: 80%;
	padding: 3px 5px 5px;
	font: normal 12px/16px Tahoma, Arial, Helvetica, sans-serif;
	color: #4e5d6b;
	border: 1px solid #ccd6d8;
}
#formulario_contacto div select
{
	padding: 0;
	width: 82.65%;
	border: 1px solid #ccd6d8;
}
#formulario_contacto div.enviar
{
	padding: 0;
	margin: 10px 0 0 75px;
}
#formulario_contacto div.enviar input
{
	float: none;
	width: auto;
	padding: 4px 8px 6px 27px; 
	*padding-left:14px;
_padding-left:14px;
margin:0;
font:bold 11px/16px Tahoma,Arial,Helvetica,sans-serif;
text-transform:uppercase;
color:#00468a;
border:none;
background:url(../_imagenes/bg_boton_enviar.gif) no-repeat left;
cursor:pointer;
}
#formulario_contacto div.enviar input:hover, #formulario_contacto div.enviar input:focus
{
	text-decoration: underline;
}
#formulario_contacto div.enviar p
{
	float: right;
	display: inline;
	margin: 0 !important;
	padding: 4px 20px 0 0;
}
#formulario_contacto div.enviar p span
{
	color: #cc0066;
}
#formulario_contacto div.campos_contrasena
{
	padding: 0;
	margin: 0 0 0 75px;
	text-align: right;
}
#formulario_contacto div.campos_contrasena p
{
	padding: 0 20px 0 0 !important;
	margin: 0 !important;
}
/*--pagina sin menu--*/

.BarraFormularioLarga
{
	background: url(../_imagenes/bg_form_estadisticas_sup_larga.gif) no-repeat left top;
	height: 10px;
}
.BarraFormularioLarga hr
{
	display: none;
}
#estadisticas
{
	margin: 19px 0 0;
	background: #f4f5f7 url(../_imagenes/bg_form_visita_inf_larga.gif) no-repeat left bottom;
	padding-bottom: 10px;
}

#estadisticas fieldset
{
	border: none;
	clear: both;
	padding: 5px 25px;
}
#estadisticas  fieldset legend{
padding:0px 0 10px 0;
margin:0;
_margin:0 0 0 -7px; /* IE6 */
*margin:0 0 0 -7px; /* IE7 */
font:bold 13px/18px Tahoma, Arial, Helvetica, sans-serif;
color:#00468a;
}

#estadisticas.fila_form_2col
{
	clear: both;
}

#estadisticas .fila_form_2col p.txt_requisitos
{
	margin: 0 !important;
	padding: 6px 0 3px !important;
}
#estadisticas .fila_form_2col .fila_form_col_izda
{
	float: left;
	display: inline;
	width: 325px;
}
#estadisticas .fila_form_2col .fila_form_col_dcha
{
	float: right;
	display: inline;
	width: 325px;
}
#estadisticas .fila_form_2col .fila_form_col_izda label, 
#estadisticas .fila_form_2col .fila_form_col_dcha label, 

{
	display: block;
	font-weight: bold;
	padding: 6px 0 3px;
}
#estadisticas .fila_form_2col .fila_form_col_izda label span, 
#estadisticas .fila_form_2col .fila_form_col_dcha label span, 
#estadisticas .fila_form_2col .fila_observaciones label span
{
	color: #cc0066;
	font-weight: normal;
}
#estadisticas .fila_form_2col .fila_form_col_izda input, 
#estadisticas .fila_form_2col .fila_form_col_dcha input
{
	_width: 95%;
	_padding: 3px 5px 5px;
	font: normal 12px/16px Tahoma, Arial, Helvetica, sans-serif;
	color: #4e5d6b;
	_border: 1px solid #ccd6d8;
	text-align: left !important;
}
#estadisticas .fila_form_2col .fila_form_col_izda input[type=text], 
#estadisticas .fila_form_2col .fila_form_col_dcha input[type=text]

{
	width: 95%;
	padding: 3px 5px 5px;
	font: normal 12px/16px Tahoma, Arial, Helvetica, sans-serif;
	color: #4e5d6b;
	border: 1px solid #ccd6d8;
	text-align: left !important;
}

#estadisticas .fila_form_2col .fila_form_col_izda input.input_radio, 
#estadisticas .fila_form_2col .fila_form_col_dcha input.input_radio
{
	display: inline !important;
	width: auto !important;
	margin: 0 5px 0 0;
	vertical-align: bottom;
}
#estadisticas  .fila_form_2col .fila_form_col_izda input.input_calendario, 
#estadisticas  .fila_form_2col .fila_form_col_dcha input.input_calendario
{
	width: 80%;
}

#estadisticas div.enviar
{
	padding: 0;
	margin: 10px 0 0 0px;
}
#estadisticas div.enviar input
{
	float: none;
	width: auto;
	padding: 4px 8px 6px 27px; 
	*padding-left:14px;
_padding-left:14px;
margin:0;
font:bold 11px/16px Tahoma,Arial,Helvetica,sans-serif;
text-transform:uppercase;
color:#00468a;
border:none;
background:url(../_imagenes/bg_boton_enviar.gif) no-repeat left;
cursor:pointer;
}
#estadisticas div.enviar input:hover, #estadisticas div.enviar input:focus
{
	text-decoration: underline;
}
#estadisticas div.enviar p
{
	float: right;
	display: inline;
	margin: 0 !important;
	padding: 4px 20px 0 0;
}
#estadisticas div.enviar p span
{
	color: #cc0066;
}

/*---------------------------login pagina entera------------------------*/

#formulario_login
{
	margin: 19px 0 0;
	background: #f4f5f7 url(../_imagenes/bg_form_visita_inf.gif) no-repeat left bottom;
	padding-bottom: 10px;
}
#formulario_login .BarraFormulario
{
	background: url(../_imagenes/bg_form_visita_sup.gif) no-repeat left top;
	height: 10px;
}

#formulario_login fieldset
{
	border: none;
	clear: both;
	padding: 5px 25px;
}
#formulario_login  fieldset legend{
padding:0px 0 10px 0;
margin:0;
_margin:0 0 0 -7px; /* IE6 */
*margin:0 0 0 -7px; /* IE7 */
font:bold 13px/18px Tahoma, Arial, Helvetica, sans-serif;
color:#00468a;
}


#formulario_login div
{
	clear: both;
	padding: 5px 0 0;
}
#formulario_login div label
{
	float: left;
	display: inline;
	width: 75px;
	padding: 4px 0 0;
	font-weight: bold;
}

#formulario_login div label span
{
	color: #cc0066;
	font-weight: normal;
}
#formulario_login div input
{
	float: left;
	display: inline;
	width: 85%;
	padding: 3px 5px 5px;
	font: normal 12px/16px Tahoma, Arial, Helvetica, sans-serif;
	color: #4e5d6b;
	border: 1px solid #ccd6d8;
}

#formulario_login div.enviar
{
	padding: 0;
	margin: 10px 0 0 75px;
}
#formulario_login div.enviar input{
float:none;
width:auto;
padding:4px 8px 6px 27px;
*padding-left:14px;
_padding-left:14px;
margin:0;
font:bold 11px/16px Tahoma, Arial, Helvetica, sans-serif;
text-transform:uppercase;
color:#00468a;
border:none;
background:url(../_imagenes/bg_boton_enviar.gif) no-repeat left;
cursor:pointer;
}
#formulario_login div.enviar input:hover, #formulario_contacto div.enviar input:focus
{
	text-decoration: underline;
}
#formulario_login div.enviar p
{
	float: right;
	display: inline;
	margin: 0 !important;
	padding: 4px 20px 0 0;
}
#formulario_login div.enviar p span
{
	color: #cc0066;
}
#formulario_login div.campos_contrasena
{
	padding: 0;
	margin: 0 0 0 75px;
	text-align: right;
}
#formulario_login div.campos_contrasena p
{
	padding: 0 20px 0 0 !important;
	margin: 0 !important;
}






/*--------------------------------------------------------------------------------- Descubre el agua */
#cuadro_solicitar_visita
{
	background: #fdfbdd;
	border: 1px solid #f8f3ab;
	padding: 10px 15px;
	margin: 0 0 15px;
}
#cuadro_solicitar_visita h3
{
	display: block;
	font: bold 13px/16px Tahoma, Arial, Helvetica, sans-serif;
	color: #00468a;
	margin: 0 0 0 -2px;
	padding: 1px 0 2px 24px;
	background: url(../_imagenes/icon_informacion.gif) no-repeat left;
}
#cuadro_solicitar_visita p
{
	margin: 4px 0 0;
}
#cuadro_solicitar_visita p a
{
	display: block;
	position: relative;
	width: 178px;
	height: 32px;
	cursor: pointer;
}
#cuadro_solicitar_visita p a span
{
	position: absolute;
	height: 100%;
	width: 100%;
	background: url(../_imagenes/bot_solicitar_visita_es.gif) no-repeat left top;
}
#cuadro_solicitar_visita p a span.euskera
{
	background: url(../_imagenes/bot_solicitar_visita_eu.gif) no-repeat left top;
}
#cuadro_solicitar_visita p a:hover span, #cuadro_solicitar_visita p a:focus span
{
	background-position: left bottom;
}
.listado_funcionamiento
{
	margin: 20px 0 0;
	padding: 0 0 0 40px;
}
.listado_funcionamiento h2
{
	font: bold 16px/20px Arial, Helvetica, sans-serif;
	color: #00468a;
	padding: 8px 0 4px;
	border-bottom: 1px dashed #ccd5d9;
}
.listado_funcionamiento h2 abbr
{
	padding: 0;
	background: url(../_imagenes/border_dotted_azul.gif) repeat-x bottom left;
}
.listado_funcionamiento p
{
	margin: 6px 0 0 !important;
}
#normas_seguridad
{
}
#normas_seguridad 
{
	margin: 19px 0 0;
	
	padding-bottom: 10px;

	background: #f4f5f7 url(../_imagenes/bg_form_visita_inf.gif) no-repeat left bottom;

}



#normas_seguridad p
{
	margin: 10px 0 0;
}
#normas_seguridad ul
{
	margin: 7px 0 0 25px;
	text-align: justify;
}
#normas_seguridad  ul li
{
	list-style: none;
	display: block;
	padding: 0 0 0 15px;
	margin: 0;
	background: url(../_imagenes/icon_li_generica.gif) no-repeat left 6px;
}
#normas_seguridad  fieldset
{
	border: none;
}
#normas_seguridad p input
{
	width: 20%;
	padding: 3px 5px 5px;
	margin: 0 3px;
	font: normal 12px/16px Tahoma, Arial, Helvetica, sans-serif;
	color: #4e5d6b;
	border: 1px solid #ccd6d8;
	text-align: left !important;
	display: inline;
	vertical-align: middle;
}
#normas_seguridad p.txt_firma input
{
	width: 50%;
}
#normas_seguridad p.txt_ayuda_firma
{
	font: normal 10px/13px Tahoma, Arial, Helvetica, sans-serif;
	margin: 5px 0 0 45px;
	width: 350px;
}
#normas_seguridad #aceptar_condiciones
{
	margin: 10px 0 0;
}
#normas_seguridad  div.enviar
{
	clear: both;
	margin: 0;
	padding: 10px 0 0 0;
}
#normas_seguridad div.enviar input{
padding:4px 8px 6px 27px;
*padding-left:14px;
_padding-left:14px;
margin:0;
font:bold 11px/16px Tahoma, Arial, Helvetica, sans-serif;
text-transform:uppercase;
color:#00468a;
border:none;
background:url(../_imagenes/bg_boton_enviar.gif) no-repeat left;
cursor:pointer;
}

#normas_seguridad  div.enviar input:hover, #solicitudes_visita div.enviar input:focus
{
	text-decoration: underline;
}
#listado_videos
{
	margin: 9px 0 0;
}
#listado_videos ul
{
	margin: 0 !important;
	padding: 0 !important;
}
#listado_videos ul li
{
	margin: 0 !important;
	padding: 0 !important;
	list-style: none !important;
	display: inline !important;
}
#listado_videos ul li a
{
	float: left;
	display: inline;
	width: 153px;
	margin: 0 20px 20px 0;
	font: normal 10px/13px Tahoma, Arial, Helvetica, sans-serif;
	color: #4e5d6b;
	text-decoration: none !important;
}
#listado_videos ul li a:hover, #listado_videos ul li a:focus
{
	text-decoration: underline !important;
	color: #00468a;
}
#listado_videos ul li a.ultimo_video
{
	margin-right: 0;
}
#listado_videos ul li a strong
{
	font-weight: normal;
	display: block;
	margin: 7px 6px 0;
	padding: 0 0 1px 20px;
	background: url(../_imagenes/icon_animacion.gif) no-repeat left;
}
#listado_videos ul li a img.icono_play
{
	position: absolute;
}

/*--------------------------------------------------------------------------------- Informacion */
#listado_noticias
{
	padding: 10px 0 0 !important;
	margin: 0 !important;
}
#listado_noticias div
{
	padding: 0 !important;
	margin: 0 0 14px !important;
	background: none !important;
	list-style: none;
	display: block;
}
#listado_noticias div h2
{
	font: bold 13px/16px Tahoma, Arial, Helvetica, sans-serif !important;
	margin: 0 !important;
	padding: 0 !important;
}
#listado_noticias div h2 a
{
	text-decoration: none;
	display: block;
	color: #00468a;
	text-decoration: none;
}
#listado_noticias div h2 a:hover, #listado_noticias div h2 a:focus
{
	text-decoration: underline;
}
#listado_noticias div p
{
	margin: 0 !important;
}
#listado_noticias div p em
{
	color: #7b848c;
	font-style: normal;
}
#paginacion
{
	clear: both;
	padding: 4px 0 0;
}
#paginacion ul
{
	margin: 0 !important;
	padding: 5px 0 6px !important;
}
#paginacion ul li
{
	margin: 0 !important;
	padding: 0 !important;
	list-style: none !important;
	display: inline !important;
	background: none !important;
}
#paginacion ul li a
{
	color: #4e5d6b;
	text-decoration: none;
	padding: 5px 9px 6px;
	background: #edf2f7;
	border: 1px solid #ccd5d9;
}
#paginacion ul li a.Anterior span
{
	padding: 0 0 0 15px;
	background: url(../_imagenes/icon_anterior.gif) no-repeat left;
}
#paginacion ul li a.Siguiente span
{
	padding: 0 15px 0 0;
	background: url(../_imagenes/icon_siguiente.gif) no-repeat right;
	
}
#paginacion ul li a.Primero span
{
	padding: 0 0 0 20px;
	background: url(../_imagenes/icon_primero.gif) no-repeat left;
}
#paginacion ul li a.Ultimo span
{
	padding: 0 20px 0 0;
	background: url(../_imagenes/icon_ultimo.gif) no-repeat right;
	
}
#paginacion ul li a:hover, #paginacion ul li a:focus
{
	background: #fdfbdd; /*border:1px solid #f8f3ab;*/
}
#paginacion ul li a.pag_seleccionada, #paginacion ul li a.pag_seleccionada:hover, #paginacion ul li a.pag_seleccionada:focus
{
	color: #fff;
	font-weight: bold;
	background: #00468a;
	border: 1px solid #08396b;
}
#archivo_noticias
{
	padding: 2px 0 0;
}
#archivo_noticias h3
{
	text-align: left;
	font: bold 12px Tahoma, Arial, Helvetica, sans-serif;
	color: #fff;
	padding: 4px 5px 7px 10px;
	background: #00468a url(../_imagenes/bg_th_1fila.gif) no-repeat top left;
	border: 1px solid #01386d;
	border-bottom: none;
}
#archivo_noticias ul li
{
	list-style: none;
	display: inline;
}
#archivo_noticias ul li a
{
	display: block;
	text-align: left;
	padding: 3px 10px 5px 11px;
	border: 1px solid #ccd5d9;
	border-top: none;
	color: #4e5d6b;
	text-decoration: none;
}
#archivo_noticias ul li a strong
{
	color: #00468a;
}
#archivo_noticias ul li a.fila_impar
{
	background: #edf2f7 url(../_imagenes/bg_gradient_td_impar.gif) repeat-x top left;
}
#archivo_noticias ul li a:hover, #archivo_noticias ul li a:focus
{
	background: #fdfbdd;
}
#archivo_noticias ul li a:hover strong, #archivo_noticias ul li a:focus strong
{
	text-decoration: underline;
}
#col_izda p span.fecha
{
	color: #7b848c;
}
p.txt_solicitudes_visita
{
	padding: 4px 0 0;
}
#solicitudes_visita
{
	margin: 19px 0 0;
	background: #f4f5f7 url(../_imagenes/bg_form_visita_inf.gif) no-repeat left bottom;
	padding-bottom: 10px;
}
.BarraFormulario
{
	background: url(../_imagenes/bg_form_visita_sup.gif) no-repeat left top;
	height: 10px;
}
.BarraFormulario hr
{
	display: none;
}
#solicitudes_visita fieldset
{
	border: none;
	clear: both;
	padding: 5px 25px;
}
#solicitudes_visita  fieldset legend{
padding:0px 0 10px 0;
margin:0;
_margin:0 0 0 -7px; /* IE6 */
*margin:0 0 0 -7px; /* IE7 */
font:bold 13px/18px Tahoma, Arial, Helvetica, sans-serif;
color:#00468a;
}

#solicitudes_visita .fila_form_2col
{
	clear: both;
}
#solicitudes_visita .fila_form_2col p.txt_requisitos
{
	margin: 0 !important;
	padding: 6px 0 3px !important;
}
#solicitudes_visita .fila_form_2col .fila_form_col_izda
{
	float: left;
	display: inline;
	width: 325px;
}
#solicitudes_visita .fila_form_2col .fila_form_col_dcha
{
	float: right;
	display: inline;
	width: 325px;
}
#solicitudes_visita .fila_form_2col .fila_form_col_izda label, #solicitudes_visita .fila_form_2col .fila_form_col_dcha label, #solicitudes_visita .fila_form_2col .fila_observaciones label
{
	display: block;
	font-weight: bold;
	padding: 6px 0 3px;
}
#solicitudes_visita .fila_form_2col .fila_form_col_izda label span, #solicitudes_visita .fila_form_2col .fila_form_col_dcha label span, #solicitudes_visita .fila_form_2col .fila_observaciones label span
{
	color: #cc0066;
	font-weight: normal;
}
#solicitudes_visita .fila_form_2col .fila_form_col_izda input, #solicitudes_visita .fila_form_2col .fila_form_col_dcha input
{
	_width: 95%;
	_padding: 3px 5px 5px;
	font: normal 12px/16px Tahoma, Arial, Helvetica, sans-serif;
	color: #4e5d6b;
	_border: 1px solid #ccd6d8;
	text-align: left !important;
}
#solicitudes_visita .fila_form_2col .fila_form_col_izda input[type=text], #solicitudes_visita .fila_form_2col .fila_form_col_dcha input[type=text], #solicitudes_visita .fila_form_2col .fila_form_col_dcha input[type=password]
{
	width: 95%;
	padding: 3px 5px 5px;
	font: normal 12px/16px Tahoma, Arial, Helvetica, sans-serif;
	color: #4e5d6b;
	border: 1px solid #ccd6d8;
	text-align: left !important;
}
#solicitudes_visita .fila_form_2col .fila_form_col_izda textarea, #solicitudes_visita .fila_form_2col .fila_form_col_dcha textarea, #solicitudes_visita .fila_form_2col .fila_form_col_izda select, #solicitudes_visita .fila_form_2col .fila_form_col_dcha select, #solicitudes_visita .fila_form_2col .fila_observaciones textarea, #solicitudes_visita .fila_form_2col .fila_observaciones textarea
{
	width: 95%;
	padding: 3px 5px 5px;
	font: normal 12px/16px Tahoma, Arial, Helvetica, sans-serif;
	color: #4e5d6b;
	border: 1px solid #ccd6d8;
	text-align: left !important;
}
#solicitudes_visita .fila_form_2col .fila_form_col_izda input.input_radio, #solicitudes_visita .fila_form_2col .fila_form_col_dcha input.input_radio
{
	display: inline !important;
	width: auto !important;
	margin: 0 5px 0 0;
	vertical-align: bottom;
}

.input_fecha
{
	width: 100px !important;
}

.fila_contadores
{
	clear: both;
	margin: 20px 0 0;
	text-align: center;
}
.fila_contadores label
{
	padding: 0 0 0 5px !important;
	text-align: left !important;
}
.contador
{
	padding: 10px 0 10px;
}
.contador p
{
	margin: 0 0 10px !important;
	padding: 0 60px;
	font: normal 10px/13px Tahoma, Arial, Helvetica, sans-serif;
	text-align: center !important;
}
.inputs_contador_agujas
{
	clear: both;
	margin: 5px 0 0;
}
.inputs_contador_digital{
position:absolute;
margin:80px 0 0 77px;
*margin:80px 0 0 10px; /* IE7 */
_margin:80px 0 0 10px; /* IE6 */
}

.inputs_contador_agujas input, .inputs_contador_digital input
{
	width: auto !important;
	padding: 3px 3px 5px !important;
	display: inline !important;
	font: normal 12px/16px Tahoma, Arial, Helvetica, sans-serif;
	color: #4e5d6b;
	border: 1px solid #626263 !important;
	text-align: center !important;
}
.inputs_contador_digital input.ultimo, .inputs_contador_agujas input.ultimo
{
	border: 1px solid #e2001a !important;
}
#solicitudes_visita .fila_form_2col .fila_form_col_izda input[disabled="disabled"], #solicitudes_visita .fila_form_2col .fila_form_col_dcha input[disabled="disabled"], #solicitudes_visita .fila_form_2col .fila_form_col_izda input.input_disabled, #solicitudes_visita .fila_form_2col .fila_form_col_dcha input.input_disabled
{
	color: #4e5d6b !important;
	border: 1px solid #ccd6d8;
	background: #f4f5f7;
}
#solicitudes_visita .fila_form_2col .fila_form_col_izda input.input_calendario, #solicitudes_visita .fila_form_2col .fila_form_col_dcha input.input_calendario
{
	width: 80%;
}
.RadioLectura label
{
	display: inline !important;
}
.icon_calendario
{
	margin: 0px 0 0 5px;
	vertical-align: top;width:19px !important; height:24px !important
}
#solicitudes_visita .fila_form_2col .fila_form_col_izda input.input_num_cuenta
{
	display: inline;
	width: auto !important;
}
#solicitudes_visita .fila_form_2col .fila_form_col_izda select, #solicitudes_visita .fila_form_2col .fila_form_col_dcha select
{
	padding: 0;
	width: 98.5%;
	border: 1px solid #ccd6d8;
}
#solicitudes_visita .fila_form_2col .fila_observaciones textarea
{
	width: 97.5%;
}
#solicitudes_visita .fila_form_2col p.txt_reclamacion
{
	clear: both;
	padding: 10px 0 0;
}
#solicitudes_visita .fila_form_2col p.txt_reclamacion span
{
	color: #cc0066;
}
#solicitudes_visita .fila_instalaciones
{
	clear: both;
}
#solicitudes_visita .fila_instalaciones p
{
	display: block;
	font-weight: bold;
	padding: 6px 0 3px;
}
#solicitudes_visita .fila_instalaciones p span
{
	color: #cc0066;
	font-weight: normal;
}
#solicitudes_visita .fila_instalaciones li
{
	float: left;
	display: inline;
	width: 33%;
}
#solicitudes_visita .fila_instalaciones li label
{
	font: normal 12px/18px Tahoma, Arial, Helvetica, sans-serif;
}
#solicitudes_visita .fila_instalaciones li input
{
}
#solicitudes_visita div.enviar
{
	clear: both;
	margin: 0;
	padding: 10px 0 0 0;
}
#solicitudes_visita div.enviar input{
padding:4px 8px 6px 27px;
*padding-left:14px;
_padding-left:14px;
margin:0;
font:bold 11px/16px Tahoma, Arial, Helvetica, sans-serif;
text-transform:uppercase;
color:#00468a;
border:none;
background:url(../_imagenes/bg_boton_enviar.gif) no-repeat left;
cursor:pointer;
}

#solicitudes_visita div.enviar input:hover, #solicitudes_visita div.enviar input:focus
{
	text-decoration: underline;
}
#solicitudes_visita div.enviar p
{
	float: right;
	display: inline;
	margin: 0 !important;
	padding: 4px 20px 0 0;
}
#solicitudes_visita div.enviar p span
{
	color: #cc0066;
}
#solicitudes_visita div.txt_buscador
{
	font-size: 12px;
	font-weight: bold;
	color: #00468a;
}
h2.h2_calendario_visitas
{
	margin: 19px 0 0;
	font: bold 16px/16px Arial, Helvetica, sans-serif;
	color: #00468a;
}
.cuadro_formulas
{
	clear: both !important;
	margin: 14px 0 0 !important;
	padding: 5px 10px;
	background: #fdfbdd;
	border: 1px solid #f8f3ab;
	text-align: center;
}
.cuadro_formulas h4
{
	font: bold 11px/16px Tahoma, Arial, Helvetica, sans-serif;
}
.cuadro_formulas p
{
	font: bold 14px/18px Tahoma, Arial, Helvetica, sans-serif;
	padding: 0 !important;
	margin: 6px 0 0 !important;
	color: #00468a;
}
.cuadro_formulas ul
{
	margin: 10px 0 0 !important;
	padding: 3px 0 0 !important;
	border-top: 1px solid #f8f3ab;
}
.cuadro_formulas ul li
{
	list-style: none;
	display: inline !important;
	padding: 0 10px 0 0 !important;
	margin: 0 !important;
	background: none !important;
	font: normal 10px/13px Tahoma, Arial, Helvetica, sans-serif;
}
#consulta_polizas p, #Lopd p, #Lopd address #consulta_polizas address
{
	margin: 15px 0 0;
	text-align: justify;
	font-style: normal;
}

#consulta_polizas address.direccion_baja
{
	text-align: center;
	font-weight: bold;
	font-size: 12px;
	line-height: 18px;
	padding: 10px 10px 15px;
	margin: 15px 30% 0;
	background: #fdfbdd;
	border: 1px solid #f8f3ab;
}
#consulta_polizas h2
{
	padding: 15px 0 0;
	font: bold 16px/20px Arial, Helvetica, sans-serif;
	color: #00468a;
}
#consulta_polizas h3
{
	margin: 18px 0 0;
	font: bold 13px/16px Tahoma, Arial, Helvetica, sans-serif;
	color: #00468a;
}
#consulta_polizas p.boton_volver_blanco
{
	float: right;
	margin: 12px 0 0 !important;
}
#consulta_polizas table
{
	margin: 15px 0 0;
}
#consulta_polizas table td.td_enlace_ver, #consulta_polizas table td.td_enlace
{
	padding-right: 10px;
	text-align: right;
	border-left: none;
}
#consulta_polizas table td.td_pagado a
{
	text-decoration: none;
}
#consulta_polizas table td.td_pagado a.recibo_impagado
{
	color: #cc0066;
}
#consulta_polizas table td.td_Pendiente a
{
	text-decoration: none;
}
#consulta_polizas table td.td_Pendiente a.Rechazada
{
	color: #cc0066;
}
#consulta_polizas table td.td_Pendiente a.Aceptada
{
	color: #0000FF;
}
#consulta_polizas table td.td_Pendiente a.Pendiente
{
	color: #008000;
}
#consulta_polizas table td.td_enlace_ver a
{
	text-decoration: none;
	padding: 1px 0 1px 20px;
	background: transparent url(../_imagenes/icon_lupa.gif) no-repeat left;
}
#consulta_polizas table td.td_enlace a
{
	text-decoration: none;
	padding: 1px 0 1px 22px;
	background: transparent url(../_imagenes/icon_link_externo.gif) no-repeat left;
}
#consulta_polizas table td.td_enlace_ver a:hover, #consulta_polizas table td.td_enlace_ver a:focus, #consulta_polizas table td.td_enlace a:hover, #consulta_polizas table td.td_enlace a:focus, #consulta_polizas table td.td_pagado a:hover, #consulta_polizas table td.td_pagado a:focus,
#consulta_polizas table td.td_Pendiente a:hover, #consulta_polizas table td.td_Pendiente a:focus
{
	text-decoration: underline;
}
#consulta_polizas table td
{
	vertical-align: top;
}
#consulta_polizas table td strong
{
	text-transform: none;
}
#consulta_polizas #botonera
{
	clear: both;
	margin: 30px 0 0;
}
#consulta_polizas #botonera p
{
	float: left;
	display: inline;
	margin: 0 10px 0 0 !important;
}

/***************************VALIDACIONES********************************/
/*--validaciones---*/
.AccesoDenegado, .Error, .Ok, .Warning, .WarningArchivo, .Validacion span
{
	margin: 10px 0px;
	padding: 15px 10px 0px 20px;
	clear: both;
	text-align: left;
}
.AccesoDenegado span, .Error span, .Ok span, .Warning span, .Validacion span
{
	padding: 5px 15px 15px 50px;
	font: bold 1.2em Arial, Helvetica, sans-serif;
	display: block;
}

.WarningArchivo span
{
	padding: 5px 15px 15px 50px;
	font: bold 0.95em Arial, Helvetica, sans-serif;
	display: block;
}
.AccesoDenegado
{
	background: url(../_Imagenes/fn-rojo.jpg) repeat-x left top;
	border: #CC0000 1px solid;
}
.AccesoDenegado span
{
	background: url(../_Imagenes/stop.gif) no-repeat left top;
	color: #CC0000;
}
.Error
{
	background: url(../_Imagenes/fn-rojo.jpg) repeat-x left top;
	border: #CC0000 1px solid;
}
.Error span
{
	background: url(../_Imagenes/error.gif) no-repeat left top;
	color: #CC0000;
}

.Ok
{
	background: url(../_Imagenes/fn-verde.jpg) repeat-x left top;
	border: #009900 1px solid;
}
.Ok span
{
	background: url(../_Imagenes/ok.gif) no-repeat left top;
	color: #009900;
}
.OkIndex
{
	background: none;
	border: none;
	margin: 10px 0px;
	padding: 5px 5px 0px 5px;
}
.OkIndex span
{
	background: url(../_Imagenes/ok.gif) no-repeat left top;
	color: #009900;
	padding: 5px 15px 15px 35px;
	font: bold 1em Arial, Helvetica, sans-serif;
	display: block;
}
.ErrorIndex
{
	background: none;
	border: none;
	margin: 10px 0px;
	padding: 5px 5px 0px 5px;
}
.ErrorIndex span
{
	background: url(../_Imagenes/error.gif) no-repeat left top;
	color: #CC0000;
	padding: 5px 15px 15px 35px;
	font: bold 1em Arial, Helvetica, sans-serif;
	display: block;
}

.WarningPeq
{
	background: url(../_Imagenes/fn-amarillo.jpg) repeat-x left top;
	border: #FF9933 1px solid;
	margin: 10px 0px;
	padding: 5px 5px 0px 10px;
}
.WarningPeq span
{
	background: url(../_Imagenes/alert.gif) no-repeat left 4px;
	color: #000;
	padding: 5px 15px 5px 25px;
	font: bold 1em Arial, Helvetica, sans-serif;
	display: block;
}

.WarningArchivo
{
	background: url(../_Imagenes/fn-amarillo.jpg) repeat-x left top;
	border: #FF9933 1px solid;
}
.WarningArchivo span
{
	background: url(../_Imagenes/warning.gif) no-repeat left top;
	color: #000;
}
.Warning
{
	background: url(../_Imagenes/fn-amarillo.jpg) repeat-x left top;
	border: #FF9933 1px solid;
}
.Warning span
{
	background: url(../_Imagenes/warning.gif) no-repeat left top;
	color: #000;
}
.Validacion
{
	background: url(../_Imagenes/fn-amarillo.jpg) repeat-x left top;
	border: #FF9933 1px solid;
	margin: 10px 0px;
	padding: 5px 5px 5px 10px;
}
.Validacion div
{
	background: url(../_Imagenes/warning.gif) no-repeat left top;
	color: #000;
	padding: 5px 15px 15px 40px;
	font-weight: bold;
}
.Validacion span
{
	background: url(../_Imagenes/warning.gif) no-repeat left top;
	color: #CC0000;
	padding: 5px 15px 15px 40px;
	font: bold 1em Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.Validacion li
{
	margin: 0 40px;
	color: #CC0000;
	font-weight: normal;
	background: url(../_Imagenes/siguiente.gif) no-repeat 5px 10px;
	padding: 5px 0 3px 15px;
}

.hr hr
{
	display: none;
}
/*IMPRIMIR*/

#divImprimir
{
	margin: 5px 0;
}
#divImprimir input
{
	float: none;
	width: auto;
	padding: 4px 8px 6px 27px; 
	*padding-left:8px;
_padding-left:8px;
margin:0;
font:bold 11px/16px Tahoma,Arial,Helvetica,sans-serif;
text-transform:uppercase;
color:#00468a;
border:none;
background:url(../_imagenes/bg_boton_imprimir.gif) no-repeat left;
cursor:pointer;
}
/*
.Imprimir{
	background:url(../_Imagenes/imprimir.gif) no-repeat left top;
	padding-left:10px;
	width:80px;
	
	
}*/
.ImprimirSolicitud
{
	background: url(../_Imagenes/imprimir.gif) no-repeat left top;
	padding-left: 10px;
	width: 80px;
	float: right;
}
.botonImprimirSolicitud
{
	padding-bottom: 1em;
}
/*FORMULARIO CAMBIAR CONTRASEÑA Y USUARIO*/

#formulario_CambiarPass
{
	margin: 19px 0 0;
	background: #f4f5f7 url(../_imagenes/bg_form_visita_inf.gif) no-repeat left bottom;
	padding-bottom: 10px;
}
#formulario_CambiarPass .BarraFormulario
{
	background: url(../_imagenes/bg_form_visita_sup.gif) no-repeat left top;
	height: 10px;
}

#formulario_CambiarPass fieldset
{
	border: none;
	clear: both;
	padding: 5px 25px;
}
#formulario_CambiarPass  fieldset legend{
padding:0px 0 10px 0;
margin:0;
_margin:0 0 0 -7px; /* IE6 */
*margin:0 0 0 -7px; /* IE7 */
font:bold 13px/18px Tahoma, Arial, Helvetica, sans-serif;
color:#00468a;
}


#formulario_CambiarPass div
{
	clear: both;
	padding: 5px 0 0;
}
#formulario_CambiarPass div label
{
	float: left;
	display: inline;
	width: 75px;
	padding: 4px 0 0;
	font-weight: bold;
}

#formulario_CambiarPass div label span
{
	color: #cc0066;
	font-weight: normal;
}
#formulario_CambiarPass div input
{
	float: left;
	display: inline;
	width: 85%;
	padding: 3px 5px 5px;
	font: normal 12px/16px Tahoma, Arial, Helvetica, sans-serif;
	color: #4e5d6b;
	border: 1px solid #ccd6d8;
}

#formulario_CambiarPass div.enviar
{
	padding: 0;
	margin: 10px 0 0 75px;
}
#formulario_CambiarPass div.enviar input{
float:none;
width:auto;
padding:4px 8px 6px 27px;
*padding-left:14px;
_padding-left:14px;
margin:0;
font:bold 11px/16px Tahoma, Arial, Helvetica, sans-serif;
text-transform:uppercase;
color:#00468a;
border:none;
background:url(../_imagenes/bg_boton_enviar.gif) no-repeat left;
cursor:pointer;
}
#formulario_CambiarPass div.enviar input:hover, #formulario_CambiarPass div.enviar input:focus
{
	text-decoration: underline;
}
#formulario_CambiarPass div.enviar p
{
	float: right;
	display: inline;
	margin: 0 !important;
	padding: 4px 20px 0 0;
}
#formulario_CambiarPass div.enviar p span
{
	color: #cc0066;
}
#formulario_CambiarPass div.campos_contrasena
{
	padding: 0;
	margin: 0 0 0 75px;
	text-align: right;
}
#formulario_CambiarPass div.campos_contrasena p
{
	padding: 0 20px 0 0 !important;
	margin: 0 !important;
}


/*LOGIN CON TARJETA INTELIGENTE*/
.TablaBordes
{
	background-color: #D3DCE2;
}
.txtpeqnegro
{
	font-family: Tahoma, Arial, Verdana;
	font-size: 0.9em;
	font-weight: normal;
	color: #444444;
	text-decoration: none;
}
.txtazulnegrita
{
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #003366;
	text-decoration: none;
	line-height: 15px;
	text-indent: 3pt;
	text-align: left;
}
.tdTablaBordes
{
	background-color: #F3F3F3;
	font-family: Tahoma, Arial, Verdana;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	text-align: center;
}
.Margenes
{
	padding: 11px 25px 20px;}
.TituloLOPD
{
	
	padding: 5px 0 10px;
	margin: 0;
	_margin: 0 0 0 -7px; /* IE6 */ 
	*margin:0 0 0 -7px;/* IE7 */
font:bold 13px/18px Tahoma,Arial,Helvetica,sans-serif;
color:#00468a;
}

.Margenes .txt_firma input{ 
   background:#fff;
   border: 1px solid #ccd6d8;
   width: 20%;
   padding: 3px 5px 5px;
	margin: 0 3px;
	font: normal 12px/16px Tahoma, Arial, Helvetica, sans-serif;
	color: #4e5d6b;
	text-align: left !important;
	display: inline;
	vertical-align: middle;
	width:50%
 	}
  /*---calendario----*/
  



  
.ajax__calendar td
{
	padding: 0 !important;
	background: #fff;
	border:none !Important;
	border-top: solid 1px #EAEAEA !important;
}
.ajax__calendar table
{
	border: solid 1px #EAEAEA !important;
	clear: none;
	margin-bottom: 5px;
	

}

.ajax__calendar_container
{
	border: solid 1px #ccc !important;
}
.ajax_calendar_container table
{
	clear: none;
}
.ajax__calendar_body
{
}

.ajax__calendar_header
{
	background: #43668A;
	padding-top: 3px;
}
.ajax__calendar_title
{
	color: #fff;
}
.ajax__calendar .ajax__calendar_hover .ajax__calendar_title
{
	color: #B7CCDB !important;
}
.ajax__calendar_dayname
{
	background: #F2F6F9;
	font-weight: bold;
	width: 100%;
	text-align: center !important;
}
.ajax__calendar_today
{
	font-weight: bold;
}     	
/*AINHOA*/
.BordesForm{
	border-bottom:#E4DDDD solid 2px;
	border-left:#E4DDDD solid 1px;
	border-right:#E4DDDD solid 1px;
	border-top:#E4DDDD solid 1px;
	background:#fff url(../_imagenes/fnForm.jpg) repeat-x left top;
	color:#333;
	margin:0 5px;
	padding:10px;
	font-size:0.9em ;
}
.ColumnaAnyadirIzq3{
	float:left;
	width:68%
	}
	.FlotarDerecha{ float:right}
.FlotarIzquierda{ float:left}
.ColumnaAnyadirDch3{
	float:right;
	width:30%
}
.ColumnaAnyadirIzq3 label{ width:29.5%; }
.ColumnaAnyadirDch3 label{ width:45%}
.Aceptar{
	border:#CCC solid 1px;
	background:url(../_imagenes/Aceptar.jpg) no-repeat left top;
	float:right;
	padding:2px 0 2px 15px;
	font: normal 1em Tahoma, Verdana, Arial;
	color:#AE1212;
	width:auto;
	margin-right:10px;
	cursor:pointer
}
html>/**/body .Aceptar{ padding-left:25px; padding-right:5px}

.Cancelar{
	border:#CCC solid 1px;
	background:url(../_imagenes/Cancelar.jpg) no-repeat left top;
	/*float:right;*/
	padding:2px 0 2px 15px;
	font: normal 1em Tahoma, Verdana, Arial;
	color:#AE1212;
	width:auto;
	cursor:pointer

}
html>/**/body .Cancelar{ padding-left:25px; padding-right:5px}
.Acciones{
	text-align:right
}
.Acciones span{	font-size:0.85em; color:#999; text-align:left; float:left; width:50%; margin-top:10px}
.Acciones img{ float:left; margin:8px 5px 0 0}
.Acciones input{	float:none; vertical-align:middle}
.Acciones .Boton {float:left}