/* 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;*/
	color: #000000;
}

#logo
{
	background: url('../img/ajuntament_logo.gif') no-repeat;
	position:absolute; top:8px; left:5px; width:230px/*204*/; 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;*/
	color: #C10435;	
	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; */
	background-color: #FFF;
}

.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;*/
	color: #B4B4B4;
}

.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 */
	/*Dolors*/
	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: 639px; /*XF 539-639*/ /* 589 */
}

.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: 120px;	/* 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, .gris_der
{
	float: left;
	padding-top: 3px;
	padding-left: 25px;
	width: 31%;
}

.gris_item_der
{
	padding-top: 6px;
	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: 20px;
/*	color: #CC9933;*/
	color: #B6B6B6;
	text-decoration: none;
	height: 22px;
	width: 100%;
	float: left;
	clear: both
}

.bloque_home
{
	width: 96%;
	margin: 0%;
	padding-top: 10px;
	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;*/
		color: #666;
	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;*/
	background-color: #c7c7c7;
	cursor:pointer;
}

.seccion_item_fondo{
	float: left;

	background: url('../img/seccion_fondo_link.gif') repeat-x top;
	width: 39.7%
}

.seccion_item_fondo2{
	float: left;

	background: url('../img/seccion_fondo_link.gif') repeat-x top;
	width: 60%
}

.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;*/
	background-color: #c7c7c7;
}

.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;*/
	background-color: #c7c7c7;
	
}

.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;*/
	color: #666666;
	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;}

.w900
{width: 900px;}

.w360
{width: 360px;}


/*--------------------- */
/* 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;
	line-height: 200%; 
}
.servicios_dcha_link:hover{
  	font-family: Arial, Helvetica, sans-serif;
	color: #333;
	text-decoration: underline;
	line-height: 200%; 
}

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,
.ventana_cerrar2:link, .ventana_cerrar2:visited, .ventana_cerrar2:hover,
#ventana_cerrar3:link, #ventana_cerrar3:visited, #ventana_cerrar3: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,
.ventana_cerrar2:link, .ventana_cerrar2:visited, .ventana_cerrar2:hover,
#ventana_cerrar3:link, #ventana_cerrar3:visited, #ventana_cerrar3:hover
{
	top: 10px;
	right: 15px;
}

#ventana_cerrar:hover, #ventana_cerrar2:hover, .ventana_cerrar2:hover, #ventana_cerrar3: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: #666;
	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: #000000;
	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_subtitulo a
{
	text-decoration:none;
}

.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;*/
   border-bottom-color: #b5b5b5;
  background-color: #b5b5b5;
}

.menu_divb
{
 background-color:#b5b5b5;/*#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, .capaTitulo
{
	padding-top: 10px;
	padding-left: 30px;
	padding-right: 15px;
}

#capaDescripcion, .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;*/
	background-color: #8b8b8b;
	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-left: 43px;
	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;}
.w510{width:510px;}
.w340{width:340px;}
.h340{height: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;}
.w274px{width:274px;}
.w380{width:380px;}
.h245{height:245px;}
.h100{height:100px;}
.h15{height:15px;}
.h5{height:5px;}
.h8{height:8px;}
.h18{height:18px;}
.h3{height:3px;}
.w18{width:18px;}
.w3{width:3px;}
.w772{width:772px;}
.w6{width:6px;}
.w179{width:179px;}
.w7{width:7px;}
.w165{width:165px;}
.w560{width:560px;}
.w9{width:9px;}
.w38{width:38px;}
.w11{width:11px;}
.w12{width:12px;}
.w120{width:120px;}
.w16{width:16px;}
.h1{height:1px;}
.h12{height:12px;}
.h26{height:26px;}
.h10{height:10px;}
.w700{width:700px;}
.w750{width:750px;}
.h270{height:270px;}
.w220{width:220px;}
.w500{width:500px;}
.w60{width:60px;}
.w370{width:370px;}
.w96{width:96px;}
.w182{width:182px;}
.w123{width:123px;}
.w193{width:193px;}
.w75{width:75px;}
.w121{width:121px;}
.w507{width:507px;}
.w40{width:40px;}
.w126{width:126px;}
.w300{width:300px;}
.w382{width:382px;}
.w333{width:333px;}
.w340{width:340px;}
.h285{height:285px;}
.w440{width:440px;}

.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%;
}




/*JFONT 18-05-07*/
.seccion_link2_2:link, .seccion_link2_2:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: normal;
	color: #666;
	text-decoration: none;
}

.seccion_link2_2:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
/*	color: #ba8c22;*/
	font-weight: bold;
}

.seccion_linkactual2_2:link, .seccion_linkactual2:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;

	color: #666;
	text-decoration: none;
/*	color: #ba8c22;*/
	font-weight: bold;
}

.resultados_atit1_2,.resultados_atit1_2:visited,.resultados_atit1_2:link, .resultados_atit1_2:hover
{
	color: #666;
	padding-left: 10px;
	background-image: url('../img/bullet2.gif');
	background-repeat: no-repeat;
	background-position:  left 50%;
	font-size: 120%;
	font-weight: bolder;
	text-decoration: none;
}
.texto_iconos_foro, .texto_iconos_foro:link, .texto_iconos_foro:visited{
  	font-family: Arial, Helvetica, sans-serif;
    font-size: 90%;/* XF */
    text-decoration: none;
}

.link_flecha_rojo, .link_flecha_rojo:link, .link_flecha_rojo:visited, .link_flecha_rojo:hover
{
	color: #C10435;
	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_rojo:hover
{
	color: #000;
}


.bloque_texto_1_not, .bloque_texto_1_not:link, .bloque_texto_1_not:visited, .bloque_texto_1_not: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_not:hover
{
	color: #000;
}


#box {
position: relative;
margin-left: auto;
margin-right: auto;
margin-top: 1em;
padding: 0;
text-align: left;
width: 100%;
}

#content {
padding-top:4px;
padding-left:12px;
padding-right:12px;
padding-bottom:4px;
}

#tlc, #trc, #blc, #brc {
background-repeat: no-repeat;
}

#tlc {
background-image:url(../img/tl.gif);
background-position: 0% 0%;
}

#trc {
background-image:url(../img/tr.gif);
background-position: 100% 0%;
}

#blc {
background-image:url(../img/bl.gif);
background-position: 0% 100%;
}

#brc {
background-image:url(../img/br.gif);
background-position: 100% 100%;
}

#tb, #bb {
background-repeat: repeat-x;
}

#tb {
background-image:url(../img/t.gif);
background-position: 0% 0%;
}

#bb {
background-image:url(../img/b.gif);
background-position: 50% 100%;
}

#rb {
background-image:url(../img/l.gif);
background-position: 100% 0%;
background-repeat: repeat-y;
}

#lb {
background-image:url(../img/r.gif);
background-position: 0% 100%;
background-repeat: repeat-y;
}


.ver img{
	float: left; 
	padding-right: 5px; 
	margin-top: -4px; 
	border: 0px;
}
