/* CSS Document */

*
{
	margin: 0;
	padding: 0;

}


body
{
	background-color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	margin-top: 0px;
	margin-left: 5px;
	margin-right: 5px;

	/*overflow: -moz-scrollbars-vertical;
	overflow-x:hidden;*/
}

/*NOFRE*/

.lletraDor
{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ba8c22;
}

#logo
{
	background: url('../img/ajuntament_logo.gif') no-repeat;
	position:absolute; top:8px; left:5px; width:204px; height:65px; z-index:3; background-repeat:no-repeat
}
/*NOFRE*/

#submenues{

	position: absolute;
	float: left;
	left: 100px;
	top: 293px;
	width: 160px;
	padding-top: 5px;
	display: none;
	z-index: 100;
}

#submenu{
	float: left;
	z-index: 25;
	background: url('../img/submenu_fondo.gif');
	padding-top: 6px;
	padding-left: 9px;
	width: 151px;
	height: 87px
}

.submenu_item:link, .submenu_item:visited{

	font-family: Tahoma, Arial, sans-serif;
	font-size: 100%;
	color: #fff;
	text-decoration: none;
}

.submenu_item:hover{
	color: #333;

}
.fondo_ie7
{
	z-index:1; position: absolute; top: 0px; left:10px; right: 5px; height: 269px; background-image: url('../img/tabla_header_fondo.gif'); width: 98%
}

.tabla_header
{
	background-image: url('../img/tabla_header_fondo.gif');
	background-repeat: repeat-x
}

.tabla_img_1
{
	background-image: url('../img/home_foto.gif');
	background-repeat: no-repeat;
	background-position:  left bottom;
}

.tabla_menu_derecha
{
	background-image: url('../img/tabla_menu_derecha.jpg');
	/* 269 x 328 */
	height: 189px;
	width: 298px;
	padding-left: 30px;
	padding-top: 80px
}

.tabla_menu_fondo
{
	background-image: url('../img/tabla_menu_fondo.gif');
	padding-left: 2px
}

.menu_derecha_item:link, .menu_derecha_item:visited
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #545050;
	text-decoration: none;
	text-align: left;
	font-weight: normal;
	line-height: 16px;
}

.menu_derecha_item:hover
{
	color: #F9F3D1;
}

.menu_derecha_idiomas
{
	position: relative;
	background-image: url('../img/tabla_menu_idiomas.gif');
	background-repeat: no-repeat;
	/* 328 x 29*/
	height: 29px;
	width: 329px; /* XF */
	overflow: hidden;
	color: #fff
}

.idioma_item:link, .idioma_item:visited
{
	font-size: 100%;
	color: #fff;
	text-decoration: none;
}

.idioma_item:hover
{
	color: #dedede;
	text-decoration: none;
}

#menu
{
	float: left;
	height: 25px;
	padding-top: 4px;
	padding-left: 4px;
	overflow: hidden;
	width: 489px; /*XF */
}

.menu_item
{
	float: left;
}

#capa_select
{
	float: left;
	width: 100px;
}

.select
{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #333333;
	background: #d4be50;
	width: 100px;
	padding: 0px;
	padding-left: 1px;
	border: 1px #7f9db9 solid;
	margin-left: 5px;
}

.tabla_gris_fondo
{
	position: relative;
	float: left;
	width: 319px; /* XF */
	overflow: hidden;
	/*padding-left: 10px;*/
	padding-right: 10px;
	padding-bottom: 20px;
	border-right: 1px solid #fff;
	background-image: url('../img/gris_fondo.gif');
	background-repeat: repeat-y;
	font-size: 110%
}

.tabla_gris_fondo_ie
{
	background-image: url('../img/gris_fondo.gif');
	background-repeat: repeat-y
}

.tabla_gris_fecha
{
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: right;
        font-size:90%;
}

#gris_izq
{
	float: left;
	padding-top: 0px; /* XF */
	padding-left: 13px;
	width: 53%;
}

#gris_der
{
	float: left;
	padding-top: 3px;
	padding-left: 25px;
	width: 31%;
}

.gris_item_der
{
	padding-top: 14px;
	width: auto;
}

.gris_item_der_cont
{
	float: left;
	width: 91px;
	padding-left: 22px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	color:#4e4e4e;
}

.gris_item
{
	float: left;
	padding-top: 22px;
	width: 175px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}


.buscar:link, .buscar:visited
{
	float: left;
	background: #efeeea;
	border-top: 1px #fff solid;
	border-left: 1px #fff solid;
	border-right: 1px #5c5c5b solid;
	border-bottom: 1px #5c5c5b solid;
	/*width: 59px;*/
	padding-left: 13px;
	padding-right: 13px;
	margin-bottom: 0px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #333;
	text-decoration: none;
	margin-top: 2px;
	line-height: 12px;
}

.buscar:hover
{
 	border-top: 1px #5c5c5b solid;
	border-left: 1px #5c5c5b solid;
	border-right: 1px #fff solid;
	border-bottom: 1px #fff solid;
}

.plano:link, .plano:visited
{
	float: left;
	padding-top: 4px;
	text-decoration: none;
	color: #666;
	font-size: 100%;
	width: 110px;
	padding-bottom: 0px;
}

.gris_icono
{
	float: left;
}
.gris_titulo_img
{
	float: left;
}

.gris_cont
{
	float: left;
	padding-left: 22px;
	padding-top: 9px;
}

.ficha_gris_cont
{
	float: left;
	width: 266px;
	padding-left: 17px;
	padding-top: 7px;
	padding-bottom: 23px;
	color: #666;
}

.input_gris
{
	border: 1px #aaa solid;
	padding: 2px;
	font-size: 100%;
}

.input_gris_agenda
{
	border: 1px #aaa solid;
	padding: 0px;
	padding-top:2px;
	padding-bottom:3px;
	font-size: 100%;
}

.titulares, .titulares:link, .titulares:visited, .titulares:hover
{
	background-image: url('../img/home_titulo_banda.gif');
	background-repeat: no-repeat;
	background-position:  left center;
	padding-left: 10px;
	padding-top: 0px;
	color: #CC9933;
	text-decoration: none;
	height: 22px;
	width: 100%;
	float: left;
	clear: both
}

.bloque_home
{
	width: 96%;
	margin: 5px;
	padding-top: 20px;
	padding-left: 7px;
	font-size: 100%;
}
/*
.bloque_texto_1, .bloque_texto_1:link, .bloque_texto_1:visited, .bloque_texto_1:hover
{
	color: #666;
	float: left;
	text-decoration: none;
	padding-top: 10px;
	padding-left: 13px;
	background-image: url(../img/home_flechita.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

.bloque_texto_1:hover
{
	color: #000;
}
/*
/* XF */
.bloque_texto_1, .bloque_texto_1:link, .bloque_texto_1:visited, .bloque_texto_1:hover
{
	color: #666;
	float: left;
	text-decoration: none;
	/*font-size: 120%;*/
	background-image: url('../img/home_flechita2.gif');
	background-position:  left top;
	background-repeat: no-repeat;
	padding-left: 10px;
	line-height: 18px;
	margin-left: 2px;
	width: 100%;
	clear: both
}

.bloque_texto_1:hover
{
	color: #000;
}
/* XF */
.subrayado
{
	font-weight: bold;
	font-size: 100%;
	text-decoration: underline;
}

.link_flecha, .link_flecha:link, .link_flecha:visited, .link_flecha:hover
{
	color: #666;
	float: left;
	text-decoration: none;
	font-size: 100%;
	background-image: url('../img/home_flechita2.gif');
	background-position:  left top;
	background-repeat: no-repeat;
	padding-left: 10px;
	line-height: 18px;
	margin-left: 2px;
	width: 100%;
	clear: both
}

.link_flecha:hover
{
	color: #000;
}

.abajo_link:link, .abajo_link:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #666;
	text-decoration: none;
}

.abajo_link:hover
{
	color: #333;
}

.mapa_links
{
	float: left;
	padding-left: 12px;
	padding-top: 5px;
}

.mapa_sublinks
{
	padding-top: 4px;
	padding-bottom: 6px;
}

.mapa_itemG:link, .mapa_itemG:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 110%;
	font-weight: normal;
	text-decoration: none;
	color: #666;
	line-height: 18px;
}

.mapa_itemC:link, .mapa_itemC:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: normal;
	text-decoration: none;
	color: #666;
	line-height: 17px;
	margin-left: 31px;
}

.mapa_itemCim:link, .mapa_itemCim:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: normal;
	text-decoration: none;
	color: #666;
	line-height: 17px;
}

.mapa_boton
{
	float: left;
	border: none;
	padding-top: 2px;
	padding-right: 4px;
}

.mapa_botonC
{
	float: left;
	position: relative;
	margin-left: 14px;
	border: none;
	padding-top: 2px;
	padding-right: 3px;
}

.barra_posicion
{
	width: 80%;
	padding-top:11px;
	padding-left: 17px;
	padding-bottom: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #333;
}

.seccion_submenu
{
	float: left;
	position: relative;
	width:138px;
	padding-top: 8px;
	padding-left: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 110%;
	line-height: 18px;
	color: #666;
	font-weight: bold;
}

.seccion_link:link, .seccion_link:visited
{
	float: left;
	position: relative;
        width: 130px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-weight: normal;
	color: #666;
	text-decoration: none;
}

.seccion_link:hover
{

	float: left;
	position: relative;
        width: 130px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #ba8c22;
	font-weight: bold;

}

.seccion_linkactual:link, .seccion_linkactual:visited
{
	float: left;
	position: relative;
        font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	width: 100%;
	color: #666;
	text-decoration: none;
	color: #ba8c22;
	font-weight: bold;
}


.seccion_link2:link, .seccion_link2:visited
{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-weight: normal;
	color: #666;
	text-decoration: none;
}

.seccion_link2:hover
{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #ba8c22;
	font-weight: bold;

}

.seccion_link3:link, .seccion_link3:visited
{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-weight: normal;
	color: #666;
	text-decoration: none;
}

.seccion_link3:hover
{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #666;
        text-decoration: underline;

}
.seccion_linkactual2:link, .seccion_linkactual2:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;

	color: #666;
	text-decoration: none;
	color: #ba8c22;
	font-weight: bold;
}


.seccion_item{
	float: left;
	position: relative;
	padding-left: 12px;
	padding-top: 3px;
	padding-bottom: 1px;
	width: 97%;
	/*width: 97%;*/
}

.seccion_itemH{
	float: left;
	position: relative;
	width: 97%;
	padding-left: 12px;
	padding-top: 3px;
	padding-bottom: 1px;
	background-color: #e9e7d2;
	cursor:pointer;
}

.seccion_item_fondo{
	float: left;

	background: url('../img/seccion_fondo_link.gif') repeat-x top;
	width: 39.7%
}

.seccion_item_titulo{
	float: left;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	padding-right: 2px;
	font-weight: bold;
	color: #666;
	background: #fff;
}

.seccion_item_tituloH{
	float: left;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	padding-right: 2px;
	font-weight: bold;
	color: #666;
	background: #e9e7d2;
}

.seccion_item_desc{
	float: left;
	position: relative;
	padding-left: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	width: 57%;
	color: #666;
}

.seccion_item_desc2{
	float: left;
	position: relative;
	padding-left: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #666;
}
.seccion_item_descH{
	float: left;
	position: relative;
	padding-left: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #666;
        background: #e9e7d2;
}

.seccion_item_separador{
	float: left;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 110%;
	padding-right: 2px;
	padding-top: 6px;
	font-weight: bold;
	color: #C9A224;
	background: #fff;

}

.ficha_gris_adentro{
	float: left;
	position: relative;
	padding-top: 27px;
	padding-left: 30px;
	width: 271px;
}

.gris_icono{
	float: left;
}
.gris_titulo_img{
	float: left;
}

.gris_cont{
	float: left;
	padding-left: 22px;
	padding-top: 9px;
}

.ficha_gris_cont{
	float: left;
	width: 266px;
	padding-left: 17px;
	padding-top: 7px;
	padding-bottom: 23px;
	color: #666;
}

.ficha_gris_link:link, .ficha_gris_link:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	line-height: 13px;
	color: #666;
	text-decoration: none;
}

.ver:link, .ver:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 110%;
	line-height: 13px;
	color: #666;
	text-decoration: none;
}

.ficha_horari{
	font-size: 120%;
	font-weight: bold;
}

.agenda_gris_adentro{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	padding-top: 25px;
	padding-left: 38px;
}

.agenda_gris_parrafo{
	padding-top:2px;
}

.agenda_unitem_titulo{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 130%;

	font-weight: bold;
	color: #ba8c22;
}

.agenda_unitem_subtitulo{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 120%;
	line-height: 14px;
	padding-bottom: 1px;
	font-weight: bold;
}

.agenda_unitem_texto{
	float: left;
	width: 90%;
	padding-left: 10px;
	padding-top: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 120%;
	line-height: 18px;
	color: #666;
}

.agenda_unitem_textoH{
	float: left;
	width: 90%;
	padding-left: 10px;
	padding-top: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 120%;
	line-height: 18px;
	cursor: pointer;
	color: #333;
}

.agenda_destac{
	float: left;
	width: 100%;
	padding-top: 16px;
	padding-left: 18px;

}
.agenda_item{
	float: left;
	width: 90%;
	padding-top: 11px;
}

.bold{

	font-weight: bold;
}

#galeria_logo{
	float: left;
	position: relative;
	margin-top: -46px;
	padding-left: 3px;
}

#contenido_galeria{
	float: left;
	position: relative;
	width: 100%;
	margin-top:59px;
}

#galeria_arriba{
	float: left;
	position: relative;
	width:100%;
	background:url('../img/marco_arribamed.gif') repeat-x top left;
	margin-bottom: -1px
}

#galeria_medio
{
	float: left;
	width: 100%;
	height: 403px;
}

#galeria_izq
{
	float: left;
	position: relative;
	height: 403px;
	font-size: 10%;
	width: 13px;
	background: url('../img/marco_medioizq.gif') repeat-y top left;
}

#botonera_izq
{
	float: left;
	text-align: left;
	position: relative;
	width: 8%;
}

#galeria_titulo
{
	/*float: left;*/
	background: url('../img/galeria_tituloizq.gif') no-repeat top left;
	width: 100%;
	text-align: center;
	color: #473704;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
	padding-top: 3px;
	height: 22px
}

#galeria_foto
{
	float: left;
	width: 99%;
	text-align: center;
	padding-top: 5px;
	padding-left: 1px;
	vertical-align:middle;
}

#galeria_cont_der
{
	float: left;
	width: 100%;
}

#galeria_tituloder
{
	/*float: left;*/
	/*position: relative;*/
	height: 25px;
	background: url('../img/galeria_tituloder.gif') no-repeat top right;
	width: 100%;
	font-size: 120%
}

#galeria_der{
	float: right;
	position: relative;
	height: 100%;
	font-size: 10%;
	width: 13px;
	background: url('../img/marco_medioder.gif') repeat-y top right;
}

#galeria_abajo{
	float: left;
	position: relative;
	width:100%;
	margin-top: -2px;
	background:url('../img/marco_abajomed.gif') repeat-x bottom left;
}

.marco_izq{
	float: left;
	border: none;
}

.marco_der{
	float: right;
	border: none;
}

.botonera_item:link, .botonera_item:visited{
	float: left;
	border: 1px #32322f solid;
	margin-bottom: 4px;
	margin-left: 1px;
}

#todo{
	float:left;
	position:relative;
}

#popup_fondo
{
	background-image: url('../img/fondo-popup.gif');
	width: 218px;
	height: 187px;
	float: left;
	position: absolute;
	top: 5px;
	left: 5px
}

#popup_player
{
	background-color: #efeeea;
	width: 195px;
	height: 30px;
	position: absolute;
	top: 42px;
	left: 11px;
	padding-top: 30px;
	text-align: center;
	font-size: 110%;
}

#popup_guardar
{
	background-image: url('../img/diskette.gif');
	background-repeat: no-repeat;
	background-position:  right 50%;
	text-align: right;
	padding-right: 20px;
	color: #979692;
	position: absolute;
	width: 84px;
	height: 14px;
	top: 118px;
	left: 101px;
	cursor: pointer;
	font-size: 110%
}

#popup_escucha
{
	position: absolute;
	top: 148px;
	left: 11px;
	width: 197px;
	font-weight: bolder;
	font-size: 110%;
	text-align: center;
	color: #453803;
}

#popup_escucha a:link, #popup_escucha a:visited, #popup_escucha a:hover
{
	color: #453803;
}

.left
{float: left;}

.w103
{width: 103px;}

.w100
{width: 100px;}

.w112, .w112:link, .w112:visited, .w112:hover
{width: 112px;}

.w134
{width: 134px;}

.w135
{width: 135px;}

.w189
{width: 189px;}

.w200
{width: 200px;}

.w329
{width: 329px;}


/*--------------------- */
/* Nuevos estilos by JF */
/*--------------------- */

#submenu01{

	position: absolute;
	float: left;
	left: 10px;
	top: 295px;
	width: 160px;
	padding-top: 5px;
	display: none;
	z-index: 100;
        height:100%;
}
#submenu02{

	position: absolute;
	left: 105px;
	top: 295px;
	width: 160px;
	padding-top: 5px;
	display: none;
	z-index: 100;
        height:100%;
}
#submenu03{

	position: absolute;
	float: left;
	left: 173px;
	top: 295px;
	width: 160px;
	padding-top: 5px;
	display: none;
	z-index: 100;
        height:100%;
}
#submenu04{

	position: absolute;
	float: left;
	left: 245px;
	top: 295px;
	width: 160px;
	padding-top: 5px;
	display: none;
	z-index: 100;
        height:100%;
}

#submenu, #submenu_01, #submenu_02, #submenu_03, #submenu_04{
	float: left;
	z-index: 25;
	background: url('../img/submenu_fondo.gif');
	padding-top: 6px;
	padding-left: 9px;
	width: 151px
}

.titulo_nav{
	color: #CC9933;
	font-weight: bold;
        font-size: 120%;/*font-size: 15px;*/

}

.texto_iconos, .texto_iconos:link, .texto_iconos:visited{
  	font-family: Arial, Helvetica, sans-serif;
	color: #8d8d8d;
        font-size: 90%;/* XF */
        text-decoration: none;
}

.servicios_dcha_link:link, .servicios_dcha_link:visited{
  	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000;
	text-decoration: none;

}
.servicios_dcha_link:hover{
  	font-family: Arial, Helvetica, sans-serif;
	color: #333;
	text-decoration: underline;

}

a, a:link{
  color: #666;
  text-decoration: underline;
}
a:visited{
color: #666;
text-decoration: underline;
}
a:hover{
  color: #000000;
  text-decoration: none;
}
.ancho329 {
  width:329px;
}
.ancho149 {
  width: 149px;
}
.alto269 {
   height:269px;
}
.ancho40{
  width: 40px
}

.ancho138 {
  width: 138px;
}

.ancho175 {
  width: 175px;
}

.ancho15 {
  width: 15px;
}

.ancho55 {
  width:55px;
}

.ancho165 {
  width:165px;
}
.ancho500 {
  width:500px;
}


.subseccion_link:link, .subseccion_link:visited
{
	float: left;
	position: relative;
        width: 130px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: normal;
	color: #666;
	text-decoration: none;
        padding-left: 10px;
}

.subseccion_link:hover
{

	float: left;
	position: relative;
        width: 130px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #ba8c22;
	font-weight: bold;
        padding-left: 10px;

}

.subseccion_linkactual:link, .subseccion_linkactual:visited
{
	float: left;
	position: relative;
        font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	width: 100%;
	color: #666;
	text-decoration: none;
	color: #ba8c22;
	font-weight: bold;
        padding-left: 10px;
}

.w15
{width: 15px;}

#ventana_contenido
{
	padding-top: 31px;
	padding-left: 14px;
	padding-right: 20px;
	padding-bottom: 31px;
}

#ventana_cerrar:link, #ventana_cerrar:visited, #ventana_cerrar:hover,
#ventana_cerrar2:link, #ventana_cerrar2:visited, #ventana_cerrar2:hover
{
	position: absolute;
	float: left;
	top: 22px;
	right: 22px;
	background-image: url('../img/x-close.gif');
	height: 15px;
	width: 15px;
	background-repeat: no-repeat;
	text-decoration: none
}

#ventana_cerrar2:link, #ventana_cerrar2:visited, #ventana_cerrar2:hover
{
	top: 10px;
	right: 15px;
}

#ventana_cerrar:hover, #ventana_cerrar2:hover
{background-image: url('../img/x-close_hover.gif');}

.ventana_titulo
{
	color: #c6a321;
	border-bottom: 1px solid #c6a321;
	font-size: 110%;
	font-weight: bolder;
}

.ventana_titulo2
{
	color: #c6a321;
	border-bottom: 1px solid #c6a321;
	font-size: 110%;
	font-weight: bolder;
}

.ventana_items:link, .ventana_items:visited, .ventana_items:hover
{
	background-image: url('../img/bullet.gif');
	background-position:  left top;
	background-repeat: no-repeat;
	text-decoration: none;
	color: #666;
	font-size: 90%;
	padding-left: 15px
}

.ventana_items:hover
{color: #333;}

.ventana_puntitos
{
	width: 100%;
	padding-top: 2px;
	padding-bottom: 2px;
	background: url('../img/puntitos.gif') repeat-x center 50%;
	height: 5px;
	overflow: hidden
}
.w250
{width: 250px;}

.enquestes_link, .enquestes_link:link, .enquestes_link:visited, .enquestes_link:hover
{
	color: #666;
	text-decoration: none;
	line-height: 16px;
}

.enquestes_link:hover
{
	text-decoration: underline;
}

.enquestes_puntitos
{
	width: 400px;
	padding-top: 20px;
	padding-bottom: 4px;
	background: url('../img/puntitos.gif') repeat-x bottom;
}

.resultados_tit1
{
	color: #cca023;
	padding-left: 10px;
	background-image: url('../img/bullet2.gif');
	background-repeat: no-repeat;
	background-position:  left 50%;
	font-size: 110%;
	font-weight: bolder
}

.resultados_tit2
{
	color: #cca023;
	padding-left: 0px;
	font-size: 110%;
	font-weight: bolder
	}

.resultados_bloque
{
	padding-top: 15px;
	padding-left: 10px;
}

.resultados_bloque2
{
	padding-top: 15px;
}

.resultados_titulo
{
	color: #3d3e3e;
	font-weight: bolder;
	font-size: 90%;
	padding-bottom: 5px;
}

.resultados_subtitulo
{
	color: #666;
	font-weight: bolder;
	font-size: 80%;
}

.resultados_txt
{
	color: #666;
	font-size: 80%;
}
.resultados_link, .resultados_link:link, .resultados_link:visited, .resultados_link:hover
{
	text-decoration: none;
	color: #666;
	font-size: 90%;
}

.resultados_link:hover
{
	color: #333;
}

.resultado_destacado
{
	color: #3f3e3e;
	border-bottom: 1px solid #3f3e3e;
	padding-bottom: 1px;
	font-weight: bolder;
}

#resultados_busqueda
{
	position: absolute;
	float: left;
	top: 360px;
	right: 300px;
	height: 60px;
	width: 290px;
	font-size: 90%;
}

.playas_link, .playas_link:link, .playas_link:visited, .playas_link:hover
{
	font-size: 90%;
	text-decoration: none;
	color: #666;
	float: left;
	width: 90%;
	padding: 10px;
	padding-left: 30px;
	padding-right: 30px;
}

.playas_link:hover
{
	background-color: #e9e7d2;
}

.playas_link2, .playas_link2:link, .playas_link2:visited, .playas_link2:hover
{
	font-size: 90%;
	text-decoration: none;
	color: #333;
}

.playas_link2:hover
{
	text-decoration: underline;
	color: #666;
}


.playas_puntitos
{
	float: left;
	width: 95%;
	padding-top: 5px;
	padding-bottom: 5px;
	background: url('../img/puntitos.gif') repeat-x center 50%;
	height: 5px;
	overflow: hidden
}

.playas_puntitos2
{
	float: left;
	width: 95%;
	padding-top: 5px;
	padding-bottom: 5px;
	background: url('../img/puntitos2.gif') repeat-x center 50%;
	height: 5px;
	overflow: hidden
}

.menu_celda
{
  width: 137px;
  height:18px;
  border-bottom-width: 1px;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: dashed;
  border-left-style: none;
  border-bottom-color: #666;
}

.menu_divb
{
 background-color:#CEA920;
 padding-top:4px;
 padding-left:10px;
}

.text_gran_negre {
  font-size: 140%;
  color: #000000;
  }

#capaOverlay
{
	position: absolute;
	z-index: 1000;
	background-color: #000;
	top: 0px;
	left: 0px;
	display: none;
}

.capaContenido
{
	background-color: #fff;
	position: absolute;
	z-index: 10001;

	padding-bottom: 30px;
	display: none;
}

#capaCerrar
{
	width: 300px;
	padding-right: 0px;
	text-align: right;
	height: 15px;
}

#capaTitulo
{
	padding-top: 10px;
	padding-left: 30px;
	padding-right: 15px;
}

#capaDescripcion
{
	padding-left: 30px;
        padding-right: 30px;
	padding-top: 25px;
	font-size: 100%;
}

.calTitulo
{
	background-image: url('../img/cal_top.gif');
	background-repeat: no-repeat;
	overflow: hidden;
	width: 232px;
	height: 24px;
	padding-top: 5px
}

.calTitulo1, .calTitulo3
{
	color: #fff;
	font-size: 120%;
	float: left;
	width: 34px;
	padding-left: 3px;
	padding-right: 3px;
	white-space: nowrap;
	overflow: hidden;
	cursor: pointer;
}

.calTitulo2
{
	color: #fff;
	font-size: 135%;
	float: left;
	width: 152px;
	font-weight: bolder;
	text-align: center;
}

.calHeader
{
	padding-top: 10px;
	float: left;
}


.calDia, .calDiaSemana, .calDiaSabDom, .calDiaChico
{
	float: left;
	text-align: center;
	width: 31px;
	height: 17px;
	font-size: 110%;
	padding-top: 2px;
	margin-left: 2px;
	margin-bottom: 2px;
	overflow: hidden;
	cursor: pointer;
}

.calDiaSemana
{
	font-weight: bolder;
	background-color: #c79f20;
	color: #fff;
	cursor: default;
}

.calDiaSabDom
{
	background-color: #d6d2d7;
	color: #000;
}

.calDia
{
	background-color: #dfdddf;
	color: #000;
}

.calDiaChico
{
	background-color: #fff;
	color: #aaa;
	font-size: 100%;
}

.calBotones
{
	float: left;
	padding-left: 53px;
	padding-top: 15px;
}

ul {
	margin-left: 30px;
}

.input274, .area274
{
	padding: 2px;
	height: 14px;
	width: 275px;
	overflow: hidden;
	border: 1px solid #999;
	border-top: 2px solid #666;
	border-left: 2px solid #666;
	font-size: 100%;
}

.area274
{
	height: 129px;
	font-size: 120%;
}

.w15
{width: 15px;}

.w40
{width: 40px;}

.w55
{width: 55px;}

.w81
{width: 81px;}

.w103
{width: 103px;}

.w100
{width: 100px;}

.w112, .w112:link, .w112:visited, .w112:hover
{width: 112px;}

.w134
{width: 134px;}

.w135, .w135:link, .w135:visited, .w135:hover
{width: 135px;}

.w148
{width: 148px;}

.w149
{width: 149px;}

.w165
{width: 165px;}

.w189
{width: 189px;}

.w200
{width: 200px;}

.w329
{width: 329px;}

.h0
{height: 0px;}

.h5
{height: 5px;}

.h25
{height: 25px;}

.h13
{height: 13px;}

.lh1
{line-height: 1px;}

/*NUEVOS ESTILOS ACCESIBILIDAD*/

.w160{width:160px;}
.w1{width:1px;}
.w250{width:250px;}
.w790{width:790px;}
.w350{width:350px;}
.w780{width:780px;}
.h510{height:510px;}
.w340{width:340px;}
.h480{height:480px;}
.w515{width:515px;}
.w350{width:350px;}
.w4{width:4px;}
.w70{width:70px;}
.w317{width:317px;}
.w750{width:750px;}
.w660{width:660px;}
.h420{height:420px;}
.h380{height:380px;}
.h300{height:300px;}

.capaCerrar11, .capaCerrar22, .capaCerrar33, .capaCerrar44
{
	width: 300px;
	padding-right: 0px;
	text-align: right;
	height: 15px;
}

.capaTitulo11, .capaTitulo22, .capaTitulo33, .capaTitulo44
{
	padding-top: 10px;
	padding-left: 30px;
	padding-right: 15px;
}

.capaDescripcion11, .capaDescripcion22, .capaDescripcion33, .capaDescripcion44
{
	padding-left: 30px;
        padding-right: 30px;
	padding-top: 25px;
	font-size: 100%;
}

.resultados_atit1:visited,.resultados_atit1:link, .resultados_atit1:hover
{
	color: #cca023;
	padding-left: 10px;
	background-image: url('../img/bullet2.gif');
	background-repeat: no-repeat;
	background-position:  left 50%;
	font-size: 110%;
	font-weight: bolder;
	text-decoration: none;            
}

