/***************************************************************************************************************************/
/* CSS Document */
body{text-align:center;font-family:verdana,Sans-serif;color:#666;}

/***************************************************************************************************************************/
/* BASICOS */
a{text-decoration:none;border:none;}
a img{border:none;}
strong {color: #E7810A;}
form{margin:0;padding:0;}
.dcha{float:right;}
.izq{float:left;}
.izda{float:left;}
.comienzofin span{ display:none;}
.comienzofin{ display:none;}
.esquina span{ display:none;}
.animsa{float:right;margin:-2.7em 0.3em 0 0;padding:0;}
.paginado .ant{float:left;}
.paginado .sig{float:right;}



/*ESTILO TITULOS*/
h1{ margin:0em 0 0 0; padding:0;}
h1 img{ width:51.3em; height:12.3em;}
html > /* */ body h1 img{width:auto;height:auto;}
h1{font-size:1.3em; line-height:1.80em; float:left; }
h1 a span{ color:#CE7003;text-align: left; width:20em; margin:0.5em;}
h2{ font-size:1em;color:#333;}
h3{ background:#ffffff; color:#454545; font-size:1em; padding:5px; margin:0; text-align:left; border-bottom:1px dashed #aaa; text-transform:uppercase;}
h4{font-size:1.2em; padding:0; margin:0;color:#333;}

/*TABLAS*/
table{font-size:1em;width:95%;border:0;margin-top:0.8em;margin-left:0.3em;padding:0;cellspacing:0;cellpadding:0;border-collapse:collapse;}
thead th{padding:0.3em;border:1px solid #ccc;}
tbody th{padding:0.3em;border:1px solid #ccc;}
tbody td{padding:0.3em;}
caption{margin:0 0px; padding:0.6em;}

/*ESTRUCTURA*/
#estructura {width:67em;margin:0.2em auto 1em;padding:0;overflow:hidden;position:relative;}

/*MENU SUPERIOR - tablon,agenda,noticias*/
#menuarriba{width:36em;margin:0.2em 0.2em 0.2em 0; padding:0px 0 0;overflow:hidden; text-transform:uppercase; float:right;background:transparent;}

#menuarriba li{list-style:none; float:right; margin:0 0 0 4px;padding:0.1em 0.2em;background:transparent;}


/*BUSCADOR DE LA WEB*/
#buscador form{float:left; margin:0.2em 0 0 0.2em; padding:0;width:28em; text-align:left;border:1px solid #c00;}
fieldset#buscador{border:none;margin:0;padding:0em;}
#buscador label{ color:#fff;}
#buscador input{height:1.2em;font-size:1em;padding:0; width:5.6em;}
#buscador #busquedas{height:1.1em;}
#buscador .botonbusqueda{padding-bottom:0.2em;margin-bottom:0em;width:4.5em;height:1.3em;vertical-align:bottom;}
#buscador .avanzada{text-align:bottom;}


/*CABECERA DE LA WEB*/
#cabecera{overflow:hidden;margin:0;width:67em; padding:0;}
.tit-ayuntamiento{float:left;overflow:hidden;}
.tit-ayuntamiento a span{display:none;}

/*FECHA IDIOMA*/
.fecha-idioma{text-align:left;width:21em;margin:0;padding:0px 0 0.2em 0;float:right;}

/*BUSCADOR Y MENU PRINCIPAL*/
#buscador_y_menu_ppal{width:66.55em;text-align:right;overflow:hidden;margin:0;float:left; padding:0;clear:left; padding:0.5em 0;margin-top:-2.5em;background:transparent;} 

/*MENU PRINICPAL - ayto,lugarygente,turismo*/
#menu_ppal{width:66.2em;margin:0.3em 0;padding:0;overflow:hidden;list-style:none; clear:both;}
#menu_ppal li{float:left; line-height:1.1em; font-size:1.2em;padding:0 0.9em; margin:2px 0 0 0; text-transform:uppercase;}
#menu_ppal li a{ font-weight:bold;	}
#menu_ppal li span.ayunta a{background-position:0;}
#menu_ppal li span.ayunta a:hover,#menu_ppal li span.ayunta-on, #menu_ppal li span.ayunta-on a{ background-position:-300px 0; }
#menu_ppal li span.ayunta{background-position:0 0;}
#menu_ppal li span.ayunta a:hover,#menu_ppal li span.ayunta-on, #menu_ppal li span.ayunta-on a{ background-position:-300px 0; }
#menu_ppal li span.gente a, #menu_ppal li span.gente{ background-position:0 -50px; }
#menu_ppal li span.gente a:hover,#menu_ppal li span.gente-on, #menu_ppal li span.gente-on a{ background-position:-300px -50px;}
#menu_ppal li span.actividad a, #menu_ppal li span.actividad{ background-position:0 -100px; }
#menu_ppal li span.actividad a:hover,#menu_ppal li span.actividad-on, #menu_ppal li span.actividad-on a{ background-position:-300px -100px;}
#menu_ppal li span.turismo a,#menu_ppal li span.turismo{ background-position:0 -150px;}
#menu_ppal li span.turismo a:hover, #menu_ppal li span.turismo-on,#menu_ppal li span.turismo-on a{ background-position:-300px -150px;}
#menu_ppal li span.paseo a,#menu_ppal li span.paseo{ background-position:0 -200px;}
#menu_ppal li span.paseo a:hover, #menu_ppal li span.paseo-on, #menu_ppal li span.paseo-on a{ background-position:-300px -200px;}
#menu_ppal li span span{ background:none;padding-left:19px;}


/*GENERAL*/
#bordes{width:66.6em;overflow:hidden;border-left:1px solid #999;border-top:1px solid #999; margin:0; overflow:hidden;padding:0 0 1em;}

/*PORTADA*/
.maquetacion{ background:#fff; border:1px solid #fff;height:1px;color:#fff;margin:1em;clear:both; border:none;}
#contenedor_portada{width:67em; overflow:hidden;margin:0em 0 0px; padding:0 3px 9px 0; position:relative;}

/*PORTADA banners*/
#destacados_portada{width:25em;float:right; margin:0 0.7em;}
#destacados_portada ul{ margin:0 5px; padding:0; list-style:none;}
#destacados_portada ul li{margin:0px 0px 5px 0;padding:5px 0px;}

/*PORTADA - foto con texto*/
.caja_texto_portada{width:39em; float:left; border-left:none;border-right:none; text-align:left; padding:1em;}
.caja_texto_portada .texto{width:37em; float:left; padding:1em;}
.caja_texto_portada .texto p{ margin:10px 0;width:19em; float:right;  }
html > /* */ body .caja_texto_portada .texto p{margin-left:18em;padding:1em 0;}
a.boton_texto{float:right; padding:1px 2px;} 
a.boton_texto:hover{ text-decoration:underline;}

/*PORTADA - columna gris*/
.columna_portada{width:20em; float:right; text-align:left; padding:0px 10px 25px; margin:1em 1em 0;}
.columna_portada h2{ padding:0.2em; text-transform:uppercase;}

/*PORTADA - noticias*/
.noticias_portada {width:39em;float:right;text-align:left; padding:0 5px 10px; margin:0 1px 0 0;}
.noticias_portada ul{padding:0px;color:#666; margin:0; }
.noticias_portada ul.segunda{padding:0px;color:#666;margin:0;}
.noticias_portada li{float:left; margin:0; padding:0.3em 0 0.3em 0.1em; list-style:none;width:98%;}
.noticias_portada li.primera{border-left:none;padding:5px 5px;}
.noticias_portada li strong a{color:#069;}
.noticias_portada h4{font-size:1.2em; padding:0; margin:0 5px; color:#999;}
.noticias_portada h2{ background-color:#efefef; padding:0.2em; margin:0;}

/*CONTENIDO - NoPORTADA*/
#contenedor{ width:67em;overflow:hidden;text-align:left; margin:0em 0;padding:0 3px 9px 0; position:relative;}

/*CONTENIDO - migas */
.migas{padding:0 3px 3px;width:47.5em;}

/*CONTENIDO - menu lateral*/
#menu_interior{background:#099 url(/imgs/bk.submenu.int.gif) bottom right no-repeat;}
#menu_interior{width:14em;float:left; padding-bottom:4px;text-align:left; margin-bottom:1em; }
dl.destacados dt.dton{margin:0 0 0 2px;padding:2px 1em;background:transparent url(/imgs/ico.flecha.on.gif) 0 0.4em no-repeat;}
dl.destacados{margin:1em 0.5em;padding:0; }
dl.destacados dt{margin:0 0 0 2px;padding:2px 0;background:transparent url(/imgs/ico.flecha.gif) 0 0.4em no-repeat;font-weight:bold;}
dl.destacados dt a{padding:0px 10px 0;}
dl.destacados dd{margin:2px;padding:0;}
dl.destacados .ddon{padding:0px 5px 0;}
dl.destacados dd.ultimo{padding-bottom:7px;}
dl.destacados dd a{display:block;padding:2px 5px 1px;}
dl.destacados dt a:hover{padding:0px 10px 0;}

/*CONTENIDO INTERIOR */
#tit_enviar_imprimir{ width:48em;overflow:hidden;text-align:left; margin:1em 0.1em 1em 0; padding:0; background:#eee; }
#tit_enviar_imprimir h2{ font-size:1em; margin:0; padding:5px 10px; width:35em; float:left; text-transform:uppercase;}

/*CONTENIDO INTERIOR - pestanas enviar,imprimir*/
#pestanas{overflow:hidden;width:10em;float:right;list-style:none;padding:1px;margin:0;}
#pestanas li{float:right;padding:0;margin:0;}
#pestanas li { overflow:hidden;}
#pestanas li img{ border:0;}

/*CONTENIDO INTERIOR - texto de la pagina*/
#cuerpo{ float:left;width:50em; margin:0 0em;}
#contenido{ text-align:left; color:#666; margin:0.5em;overflow:hidden;}

/*CONTENIDO INTERIOR - foto sin pie*/
#contenido img{margin:5px 0 5px 2px;}

/*CONTENIDO INTERIOR - foto con pie*/
.foto{color:#999; font-size:0.9em; padding-left:0.5em;}
.foto p{margin:0; padding:0; width:14em;}

/*CONTENIDO INTERIOR - calendario de la agenda*/
#Calendario{width:95%;margin:0 0 0 0em;text-align:center;}
#Calendario a:hover{text-decoration:underline;}
#Calendario caption {font-size:1em;padding-top:0.2em;margin:0em; text-align:center; background:transparent;}
#Calendario td{font-size:1em; text-align:center;padding:0.2em;}
#Calendario td.on{text-decoration:underline; }
#Calendario td.hoy a{color:#333;font-weight:bold;}
#Calendario .dia{background:#CCC;padding:0em;font-weight:bold;}
#Calendario td.semana{background-color:#fff;}

/*CONTENIDO - leyenda de mapa de carreteras*/
#carreteras {position:absolute;top:29.7em;left:43.6em;z-index:1;font-weight:bold;font-size:0.9em;margin:0;padding:0.1em;border:0;width:8.6em;background:#FFFFFF; border:#CCC 1px solid;}
#carreteras img {margin:0;padding:0;border:0}

/*CONTENIDO INTERIOR - mapa web y guia de interes*/
.filasmapa{clear:both;}
.mapaweb{width:14.3em;float:left;margin:0.5em;padding:0;margin-bottom:1.5em;}
.mapaweb ul li{margin:0em;padding:0.3em;width:13.7em;list-style:none;}

/*FORMULARIOS - Buzon de sugerencias y Buscador de empresas*/
#formulario{border:1px dotted #ccc;padding:1em 2em;margin:1em;}
#formulario p{padding:0.1em ;margin:0;}
#formulario label{text-align:right;width:13.5em;float:left;padding:0.1em;margin:0;margin-top:0.6em;}
.textfield {margin:5px 3px;width:26em;font:1em/1em verdana, arial;}
textarea{width:25em;height:7em;margin:1em;font:1em/1em verdana, arial;}
#formulario .boton{height:1.7em;}
.botonaceptar{float:right;}
.botones{width:80%;}
#buscador .textfield{width:20em;}
#buscador .botonaceptar{width:10em;height:1.7em;}
#buscador .boton{height:1.7em;width:10em;}


/*GALERIA DE FOTOS,  menu lateral */
#menu_interior_galeria{background:#eee url(/imgs/bk.container.gif) bottom right no-repeat; }
#menu_interior_galeria{position:absolute;top: 0.1em; left:0.1em;width:14em;float:left; padding-bottom:4px;text-align:left; margin-bottom:1em;}
* html #menu_interior_galeria{top:0px;left:0px;float:left;margin:0 0 0 0em; text-align:left; }
#calendario_galeria{ margin:1em 0 0 0em; text-align:left; width:13em;}

/*GALERIA DE FOTOS, fotos */
#fotoampliada{background:#fff;padding:3px;margin:0 0 1px 0;text-align:center;}
#fotoampliada img{border:1px solid #666;padding:12px 35px;background:#ddd;}
#fotos{width:100%;padding:0;margin:10px 0;text-align:center;}
#fotos li{display:inline;list-style:none;}
#fotos li a img{padding:3px;margin:0px;}
#fotos li a img{border:1px solid #ddd;background:#fff;padding:3px;margin:0px;}
#fotos li span{display:none;}
#fotos li.clear{display:block;}


/*TRAMITES ANIMSA*/
#tramitesAnimsa { width:68em;height:36em; background-color:#fff; padding:6em; font-weight:bold}
#tramitesAnimsa Iframe { position:absolute; top:11em; left:0em; width:67em;height:44em;}

/*PLANO ANIMSA*/
.plano img { border:none;}
.planos p a{ color:#039; font-family:"Trebuchet MS",verdana,Sans-serif; }
.filaimgplano{ text-align:left; }
.filaimgplano img{ vertical-align:middle;}


.underline {margin:0px;padding:0px; border:0px; text-decoration:underline; background:none;}
.sinlista {list-style:none;margin:0em; padding:0em;margin-left:5em;}
.sinlista .texto{margin-left:0em;}
.sinlista a{color:#333;}
.sinlista a img{padding-right:1em;vertical-align:middle;}
.leer{background:url(/imgs/ico.leer.gif) right center no-repeat;padding:2em;}

/*PLANO NEKAR - depende de modelo*/
/*
#planoNekar { width:68em;height:52em }
#planoNekar iframe { position:absolute; top:0em; left:0.1em; width:66.45em;height:56em;}
#planoNekar { width:68em;height:37em }
#planoNekar iframe { position:absolute; top:10em; left:0em; width:67em;height:52em}
*/

/*PIE DE LA WEB*/
#pie{width:66em; clear:both; margin:0em 0 1px; text-align:left; overflow:hidden; padding:0.5em 0.2em;}
#pie .dcha{float:left; width:40em; text-align:center;  padding:0em 0.3em; text-align:center;}
#pie .izq{float:left; width:23em; padding:0em 1em 0.2em 0;}


/*favoritos y pagina principal*/
.favoritos_pagprin{width:21.5em;text-align:right;}
html > /**/body .favoritos_pagprin{padding-left:1em;}
.favoritos_pagprin_eu{width:20em;text-align:right;margin-right:0.8em;}
html > /**/body .favoritos_pagprin_eu{width:21.5em;padding-left:0em;}
.favoritos{display:inline;text-align:center;}
.principal{text-align:center;display:inline;margin-right:2.9em;}
.principal_eu{text-align:center;display:inline;margin-right:2.9em;}




/*PASEO VIRTUAL, en portales nuevos no hay*/
/*
.elementopaseo{ width:9.8em; border:1px #666; float:left; margin:0.6em;}
.elementopaseo img{ margin:10px 0 0px 2px;}
.elementopaseo p{border:1px #666; background-color:#efefef; margin:0; padding:0.4em }
.elementopaseo dd.verficha{background-color:#fff;}.elementopaseo dd.verficha a{color:#066;}
*/

/*.apartado{border:1px solid #ccc; overflow:visible; width:48.2em; margin:2px 0; clear:both;*/}
/* no sabemos para que sirve
.cargo{ width:20em; float:left; padding:0.5em; color:#900;border:1px solid red;}
.nombre{ width:24.9em; float:left; padding:0.5em;}
.cargo_p{ width:14.6em; float:left; padding:0.5em; color:#900;}
.nombre_p{ width:20em; float:left; padding:0.5em;border-left:1px solid #ccc;text-align:center; }
.partido_p{ width:10.1em; float:left; padding:0.5em;border-left:1px solid #ccc; text-align:center; margin:0;}
.partido_p4{ width:4.5em; float:left; padding:0.5em; text-align:center; margin:0;border-left:1px solid #ccc;}
.iraficha{ width:37.5em; float:left; padding:0.5em; color:#900;}
*/
/*.detres{ width:60em;border:none; margin:1em 0;}*/
/*#tit1,#tit2,#tit3{padding:1px;}*/
/*.dedos{ width:60em;border:none; margin:1em 0;}*/
/*listado objetos para luego abrir fichas */
/*.elementolistado{border:1px solid #ccc; padding:0; margin:1em 0;}*/
/*.elementolistado dt{ background:#FF6600;background:transparent url(/imgs/ico.apartado.gif) left center no-repeat; padding:5px 20px;border-bottom:1px dotted #ccc;}*/
/*.elementolistado dt a{ color:#900;}.elementolistado dt a:hover{ color:#999;}*/
/*.elementolistado dd{ background:#efefef; margin:0; padding:5px 0.5em;}*/
/*
#ficha p{ margin:0.5em; padding:0;border:1px solid red; }
#ficha img{margin:10px 0 2px 7px; padding:3px; float:right;}
#ficha strong{ color:#c00;}
*/

/* menu para galería de imagenes */

#menu_interior_galeria{background:#eee url(/imgs/bk.container.gif) bottom right no-repeat; }
#menu_interior_galeria{position:absolute;top: 0.1em; left:0.1em;width:13.5em;float:left; padding-bottom:4px;text-align:left; margin-bottom:1em;}
* html #menu_interior_galeria{top:0px;left:0px;float:left;margin:0 0 0 0em; text-align:left; }
#calendario_galeria{ margin:1em 0 0 0em; text-align:left; width:12.5em;}
#fotoampliada{background:#fff;padding:3px;margin:0 0 1px 0;text-align:center;}
#fotoampliada img{border:1px solid #ece;padding:12px 35px;background:#ddd;}
#fotos{width:100%;padding:0;margin:10px 0;text-align:center;}
#fotos li{display:inline;list-style:none;}
#fotos li a img{padding:3px;margin:0px;}
#fotos li a img{border:1px solid #ddd;background:#fff;padding:3px;margin:0px;}
#fotos li span{display:none;}
#fotos li.clear{display:block;}




.sinlista {list-style:none;margin:0em; padding:0em;margin-left:5em;}
.sinlista .texto{margin-left:0em;}
.sinlista a img{padding-right:1em;vertical-align:middle;}

/*favoritos y pagina principal*/
.favoritos_pagprin{width:21.5em;text-align:right;}
html > /**/body .favoritos_pagprin{padding-left:1em;}
.favoritos_pagprin_eu{width:20em;text-align:right;margin-right:0.8em;}
html > /**/body .favoritos_pagprin_eu{width:21.5em;padding-left:0em;}
.favoritos{display:inline;text-align:center;}
.principal{text-align:center;display:inline;margin-right:2.9em;}
.principal_eu{text-align:center;display:inline;margin-right:2.9em;}


/* apartado fondos de escritorio */
.listafondos {border:1px solid #ccc; margin:1em 0;padding:1em;}
.listafondos p img{margin:0em;}
.listafondos ul{float:left;list-style-type:none;margin:-6em 0em 0em 7em;}
.listafondos ul li{padding:0.2em 0em;}
.listafondos ul li a:hover{text-decoration:underline;}



/* estilos para la pantalla completa:*/
#cuerpo_completo{float:left;width:66em; margin:0 0em;z}
#cuerpo_completo #tit_enviar_imprimir{ width:63em;overflow:hidden;text-align:left; margin:1em 0.1em 1em 0; padding:0; background:#eee;}
#cuerpo_completo #tit_enviar_imprimir h2{ font-size:1em; margin:0; padding:5px 10px; width:30em; float:left; text-transform:uppercase;}
#cuerpo_completo .migas{padding:10px 0px 3px 0px; width:63.5em;}





/********* CUADERNO DE VIAJE*************/


/********* REVISAR Y CAMBIAR *************/
/********* REVISAR Y CAMBIAR *************/
/********* REVISAR Y CAMBIAR *************/

#contenedor-ancho{ width:73em;overflow:hidden;text-align:left;}
#tit_enviar_imprimir{ width:49em;overflow:hidden;text-align:left; margin:1em 0.1em 1em 0; padding:0; background:#eee;}
#tit_enviar_imprimir h2{ font-size:1em; margin:0; padding:5px 10px; width:34em; float:left; text-transform:uppercase;}

.migas{padding:0 3px 3px; width:44.5em;float:left;}

#pestanas{overflow:hidden;width:12em;float:right;list-style:none;padding:1px;margin:0; }
#pestanas li{float:right;padding:0;margin:0;}
#pestanas li { overflow:hidden;}
#pestanas li img{}
#pestanas li .feeds {padding:0.5em;}


/* estilos para la pantalla completa:*/
#cuerpo_completo{float:left;width:64em;background:#fff; margin:0;padding:0em 1em;}
#cuerpo_completo #caja_blanca{ margin:0px 0;overflow:hidden; width:62em; }
#cuerpo_completo #tit_enviar_imprimir{ width:62em;text-align:left;margin:0em 0.1em 0em 0em; padding:0;float:left; }
#cuerpo_completo #tit_enviar_imprimir h2{font-size:1em; margin:0; padding:5px 10px; width:46em; float:left; text-transform:uppercase;}
#cuerpo_completo .migas{padding:5px; margin:0; width:97%;text-align:left;}



/********* SÓLO PEGAR *******************/
/********* SÓLO PEGAR *******************/
/********* SÓLO PEGAR *******************/

/*para el formulario de comentarios*/
#contenido h3.cuaderno{color:#e7810a;font-weight:bold;background:none;border:none;text-align:left;}
#contenido .comentarios{width:60em;overflow:hidden;margin:1em 0;}
#contenido .comentarios label{color:#e7810a;font-weight:bold;padding:0;}
#contenido .comentarios textarea{width:58em;font:1em/1em verdana, arial, Arial, sans-serif;background:none;}
#contenido .comentarios fieldset{border:none;}
#contenido .comentarios fieldset legend{display:none;}
#contenido .comentarios .boton{margin:0.5em;background:#e7810a;color:#fff;float:right;border:none;}

#contenido .enlace-destacado a{color:#000;text-decoration:underline;}
#contenido .enlace-destacado a:hover{color:#666;text-decoration:underline;}

/*para el formulario de acceso*/
#contenido .acceso{float:left;margin:0 1.5em 0 0;}
#contenido .acceder{width:35em;padding:0.5em 1em;float:left;overflow:hidden;border:1px dotted #ccc;}
#contenido .acceder fieldset{border:none;margin:0;padding:0;}
#contenido .acceder fieldset legend{display:none;}
#contenido .acceder label{padding:0;color:#6a6a69;font-weight:bold;}
#contenido .acceder input{width:7.5em !Important;margin-right:1em;padding:0;}
#contenido .acceder .boton{width:6em;margin:0;background:#6a6a69;color:#fff;}
#contenido .acceder p{margin:0.5em 0 0.2em;}
#contenido .olvidocontrasena{margin:0;padding-top:0.5em;float:right;text-decoration:underline;color:#000;font:1em/1em "Trebuchet MS",verdana,Sans-serif;}
#contenido .olvidocontrasena:hover{color:#666;}

#contenido .registro{float:left;width:20.5em !Important;}
#contenido .registro p{margin:0;padding:0.7em;border:1px dotted #ccc;font-weight:bold;font-size:1.1em;line-height:normal;overflow:hidden;width:auto;}
#contenido .registro p a{float:right;color:#666;font-weight:normal;font-size:0.9em;}

#contenido .pasos{width:60em;margin:0;padding:0;overflow:hidden;list-style:none;}
#contenido .pasos li{width:29.2em;margin-right:1em;padding:0;float:left;list-style:none;}
#contenido .pasos li h4{padding:0.1em 0.3em;background:#e7810a;color:#fff;text-transform:uppercase;font-weight:normal;font-size:1em;}
#contenido .pasos li ul{margin:0;padding:0.5em;background:#fff;border-right:1px dotted #ccc;border-bottom:1px dotted #ccc;border-left:1px dotted #ccc;list-style-image:none;}
#contenido .pasos li ul li{width:24em;margin:0;padding:0 0 0.3em 1em;background:url(/imgs/ico.flecha.negra.gif) 0 0.4em no-repeat;color:#6a6a69;float:none;}
#contenido .pasos li ul li a{text-decoration:underline;color:#6a6a69;}
#contenido .pasos li ul li a:hover{text-decoration:underline;color:#333;}
#contenido .pasos li.ultimo{margin-right:0;}
#contenido .pasos ul.herramientas-interior{width:23em;margin:0;padding:0;overflow:hidden;border:none;}
#contenido .pasos ul.herramientas-interior li{width:1.5em;margin:0;padding:0 0.5em;display:block;float:left;background-image:none;}
#contenido .pasos ul.herramientas-interior li img{margin:0;padding:0;float:none;}

#contenido .ejemplo{width:18em;margin-bottom:2em;padding:0.5em 1em;float:right;background:#6a6a69;text-align:center;font-size:0.8em;}
#contenido .ejemplo a{color:#fff;text-transform:uppercase;}
#contenido .ejemplo a:hover{text-decoration:underline;}

/*para el registro en cuaderno*/
#contenido .registro-cuaderno{width:60em;overflow:hidden;}
#contenido .registro-cuaderno fieldset{width:47.8em;margin:0;padding:1em 6em;border:0;}
#contenido .registro-cuaderno fieldset legend{display:none;}
#contenido .registro-cuaderno label{width:13em;margin:0.5em 1em 1em;padding:0;clear:both;float:left;color:#6a6a69;font-weight:bold;text-align:right;}
#contenido .registro-cuaderno input{width:18em;margin:0 9em 1em 0;padding:0;float:left;}
#contenido .registro-cuaderno select{width:18em;margin:0 9em 1em 0;padding:0;float:left;background:none;border:1px solid #ccc;}
#contenido .registro-cuaderno .boton{width:5.5em;margin:0;float:right;border:none;background:#e7810a;color:#fff;}

/*lista cuaderno*/
#contenido .lista-cuaderno p.info{font-weight:bold;color:#e7810a;font-size:1.2em;}
#contenido .lista-cuaderno p.generar{width:50em;padding:0.6em;overflow:hidden;background:#e7810a; }
#contenido .lista-cuaderno p.generar a{margin-right:1em;float:left;color:#fff;text-decoration:none;}
#contenido .lista-cuaderno p.generar a.separa{padding-right:1em;border-right:1px solid #fff;}
#contenido .lista-cuaderno p.generar a:hover{text-decoration:underline;}
#contenido .lista-cuaderno ul{margin:0;padding:0;list-style-image:none;}
#contenido .lista-cuaderno ul li{margin-bottom:2em;}
#contenido .lista-cuaderno ul li ul{width:60em;margin:0;padding:0;overflow:hidden;list-style:none;}
#contenido .lista-cuaderno ul li ul li{margin:0.5em 1em;float:left;}
#contenido .lista-cuaderno ul li ul li a {color:#e7810a; text-decoration:none;}
#contenido .lista-cuaderno ul li ul li a.eliminar{background:url(/imgs/ico.papelera.gif) 0 0.3em no-repeat;padding-left:1.5em;text-transform:uppercase;}
#contenido .lista-cuaderno ul li ul li a.modificar{background:url(/imgs/ico.lapiz.gif) 0 0.3em no-repeat;padding-left:1.5em;text-transform:uppercase;}
#contenido .lista-cuaderno ul li ul li a.subir{background:url(/imgs/ico.flecha-subir.gif) 0 0.3em no-repeat;padding-left:1.5em;text-transform:uppercase;}
#contenido .lista-cuaderno ul li ul li a.bajar{background:url(/imgs/ico.flecha-bajar.gif) 0 0.3em no-repeat;padding-left:1.5em;text-transform:uppercase;}
#contenido p.error{color:#e7810a;font-size:1.2em;}




/********* CUADERNO DE VIAJE*************/
/*para el formulario de comentarios*/
#contenido h3.cuaderno{font-weight:bold;background:none;border:none;text-align:left;}
#contenido .comentarios{width:60em;overflow:hidden;margin:1em 0;}
#contenido .comentarios label{font-weight:bold;padding:0;}
#contenido .comentarios textarea{width:58em;font:1em/1em verdana, arial, Arial, sans-serif;background:none;}
#contenido .comentarios fieldset{border:none;}
#contenido .comentarios fieldset legend{display:none;}
#contenido .comentarios .boton{margin:0.5em;float:right;border:none;}

#contenido .enlace-destacado a{text-decoration:underline;}
#contenido .enlace-destacado a:hover{text-decoration:underline;}

/*para el formulario de acceso*/
#contenido .acceso{float:left;margin:0 1.5em 0 0;}
#contenido .acceder{width:35em;padding:0.5em 1em;float:left;overflow:hidden;}
#contenido .acceder fieldset{border:none;margin:0;padding:0;}
#contenido .acceder fieldset legend{display:none;}
#contenido .acceder label{padding:0;font-weight:bold;}
#contenido .acceder input{width:8.5em;margin-right:1em;padding:0;}
#contenido .acceder .boton{width:6em;margin:0;}
#contenido .acceder p{margin:0.5em 0 0.2em;}
#contenido .olvidocontrasena{margin:0;padding-top:0.5em;float:right;text-decoration:underline;font:1em/1em "Trebuchet MS",verdana,Sans-serif;}


#contenido .registro{float:left;width:21.5em;}
#contenido .registro p{margin:0;padding:0.7em;font-weight:bold;font-size:1.1em;line-height:normal;overflow:hidden;width:auto;}
#contenido .registro p a{float:right;font-weight:normal;font-size:0.9em;}

#contenido .pasos{width:60em;margin:0;padding:0;overflow:hidden;list-style:none;}
#contenido .pasos li{width:29.2em;margin-right:1em;padding:0;float:left;}
#contenido .pasos li h4{padding:0.1em 0.3em;text-transform:uppercase;font-weight:normal;font-size:1em;}
#contenido .pasos li ul{margin:0;padding:0.5em;list-style-image:none;}
#contenido .pasos li ul li{width:24em;margin:0;padding:0 0 0.3em 1em;background:url(/imgs/ico.flecha.negra.gif) 0 0.4em no-repeat;float:none;}
#contenido .pasos li ul li a{text-decoration:underline;}
#contenido .pasos li ul li a:hover{text-decoration:underline;}
#contenido .pasos li.ultimo{margin-right:0;}
#contenido .pasos ul.herramientas-interior{width:23em;margin:0;padding:0;overflow:hidden;border:none;}
#contenido .pasos ul.herramientas-interior li{width:1.5em;margin:0;padding:0 0.5em;display:block;float:left;background-image:none;}
#contenido .pasos ul.herramientas-interior li img{margin:0;padding:0;float:none;}

#contenido .ejemplo{width:18em;margin-bottom:2em;padding:0.5em 1em;float:right;text-align:center;font-size:0.8em;}
#contenido .ejemplo a{text-transform:uppercase;}
#contenido .ejemplo a:hover{text-decoration:underline;}

/*para el registro en cuaderno*/
#contenido .registro-cuaderno{width:60em;overflow:hidden;}
#contenido .registro-cuaderno fieldset{width:47.8em;margin:0;padding:1em 6em;}
#contenido .registro-cuaderno fieldset legend{display:none;}
#contenido .registro-cuaderno label{width:13em;margin:0.5em 1em 1em;padding:0;clear:both;float:left;font-weight:bold;text-align:right;}
#contenido .registro-cuaderno input{width:18em;margin:0 9em 1em 0;padding:0;float:left;}
#contenido .registro-cuaderno select{width:18em;margin:0 9em 1em 0;padding:0;float:left;background:none;}
#contenido .registro-cuaderno .boton{width:5.5em;margin:0;float:right;border:none;}

/*lista cuaderno*/
#contenido .lista-cuaderno p.info{font-weight:bold;font-size:1.2em;}
#contenido .lista-cuaderno p.generar{width:55em;padding:0.6em;overflow:hidden;}
#contenido .lista-cuaderno p.generar a{margin-right:1em;float:left;text-decoration:none;}
#contenido .lista-cuaderno p.generar a.separa{padding-right:1em;}
#contenido .lista-cuaderno p.generar a:hover{text-decoration:underline;}
#contenido .lista-cuaderno ul{margin:0;padding:0;list-style-image:none;}
#contenido .lista-cuaderno ul li{margin-bottom:2em;}
#contenido .lista-cuaderno ul li ul{width:60em;margin:0;padding:0;overflow:hidden;list-style:none;}
#contenido .lista-cuaderno ul li ul li{margin:0.5em 1em;float:left;}
#contenido .lista-cuaderno ul li ul li a {text-decoration:none;}
#contenido .lista-cuaderno ul li ul li a.eliminar{background:url(/imgs/ico.papelera.gif) 0 0.3em no-repeat;padding-left:1.5em;text-transform:uppercase;}
#contenido .lista-cuaderno ul li ul li a.modificar{background:url(/imgs/ico.lapiz.gif) 0 0.3em no-repeat;padding-left:1.5em;text-transform:uppercase;}
#contenido .lista-cuaderno ul li ul li a.subir{background:url(/imgs/ico.flecha-subir.gif) 0 0.3em no-repeat;padding-left:1.5em;text-transform:uppercase;}


.limpiar{clear:both;}

.animsa{float:right;margin:-0.5em 0.3em 0 0 !Important;padding:0;}