/* Estilos Web Aktiba */

/* -----------------------------TIPOGRAFÍA-----------------------------*/
body{background-color: #075397; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px;  color : #075397; } 
td,th,thead,tbody,tfoot,div,h1,h2,h3,h4,h5,h6,ol,ul,li,dl,dt,blockquote,textarea,input,select{ font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px;  color : #075397; }
b,strong {font-weight : bold;}
em,i {	font-style : italic;}
/*-----------------------------fin TIPOGRAFÍA-----------------------------*/

/*-----------------------------ESTILOS GENÉRICOS-----------------------------*/
a {color : #075397;  text-decoration : none; }
a:hover {color : #075397; text-decoration: underline;}
ul{margin-bottom:6px;}/*petición del cliente*/
li{list-style-image:url(../imagenes-plantilla/marca.gif)}
.fondo1{background-color: #dcdddb;}
input, textarea{color: #000000; border-left:1px solid #c4c4c4;border-right:1px solid #c4c4c4;border-top:1px solid #c4c4c4; border-bottom:1px solid #c4c4c4;}
label {width:100px;text-align:right;}
.boton{font-weight : normal; font-size:10px; color: #000000;text-decoration : none; border-left:1px solid #c4c4c4;border-right:1px solid #c4c4c4;border-top:1px solid #c4c4c4; border-bottom:1px solid #c4c4c4;  background-color : #e9e9e9; cursor:hand;}

/*-----------------------------fin ESTILOS GENÉRICOS-----------------------------*/

div.all{clear: both; width:778px;}
div.todoaktiba{width: 778px; background-color: #FFFFFF;}
div.nekatur{width: 620px; background-color: #FFFFFF;}

/*idiomas*/
div.idiomas{text-align: right; margin-bottom: 5px;}
div.idiomas a{font-size: 10px; font-weight: bold; color: #FFFFFF;}
div.idiomas a:hover{font-size: 10px; font-weight: bold; color: #FFFFFF;}
div.idiomas img{vertical-align: middle; padding-right: 3px; border:0px;}

/*cabecera*/
table#cabecera-portada{background-image:url(/img/cab_portada.jpg); background-repeat:no-repeat; height: 238px; width: 778px;}
table#cabecera-portada2{background-image:url(/img/cab_portada2.jpg); background-repeat:no-repeat; height: 238px; width: 778px;}
table#cabecera-portada3{background-image:url(/img/cab_portada3.jpg); background-repeat:no-repeat; height: 238px; width: 778px;}
table#cabecera-portada4{background-image:url(/img/cab_portada4.jpg); background-repeat:no-repeat; height: 238px; width: 778px;}
table.cabecera td{vertical-align: top;}
div.logo{margin: 10px 10px 10px 10px;}
div.links-top{ margin-top: 0px; text-align: right; padding-right: 8px;}
div.links-top a{
/* Martin 17/12/08. Puesto un poco mas pequeño el tamaño de la fuente */
font-size : 10px;  
font-size : 9px;
color : #075397;}
div.links-top a:hover{text-decoration: underline;  color : #075397;}
div.links-top input.buscador{
/* Martin 17/12/08. He estrechado un poco*/
font-size: 9px; 
border-left:1px solid #075397;
border-right:1px solid #075397;
border-top:1px solid #075397; 
border-bottom:1px solid #075397;
width: 100px; 
width: 80px;
height: 15px; }
div.links-top input.bot-ir{
border-left:0px solid #c4c4c4;
border-right:0px solid #c4c4c4;
border-top:0px solid #c4c4c4; 
border-bottom:0px solid #c4c4c4; 
/*padding-top: 12px;*/
height: 17px;
vertical-align: middle;
vertical-align: top; }
div.links-top #links-top-fila2 {
	float: right;
	height: 20px;
	padding-top: 4px;
}
/* Martin 18/06/09. Nuevo estilo para los enlaces a idiomas */
div.links-top #links-top-fila-idiomas {
	margin-bottom: 8px;
	margin: 4px 0px 4px 0px;
}
/* Martin 09/04/10. Nuevo estilo para los enlaces de boletin, contacto, etc. */
/* Martin 05/05/10. Nuevos estilos para la banda blanca que hay debajo del pase de fotos de la cabecera. */
/*div.links-top div.cabecera-enlaces-contactos {*/
div.banda-cabecera {
clear: both;
height: 12px;
height: 28px;
margin: 2px 0px 2px 0px;
padding: 0px 4px 0px 4px;
}
div.banda-cabecera div.texto-izq {
clear: none;
float: left;
color: #A7CD32;
width: 350px; /* Martin 27/07/10. Nuevo */
}
div.banda-cabecera div.cabecera-enlaces-contactos {
clear: none;
float: right;
	/*height: 12px;*/
	/*margin: 4px 0px 4px 0px;*/
color: #A7CD32;
text-align: right;
}
/*div.links-top div.cabecera-enlaces-contactos a {*/
div.banda-cabecera div.cabecera-enlaces-contactos a {
color: #A7CD32;
padding: 0px 2px 0px 2px;
vertical-align: middle;
}
div.banda-cabecera div.cabecera-enlaces-contactos img {
border: 0px;
}

/* Martin 09/04/10. Estilos para el select del traductor google y el texto que va al lado. */
/*div.links-top div.traductor-google {
	float: right;
	height: 45px;
	height: 60px;
}
div.links-top div.traductor-google div.traductor-etiqueta {
	float: left;
	padding: 8px 0px 0px 0px;
}
div.links-top div.traductor-google div#google_translate_element {
	float: right;
	width: 180px;
}*/

.cabecera-headers{ position:relative; }
.cabecera-headers h1{ position:absolute; bottom:0px; left:0px; float:left; width: 776px; height:140px; font-size:1px; background-color:transparent }
.cabecera-headers span{ visibility:hidden;}


/*menu navegacion*/
div.menunav{background-color: #A7CD32; padding:10px 4px 4px 4px; clear: both;}
/* martin 01/06/09. Reducido el padding para que en ingles se vea bien el menu de navegacion. */
div.enlace-menunav{padding: 4px 35px 4px 35px; padding: 4px 34px 4px 34px; clear: none; display: inline; margin-top: 4px; }
div.enlace-menunav a{color: #FFFFFF; font-weight: bold; font-size: 13px;}
/* Martin 30/04/10. Nuevos estilos para el menu hrizontal verde de la pagina index.php. */
div#menunav-index {
	height: 24px;
	padding: 2px 4px 4px 4px;
}
div#menunav-index div.enlace-menunav  {
float: left;
width: 184px;
width: 190px;
padding: 4px 4px 4px 4px;
padding: 4px 1px 4px 1px;
text-align: center;
display: block;
}

/*submenu*/
div.m-submenu{}
div.submenu{background-image: url(/img/f_submenu.gif); background-repeat:repeat-y; background-position: top left;  background-color: #CCE287; }
div.seccion{margin: 0px 3px 0px 6px; padding: 5px; border-bottom: 1px solid #FFFFFF;}
div.seccion a{font-size: 10px; color: #075397;}
div.seccion a.seleccionado{font-weight: bold;}
div.subsecciones{padding-bottom: 10px; padding-top: 10px;}
div.subseccion{background-image:url(/img/ico_cuadro.gif); background-repeat:no-repeat; background-position: 5px 5px; padding-left: 15px; margin: 2px 0px 4px 10px;}
div.subseccion a{color:#075397 ;}

/*contenido portada*/
table.contenido-portada{}
table.contenido-portada td.col1{width:162px; background-image: url(/img/linea_punti_menunav.gif); background-repeat:repeat-y; background-position: top right; vertical-align: top;}
div.col1{margin: 5px;}
table.contenido-portada td.col2{vertical-align: top; padding: 8px;}
table.contenido-portada td.col3{width:205px; vertical-align: top; }
div.col3{margin: 5px;}


/*cajita blanca*/
div.cajab{margin-bottom: 5px;}
table.cajab{}
table.cajab td.corner-left-b{background-image:url(/img/corner_topb.gif); background-repeat:no-repeat; background-position: top; width: auto; height: 17px;}
table.cajab td.corner-right-b{background-color: #CCCCCC;}
table.cajab td.corner-right-b div.titulo{color: #FFFFFF; font-weight: bold; font-size: 10px; margin: 2px 5px 2px 2px; text-align: right;}
table.cajab td.contenido-cajab{padding: 5px 5px 5px 3px; border-left: 1px solid #DFDFDF; border-right: 1px solid #DFDFDF; }
table.cajab td.pie-cajab{background-image:url(/img/pie_cajab.gif); background-repeat:no-repeat; background-position: top left;}

/*cajita blanca columna3*/
div.cajaacol3{margin-bottom: 5px;}
table.cajaacol3{width:192px;}
table.cajaacol3 td.corner-left-acol3{background-image:url(/img/corner_topb.gif); background-repeat:no-repeat; background-position: top; width: auto; height: 17px;}
table.cajaacol3 td.corner-right-acol3{background-color: #CCCCCC;}
table.cajaacol3 td.corner-right-acol3 div.titulo{color: #FFFFFF; font-weight: bold; font-size: 10px; margin: 2px 5px 2px 2px; text-align: right;}
table.cajaacol3 td.contenido-cajaacol3{padding: 5px 5px 5px 3px; border-left: 1px solid #89B0D8; border-right: 1px solid #89B0D8; text-align: center;}
table.cajaacol3 td.pie-cajaacol3{background-image:url(/img/pie_cajaacol3.gif); background-repeat:no-repeat; background-position: top left;}

/*cajita publi rasca*/
div.cajaacol4{margin-bottom: 5px;}
table.cajaacol4{width:160px;}
table.cajaacol4 td.corner-left-acol4{background-image:url(/img/corner_topbrasca.gif); background-repeat:no-repeat; background-position: top; width: auto; height: 17px;}
table.cajaacol4 td.corner-right-acol4{background-color: #CCCCCC;}
table.cajaacol4 td.corner-right-acol4 div.titulo{color: #FFFFFF; font-weight: bold; font-size: 10px; margin: 2px 5px 2px 2px; text-align: right;}
table.cajaacol4 td.contenido-cajaacol4{padding: 5px 5px 5px 3px; border-left: 1px solid #89B0D8; border-right: 1px solid #89B0D8; text-align: center;}
table.cajaacol4 td.pie-cajaacol4{background-image:url(/img/pie_cajaacol3.gif); background-repeat:no-repeat; background-position: top left;}


/*cajita gris*/
div.cajag{margin-bottom: 5px;}
table.cajag{}
table.cajag td.corner-left-g{background-image:url(/img/corner_topb.gif); background-repeat:no-repeat; background-position: top; width: auto; height: 17px;}
table.cajag td.corner-right-g{background-color: #CCCCCC;}
table.cajag td.corner-right-g div.titulo{color: #FFFFFF; font-weight: bold; font-size: 10px; margin: 2px 5px 2px 2px; text-align: right;}
table.cajag td.contenido-cajag{padding: 5px 5px 5px 3px; border-left: 1px solid #DFDFDF; border-right: 1px solid #DFDFDF; background-color: #DFDFDF;}
table.cajag td.pie-cajag{background-image:url(/img/pie_cajag.gif); background-repeat:no-repeat; background-position: top left;}

/*cajita gris columna3*/
div.cajagcol3{margin-bottom: 5px;}
table.cajagcol3{width:192px;}
table.cajagcol3 td.corner-left-gcol3{background-image:url(/img/corner_topb.gif); background-repeat:no-repeat; background-position: top; width: auto; height: 17px;}
table.cajagcol3 td.corner-right-gcol3{background-color: #CCCCCC;}
table.cajagcol3 td.corner-right-gcol3 div.titulo{color: #FFFFFF; font-weight: bold; font-size: 10px; margin: 2px 5px 2px 2px; text-align: right;}
table.cajagcol3 td.contenido-cajagcol3{padding: 5px 5px 5px 3px; border-left: 1px solid #DFDFDF; border-right: 1px solid #DFDFDF; background-color: #DFDFDF;}
table.cajagcol3 td.pie-cajagcol3{background-image:url(/img/pie_cajagcol3.gif); background-repeat:no-repeat; background-position: top left;}

/*cajita gris-azul*/
div.cajaga{margin-bottom: 5px;}
table.cajaga{width:192px;}
table.cajaga td.corner-left-ga{background-image:url(/img/corner_topb.gif); background-repeat:no-repeat; background-position: top; width: auto; height: 17px;}
table.cajaga td.corner-right-ga{background-color: #CCCCCC;}
table.cajaga td.corner-right-ga div.titulo{color: #FFFFFF; font-weight: bold; font-size: 10px; margin: 2px 5px 2px 2px; text-align: right;}
table.cajaga td.contenido-cajaga{padding: 5px 5px 5px 3px; border-left: 1px solid #89B0D8; border-right: 1px solid #89B0D8; background-color: #DFDFDF; }
table.cajaga td.pie-cajaga{background-image:url(/img/pie_cajaga.gif); background-repeat:no-repeat; background-position: top left;}

div.enlace-ico{background-image:url(/img/ico_cuadro.gif); background-repeat:no-repeat; background-position: 5px 5px; padding-left: 15px; margin: 2px 0px 4px 0px;}
div.enlace-ico a{color:#075397 ;}
div.calendario-mes{background-color:#DF7311; color: #FFFFFF;  text-align: center; padding: 3px;}
div.calendario-mes a{ color: #FFFFFF;  text-align: center;}
div.publi{margin-bottom: 5px;}
div.recomienda{color: #89B0D8; font-size: 9px; text-decoration: none; margin-bottom: 5px; margin-top: 5px;}
div.recomienda a{color: #89B0D8; font-size: 9px; text-decoration: underline; }
/* Martin 09/04/10. Nuevos estilos. */ 
div.recomienda a.imagen {
	text-decoration: none;
}
div.recomienda a img {
	margin: 4px 2px 2px 0px;
	border: 0px;
	text-decoration: none;
}

div.mapa-portada{text-align: center; padding-bottom: 5px; border-bottom: 1px solid #FFFFFF;}
div.enlace-programas{background-image:url(/img/ico_cuadro.gif); background-repeat:no-repeat; background-position: 5px 5px; padding-left: 15px; margin: 10px 0px 4px 0px; font-size: 12px; font-weight: bold; color: #89B0D8;}
div.enlace-programas a{font-size: 12px; font-weight: bold; color: #89B0D8;}
td.foto-programas{border-right: 1px solid #FFFFFF;}
td.enlace-programas{padding-top: 5px; vertical-align: top;}
div.enlace-ico-centro{background-image:url(/img/ico_cuadro.gif); background-repeat:no-repeat; background-position: 5px 5px; padding-left: 15px; margin: 2px 0px 4px 0px;}
div.enlace-ico-centro a{color:#89B0D8 ;}
div.enlace-sinico-centro{ padding-left: 15px; margin: 2px 0px 4px 0px;}
div.enlace-sinico-centro a{color:#075397 ;}
div.titulo-ofertas-agenda{color: #000000; font-size: 11px; font-weight: bold; text-transform: uppercase;}

/*ofertas - agenda*/
div.ofertas-agenda{margin-bottom: 5px;}
table.ofertas-agenda{}
table.ofertas-agenda td{padding: 5px; vertical-align: top;}
table.ofertas-agenda td.ofertas-agenda-enlaces{border-top:1px solid #89B0D8; border-right:1px solid #89B0D8; border-bottom:1px solid #89B0D8; width: 50%;  }


/*Buscador portada*/
div.label{margin-top: 3px; margin-bottom: 3px;}
div.select{margin-bottom: 3px;}
div.select select{width: 175px; background-color: #DCDCDC;}

/*Libro de visitas*/
div.nombre-librov{font-weight: bold; margin-bottom: 3px;}
div.comentario-librov{font-style:italic;  margin-bottom: 7px;}
div.enlace-librov{ color: #DF7311; font-size: 9px;  margin-bottom: 3px;}
div.enlace-librov a{ color: #DF7311; font-size: 9px; text-decoration: underline;}

/*fecha*/
div.fecha, div.migapan{color: #928A74; font-size: 9px; text-align: right; border-bottom: 1px solid #DFDFDF;  margin: 5px; }
div.migapan a{color: #928A74; font-size: 9px; text-align: right; border-bottom: 1px solid #DFDFDF;  margin: 5px; }

/*caja principal*/
div.caja-principal{margin-bottom: 5px;}
table.caja-principal{background-color: #F5F5F5; width: 400px;}
table.caja-principal td.corner-topi{background-image:url(/img/corner_topi_cajaprincipal.gif); background-repeat:no-repeat; background-position: top left; width:4px; height: 3px;}
table.caja-principal td.corner-topd{background-image:url(/img/corner_topd_cajaprincipal.gif); background-repeat:no-repeat; background-position: top right; width:7px;  height: 5px;}
table.caja-principal td.corner-bottomi{background-image:url(/img/corner_bottomi_cajaprincipal.gif); background-repeat:no-repeat; background-position: top left; width:4px;  height: 5px;}
table.caja-principal td.corner-bottomd{background-image:url(/img/corner_bottomd_cajaprincipal.gif); background-repeat:no-repeat; background-position: top right; width:7px;  height: 5px;}
table.caja-principal td.border-top{border-top: 1px solid #89B0D8; background-color: #F5F5F5;}
table.caja-principal td.border-left{border-left: 1px solid #89B0D8; background-color: #F5F5F5;}
table.caja-principal td.contenido{padding: 5px;}
table.caja-principal td.border-right{background-image:url(/img/border_right_cajaprincipal.gif); background-repeat:repeat-y; background-position:top left; width: 7px;}
table.caja-principal td.border-bottom{background-image:url(/img/border_bottom_cajaprincipal.gif); background-repeat:repeat-x; background-position: bottom right;  height: 5px;}

/*caja slogan*/
div.caja-slogan{margin-bottom: 10px;}
table.caja-slogan{background-color: #F5F5F5; width: 100%;}
table.caja-slogan td.corner-topi{background-image:url(/img/corner_topi_cajaprincipal.gif); background-repeat:no-repeat; background-position: top left; width:4px; height: 3px;}
table.caja-slogan td.corner-topd{background-image:url(/img/corner_topd_cajaprincipal.gif); background-repeat:no-repeat; background-position: top right; width:7px;  height: 5px;}
table.caja-slogan td.corner-bottomi{background-image:url(/img/corner_bottomi_cajaprincipal.gif); background-repeat:no-repeat; background-position: top left; width:4px;  height: 5px;}
table.caja-slogan td.corner-bottomd{background-image:url(/img/corner_bottomd_cajaprincipal.gif); background-repeat:no-repeat; background-position: top right; width:7px;  height: 5px;}
table.caja-slogan td.border-top{border-top: 1px solid #89B0D8; background-color: #F5F5F5;}
table.caja-slogan td.border-left{border-left: 1px solid #89B0D8; background-color: #F5F5F5;}
table.caja-slogan td.contenido{padding: 3px;}
table.caja-slogan td.border-right{background-image:url(/img/border_right_cajaprincipal.gif); background-repeat:repeat-y; background-position:top left; width: 7px;}
table.caja-slogan td.border-bottom{background-image:url(/img/border_bottom_cajaprincipal.gif); background-repeat:repeat-x; background-position: bottom right;  height: 5px;}

/*caja buscador*/
div.caja-buscador{margin-bottom: 5px; }
table.caja-buscador{background-color: #FFFFFF; width: 100%;}
table  > table.caja-buscador{border:1px solid #89B0D8;}
table.caja-buscador td.corner-topi{background-image:url(/img/corner_topi_cajabuscador2.gif); background-repeat:no-repeat; background-position: top left; width:4px; height: 3px;}
table.caja-buscador td.corner-topd{background-image:url(/img/corner_topd_cajabuscador.gif); background-repeat:no-repeat; background-position: top right; width:7px;  height: 5px;}
table.caja-buscador td.corner-bottomi{background-image:url(/img/corner_bottomi_cajabuscador.gif); background-repeat:no-repeat; background-position: top left; width:4px;  height: 5px;}
table.caja-buscador td.corner-bottomd{background-image:url(/img/corner_bottomd_cajabuscador.gif); background-repeat:no-repeat; background-position: top right; width:7px;  height: 5px;}
table.caja-buscador td.border-top{border-top: 1px solid #89B0D8; background-color: #FFFFFF;}
table.caja-buscador td.border-left{border-left: 1px solid #89B0D8; background-color: #FFFFFF;}
table.caja-buscador td.contenido{padding: 5px;}
table.caja-buscador td.border-right{background-image:url(/img/border_right_cajabuscador.gif); background-repeat:repeat-y; background-position:top left; width: 7px;}
table.caja-buscador td.border-bottom{background-image:url(/img/border_bottom_cajaprincipal.gif); background-repeat:repeat-x; background-position: bottom right;  height: 5px;}

/*caja actividades*/
div.caja-actividades{margin-bottom: 5px;}
div.texto-actividades{color: #000000; font-size: 9px; }
div.masinfo{color: #89B0D8; font-size: 9px; font-weight: bold; text-align: right;}
div.masinfo a{color: #89B0D8; font-size: 9px; font-weight: bold;}
div.titulo-actividades{font-size: 13px; font-weight: bold; color: #3D79B6; background-color: #F5F5F5; padding:5px;}
td.titulo-actividades{background-image: url(/img/lineapuntitop.gif); background-repeat:repeat-x; background-position: top;}
td.foto-actividades{background-image: url(/img/linea_punti_menunav.gif); background-repeat:repeat-y; background-position: top right; vertical-align: top;padding-right: 10px; padding-bottom: 10px;}
td.foto-actividades2{padding-left: 10px; }


div.img-tiempo{float: left;}
div.img-tiempo img{border: 0px;}
div.enlace-tiempo{ padding-left: 15px; margin: 2px 0px 15px 0px; float: left;}
div.enlace-tiempo a{color:#075397 ;}
div.enlace-tiempo2{ padding-left: 15px; margin: 2px 0px 4px 0px; clear: both;}
div.enlace-tiempo2 a{color:#89B0D8 ; text-decoration:underline;}

/*centro de aventura*/
div.m-centro{margin: 15px 5px 15px 5px;}
div.centro{clear: both;}
div.logo-centro{float: left; padding-right: 5px;}
div.url-centro{font-size: 10px; color: #89B0D8; margin-bottom: 5px; clear: both;}
div.url-centro a{ font-size: 10px; color: #89B0D8;font-weight: bold; }
div.texto-centro{float: left; font-size: 9px; color: #000000;}
* > div.texto-centro{width: 460px;}
div.oficina-reservas{margin-top:15px; margin-bottom:5px; text-align: right;}
div.oficina-reservas a{font-size: 10px; color: #FF6600; text-decoration: underline;}
div.ficha{clear: both; padding-top: 15px;}
div.ficha div.coli{float: left; clear: none;}
* > div.ficha div.coli{width: 400px;}
div.ficha div.cold{float: right; clear: none}
div.ficha div.cold div.calidad{text-align: center; padding-bottom: 10px;}
div.ficha div.coli table.caja-buscador{width: 435px;}

div.m-tabla-ficha{font-size: 9px; color: #000000; clear: both; margin-bottom: 10px;}
div.m-tabla-ficha img{padding-right: 2px;}
div.m-tabla-ficha div{font-weight: bold; color: #000000; margin-bottom: 5px;}
div.info-adicional{ padding-top: 15px;}
div.info-adicional a{font-size: 9px; color: #000000; text-decoration: underline;}


/*PIE*/
div.links-pie{ margin: 5px 10px 10px 5px; text-align: right; }
div.links-pie a{font-size : 9px;  color : #075397;}
div.links-pie a:hover{text-decoration: underline;  color : #075397;}
div.patrocinio{text-align: right; margin-right: 10px; margin-bottom: 10px;}
table.pie{background-image:url(/img/pie.gif); background-repeat: no-repeat; background-position:bottom; height: 221px; width:778px;}
table.pie td{vertical-align: bottom;}
table.pie td.patrocinio{vertical-align: bottom;}


div.m-tabla-ficha div.foto{float: left; clear: none;}
div.m-tabla-ficha div.foto img{padding-right:5px;}

/**/
div.registro{color: #928A74; font-size: 9px; margin: 5px; text-align: left;}
div.registro h1{color: #928A74; font-size: 14px; margin: 15px 5px 5px 5px; text-align: left;}
div.registro table.registro{width: 570px;  }
div.registro table.registro td{text-align: left; padding: 5px;  }
div.registro table.registro td select, div.registro table.registro th select{width: 200px;  }
div.registro table.registro td textarea, div.registro table.registro th textarea{width: 200px;  }
div.registro table.registro td input, div.registro table.registro th input{width: 200px;  }
div.registro table.registro td input.cp{width: 70px;  }
div.registro table.registro td input.radio{border: 0px; width: 20px; }
div.registro table.registro td input.auto{border: 0px; width: auto; }
div.registro table.registro td select.puntuacion{width: 160px;}
div.registro table.registro td select.asunto{width: 200px;}
div.registro table.registro td input#norecibirinfor {
/* Martin 27/05/10. Nuevo. */
	width: 20px;
}

div.txt-intro{padding-left: 5px; padding-bottom: 20px; color: #000000; }

/*ficha*/
div.iconos-herramientas{
text-align: right; 
padding: 0px 5px 0px 0px; 
vertical-align: middle;}
div.iconos-herramientas img{
padding: 0px 0px 0px 0px; 
vertical-align: middle;}
div.m-ficha{
/*padding: 10px; */
/* Martin. Nuevos estilos */
padding: 0px 10px 0px 10px; }
div#infor-reservas {
/* Martin 01/12/08. Anado esta regla */
float: left;
}
/* Martin 22/07/10. Nueva regla. Usada en paginas/ficha.php. */
div.ficha-pestannas-busqueda div.volver_inicio {
float: left;
width: 150px;
padding: 17px 0px 0px 0px;
}
/*div#infor-reservas div.iconos-herramientas{*/
div.ficha-pestannas-busqueda div.iconos-herramientas{
/* Martin 01/12/08. Anado esta regla */
float: left;
padding: 17px 0px 0px 250px;
padding: 17px 0px 0px 240px; /* Anadido 17/06/09 */
padding: 17px 0px 0px 46px; 
width: 200px;
height: 12px;
}
div.ficha-pestannas{
clear: both; 
background:url(/img/linea_gris.gif); 
background-repeat: repeat-x; 
background-position:46px left; 
height: 20px; 
padding-left: 10px;}
* > div.ficha-pestannas{
background:url(/img/linea_gris.gif); 
background-repeat: repeat-x; 
background-position:bottom left; 
height: 47px;}
div.ficha-pestannas-busqueda{
/* Martin 28/11/08. Creada este estilo para que funcione en Internet Explorer */
background:url(/img/linea_gris.gif); 
background-repeat: repeat-x; 
background-position:bottom left; 
height: 47px;
height: 56px;
height: 43px;}
div.pestanna-off{background-image:url(/img/pestanna_off.jpg); background-repeat: no-repeat; background-position:top left; width: 105px; height: 24px; clear: none; float: left; margin-right: 4px; margin-top: 13px;}
div.pestanna-off-reserva{
background-image:url(/img/pestanna_off_reserva.jpg); background-repeat: no-repeat; background-position:top left; width: 105px; height: 24px; clear: none; float: left; 
margin-right: 4px; margin-top: 13px;
/* Martin 01/12/08. Cambiamos las siguientes propiedades. */
margin-right: 0px; margin-top: 0px;}
div#pestanna-off-reserva-ficha {
/* Martin 27/11/08. Cambios en la pestanna reservas ficha.php (ficha de un programa)*/
float: right;
background-image:url(/img/pestanna_off_reserva-ficha.jpg);
width: 160px;
height: 30px;
}
div.m-pestanna-off{padding: 5px 5px 0px 5px; text-align: center;}
div.pestanna-on{background-image:url(/img/pestanna_on.gif); background-repeat: no-repeat; background-position:top left; width: 105px; height: 41px; clear: none; float: left; margin-right: 4px;}
div.m-pestanna-on{padding: 10px 5px 0px 5px; text-align: center;}
div.contenido-ficha{
/* Martin 10/12/08. Modificados estilos para paginas/ficha.php */
padding: 10px;
padding: 0px 10px 10px 10px;}
div.contenido-ficha h2, div.contenido-ficha h1{
/* Martin 10/12/08. Modificados estilos para paginas/ficha.php */
font-size: 11px; 
font-weight: bold; 
color: #075397;
padding: 5px 0px 0px 0px; 
margin: 0px;}
div#cont-presentacion h2, div#cont-presentacion h1 {
/* Martin 27/11/08. Para paginas/ficha.php */
margin: 10px 0px 0px 0px;
color: #8BAB29;}
div.contenido-ficha span.separacion-vertical {
/* Martin 09/12/08. Para paginas/ficha.php */
display: block;
margin: 0px 0px 10px 0px;
}
div.contenido-ficha div.texto{color: #000000;}
div#cont-presentacion span.texto{
/* Martin 27/11/08. Para paginas/ficha.php */
color: #000000; }
div.contenido-ficha div.texto div#div_foto_prog_grande{
/* Martin 01/06/09. Aumentamos el espacio reservado a la foto. */
width: 240px;
height: 265px;
width: 260px;
height: 285px;
text-align: center;
}
div.contenido-ficha div.texto div.foto{
clear: none; 
float: right; 
margin-left: 5px; 
margin-bottom: 5px; 
/*padding: 1px; 
border:1px solid #D1D1D1;*/
}
div.contenido-ficha div.texto div.foto img{
/* Martin 31/03/09. Nuevo estilo para paginas/ficha.php. */
padding: 1px; 
border:1px solid #D1D1D1;
}
div.contenido-ficha div.texto div#cuadro_enlaces{
/* Martin 01/06/09. Aumentamos el espacio reservado a la foto. */
float: left;
width: 240px;
width: 260px;
height: 20px;
margin: 5px 0px 0px 0px;
}
div.contenido-ficha div.texto div#cuadro_enlaces div#foto_anterior, div.contenido-ficha div.texto div#cuadro_enlaces div#foto_siguiente{
/* Martin 01/06/09. Aumentamos el espacio reservado a la foto. */
float: left;
width: 120px;
width: 130px;
height: 20px;
text-align: center;
display: none;
}
div.contenido-ficha div.limpiar-texto-dcha-izq {
/* Martin 28/11/08. Nuevo estilo para paginas/ficha.php. */
float:left; 
clear:both;
width: 560px;
margin: 0px 0px 10px 0px;}
div.contenido-ficha div.fijar-solo-anchura {
/* Martin 17/02/09. Nuevo estilo para paginas/ficha.php. Para que se impriman bien en IE7 las fichas*/
width: 560px;
margin: 0px 0px 10px 0px;}
div.contenido-ficha #publi-nekatur-ficha{
/* Martin 28/11/08. Nuevo estilo para paginas/ficha.php. */
float: left;
margin: 10px 0px 0px 0px;
}
div.contenido-ficha #texto-nekatur-ficha{
/* Martin 28/11/08. Nuevo estilo para paginas/ficha.php. */
	float: left;
	width: 270px;
	margin: 0px 10px 0px 0px;
}
div.contenido-ficha #foto-nekatur-ficha{
/* Martin 28/11/08. Nuevo estilo para paginas/ficha.php. */
float: right;
width: 278px;
}
div.contenido-ficha span#enlace-enviar-comentario{
text-align: right; 
padding: 0px 5px 0px 0px; 
vertical-align: middle;}
div.contenido-ficha span#enlace-enviar-comentario img{
padding: 0px 0px 0px 0px; 
vertical-align: middle;}
h2.ficha-titular-verde {
/* Martin 19/01/10. Nueva clase para sacar algunos titulos de la ficha del programa
de color verde. (paginas/ficha.php) */
	color: #8BAB29;
	font-size: 11px;
	font-weight: bold;
}
div.fijar-solo-anchura span.apartado {
/* Martin 19/01/10. Nuevo estilo para paginas/ficha.php. Para sacar unos apartados en negrita. */
font-weight: bold; }
div.fijar-solo-anchura span.apartado a.enlace-subrayado {
/* Martin 19/01/10. Para ficha.php */
	text-decoration: underline;
}
div.fijar-solo-anchura span.texto a.enlace-subrayado {
/* Martin 19/01/10. Para ficha.php */
	text-decoration: underline;
}


div.contenido-ficha div.texto div.foto2{clear: none; float: right; margin-left: 5px; margin-bottom: 5px; padding: 1px; border:1px solid #D1D1D1;}
div.contenido-ficha div.texto div.foto3{clear: none; float: left; margin-right: 5px; margin-bottom: 5px; padding: 1px; border:1px solid #D1D1D1;}
div.contenido-ficha div.apartado{
color: #8BAB29;
font-size: 10px; 
font-weight: bold; 
padding-top: 15px; 
padding-bottom: 5px;}
div#cont-presentacion div.apartado {
/* Martin 27/11/08. Para paginas/ficha.php */
color: #075397;}
div#cont-presentacion span.apartado {
/* Martin 27/11/08. Para paginas/ficha.php */
color: #075397;
font-size: 10px; 
font-weight: bold;}
div.contenido-ficha div.textocomentarios {clear: both; color: #000000; font-size: 10px; padding-top: 5px; padding-bottom: 5px; float: left; padding-right: 15px;}
div.fecha-libro{color: #999999; font-size: 10px;  padding-top: 10px; clear: both; }
div.usuario-libro{color: #075397; font-size: 10px; font-weight: bold; padding-top: 5px; padding-bottom: 5px; clear: none; font-style:italic; float: left;}
div.titulo-libro{color: #000000; font-size: 10px; font-weight: bold; padding-top: 5px; padding-bottom: 5px; clear: none; float: left; padding-right: 15px;}

a.atabla{
/* Martin 27/11/08. Cambiamos/Anadimos propiedades */
font-size: 10px; 
color: #075397; /*#FF6600;*/ 
text-decoration: underline; 
text-align: right;}
div.atabla{
/* Martin 27/11/08. Cambiamos/Anadimos propiedades */
/*clear: both;*/
text-align: right;}
table.tabla-precio{border:1px solid #DFDFDF;}
table.tabla-precio th{color: #8BAB29; font-size: 10px; font-weight: bold; text-align: center; border-bottom: 1px solid #D1D1D1; border-right: 1px solid #D1D1D1;}
table.tabla-precio td{color: #000000; font-size: 10px; text-align: center;border-bottom: 1px solid #D1D1D1; border-right: 1px solid #D1D1D1; }

div.m-ficha#caracteristicas{display: none;}
div.m-ficha#precios{display: none;}
div.m-ficha#empresa{display: none;}

a.rutas-enlace-subrayado {
/* Martin 19/01/10. Nueva clase para que en la pagina de Recursos naturales (paginas/rutas.php) aparezcan 
	subrayados unos enlaces. */
	text-decoration: underline;
}