/*****************************************************************
Principal
******************************************************************/
html {font-size: 62.5%;}
body {
	font-family: Verdana;
	color: #414140;
	font-size: 1.15em;
	padding: 0px;
	margin: 0;
	background-color: #D6D6C6;
}

input, textarea, select {font-size: 62.5%; font-size: 1.15em; font-family: Arial, Helvetica, sans-serif; color: #333;}

form {padding:0px; margin:0px;}

h1, h2, h3, h4, h5, h6 {padding: 0; margin: 0;}

p {padding: 0 0 1.1em 0; margin: 0;}

a:link {color: #438306; text-decoration: none;}
a:visited {color: #438306; text-decoration: none;}
a:hover {color: #438306; text-decoration: underline;}

a img {border: none;}

ul { padding: 0; margin: 0; list-style: none; padding-bottom: 13px;}
ul li {	padding: 5px 0 5px 18px; background: url(imgcomunes/bolillo.gif) 7px 9px no-repeat;}
ul li img { vertical-align: middle; paddin-bottom: 2px;}
ul li ul {padding: 0; margin: 0;}
ul li ul li {padding: 3px 0 2px 18px; background: url(imgcomunes/bolillo2.gif) 7px 11px no-repeat;}

img.foto_de {
	float: right;
	margin-left: 10px;
	margin-top: 7px;
	margin-bottom: 7px;
}
img.foto_iz {
	float: left;
	margin-right: 10px;
	margin-top: 7px;
	margin-bottom: 7px;
}

.finalizador { clear: both; height: 1px;}

.btn1 {background-color: #438306; border: none; color: #fff; padding: 2px 0 0 0; font-weight: normal; margin: 0px; font-size: 0.9em;}
.btn2 {background-color: #438306; border: none; color: #fff; padding: 2px 0 0 0; font-weight: normal; margin: 0px; font-size: 0.9em; width: 100%;}
.btn3 {background-color: #FF9515; border: none; color: #fff; padding: 2px 0 0 0; font-weight: normal; margin: 0px; font-size: 1.05em; float: right; margin-top: 12px; font-weight: bold; width: 10%;}

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


/*****************************************************************
Home
*****************************************************************/
.home_cabecera {
	margin-right: auto;
	margin-left: auto;
	width: 801px;
	background-color: #fff;
	border: 10px solid #fff;
	border-bottom: none;
	margin-top: 20px;
}
#home_flash {float: right;}

.home_contenido {
	margin-right: auto;
	margin-left: auto;
	width: 801px;
	background-color: #fff;
	border: 10px solid #fff;
}

.home_menu {
	background-color: #535353;
	width: 156px;
	float: left;
}

.home_destacados {
	width: 353px;
	float: left;
	margin-left: 6px;
}

.home_noticias {
	background: url(imghome/verde.gif) top right no-repeat;
	width: 280px;
	float: left;
	margin-left: 6px;
}

h2 {font-size: 1.25em;}

h2.home_titulo_destacados {
	background: #438306 url(imghome/destacados.gif) 12px 5px no-repeat;
	height: 36px;
}
h2.home_titulo_destacados strong {display: none;}

.home_destacados h3 {
	font-size: 1.1em;
	padding: 10px 0px 3px 0;
	font-weight: strong;
}

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


h2.home_titulo_noticias {
	background: url(imghome/noticias.gif) 12px 5px no-repeat;
	height: 36px;
}
h2.home_titulo_noticias strong {display: none;}


.cuadro_noticias {
	border: 1px solid #E2E2DE;
	background-color: #F2F2ED;
	width: 257px;
	margin-right: 20px;
	margin-left: 1px;
}
p.masnot {text-align: right; padding-right: 5px;}


p.subir {text-align: right; padding-top: 4px;}

.pie {
	font-family: Arial, Helvetica, sans-serif;
	margin-right: auto;
	margin-left: auto;
	width: 801px;
	border-top: 1px solid #333;
	background-color: #fff;
	font-size: 0.9em;
	color: #666;
	padding: 4px 10px;
}

.pie strong {font-weight: normal; float: right;}

.pie_interior {
	font-size: 0.9em;
	width: 796px;
	padding: 4px 10px;
	margin-right: auto; 
	margin-left: auto; 
	float: center;
	border-top: 1px solid #333;
	background-color: #fff;
}
.pie_interior strong {display: none;}


body#ventana {
	background: #fff url(cabeceras/cab_aux.gif) top left no-repeat;
/*	padding: 75px 15px 15px 15px;*/
	padding: 0 15px;
}

body#ventana h2 { height: 65px; color: #fff; text-align: right; font-size: 1.8em; padding: 12px 0 0 0;}

.caja1 h3 {
	font-size: 1em;
	background-color: #7AB7E9;
	border-color: #3976A8;
	color: #fff;
	padding: 3px;
}

p.piefondo {
	font-size: 0.8em;
	text-align: center;
	padding-top: 4px;
}
p.piefondo strong {
	display: block;
	padding: 0 3px;
	font-weight: normal;
}

.doc_nuevo {
	color: #FF3600;
	font-size: 0.9em;
}

h2.tituloficha {
	background-color: #6C9B39;
	color: #fff;
	padding: 8px 10px;
	font-size: 1.5em;
	margin-bottom: 15px;
	border: 1px solid #487E0F;
}

/********************************************************************************/
#menu { 
	width: 156px; 
	font-family: Arial, Helvetica, sans-serif;
	color:#fff;
	background-color: #535353;
	font-size: 0.9em;
}

#menu a, #menu a:visited, #menu a:hover {
	color: #fff;
	display: block;
	width: 135px;
	padding: 3px 2px;
	padding-left: 18px;
	border-bottom: 1px solid #424242; 
	border-top: 1px solid #5C5B5B; 
	text-decoration: none;
}
#menu a:hover, #menu a.on, #menu a.on:visited, #menu a.on:hover {
	color:#fff;
	background-color: #333;
	padding-left: 18px;
	width: 136px;
}
#menu a.on {
	font-weight: normal;
	color: #fff;
}

#menu .submenu {
	background-color: #777;
}

#menu .submenu a, #menu .submenu a:visited, #menu .submenu a:hover {
	padding-left: 28px;
	width: 126px;
	border: none;
	border-top: 1px solid #6C6C6C;

}
#menu .submenu a:hover {
	color:#fff;
}
#menu .submenu a.on, #menu .submenu a.on:visited, #menu .submenu a.on:hover {
	font-weight: normal;
	color: #fff;
}

/*****************************************************************
Listado actividades
******************************************************************/
.listado_noticias dl { padding: 8px 0 8px 12px; margin: 0; }
.listado_noticias dl a { display: block; font-weight: bold; font-size: 1.1em; padding-bottom: 0px; }
.listado_noticias dd strong { color: #303030;}
.listado_noticias dd {padding: 0 0 0px 0; margin: 0; color: #303030;}
.listado_noticias dt { font-size: 0.95em; }
.listado_noticias dt strong {font-weight: normal;}

/**************************************************************/
/*****************************************************************
Listado anuncios
******************************************************************/
.listado_anuncios dl { padding: 8px 0 8px 12px; margin: 0;}
.listado_anuncios dl a { display: block; font-weight: bold; font-size: 1.1em; padding-bottom: 0px; }
.listado_anuncios dd strong { color: #303030;}
.listado_anuncios dd {padding: 0 0 0px 0; margin: 0; color: #303030;}
.listado_anuncios dt { font-size: 0.95em; }
.listado_anuncios dt strong {font-weight: normal;}
.listado_anuncios hr {height:  1px; color: #D1D1D1;}
/**************************************************************/

.cabecera {
	margin-right: auto;
	margin-left: auto;
	width: 796px;
	background-color: #fff;
	border: 10px solid #fff;
	border-bottom: 7px solid #fff;
	margin-top: 50px;
}

.caja1 {
	padding: 8px;
	border: 1px solid #E2E2DE;
	background-color: #F2F2ED;
}

.caja2 {
	font-size: 0.9em;
	padding: 8px;
	border: 1px solid #E2E2DE;
	background-color: #F2F2ED;
}
.caja2 img {vertical-align: middle;}
.caja2 ul, .caja2 ul li {padding-left: 0; margin-left: 0;}

.caja3 {
	padding: 8px;
	border: 1px solid #E2E2DE;
	background-color: #F2F2ED;
}
.caja3 ul li {padding-bottom: 0; margin-bottom: 0;}
/*****************************************************************/
#content h1, #content2 h1 {margin-bottom: 25px;}

h1.tit_asociacion { height: 36px; background: url(imgcomunes/tit_asociacion.gif) 0px 3px no-repeat;}
h1.tit_asociacion strong {display: none;}

h1.tit_proder { height: 36px; background: url(imgcomunes/tit_proder.gif) 0px 3px no-repeat;}
h1.tit_proder strong {display: none;}

h1.tit_comarca { height: 36px; background: url(imgcomunes/tit_comarca.gif) 0px 3px no-repeat;}
h1.tit_comarca strong {display: none;}

h1.tit_empresas { height: 36px; background: url(imgcomunes/tit_empresas.gif) 0px 3px no-repeat;}
h1.tit_empresas strong {display: none;}

h1.tit_albatana { height: 36px; background: url(imgcomunes/tit_albatana.gif) 0px 3px no-repeat; width: 400px;}
h1.tit_albatana strong {display: none;}

h1.tit_fuentealamo { height: 36px; background: url(imgcomunes/tit_fuentealamo.gif) 0px 3px no-repeat;}
h1.tit_fuentealamo strong {display: none;}

h1.tit_ontur { height: 36px; background: url(imgcomunes/tit_ontur.gif) 0px 3px no-repeat;}
h1.tit_ontur strong {display: none;}

h1.tit_hellin { height: 36px; background: url(imgcomunes/tit_hellin.gif) 0px 3px no-repeat;}
h1.tit_hellin strong {display: none;}

h1.tit_tobarra { height: 36px; background: url(imgcomunes/tit_tobarra.gif) 0px 3px no-repeat;}
h1.tit_tobarra strong {display: none;}

h1.tit_noticias { height: 36px; background: url(imgcomunes/tit_noticias.gif) 0px 3px no-repeat;}
h1.tit_noticias strong {display: none;}

h1.tit_anuncios { height: 36px; background: url(imgcomunes/tit_anuncios.gif) 0px 3px no-repeat;}
h1.tit_anuncios strong {display: none;}

h1.tit_documentos { height: 36px; background: url(imgcomunes/tit_documentos.gif) 0px 3px no-repeat;}
h1.tit_documentos strong {display: none;}

h1.tit_enlaces { height: 36px; background: url(imgcomunes/tit_enlaces.gif) 0px 3px no-repeat;}
h1.tit_enlaces strong {display: none;}

h1.tit_galeria { height: 36px; background: url(imgcomunes/tit_galeria.gif) 0px 3px no-repeat;}
h1.tit_galeria strong {display: none;}

h1.tit_contacto { height: 36px; background: url(imgcomunes/tit_contacto.gif) 0px 3px no-repeat;}
h1.tit_contacto strong {display: none;}

h1.tit_mapa { height: 36px; background: url(imgcomunes/tit_mapa.gif) 0px 3px no-repeat;}
h1.tit_mapa strong {display: none;}

h1.tit_pedaniashellin { height: 36px; background: url(imgcomunes/tit_pedaniashellin.gif) 0px 3px no-repeat;}
h1.tit_pedaniashellin strong {display: none;}

h1.tit_pedaniastobarra { height: 36px; background: url(imgcomunes/tit_pedaniastobarra.gif) 0px 3px no-repeat;}
h1.tit_pedaniastobarra strong {display: none;}

h1.tit_rutas { height: 36px; background: url(imgcomunes/tit_rutas.gif) 0px 3px no-repeat;}
h1.tit_rutas strong {display: none;}

h1.tit_telefonos { height: 36px; background: url(imgcomunes/tit_telefonos.gif) 0px 3px no-repeat;}
h1.tit_telefonos strong {display: none;}

/*****************************************************************/
/**************************************************************
Enlaces
**************************************************************/
#enlaces_busca { padding: 4px; text-align: center; border: 1px solid #D9D3C5; background-color: #F4F3F1;}
#enlaces_datos { padding: 4px; margin-top: 10px; border: 1px dashed #999; border-width: 1px 0; }
#enlaces_menu { float: right; }
#enlaces_listado { margin-top: 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;}
ol.catlist li {padding-bottom: 4px;}
/**********************************************************/
/**************************************************************
Empresas
**************************************************************/
#empresas_busca { padding: 4px; text-align: left; border: 1px solid #D9D3C5; background-color: #F4F3F1;}
#empresas_datos { padding: 4px; margin-top: 10px; border: 1px dashed #999; border-width: 1px 0; }
#empresas_menu { float: left; }
#empresas_listado { margin-top: 10px 0 0 0; display: block; padding: 0 0 20px 0;}


/**********************************************************/
/**************************************************************
Formulario
**************************************************************/
.formulario, .formulario1, .formulario2 {width: 400px; margin: 0 auto;}
.formulario label, .formulario input, .formulario textarea, .formulario select {display: block; float: left; margin-bottom: 10px;}
.formulario label {	text-align: right;	width: 105px; padding-right: 20px;}
.formulario	br { clear: left;}
.formulario form {padding-bottom: 15px;}
.formulario_mensaje { width: 90%; margin: 0 auto; font-weight: bold; color: #F30E47; border: 1px dashed #D9D3C5; padding: 10px 20px;}
.formulario_mensaje  ul li{ font-weight: normal; color: #333;}


input.ancho0 {width: 70px; padding-right: 200px; width: 20px; margin: 0 40px 0 0;}
input.ancho1 {width: 70px;}
input.espacio1 {margin-left: 62px;}
input.ancho2 {width: 150px;}
input.ancho3 {width: 200px;}

.formulario1 {width: 90%;}
.formulario1 label, .formulario1 input, .formulario1 textarea, .formulario1	select {display: block; float: left; margin-bottom: 10px;}
.formulario1 label { text-align: right;	width: 205px; padding-right: 10px;}
.formulario1 textarea {width: 180px; height: 100px;}
input.espacio2 {margin-left: 108px;}

/**************************************************************
/**************************************************************
Paginador
**************************************************************/
.paginador_datos {float: left; width: 200px; padding-left: 3px;}
.paginador { margin-left: 210px; text-align: right;}
.paginador a {padding: 0px 4px; color: #438306; text-decoration: none;}
.paginador a:hover {background-color: #438306; text-decoration: none; color: #fff;}
.paginador_finalizador { clear: both; height: 1px;}
a.paginador_activado, a:visited.paginador_activado {background-color: #438306; text-decoration: none; color: #fff;}

/***************************************************************
Ficha
***************************************************************/
.contenido_ficha {
}

.txtficha {
	width: 253px;
	float: left;
}

.txtficha hr, #content hr {
	height: 1px;
	color: #E2E2DE;
}
.txtficha {
	padding-left: 10px;
}


.fotosficha {
	margin-left: 268px;
	
}
.escudo{
	margin-right: 10px;
	
}
.fotosdrcha{
	margin-left: 10px;
	
}
img.fotogd {
	border: 1px solid #BFBFBF; 
	padding: 1px;
}

.fotospq {
	background-color: #F2F2ED;
	width: 340px;
	margin-top: 14px;
	padding: 2px;
}

.fotospq img {float: left; padding: 5px;}
.fotospq p {padding-left: 7px; font-size: 0.9em;}

.datosalojamiento  {
	border: 1px solid #E2E2DE;
	background-color: #F2F2ED;
	padding: 10px;
	padding-bottom: 20px;
	width: 225px;
	overflow-x: auto;
}



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

table.tipo1 {
	width: 97%;
	border: 1px solid #909090;
}

table.tipo1 tr th {color: #0062B3; font-weight: normal;}
table.tipo1 tr td {text-align: right; width: 95px;}
table.tipo1 tr th, table.tipo1 tr td {border-bottom: 1px solid #EBE9E1; padding: 3px 6px;}


/*****************************************************************/
/*****************************************************************/
/*****************************************************************/
/*****************************************************************/
.entradilla {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	color: #996600;
}
.apartado {
	font-size: 1.15em;
	color: #0994E8;
}

.piefoto_de, .piefoto_iz { border: 1px solid #E2E2DE; padding: 3px; background-color: #F2F2ED; color: #414140;}
.piefoto_de img, .piefoto_iz img {display: block; padding-bottom: 2px;}

.piefoto_de {float: right; margin-left: 7px; margin-bottom: 4px;}
.piefoto_iz {float: left; margin-right: 7px; margin-bottom: 4px;}



/*****************************************************************
Ventana Pop-up Mapas
/*****************************************************************/

body.popup {
	background: url(comarca/img/fd_ventana.gif) top right no-repeat;
}
/*****************************************************************/
h4 {
font-size: 1.2em;
color: #0994E8;
background-color: #F2F2ED;
padding: 1px 3px;
margin-bottom: 10px;
}




#archivo_linea { padding: 4px; margin-top: 10px; border-top: 1px dashed #999; border-width: 1px 0; }
