/**********************************************************
Estructura principal
**********************************************************/
#cabecera_print {display: none;}

html {font-size: 62.5%;}
body {
	font-family: Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #565656;
	background-color: #C0C0C0;
}
a:link {color: #A62659; text-decoration: none;}
a:visited {color: #AE758C; text-decoration: none;}
a:hover {color: #A62659; text-decoration: underline;}

#contenido { width: 900px; margin: 0; margin-left: auto; margin-right: auto; background-color: #fff; }
#columna_izquierda { float: left; width: 200px; margin:0; padding: 0; }

#columna_centro { margin:0 188px 0 215px;}
#columna_centro_gd { margin:0 20px 0 215px;}

.finalizador {
	clear:both;
	height:1px;
	font-size:1px;
	border:none;
	margin:0; padding:0;
	background:transparent;
}
.finalizador_izq { clear: left; }
.finalizador_der { clear: right; }

h1, h2, h3, h4, h5, h6 {padding: 0; margin: 0;}
ul { padding: 0; margin: 0; list-style: none;}

ul li { padding: 0 0 10px 18px; background: url(imgcomunes/bolillo2.gif) 8px 6px no-repeat;}
ul ul li { padding: 3px 0 3px 18px; background: url(imgcomunes/bolillo.gif) 12px 8px no-repeat;}
ol ul li { padding: 3px 0 3px 18px; background: url(imgcomunes/bolillo.gif) 12px 8px no-repeat;}


ol { padding: 5px 0 0 30px; margin: 0;}

ol li { padding: 0 0 10px 0px;}

img {border: none;}

img.foto_de {float: right; margin: 0 0 5px 10px; padding: 2px;}
.foto_de { border: 1px solid #B9C3C8;}
.foto_de2 { padding: 5px 5px 20px 10px; float: right;}

img.foto_iz {float: left; margin: 5px 10px 5px 0; padding: 2px;}
.foto_iz { border: 1px solid #B9C3C8;}

img.imagen_de {float: right; margin: 0 0 5px 10px; padding: 2px;}
img.imagen_iz {float: left; margin: 5px 10px 5px 0; padding: 2px;}

img.centrar_horizontal {vertical-align: middle; padding-left: 4px;}

hr {height: 1px; color: #E9E3D7; padding: 0; margin: 0;}

img.foto_panoramica {float: left; margin: 0px 10px 5px 0; padding: 2px;}
.foto_panoramica { border: 1px solid #B9C3C8;}

a.centrarimg {text-align: center; display: block;}
p.centrarimg {text-align: center; display: block;}
p.centrarimg img {vertical-align: middle;}

/**********************************************************
Cabecera
**********************************************************/
#cabecera_ayto {background: #fff url(imgcomunes/cabecera_ayto.jpg) 0px 0px no-repeat; width: 900px; margin-right: auto; margin-left: auto;}
#cabecera_participacion {background: #fff url(imgcomunes/cabecera_participacion.jpg) 0px 0px no-repeat; width: 900px; margin-right: auto; margin-left: auto;}
#cabecera_bullas {background: #fff url(imgcomunes/cabecera_bullas.jpg) 0px 0px no-repeat; width: 900px; margin-right: auto; margin-left: auto;}
#cabecera_utilidades {background: #fff url(imgcomunes/cabecera_utilidades.jpg) 0px 0px no-repeat; width: 900px; margin-right: auto; margin-left: auto;}
#cabecera_turismo1 {background: #fff url(imgcomunes/cabecera_turismo1.jpg) 0px 0px no-repeat; width: 900px; margin-right: auto; margin-left: auto;}
#cabecera_turismo2 {background: #fff url(imgcomunes/cabecera_turismo2.jpg) 0px 0px no-repeat; width: 900px; margin-right: auto; margin-left: auto;}
#cabecera_vino {background: #fff url(imgcomunes/cabecera_vino.jpg) 0px 0px no-repeat; width: 900px; margin-right: auto; margin-left: auto;}
#cabecera_mapa {background: #fff url(imgcomunes/cabecera_mapa.jpg) 0px 0px no-repeat; width: 900px; margin-right: auto; margin-left: auto;}
#cabecera_actualidad {background: #fff url(imgcomunes/cabecera_actualidad.jpg) 0px 0px no-repeat; width: 900px; margin-right: auto; margin-left: auto;}
#cabecera_fiestas {background: #fff url(imgcomunes/cabecera_fiestas.jpg) 0px 0px no-repeat; width: 900px; margin-right: auto; margin-left: auto;}
#cabecera_informacion {background: #fff url(imgcomunes/cabecera_informacion.jpg) 0px 0px no-repeat; width: 900px; margin-right: auto; margin-left: auto;}
#cabecera_buscador {background: #fff url(imgcomunes/cabecera_vino2.jpg) 0px 0px no-repeat; width: 900px; margin-right: auto; margin-left: auto;}
#cabecera_alojamiento {background: #fff url(imgcomunes/cabecera_alojamiento.jpg) 0px 0px no-repeat; width: 900px; margin-right: auto; margin-left: auto;}
#cabecera_mercado {background: #fff url(imgcomunes/cabecera_zacatin.jpg) 0px 0px no-repeat; width: 900px; margin-right: auto; margin-left: auto;}
#cabecera_gastronomia {background: #fff url(imgcomunes/cabecera_gastronomia.jpg) 0px 0px no-repeat; width: 900px; margin-right: auto; margin-left: auto;}
#cabecera_museo {background: #fff url(imgcomunes/cabecera_museo.jpg) 0px 0px no-repeat; width: 900px; margin-right: auto; margin-left: auto;}

#cabecera_home {vertical-align: top; margin:0; padding: 0; background: url(imgcomunes/cabecera00.jpg) 0px 0px no-repeat;}
#cabecera img {border: none;}

#barra_buscador {
	border-top: 1px solid #BFBEBE;
	border-bottom: 1px solid #BFBEBE;
	margin-top: 1px;
	text-align: right;
	padding: 1px 3px 0 0;
	color: #000;
}

#tamano_txt {
	border-right: 1px solid #BFBEBE;
	border-left: 1px solid #BFBEBE;
	padding: 0px 10px;
	margin: 0px 10px;
}

#tamano_txt img { vertical-align: top; border: none;}

.txt_de {display: block; text-align: right;}

/**********************************************************/

#contenido h1{
	padding: 0;
	margin: 0;
	padding-top: 5px;
	padding-bottom: 5px;
}

#pelicula {
	padding: 0;
	margin: 0;
	padding-top: 25px;
}
.cabecera_flash {
	margin-right: auto;
	margin-left: auto;
	width: 900px;
	background: url(imgcomunes/cabecera00.jpg) 0px 0px no-repeat;
}

.cabecera_flash h1 {display: none;}



/**********************************************************
Home
**********************************************************/
#columna_izquierda_home { float:left; width:200px; margin:0; padding: 0;}

#columna_derecha_home {
	float:right;
	width:173px;
	margin:0;
	padding:0 0 0 5px;
}

#columna_centro_home { margin:0 185px 0 215px;}

#tit_agenda_ocio { background: url(imgcomunes/tit_agenda.gif) 0px 10px no-repeat; height: 17px;}
#tit_agenda_ocio strong{ display: none;}

#int_tit_agenda_ocio { background: url(imgcomunes/tit_agenda.gif) 0px 0px no-repeat; height: 17px;}
#int_tit_agenda_ocio strong{ display: none;}


#tit_actualidad { background: url(imgcomunes/tit_actualidad.gif) 0px 8px no-repeat; height: 13px; margin-bottom: 7px;}
#tit_actualidad strong{ display: none;}

#agenda_ocio {
	width: 165px;
	vertical-align: top;
	background: url(imgcomunes/agenda_inf.gif) bottom left no-repeat;
	background-color: #E5F2F9;
}

#agenda_ocio_interior {
	width: 165px;
	vertical-align: top;
	background: url(imgcomunes/agenda_inf.gif) bottom left no-repeat;
	background-color: #E5F2F9;
}

#interior_agenda { padding: 0 5px 10px 5px;}
#interior_agenda label {display: none;}

.ag dt { font-weight: bold;}
.ag a:link, .ag a:visited {color: #0083C4; text-decoration: none;}
.ag a:hover {color: #0083C4; text-decoration: underline;}
.ag dd {margin-left: 0; font-weight: normal; color: #000;}
.ag dd em {	display: block; color: #979797; font-style: normal;}

.ag dt {padding: 0; margin: 0;}
.ag dd {padding: 0; margin: 0;}
dl.ag  {padding: 5px 0 5px 3px; margin: 0;}

.home_actualidad { width: 492px; background: url(imgcomunes/punteado.gif) 242px 0px repeat-y; margin-bottom: 20px;}
#home_dest { width: 235px; float: left; padding-top: 0px; margin-top: 0;}

dl.destacados { padding: 0; margin: 0;}

.destacados dt { font-weight: bold; font-size: 1.3em;}
.destacados a:link, .destacados a:visited {color: #A7255A; text-decoration: none;}
.destacados a:hover {color: #A7255A; text-decoration: underline;}
.destacados dd {margin-left: 0; font-weight: normal; color: #333; font-size: 1em; padding-top: 8px;  padding-bottom: 10px;}
.destacados img {float: left; padding: 3px; border: 1px solid #E0DEDA; margin-right: 10px; margin-top: 4px;}

.imagen_destacados {border: 1px solid blue; float: left;}
.destacados dd p {border: 1px solid red;}


.destacados_tit {font-weight: bold; font-size: 1.3em;}
.destacados_desc img {float: left; padding: 3px; border: 1px solid #E0DEDA; margin-right: 10px; margin-top: 4px;}

table.tabla_destacados th { text-align: left; font-weight: bold; font-size: 1.3em;}
table.tabla_destacados td img {float: left; padding: 3px; border: 1px solid #E0DEDA; margin-right: 10px; margin-top: 4px;}
table.tabla_destacados td {padding-bottom: 12px;}



#home_not {	width: 230px; margin-left: 255px;}

.noticias dt { font-weight: normal;}
.noticias dt { margin: 0; padding: 0;}

.noticias a:link, .noticias a:visited {color: #A7255A; text-decoration: none;}
.noticias a:hover {color: #A7255A; text-decoration: underline;}
.noticias dd {margin-left: 0; font-weight: normal; color: #333;}
.noticias dd {margin: 0; padding: 0;}
dl.noticias {margin: 0; padding: 0 0 10px 0;}

p.todos {padding: 0; margin: 0; text-align: right; font-weight: normal;line-height: 0px;}
p.todos a:link, p.todos a:visited {text-decoration: none; color: #A7255A;}
p.todos a:hover {text-decoration: underline;}

#tamano img, #tamano2 img{ border: none; }

.home_actualidad {
	padding: 0;
	margin: 0;
	margin-bottom: 10px;
}

table.home_canales {width: 490px; padding: 0; margin: 0;}
table.home_canales td { background-color: #F2F0E9;padding-left: 10px; width: 235px; vertical-align: top; text-align: left;}
td.c1 p {width: 140px;}
td.c2 p {width: 190px;}
td.c3 p {width: 140px;}
td.c4 p {width: 160px;}

td.c1 {background: url(imgcomunes/fd_canal1.gif) bottom right no-repeat;}
td.c1 h3 strong {color: #A7255A;}

td.c2 { background: url(imgcomunes/fd_canal2.gif) bottom right no-repeat;}
td.c2 h3 strong {color: #A9D046;}

td.c3 { background: url(imgcomunes/fd_canal3.gif) bottom right no-repeat;}
td.c3 h3 strong {color: #008853;}

td.c4 { background: url(imgcomunes/fd_canal4.gif) bottom right no-repeat;}
td.c4 h3 strong {color: #EFA61F;}

.alinear_canales {
	float: left;
	width: 492px;
}
.empresas {
	background-color: #F7F4E2;
	font-size: 9px;
	padding: 10px 18px;
	margin-bottom: 6px;
}

/**************************************************************
Formulario
**************************************************************/
.formulario_mensaje { width: 90%; margin: 0 auto; font-weight: bold; color: #F14205; border: 1px dashed #D9D3C5; padding: 10px 20px;}
.formulario_mensaje  ul li{ font-weight: normal; color: #333;}

/**************************************************************
Calendario
**************************************************************/
.calendario { width: 154px; margin: 0 auto; text-align: center; font-size: 0.9em; padding: 0 3px 0px 0px;}
.calendario a {display: block; color: #50514D}
.calendario a:link, .calendario a:visited {text-decoration: none;}
.calendario_dia a:hover {text-decoration: none; background-color: #B2CA00; color: #fff;}

.calendario_cabecera {width: 22px; float: left; font-weight: bold;  margin: 5px 0;}
.calendario_dia { border: 1px solid #B1B3AA; width: 16px; height: 12px; float: left; text-align: center; margin: 1px; padding: 1px; background-color: #fff;}
.calendario_act {color: #50514D; text-decoration: none; background-color: #B2CA00; color: #fff;}

select.calendario_mostrar_mes {width: 100%;}
select.calendario_mostrar_categorias {width: 100%; margin: 10px 0;}
input.calendario_mod3 {width: 97%;}
a:link.calendario_act, a:visited.calendario_act, a:hover.calendario_act {color: #fff;}
.calendario_mes_diferente .calendario_dia { background-color: #F7F4E2;}
input.calendario_btn1 { background-color: #4DB1E3;  font-weight: bold; color: #fff; border: none; padding: 2px; margin: 8px 1px 1px 1px; font-size: 11px; vertical-align: middle; float: left;}
input.calendario_ancho100 {width: 100%;}

label.label_des {display: none;}
form {padding: 0; margin: 0;}
.calendario_finalizador { clear: both; height: 1px;}

.calendario_agenda dt { font-weight: normal; text-align: left; font-size: 1.1em;}
.calendario_agenda a:link, .calendario_agenda a:visited {color: #A7255A; text-decoration: none;}
.calendario_agenda a:hover {text-decoration: underline;;}
.calendario_agenda dd {margin-left: 0; font-weight: normal; color: #000; text-align: left;}
.calendario_agenda dd em {	display: block; color: #979797; font-style: normal;}

.calendario_agenda dt {padding: 0; margin: 0;}
.calendario_agenda dd {padding: 0; margin: 0;}
dl.calendario_agenda  {padding: 5px 0 5px 3px; margin: 0;}

.calendario_home { width: 152px; text-align: left;}
.calendario_contenedor {background-color: #E5F2F9; width: 165px; text-align: center; padding: 0px 0;}
.calendario_contenedor label {display: none;}

/**********************************************************
Botones, fotos,
**********************************************************/
input.btn1 {
	background-color: #A7255A; 
	font-weight: bold; 
	color: #fff; 
	border: none; 
	padding: 2px;
	margin: 2px 1px 1px 1px;
	font-size: 11px;
	vertical-align: middle;
}

input.btn2 {
	background-color: #4DB1E3; 
	font-weight: bold; 
	color: #fff; 
	border: none; 
	padding: 2px;
	margin: 2px 1px 1px 1px;
	font-size: 11px;
	vertical-align: middle;
}

input.btn3 {
	background-color: #A7255A; 
	font-weight: normal; 
	color: #fff; 
	border: none; 
	padding: 2px 2px 0 2px;
	margin: 2px 1px 1px 0px;
	font-size: 10px;
	vertical-align: middle;
}

input.btn4 {
	color: #A7255A;
	font-weight: bold;
	border: none;
	background-color: #fff;
	font-size: 0.9em;
}

input.caja1 {
	font-size: 1em;
	padding: 2px 4px;
	margin-right: 2px;
	border: 1px solid #A0BAE1;
	vertical-align: middle;
}

input.caja2 {
	font-size: 1em;
	padding: 2px 4px;
	margin-right: 10px;
	border: 1px solid #A0BAE1;
	vertical-align: middle;
	margin-bottom: 5px;
}

.caja_ancho150 { width: 150px; padding-bottom: 0;}
.caja_ancho100 { width: 100px;}

select.tipo1 { color: #333; font-size: 1em; margin-bottom: 5px;}

p.subir { text-align: right; background: url(imgcomunes/pixel1.gif) 0px 6px repeat-x;}
p.subir a{ background: url(imgcomunes/flecha2.gif) 38px 4px no-repeat; background-color: #fff; margin-right: 13px; padding: 0 15px 0 5px;}
p.subir a:link, p.subir a:visited {color: #FF7128;}
p.subir a:hover { text-decoration: none;}

/**********************************************************
Contenido
**********************************************************/
p#hilo_navegacion {	margin: 0; padding: 6px 0 6px 215px;}
p#hilo_navegacion a {color: #333;}
#contenido_centro p { padding: 0 0 15px 0; margin: 0;}
h1 {color: #8DB32D; padding: 2px 0 8px; font-size: 1.8em;}
h2, h3 {color: #758291; padding: 5px 0; font-size: 1.3em;}

/**********************************************************
Columna derecha
**********************************************************/
#columna_derecha {
	float:right;
	width:170px;
	margin: 36px 0 0 10px; 
	padding: 0 0 0 0px;
	background: url(imgcomunes/pixel1.gif) 0px 0px repeat-y;
}
#columna_derecha p {margin-left: 10px;}

p.dest_1 {
	font-weight: bold;
	color: #EAA74C;
	border-bottom: 2px solid #999;
	padding: 0; 
	margin: 0 0 5px 10px;
}

ul.lista_1 {margin-left: 10px;}
ul.lista_1 li{ background: url(imgcomunes/flecha3.gif) 4px 6px no-repeat; padding-right: 10px;}
ul.lista_1 li a {font-weight: bold;}

p.leyenda { padding: 0 10px 8px 10px; margin: 0;}

/**********************************************************
Menú principal
**********************************************************/
#menu { 
	width: 200px;
	color:#000;
	background-color: #D1CCC1;
	background-color: #D1CCC1;
}

#menu a, #menu a:visited, #menu a:hover {
	color: #000;
	display: block;
	width: 180px;
	padding: 3px 2px;
	padding-left: 18px;
	border-bottom: 1px solid #fff; 
	text-decoration: none;
}
#menu a:hover, #menu a.on, #menu a.on:visited, #menu a.on:hover {}
#menu a.on {
	font-weight: bold;
	color: #3E3E3E;
}

#menu .submenu { width: 200px; background-color: #E6E0D3;}

#menu .submenu a, #menu .submenu a:visited, #menu .submenu a:hover {
	font-size: 1em;
	padding-left: 28px;
	width: 170px;
}

#menu .submenu a:hover {}

#menu .submenu a.on, #menu .submenu a.on:visited, #menu .submenu a.on:hover {
	font-weight: bold;
	color: #263C58;
}

.desplegar { background-color: #D1CCC1;}

.submenu {display: none;}

/**********************************************************
Submenu
**********************************************************/
ul#submenu {
	border-top: 1px solid #E0DEDA;
	border-bottom: 1px solid #E0DEDA;
	height: 23px;
	padding-left: 18px;
	background-color: #fff;
}

ul#submenu li { display: inline;}	

li#submenu_contactar {
	border-right: 1px solid #E0DEDA;
	display: block;
	padding: 3px 21px 8px 0;
}
li#submenu_contactar img { vertical-align: middle;}


li#submenu_texto { border-right: 1px solid #E0DEDA; margin-left: 0px;}
#tamano, #tamano2 { padding: 2px 5px 0 0px;}
#tamano img, #tamano2 img {vertical-align: middle; padding-top: 0px;}
li#submenu_buscar {padding: 0px 10px 2px 10px;}

ul#submenu li {background: none;}
li#submenu_idiomas {padding: 0px 10px 2px 0px; }

/**********************************************************
Submenu 3 nivel
**********************************************************/
ul.menu_3nivel, ul.menu_3nivel li {padding: 0; margin: 0; background: url(imgcomunes/fd_menu3.gif) 0px 0px repeat-x; padding-top:0px;}
ul.menu_3nivel li {list-style: none; background-image: none; background-color: #E6E0D3; border-bottom: 1px solid #fff; color: #000;}
ul.menu_3nivel li a {padding: 4px; display: block;}
ul.menu_3nivel li a:link {color: #333; text-decoration: none;}
ul.menu_3nivel li a:visited {color: #333; text-decoration: none;}
ul.menu_3nivel li a:hover {color: #333; background-color: #D1CCC1;}
ul.menu_3nivel {padding-top: 7px;}

/**********************************************************
Mapa del web
**********************************************************/
/**********************************************************
Mapa del web
**********************************************************/
ul.mapaweb {	
	width: 305px;
	margin-right: 21px;
	padding: 0px;
	margin: 0px;
	margin-right: 5px;
	padding-bottom: 20px;
	background: none;
}

ul.mapaweb ul {
	padding-bottom: 5px;
	padding-top: 5px;
}

ul.mapaweb li {
	padding: 0;
	margin: 0;
	padding-left: 15px;
	padding-bottom: 5px;
	background: none;
}
li.mapaweb_tit {
	font-weight: bold;
	color: #333;
	padding-left: 0;
	background-color: #333;
}

ul.mapaweb a {	background: url(imgcomunes/flecha3.gif) 0px 5px no-repeat;}
ul.mapaweb a:link{color: #A7255A; text-decoration: none; display: block; padding: 0; margin: 0; padding-left: 10px;	}
ul.mapaweb a:visited{color: #A7255A; text-decoration: none; display: block; padding: 0; margin: 0; padding-left: 10px;}
ul.mapaweb a:hover {text-decoration: underline;}

.bloquemapaweb1 {
	float: left;
	width: 320px;
	padding-right: 15px;
}

.bloquemapaweb2 {
	width: 300px;
	float: left;
	padding-right: 15px;
}

/**********************************************************
Tablas
**********************************************************/
table.tabla1 {border: 1px solid #BDBDBD; width: 488px; margin: 0 auto;}
table.tabla1 th {text-align: left;}
table.tabla1 tbody th { font-weight: normal; text-align: left; padding: 0 10px 0 0; font-weight: bold; color: #333;}
table.tabla1 th {background-color: #F0F0C4; vertical-align: middle; border-bottom: 1px solid #BDBDBD; padding: 5px; color: #333;}
table.tabla1 tbody td, table.tabla1 tbody th {background-color: #FFFFFA; vertical-align: top; border-bottom: 1px dashed #BDBDBD; padding: 5px;}
table.tabla1 thead th {text-align: left; font-size: 1.2em; padding: 10px 5px;}
th.ancho40 {width: 40px;}
th.ancho100 {width: 100px;}
th.ancho150 {width: 150px; background-color: red;}

td.tabla_titulo {
	text-align: center;
	font-weight: bold;
}

table.tabla1 th.txt_centrar {text-align: center;}
.txt_centrar {text-align: center;}

/**********************************************************
Noticias
**********************************************************/
.listado_noticias dl { padding: 8px 0 8px 0; margin: 0; border-bottom: 1px solid #D5CFC3; }
.listado_noticias dl a { display: block; font-weight: normal; font-size: 1.1em; padding-bottom: 4px; }
.listado_noticias dd strong { color: #303030;}	
.listado_noticias dd {padding: 0 0 5px 0; margin: 0; color: #303030;}
.listado_noticias dt { font-size: 1em; }
.listado_noticias dt strong {font-weight: normal;}

.listado_actividades dl { padding: 0 0 15px 0; margin: 0;}
.listado_actividades dl a { display: block; font-weight: normal; }
.listado_actividades dd strong { color: #303030;}
.listado_actividades dd {padding: 0; margin: 0; color: #303030;}
.listado_actividades dt { font-size: 1.1em; }
.listado_actividades dt strong {font-weight: normal;}
.listado_actividades dt small { float: left; }

/**************************************************************
Paginador
**************************************************************/
.paginador_datos {float: left; width: 200px; padding-left: 3px;}
.paginador { margin-left: 210px; text-align: right;}
.paginador a {padding: 0px 4px; color: #A7255A; text-decoration: none;}
.paginador a:hover {background-color: #A7255A; text-decoration: none; color: #fff;}
.paginador_finalizador { clear: both; height: 1px;}
a.paginador_activado, a:visited.paginador_activado {background-color: #A7255A; text-decoration: none; color: #fff;}
/***************************************************************/
/**********************************************************
Pie de pagina
**********************************************************/
#pie {color: #B2B2B2; padding-top: 0px; font-weight: normal;}
#ico_accesible img {border: none; float: right; padding: 0px 3px;}
#ico_accesible {padding-left: 15px;}
#firma {
	border-top: 1px solid #7F7F7F; 
	margin-top: 10px; 
	text-align: center; 
	font-size: 1em; 
	color: #7F7F7F; 
	padding-top: 5px;
	margin-bottom: 10px;
}
#pie strong {font-weight: normal;}

h1.volver {width: 400px;}
.volverpagina {border: 1px solid blue; float: right;}

/**************************************************************
Enlaces
**************************************************************/
#enlaces_busca { padding: 4px; text-align: left; border: 1px solid #D9D3C5; background-color: #F4F3F1;}
#enlaces_busca label { width: 180px; display:block; float: left; text-align: right; padding-top: 0.3em; }
#enlaces_busca .btn1 { margin-left: 183px; }
#enlaces_busca .nomargin { margin-left: 0px; }
#enlaces_datos { padding: 4px; margin-top: 10px; border: 1px dashed #999; border-width: 1px 0; }
#enlaces_menu { float: right; }
#enlaces_listado { margin: 10px 0 0 0; display: block; padding: 0 0 20px 0;}
ul#enlaces_bloque1 { list-style: none; padding: 0 0 0 20px; margin: 0; float: left; width: 250px;}
ul#enlaces_bloque2 { list-style: none; padding: 0; margin: 0 0 0 280px;}
ul#enlaces_bloque1 li, ul#enlaces_bloque2 li {padding-bottom: 4px;}
ul#enlaces_bloque1 li a, ul#enlaces_bloque2 li a {font-weight: bold;}

ul#enlaces_bloque1 li ul, 
ul#enlaces_bloque2 li ul, 
ul#enlaces_bloque1 li ul li, 
ul#enlaces_bloque2 li ul li,
ul#enlaces_bloque1 li ul li a, 
ul#enlaces_bloque2 li ul li a
	{padding: 0px; margin: 0; font-weight: normal; display: inline;}

ul#enlaces_bloque1 ul li, ul#enlaces_bloque2 ul li {background-image: none;}

div.enlaces_errores {
	border: double 3px #880000;
	background: #F4F3F1;
	padding: 1em;
}
.enlaces_errores { color: #800;}

label#buscaenlaces {display: none;}


/***************************************************
Fondos de escritorio
****************************************************/
.fondos_escritorio {
	width: 495px;
}

.fondos_foto {
	float: left;
	padding: 6px 5px;
}

.fondos_foto a {
	display: block;
	text-align: center;
	font-weight: bold;
}

.fondos_foto img {
	border: 1px solid #C4C4C4;
	padding: 2px;
}

/***************************************************
Ficha alojamientos
****************************************************/
.ficha_alojamientos {
	background: url(turismo/img/fd_ficha.gif) 0px 0px repeat-y;
	border-top: 1px solid #D1CCC1;
	border-bottom: 1px solid #D1CCC1;
	width: 655px;
	margin-top: 5px;
	margin-bottom: 7px;
	margin-right: auto;
	margin-left: auto;
}

.ficha_alojamientos_txt {
	width: 380px;
	float: left;
	padding: 15px;
}

.ficha_alojamientos_fotos {
	float: right;
	text-align: left;
	width: 238px;
	padding-top: 15px;
}

.ficha_alojamientos_txt hr{ color: #ABCF47; height: 4px; padding: 0; margin: 0;}
input.btn_ficha {float: right;}


/**********************************************************************/
p.listado_panoramicas { margin-left: 155px; }


#filtro_agenda {
	border-top: 1px dashed #ccc;
	border-bottom: 1px dashed #ccc;
	padding: 4px 0;
}

#activo {
    font-weight: bold;
}

/**********************************************************************/

.destacados {
}

.finalizador_iz {clear: left;}
.finalizador_de {clear: right;}

