/* CSS Document */

*{
margin:0;
padding:0;
}

html{
padding:0 0 30px;
}

body{
background:#FFFFFF;
font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#434343;
line-height:16px;
text-align: center;		/* centers content in IE5.5 and earlier */
word-wrap: break-word;	/* breaks long words in IE, prevents float drops */
/*padding:0 0 30px;*/
}

p{
font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#434343;
line-height:16px;
padding:0px 0px 10px 0px;
}

p.entradilla{
font:12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#4FAC24;
line-height:16px;
padding:0px 0px 10px 0px;
}

p.antetitular{
font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#4FAC24;
line-height:16px;
padding:0px;
}

p.titulo_txt{
font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#103B68;
font-weight:bold;
line-height:16px;
padding:0px 0px 10px 0px;
}

p.volver{
float:right;
padding:10px 0 0 0;
}

a.link_blanco_subdotted:link, a.link_blanco_subdotted:visited, a.link_blanco_subdotted:active{
color:#FFFFFF;
padding:0px 0px 1px 0px;
text-decoration:none;
}

a.link_blanco_subdotted:hover, a.link_blanco_subdotted:focus{
text-decoration: none;
border-bottom:1px dotted #FFFFFF;
}

a.link_azulclaro_blanco:link, a.link_azulclaro_blanco:visited, a.link_azulclaro_blanco:active{
color:#637F9D;
text-decoration:none;
}

a.link_azulclaro_blanco:hover, a.link_azulclaro_blanco:focus{
color:#FFFFFF;
text-decoration: none;
}

a.link_grisosc_verde:link, a.link_grisosc_verde:visited, a.link_grisosc_verde:active{
color:#434343;
text-decoration:none;
}

a.link_grisosc_verde:hover, a.link_grisosc_verde:focus{
color:#4FAC24;
text-decoration: none;
}

a.link_azul_verde:link, a.link_azul_verde:visited, a.link_azul_verde:active{
color:#103B68;
text-decoration:none;
}

a.link_azul_verde:hover, a.link_azul_verde:focus{
color:#4FAC24;
text-decoration: none;
}

a.link_verde_azul:link, a.link_verde_azul:visited, a.link_verde_azul:active{
color:#4FAC24;
text-decoration:none;
}

a.link_verde_azul:hover, a.link_verde_azul:focus{
color:#103B68;
text-decoration: none;
}

a.link_verde_azul_flecha:link, a.link_verde_azul_flecha:visited, a.link_verde_azul_flecha:active{
color:#4FAC24;
text-decoration:none;
background:transparent url("../images/icon_txt_verde.gif") no-repeat top left;
padding:0px 0px 0px 8px;
}

a.link_verde_azul_flecha:hover, a.link_verde_azul_flecha:focus{
color:#103B68;
text-decoration: none;
background:transparent url("../images/icon_txt_azul_osc.gif") no-repeat top left;
}

a.link_azul_blanco_flecha:link, a.link_azul_blanco_flecha:visited, a.link_azul_blanco_flecha:active{
color:#103B68;
text-decoration:none;
background:transparent url("../images/icon_txt_azul_osc.gif") no-repeat top left;
padding:0px 0px 0px 8px;
}

a.link_azul_blanco_flecha:hover, a.link_azul_blanco_flecha:focus{
color:#FFFFFF;
text-decoration: none;
background:transparent url("../images/icon_txt_blanco.gif") no-repeat top left;
}

hr{
display:none;
}

h2{
font:24px Georgia, "Times New Roman", Times, serif;
font-weight:normal;
font-style:italic;
color:#103B68;
padding:0px 0px 12px 0px;
margin:0px;
}

h3{
font:18px Georgia, "Times New Roman", Times, serif;
font-weight:normal;
font-style:italic;
color:#103B68;
padding:0px 0px 12px 0px;
margin:0px;
}

img, a img{
vertical-align:bottom;
border:none;
}

/*---------------------------CONTENEDOR--------------------------------------*/
#contenedor{
padding:0;
margin:0 auto;
width:770px;
text-align:left;
background-color:#FFFFFF;
/*
position:absolute;
left: 50%;
margin:0px 0px 0px -385px;
padding:0px;
*/

}

/*---------------------------COLUMNA IZQUIERDA--------------------------------------*/
#columna_izquierda{
width:150px;
float:left;
display:block;
border-right:1px solid #FFFFFF;
}

#idioma{
padding:7px 0px;
text-align:center;
background:#4FAC24;
border-bottom:1px solid #FFFFFF;
}

#idioma p{
font-size:10px;
color:#FFFFFF;
padding:0px;
margin:0px;
}

#logo_segura{
background:#103B68;
border-bottom:1px solid #FFFFFF;
}

#logo_segura h1{
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:normal;
color:#FFFFFF;
font-style:italic;
height:130px;
background:transparent url("../images/logo_segura_eu.gif") no-repeat top left;
}

#logo_segura h1 span{
display:none;
}

ul#menu_principal{
margin:0px 0px 15px 0px;
padding:0px;
}

#menu_principal li{
display:block;
list-style:none;
padding:2px 0px 3px 10px;
border-bottom:1px solid #E7EBF0;
background:#FFFFFF;
}

#menu_principal li.titulo_menu{
display:block;
list-style:none;
padding:2px 0px 3px 10px;
border-bottom:1px solid #C7CED8;
background:#E7EBF0;
font-weight:bold;
color:#103B68;
}

#menu_principal li a{
display:block;
padding:0px 0px 0px 9px;
background:transparent url("../images/icon_txt_gris_osc.gif") no-repeat top left;
color:#434343;
text-decoration:none;
}

#menu_principal li a:hover, #menu_principal li a:focus{
background:transparent url("../images/icon_txt_azul_osc.gif") no-repeat top left;
color:#103B68;
text-decoration:none;
}

.menu_imagen{
margin:0px 0px 5px 0px;
}

.menu_imagen a img{
border:1px solid #C2C8CD;
}

.menu_logos{
border-top:1px solid #E7EBF0;
padding:10px 0px 0px;
margin:15px 0px;
text-align:center;
}

.menu_logos a img{
border:none;
}

/*---------------------------CONTENIDO--------------------------------------*/

#contenido{
width:604px;
float:left;
display:block;
margin:10px 0px 0px 15px;
padding:0px;
}

#submenu_superior{
width:619px;
float:left;
display:block;
}

ul#submenu{
padding:7px;
text-align:right;
background:#D8DBDE;
}

#submenu li{
display: inline;
list-style-type: none;
padding:0px 15px 0px 0px;
}

#submenu a {
font-size:9px;
text-decoration:none;
color:#7A8793;
}

#submenu a:hover, #submenu a:focus{
text-decoration:none;
color:#4FAC24;
}

a.mapa_web {
background:transparent url("../images/icon_mapaweb.gif") no-repeat top left;
padding:0px 0px 0px 17px;
}

a.enlaces {
background:transparent url("../images/icon_enlaces.gif") no-repeat top left;
padding:0px 0px 0px 13px;
}

a.quejas {
background:transparent url("../images/icon_quejas.gif") no-repeat top left;
padding:0px 0px 0px 17px;
}

#cabecera{
float:left;
display:block;
width:618px;
border-top:1px solid #FFFFFF;
}

/*---------------------------CONTENIDO col unica--------------------------------------*/

#cuadro_marco{
clear:both;
float:left;
display:block;
margin:0px 0px 15px 0px;
padding:5px;
border:1px solid #B5BFCB;
}

#cuadro_direccion_foto{
float:left;
display:block;
width:592px;
height:160px;
background:#103B68 url("../images/fondo_lineas_azul.gif") repeat top left;
}

#cuadro_direccion_foto h3{
margin:10px 0px 2px 10px;
padding:0px 0px 0px 25px;
background:transparent url("../images/icon_titulo_dire_fotos.gif") no-repeat top left;
color:#FFFFFF;
font:18px Georgia, "Times New Roman", Times, serif;
font-weight:normal;
font-style:italic;
}

#cuadro_direccion_foto p{
margin:5px 0px 0px 35px;
padding:0px 0px 0px 0px;
color:#637F9D;
font-weight:bold;
}

#cuadro_direccion_foto img{
float:right;
display:block;
margin:0px 0px 0px 10px;
padding:0px;
border-left:1px solid #FFFFFF;
}

.contacto_izda{
float:left;
display:block;
width:294px;
margin:0px 10px 10px 0px;
padding:0 0 15px 0;
border-right:1px solid #E7EBF0;
border-bottom:2px solid #E7EBF0;
}

.contacto_dcha{
float:left;
display:block;
width:294px;
margin:0px 0px 10px 0px;
padding:0 0 15px 0;
border-right:1px solid #E7EBF0;
border-bottom:2px solid #E7EBF0;
}

.contacto_izda h4, .contacto_dcha h4{
font-size:11px;
font-weight:bold;
color:#4FAC24;
background:transparent url("../images/icon_hoja.gif") no-repeat top left;
padding:0px 0px 0px 20px;
margin:3px 0px 0px 0px;
}

.contacto_izda p, .contacto_dcha p{
padding:8px 15px 0px 20px;
margin:0px;
}

.contacto_izda img, .contacto_dcha img{
float:left;
display:block;
margin:0 10px 0 0;
}

.contacto_izda p.publicaciones, .contacto_dcha p.publicaciones{
float:left;
display:block;
width:200px;
margin:0px 10px 0px 0px;
padding:0;
margin:0px;
}

.contacto_izda h3, .contacto_dcha h3{
float:left;
display:block;
width:200px;
margin:0;
padding:0;
}

.contacto_izda p.publicaciones span, .contacto_dcha p.publicaciones span{
color:#4FAC24;
font-weight:bold;
}

.cuadro_por_monumento{
float:left;
display:block;
width:190px;
margin:0px 15px 15px 0px;
border-right:1px solid #E7EBF0;
border-bottom:2px solid #E7EBF0;
}

.cuadro_por_monumento_final{
float:left;
display:block;
width:190px;
margin:0px 0px 15px 0px;
border-right:1px solid #E7EBF0;
border-bottom:2px solid #E7EBF0;
}

.cuadro_por_monumento p, .cuadro_por_monumento_final p{
margin:0px;
padding:0px 0px 8px 20px;
background:transparent url("../images/icon_hoja.gif") no-repeat top left;
}

.cuadro_por_monumento img, .cuadro_por_monumento a img, .cuadro_por_monumento_final img, .cuadro_por_monumento_final a img{
margin:0px 0px 8px 0px;
padding:0px;
border:1px solid #E7EBF0;
}

#subir{
clear:both;
float:left;
display:block;
width:604px;
margin:20px 0 0 0;
padding:5px 0px;
text-align:right;
border-bottom:1px solid #C2C8CD;
}

#subir p{
padding:0px 10px 0px 0px;
background:transparent url("../images/icon_subir_verde.gif") no-repeat right top;
}

#monumentos_colizda{
float:left;
display:block;
width:315px;
}

#monumentos_colizda_txt{
border-top:1px solid #E7EBF0;
padding:10px 0px 0px 0px;
clear:both;
}

#monumentos_colizda_txt h4, #contenido_col_izda h4{
font-size:11px;
color:#103B68;
padding:0px 0px 3px 0px;
border-bottom:1px solid #E7EBF0;
margin:0px 0px 5px;
}

.monumentos_fotos_marco a{
float:left;
display:block;
padding:3px;
margin:0px 5px 5px 0px;
border:1px solid #B5BFCB;
height:50px;
}

.monumentos_fotos_marco a:hover, .monumentos_fotos_marco a:focus{
border:1px solid #959EA8;
}

.monumentos_fotos_marco a img{
border:none;
}

#monumentos_coldcha{
float:left;
width:262px;
margin:0px 0px 0px 22px;
padding:0px;
}

ul#submenu_hoja{
margin:0px 0px 10px 0px;
padding:0px;
}

#submenu_hoja li{
display:block;
list-style:none;
padding:3px 0px 4px 8px;
border-bottom:1px solid #E7EBF0;
background:#FFFFFF;
}

#submenu_hoja li.titulo_submenu{
display:block;
list-style:none;
padding:2px 0px 3px 8px;
border-bottom:1px solid #B5BFCB;
background:#E7EBF0;
font-weight:bold;
color:#4FAC24;
}

#submenu_hoja li a.submenu_sin_contenido{
padding-left:20px;
background:transparent url("../images/icon_hoja.gif") no-repeat top left;
color:#7A8793;
text-decoration:none;
}

#submenu_hoja li a{
padding-left:20px;
background:transparent url("../images/icon_hoja.gif") no-repeat top left;
color:#434343;
text-decoration:none;
}

#submenu_hoja li a.ver_todos{
display:block;
margin:10px 0 0 0;
font-weight:bold;
}

#submenu_hoja li a:hover, #submenu_hoja li a:focus{
background:transparent url("../images/icon_hoja.gif") no-repeat top left;
color:#4FAC24;
text-decoration:none;
}

#submenu_hoja li a.submenu_sin_contenido:hover, #submenu_hoja li a.submenu_sin_contenido:focus{
background:transparent url("../images/icon_hoja.gif") no-repeat top left;
color:#7A8793;
text-decoration:none;
}

#segura_imagenes_portada{
margin:15px 0;
float:left;
display:block;
width:604px;
background:#7A8793 url("../images/portada/fondo_segura_imagenes.gif") repeat top left;
}

#segura_imagenes_portada h3{
margin:5px 10px 5px 10px;
padding:0;
color:#FFFFFF;
}

#segura_imagenes_portada p{
margin:0px 10px;
padding:0;
color:#FFFFFF;
}

#segura_imagenes_portada img, #segura_imagenes_portada a img{
float:right;
display:block;
border:none;
}

/*---------------------------CONTENIDO col izda--------------------------------------*/

#contenido_col_izda{
float:left;
display:block;
width:312px;
}

#contenido_col_izda_portada{
float:left;
display:block;
width:382px;
}

#contenido_col_izda_portada h2{
font-size:18px;
line-height:24px;
padding:0 0 5px 0px;
margin:0;
}

#contenido_col_izda h3{
font:18px Georgia, "Times New Roman", Times, serif;
font-weight:normal;
font-style:italic;
color:#103B68;
padding:0 0 12px 0;
margin:0px;
width:310px;
}

#merchandising{
clear:both;
}

#noticia_ppal{
padding:0px;
margin:10px 0;
border-bottom:1px solid #E7EBF0;
}
#noticia_ppal h2{
padding-bottom:5px;
}

#agenda_portada{
padding:5px 0 10px;
margin:0;
background:#E7EBF0;
border-top:1px solid #C7CED9;
border-bottom:2px solid #C7CED9;
}

#noticias_portada{
padding:0 0 15px;
margin:0;
border-bottom:1px solid #C7CED9;
}

#agenda_portada h3{
font:18px Georgia, "Times New Roman", Times, serif;
font-weight:normal;
font-style:italic;
color:#103B68;
padding:0px 0px 5px 0px;
margin:0px 10px 0px 10px;
}

#noticias_portada h3{
font:18px Georgia, "Times New Roman", Times, serif;
font-weight:normal;
font-style:italic;
color:#103B68;
padding:0 0 5px;
border-bottom:1px solid #E0E5EC;
margin:0px 0px 10px 0px;
}

#agenda_portada p.ver_todo, #noticias_portada p.ver_todo{
float:right;
padding:5px 0 0px 8px;
margin:0 10px 5px 10px;
font-size:10px;
color:#4FAC24;
background:transparent url("../images/icon_txt_verde.gif") no-repeat left;
}

#agenda_portada p.agenda_dia{
padding:4px 0 5px 8px;
margin:0 10px 5px 10px;
font-size:10px;
font-weight:bold;
color:#4FAC24;
border-bottom:1px dotted #7A8793;
border-top:1px solid #CFD7E1;
background:transparent url("../images/icon_txt_verde.gif") no-repeat left;
}

#agenda_portada p.fecha{
float:left;
display:block;
width:50px;
padding:0;
margin:0 0 5px 10px;
font-size:10px;
color:#103B68;
}

#agenda_portada p.evento, #noticias_portada p.evento{
padding:0;
margin:0 10px 5px 0;
font-size:10px;
line-height:13px;
}

#imagen_ubicacion{
margin:0px 0px 10px 0px;
text-align:center;
}

#imagen_col_izda{
display:block;
padding:5px;
margin:0px 0px 10px 0px;
border:1px solid #B5BFCB;
/*height:160px;*/
}

#imagen_col_izda_portada a{
display:block;
padding:2px;
margin:0px;
border:1px solid #B5BFCB;
height:179px;
}

#imagen_col_izda_portada a:hover, #imagen_col_izda_portada a:focus{
border:1px solid #959EA8;
}


#imagen_col_izda_portada a img{
border:none;
}


#imagen_recorridos{
display:block;
padding:5px;
margin:0px 0px 10px 0px;
border:1px solid #B5BFCB;
height:331px;
}

#imagen_col_izda a{
display:block;
padding:5px;
margin:0px 0px 10px 0px;
border:1px solid #B5BFCB;
height:160px;
}

#imagen_col_izda a:hover, #imagen_col_izda a:focus{
border:1px solid #959EA8;
}

#imagen_col_izda a img{
border:none;
}

.otros_telefonos{
clear:both;
float:left;
display:block;
width:604px;
margin:10px 0 0 0;
padding:0;
}

.listado_turismo{
margin:0 0 15px 0;
padding:0 0 15px 0;
float:left;
display:block;
width:600px;
border-bottom:2px solid #E7EAEF;
border-right:1px solid #E7EAEF;
}

.listado_turismo p{
padding:0 15px 5px 0;
margin:0;
}

.imagen_listado_turismo{
margin:0px 15px 10px 15px;
float:right;
display:block;
padding:5px;
border:1px solid #B5BFCB;
height:auto;
width:265px;
}

.imagen_gastronomia{
margin:0px 15px 0px 15px;
float:right;
display:block;
padding:5px;
border:1px solid #B5BFCB;
/*height:265px;*/
width:265px;
}

.imagen_segura_aerea{
padding:5px;
margin:0px;
border:1px solid #B5BFCB;
height:265px;
width:265px;
}

/*---------------------------CONTENIDO col dcha--------------------------------------*/

#contenido_col_dcha{
float:left;
display:block;
width:277px;
margin:0px 0px 0px 15px;
}

#contenido_col_dcha_portada{
float:left;
display:block;
width:207px;
margin:0px 0px 0px 15px;
}

#contenido_col_dcha h3{
padding:0px 0px 5px 0px;
margin:0px 0px 10px 0px;
color:#103B68;
font:18px Georgia, "Times New Roman", Times, serif;
font-weight:normal;
font-style:italic;
border-bottom:1px solid #E0E5EB;
}

.cuadro_comollegar{
margin:0px 0px 10px 0px;
padding:0px 0px 10px 0px;
border-bottom:1px solid #E0E5EB;
}

.cuadro_comollegar h4{
font-size:11px;
font-weight:bold;
color:#4FAC24;
margin:0px;
padding:0px;
}

.cuadro_comollegar p{
margin:0px;
padding:3px 0px 0px 0px;
line-height:13px;
}

.cuadro_comollegar_foto{
float:left;
display:block;
margin:0px 10px 0px 0px;
border:1px solid #B5BFCB;
padding:3px;
height:82px;
}

.cuadro_comollegar_foto img, .cuadro_comollegar_foto a img{
border:none;
}


#contenido_col_dcha_submenu{
float:left;
display:block;
width:262px;
margin:0px 0px 0px 30px;
}

.tabla_col_dcha{
clear:both;
background:#E0E5EB;
border:1px solid #C7CED8;
padding:5px 10px 10px 10px;
margin:0px 0px 15px 0px;
}

.tabla_col_dcha table{
border-collapse:collapse;
width:255px;
}

.tabla_col_dcha table caption{
font:18px Georgia, "Times New Roman", Times, serif;
font-weight:normal;
font-style:italic;
color:#103B68;
padding:0px 0px 8px 0px;
margin:0px;
text-align:left;
}

.tabla_col_dcha table th{
font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-weight:bold;
text-align:center;
border-collapse:collapse;
padding:4px 7px;
background:#879DB3;
border-top:1px solid #637F9D;
border-bottom:1px solid #637F9D;
}

.tabla_col_dcha table td{
font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#434343;
font-weight:normal;
text-align:center;
border-collapse:collapse;
padding:3px 7px 4px;
border-bottom:1px solid #CFD7E1;
}

ul.lista_circflecha{
margin:0px 0px 10px 0px;
padding:0px 0px 3px 0px;
}

.lista_circflecha li{
display:block;
list-style:none;
padding:5px 0px 5px 17px;
margin:0px;
border-bottom:1px solid #E7EBF0;
background:transparent url("../images/icon_lista_circ_flecha.gif") no-repeat left 0.6em;
}

#coldcha_direccion{
background:#879DB3 url("../images/fondo_lineas_azulclaro.gif") repeat top left;
border:1px solid #637F9D;
border-bottom:2px solid #637F9D;
padding:10px;
margin:0px 0px 10px 0px;
}

#coldcha_direccion p{
padding:0px 0px 0px 20px;
margin:0px;
font-weight:bold;
color:#FFFFFF;
background:transparent url("../images/icon_hoja_azul.gif") no-repeat top left;
}

.coldcha_imagen{
padding:5px;
margin:0px;
border:1px solid #B5BFCB;
height:160px;
}

p.piefoto{
font-size:9px;
color:#7A8793;
margin:5px 0px 10px 5px;
padding:0px 0px 0px 13px;
background:transparent url("../images/icon_piefoto.gif") no-repeat left;
}

#imagen_750_segura a{
display:block;
padding:2px;
margin:10px 0px;
border:1px solid #B5BFCB;
height:239px;
}

#imagen_750_segura a:hover, #imagen_750_segura a:focus{
border:1px solid #959EA8;
}

#imagen_750_segura a img{
border:none;
}

/*---------------------------FOOTER--------------------------------------*/

#footer{
text-align:right;
float:left;
display:block;
width:770px;
margin:10px 0px 0 0px;
background:#7A8793;
clear:both;
}

#footer ul{
padding:10px 0px;
margin:0px 10px 0px 0px;
}

#footer li{
display: inline;
list-style-type: none;
padding:0px 5px 0px 7px;
border-left: 1px solid #FFFFFF;
font-size:9px;
color:#FFFFFF;
}

#footer li a{
color: #FFFFFF;
text-decoration: none;
padding:0px 0px 1px 0px;
}

#footer li a:hover, #footer li a:focus{
color: #FFFFFF;
text-decoration: none;
border-bottom:1px dotted #FFFFFF;
}

#copyright{
padding:10px 0px;
text-align:center;
float:left;
display:block;
width:150px;
border-right:1px solid #FFFFFF;
background:#4FAC24;
}

#copyright p{
margin:0px;
padding:0px;
color:#FFFFFF;
}

/*------------------------------- LISTAS --------------------------------*/

ul.lista_otros_telfs{
margin:5px 0 0 0;
padding:0;
}

ul.lista_otros_telfs li{
float:left;
display:block;
width:50%;
list-style:none;
padding:3px 0px 4px 0px;
border-bottom:1px solid #E7EBF0;
color:#4FAC24;
}

.lista_otros_telfs li span{
color:#434343;
text-decoration:none;
}

/*--------------------------------- LIGHTBOX ------------------------------------*/

#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 1px solid #434343;
	border-right: 1px solid #434343;
	}
#lightboxDetails{
font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#434343;
padding:5px 0 0 0;
	}	

#lightboxCaption{ float: left; margin:0; padding:0; }
#keyboardMsg{font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif; float: right; color:#7A8793;}

#lightbox img{ border: none; } 
#overlay img{ border: none; }

#overlay{ background-image: url(../images/overlay.png); }

* html #overlay{
	background-color: #000;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
	}
	
/*--------------------------------- FORMULARIO ------------------------------------*/

form{
margin:0;
padding:0;
}
	
fieldset{
margin:10px 0 0 0;
padding:0 15px;
background:#E7EAEF;
border:1px solid #C7CDD9;
}

fieldset div{
padding:10px 0;
border-bottom:1px solid #CFD7E2;
}

fieldset div#enviar{
padding:10px 0;
text-align:center;
border:none;
}

label{
float:left;
display:block;
width:100px;
padding:3px 0 0 9px;
margin:0 0 0 30px;
background:transparent url("../images/icon_txt_gris_osc.gif") no-repeat left;
}

input, textarea, select{
padding:3px 5px;
border:1px solid #B6BFCE;
font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#798792;
width:300px;
}

input.boton {
width:auto;
padding:3px 15px;
margin:0px 3px;
font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#434343;
font-weight:bold;
border:1px solid #C7CDD9;
background:#CFD7E2;
cursor:pointer;
}
#logos_accesibilidad{
float:left;
display:inline;
padding:2px 0 0 2px;
}
#logos_accesibilidad img{
margin:0 2px 0 0;
}

#banner_portada a img{
padding:2px;
border:1px solid #b5bfcb;
}
#banner_portada a:hover img, #banner_portada a:focus img{
border-color:#959ea8;
}

ul.lista_normativas{ padding:0 0 15px;}
ul.lista_normativas li{ list-style:none; display:inline;}
ul.lista_normativas li a{ background:url(../images/icon_lista_circ_flecha.gif) no-repeat 0 6px; border-bottom:1px solid #E7EBF0; color:#103b68; display:block; padding:5px 0 5px 15px; text-decoration:none;}
ul.lista_normativas li a:hover, ul.lista_normativas li a:focus{ color:#4fac24;}


.tabla_organizacion_politica{
clear:both;
background:#E0E5EB;
border:1px solid #C7CED8;
padding:5px 10px 10px 10px;
margin:15px 0 0 0;
}

.tabla_organizacion_politica table{
border-collapse:collapse;
width:100%;
}

.tabla_organizacion_politica table caption{
font:18px Georgia, "Times New Roman", Times, serif;
font-weight:normal;
font-style:italic;
color:#103B68;
padding:0px 0px 8px 0px;
margin:0px;
text-align:left;
}

.tabla_organizacion_politica table th{
font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-weight:bold;
text-align:left;
border-collapse:collapse;
padding:4px 7px;
background:#879DB3;
border-top:1px solid #637F9D;
border-bottom:1px solid #637F9D;
}

.tabla_organizacion_politica table td{
font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#434343;
font-weight:normal;
text-align:left;
border-collapse:collapse;
padding:3px 7px 4px;
border-bottom:1px solid #CFD7E1;
}
