/* CSS Document */
body
{
	background-color:#b0905f;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:0;
	height:100%;
}
h1
{
	margin:0;
	padding:0;
}
a img{
border:0;
}

.textareas{
border:0;
width:348px;
height:auto;
overflow:visible;
font-family:arial;
font-size:11px;
text-align:justify;
}
p
{
	margin:0;
	padding:0;	
	color:#00000;
}
.oculto
{
visibility:hidden;	
}

#formulario{
margin:20px 0 0 5px;
}
#formulario a{
color:#333333;
}
.campos_textos{
width:200px;
height:15px;
margin:0 0 10px 0;
background-color:#e7e7e7;
font-family:arial;
font-size:11px;
float:left;
}

.campos_textos2{
width:100px;
height:15px;
margin:0 0 10px 0;
border:0;
font-family:arial;
font-size:11px;
float:left;
}

.campos_textos3{
width:200px;
height:85px;
background-color:#e7e7e7;
margin:0 0 10px 0;
border:0;
font-family:arial;
font-size:11px;
float:left;
overflow:auto;
}

.campos_error{
width:200px;
height:10px;
margin:0 0 10px 0;
border:0;
color:#ff0000;
font-family:arial;
font-size:10px;
float:left;
}
.campos_aviso{
width:200px;
height:10px;
margin:0 0 10px 0;
border:0;
color:#000000;
font-family:arial;
font-size:10px;
float:left;
}
#contenedor
{
	width:743px;
	height:100%;
	margin: 0 auto;
	text-align:center;
	background:url(img4/fondo_web.jpg) #b0905f right repeat-y;
}
/*ESTILOS PARA EL CONTENIDO */
#contenedor #contenido
{	
	width:743px;
	min-height:400px;
	float:left;
	margin:0;
	padding:0 0 5px 0;
	background-color:#ffffff;
	text-align:left;
}
#titulo h1{
	height:15px;
	margin:0 0 5px 0;
	padding:13px 0 3px 5px;
	font-size:13px;
	font-weight:bold;
	color:#0060b4;
	background-color:#ffffff;
	border-bottom:2px solid #0060b4;
		
}
#msj{
	margin:-10px 0 0 10px;
	padding:10px 0 0 0;
	visibility:hidden;
	z-index:2;
	position:absolute;
	height:50px;
	width:700px;
	background:#ffffff;
}
#msj p{
	color:#0060b4;
}
#msj2{
	margin:-10px 0 0 10px;
	padding:10px 0 0 0;
	visibility:hidden;
	z-index:2;
	position:absolute;
	height:50px;
	width:700px;
}
#msj2 p{
	color:#0060b4;
}
#content{
margin:5px 0 0 0;
width:743px;
min-height:400px;
float:left;
background:url(img4/linea_puntitos.jpg) #ffffff center repeat-y;
}
#general{
float:left;
width:735px;
display:inline;
margin:0 0 0 0;
padding:0 0 5px 5px;
background:url(img4/linea_puntito_inf.jpg) #ffffff bottom repeat-x;
}
#general2{
float:left;
width:735px;
display:inline;
margin:0 0 0 0;
padding:0 0 5px 5px;
}

#general2_mapa{
float:left;
width:735px;
height:150px;
display:inline;
margin:0 0 0 0;
padding:0 0 5px 5px;
}
#general2_mapa h2 a{
	font-size:12px;
	text-decoration:none;
	margin:0;
	padding:7px 0 0 0;
	background-repeat:no-repeat;
	background-position:right top;
	color:#00000;
}
#general2_mapa h2 a:hover
{
	font-size:12px;
	text-decoration:none;
	margin:0;
	padding:7px 0 0 0;
	background-repeat:no-repeat;
	background-position:right top;
	color:#0060b4;
}

#general2 h2{
	font-size:12px;
	margin:0;
	padding:7px 0 0 0;
	background-repeat:no-repeat;
	background-position:right top;
	color:#00000;
}
#general2 h2 a{
	font-size:12px;
	text-decoration:none;
	margin:0;
	padding:7px 0 0 0;
	background-repeat:no-repeat;
	background-position:right top;
	color:#00000;
}
#general2 h2 a:hover
{
	font-size:12px;
	text-decoration:none;
	margin:0;
	padding:7px 0 0 0;
	background-repeat:no-repeat;
	background-position:right top;
	color:#0060b4;
}
#general2 p
{
	font-size:11px;
}
#general2 p.bibliografia
{
	border-top:1px solid #cccccc;
	text-align:left;
	font-size:9px;
}
#general .img_general_flash
{
	float:left;
	width:361px;
	height:82px;
	margin:0 5px 0 0;
}

#general img.img_general
{
	float:left;
	width:361px;
	height:82px;
	margin:0 5px 0 0;
}
#general h2{
	font-size:12px;
	margin:0;
	padding:7px 0 0 0;
	background-repeat:no-repeat;
	background-position:right top;
	color:#000;
}
#general h3{
width:250px;
	font-size:12px;
	margin:0;
	padding:7px 0 0 15px;
	background:url(img2/flecha.jpg) #ffffff 10px left no-repeat;
	color:#000;
}

#general h2 a{
	font-size:12px;
	text-decoration:none;
	margin:0;
	padding:7px 0 0 0;
	background-repeat:no-repeat;
	background-position:right top;
	color:#000;
}
#general h2 a:hover
{
	font-size:12px;
	text-decoration:none;
	margin:0;
	padding:7px 0 0 0;
	background-repeat:no-repeat;
	background-position:right top;
	color:#0060b4;
}
#general p
{
	font-size:11px;
	width:320px;
}
.noticia_doble
{
	margin:5px 0 0 5px;
	padding:0 0 0 17px;
	float:left;
	width:343px;
	background:url(img4/sobre.jpg) #ffffff 11px left no-repeat;
}
.noticia_doble2
{
	margin:5px 0 0 5px;
	padding:0 0 0 17px;
	float:left;
	width:343px;
	background:url(img4/flecha3.jpg) #ffffff 11px left no-repeat;
}
.noticia_doble3
{
	margin:5px 0 0 5px;
	padding:0;
	float:left;
	width:360px;
	background:#ffffff;
}
#general #flecha a
{
	font-size:8px;
	margin:35px -10px 0 0;	
	text-decoration:none;
	width:20px;
	background-image:url(img4/flecha.jpg);
	background-position:right top;
	background-position:0 0;
	background-repeat:no-repeat;	
	
	float:right; 
}
#general #flecha a:hover
{
	background-image:url(img4/flecha_sobre.jpg);
}
#izq
{
	float:left;
	width:361px;
	display:inline;
	margin:10px 0 5px 0;
	padding:0 5px 0 5px;
	/*background:url(img4/linea_puntitos.jpg) right repeat-y;
	border-right:1px solid #ae1d00;*/
}
#izq p a:hover{
color:#999999;
}
#izq img.dest
{
	float:left;
	width:40px;
	height:40px;
}
#izq img.dest2
{
	float:left;
	width:53px;
	height:40px;
}
.clip_imagen{
float:left;
width:108px;
height:111px;
overflow:hidden;
margin:0 5px 5px 5px;
}
.clip_imagen img{
margin:0;
float:left;
width:108px;
height:81px;
}
.destacados
{
	height:50px;
	float:left;
	margin:0 0 0 0;
	padding:5px 0 0 0;
	background:url(img4/linea_puntito_inf.jpg) bottom repeat-x;
}
#imagen_destacados{
width:40px;
height:40px;
float:left;
margin:0;
}
#imagen_destacados .prensa{
background:url(img4/img1.jpg);
}
#imagen_destacados .agenda{
background:url(img4/img2.jpg);
}
#imagen_destacados .serveis{
background:url(img4/img3.jpg);
}
#imagen_destacados .cuina{
background:url(img4/img4.jpg);
}
#imagen_destacados .promo{
background:url(img4/img5.jpg);
}
.destacado_fijo
{
	margin:0 0 10px 0;
	padding:0 0 0 0;
	border-bottom:2px solid #0060b4;
}
.destacado_fijo2
{
	float:left;
	width:354px;
	margin:0 7px 10px 0;
	padding:0 0 5px 0;
	background:url(img4/linea_puntito_inf.jpg) bottom repeat-x;
}
.destacado_doble
{
	float:left;
	width:730px;
	margin:0 7px 10px 0;
	padding:0 0 5px 0;
	background:url(img4/linea_puntito_inf.jpg) bottom repeat-x;
}
.noticia
{
	margin:0 0 0 5px;
	float:right;
	width:310px;
}
.noticia_noimg
{
	margin:0 0 0 5px;
	float:left;
	width:348px;
}
.noticia_noimg_doble
{
	margin:0 0 0 5px;
	float:left;
	width:715px;
}
.noticia2
{
	margin:0 0 0 5px;
	float:left;
	width:302px;
}
.neutro{
	background-image:url(img4/detalle_esquina.jpg);
}

#izq h1
{
	margin:0 0 10px 0;
	padding:3px 0 3px 0;
	font-size:13px;
	font-weight:bold;
	color:#0060b4;
	
	border-bottom:1px solid #0060b4;		
}
#izq h2{
	font-size:12px;
	margin:0;
	padding:7px 0 0 0;
		
	background-repeat:no-repeat;
	background-position:right top;

	color:#000;
}
#izq h2 a{
	font-size:12px;
	text-decoration:none;
	margin:0;
	padding:7px 0 0 0;
		
	background-repeat:no-repeat;
	background-position:right top;

	color:#000;
}
#izq h2 a:hover
{
	font-size:12px;
	text-decoration:none;
	margin:0;
	padding:7px 0 0 0;
		
	background-repeat:no-repeat;
	background-position:right top;

	color:#0060b4;
}
#izq p
{
	font-size:11px;
}
#flecha_link
{
	font-size:11px;
	margin:5px 0 0 0;
	padding:0 0 0 15px;
	background-image:url(img4/flecha3.jpg);
	background-position:left;
	background-repeat:no-repeat;	
	float:left; 
}
#icono_adjunto
{
	font-size:11px;
	margin:5px 0 0 0;	
	padding:0 0 0 15px;
	background-image:url(img4/clip.jpg);
	background-position:left;
	background-repeat:no-repeat;	
	float:left; 
}
#icono_adjunto a
{
	text-decoration:none;
	font-weight:bold;
	color:#0060b4;
}
#icono_adjunto a:hover
{
	color:#000000;
}
#flecha_contactes
{
	font-size:11px;
	margin:5px 0 0 0;	
	padding:0 0 0 17px;
	background-image:url(img4/sobre.jpg);
	background-position:center left;
	background-repeat:no-repeat;	
	float:left; 
}
#flecha_contactes a
{
	color:#0060b4;
}
#flecha_contactes a:hover
{
	color:#000000;
}

#flecha_link a
{
	color:#0060b4;
}
#flecha_link a:hover
{
	color:#000000;
}
#envia_solicitud
{
	font-size:11px;
	margin:10px 0 0 0;	
	padding:2px 0 0 25px;
	background-image:url(img4/icona_solicitud.jpg);
	background-position:left;
	background-repeat:no-repeat;	
	float:left; 
}
#envia_solicitud a
{
	text-decoration:none;
	font-weight:bold;
	color:#0060b4;
}
#envia_solicitud a:hover
{
	color:#000000;
}
#izq #flecha a
{
	font-size:8px;
	margin:0 -10px 0 0;	
	text-decoration:none;
	
	background-image:url(img4/flecha.jpg);
	background-position:right top;
	background-position:0 0;
	background-repeat:no-repeat;	
	
	float:right; 
}
#izq #flecha a:hover
{
	background-image:url(img4/flecha_sobre.jpg);
}
#izq #volver a
{
	width:43px;
	font-size:8px;
	margin:0;	
	text-decoration:none;
	
	background-image:url(img4/tornar.jpg);
	background-position:right top;
	background-position:0 0;
	background-repeat:no-repeat;	
	float:right; 
}
#izq #volver a:hover
{
	background-image:url(img4/tornar_sobre.jpg);
}

#botones{
	float:right;
	width:120px;
	height:15px;
	padding:3px 0 0 0;
	background:url(img4/rallita.jpg) top  no-repeat;
}
#botones #volver2 a
{
	float:right;
	width:43px;
	height:20px;
	margin:0 30px 0 0;
	text-decoration:none;
	background:url(img4/tornar.jpg) top left no-repeat;
}
#botones #volver2 a:hover
{
	background-image:url(img4/tornar_sobre.jpg);
}
#aceptar a
{
	width:43px;
	height:20px;
	font-size:8px;
	margin:0;	
	text-decoration:none;
	
	background-image:url(img4/enviar.jpg);
	background-position:right top;
	background-position:0 0;
	background-repeat:no-repeat;	
	float:right; 
}
#aceptar a:hover
{
	background-image:url(img4/enviar_sobre.jpg);
}
#izq #titulo{
	width:355px;
	margin:0 0 5px 0;
	padding:20px 0 0 5px;
	font-size:13px;
	font-weight:bold;
	color:#0060b4;
	background:url(img4/fondoseccionesizq.jpg) no-repeat;
	border-bottom:1px solid #0060b4;
}

#derecha
{
	float:left;
	width:361px;
	margin:10px 0 5px 0;
	padding:0 5px 0 5px;
	
	
}
#derecha #titulo{
	width:355px;
	margin:0 0 5px 2px;
	padding:20px 0 0 5px;
	font-size:13px;
	font-weight:bold;
	color:#0060b4;
	background:url(img4/fondoseccionesizq.jpg) no-repeat;
	border-bottom:1px solid #0060b4;
}
#derecha #imagenes{
float:left;
margin:0 10px 5px 0;
width:274px;
}
#derecha #imagenes img{
width:274px;
margin:0 0 5px 5px;
}
#derecha #imagenes_mitad{
float:left;
margin:0 10px 5px 0;
width:180px;
}
#derecha #imagenes_mitad img{
width:180px;
margin:0 0 5px 5px;
}
#derecha #imagenes_grande{
float:left;
margin:0 10px 5px 0;
width:350px;
height:263px;
}
#derecha #imagenes_grande img{
width:350px;
margin:0 0 5px 5px;
}
#derecha #mas{
float:left;
width:55px;
margin:193px 0 0 0;
padding:0 0 0 22px;
background:url(img4/camara.jpg) left no-repeat;
}
#derecha #mas p.sin_rallita{
float:left;
width:10px;
margin:0 0 0 3px;
font-family:arial;
font-size:10px;
color:#000000;
}
#derecha #mas p.con_rallita{
float:left;
width:10px;
margin:0 0 0 3px;
font-family:arial;
font-size:10px;
color:#000000;
background:url(img4/rallita.jpg) right no-repeat;
}
#derecha #mas p a{
text-decoration:none;
color:#0060b4;
}
#derecha #mas p a:hover{
color:#000000;
}
#derecha #mas p a.actual{
text-decoration:none;
color:#000000;
}
#derecha #textos_arriba{
float:left;
margin:0;
width:150px;
}
#derecha #textos_arriba p{
text-align:justify;
font-size:11px;
}
#izq #textos2{
float:left;
margin:5px 0 0 5px;
width:340px;
}

#derecha #textos{
float:left;
margin:0 0 0 5px;
width:340px;
}
#derecha #textos p{
text-align:justify;
font-size:11px;
}

#derecha #textos a.enlace{
font-size:11px;
color:#0060b4;
font-weight:bold;
background:url(img4/flecha3.jpg) center left no-repeat;
padding:0 0 0 12px;
text-decoration:none;
}
#derecha #textos a.adjunto{
font-size:11px;
color:#0060b4;
font-weight:bold;
background:url(img4/clip.jpg) center left no-repeat;
padding:0 0 0 12px;
text-decoration:none;
}
#derecha #textos a.envia{
font-size:11px;
color:#0060b4;
font-weight:bold;
background:url(img4/sobre.jpg) center left no-repeat;
padding:0 0 0 18px;
text-decoration:none;
}
#derecha #textos a.imprime{
float:left;
font-size:11px;
color:#0060b4;
font-weight:bold;
background:url(img4/impresora.jpg) center left no-repeat;
padding:0 0 0 18px;
text-decoration:none;
}
#derecha #textos a:hover{
color:#333333;
}

/*estilos mapa del site*/
.caja_mapa0{
float:left;
width:180px;
margin:0;
padding:0;
}
.caja_mapa0 ul{
list-style-type: none;
}
.caja_mapa0 ul li{
display:block;
list-decoration:none;
font-family:arial;
font-size:11px;
color:#000000;
}
.caja_mapa0 ul li p{
padding:0 0 0 15px;
background:url(img4/flecha3.jpg) left no-repeat;
}
.caja_mapa0 ul li p.sangria{
margin:0 0 0 15px;
padding:0 0 0 15px;
background:url(img4/flecha.jpg);
background-position: left;
background-repeat:no-repeat;
}
.caja_mapa0 a{
text-decoration:none;
color:#000000;
}
.caja_mapa0 a:hover{
color:#0060b4;
}

.caja_mapa{
float:left;
width:165px;
margin:0;
padding:0;
}
.caja_mapa ul{
list-style-type: none;
}
.caja_mapa ul li{
display:block;
list-decoration:none;
font-family:arial;
font-size:11px;
color:#000000;
}
.caja_mapa ul li p{
padding:0 0 0 15px;
background:url(img4/flecha3.jpg) left no-repeat;
}
.caja_mapa ul li p.sangria{
margin:0 0 0 15px;
padding:0 0 0 15px;
background:url(img4/flecha.jpg);
background-position: left;
background-repeat:no-repeat;
}
.caja_mapa a{
text-decoration:none;
color:#000000;
}
.caja_mapa a:hover{
color:#0060b4;
}
.caja_mapa3{
float:left;
width:300px;
margin:0;
padding:0;
}
.caja_mapa3 ul{
list-style-type: none;
}
.caja_mapa3 ul li{
display:block;
list-decoration:none;
font-family:arial;
font-size:11px;
color:#000000;
}
.caja_mapa3 ul li p{
padding:0 0 0 15px;
background:url(img4/flecha3.jpg) left no-repeat;
}

.caja_mapa2{
float:left;
width:195px;
margin:0;
padding:0;
}
.caja_mapa2 ul{
list-style-type: none;
}
.caja_mapa2 ul li{
display:block;
list-decoration:none;
font-family:arial;
font-size:11px;
color:#000000;
}
.caja_mapa2 ul li p{
padding:0 0 0 15px;
background:url(img4/flecha3.jpg) left no-repeat;
}
.caja_mapa2 ul li p.sangria{
margin:0 0 0 15px;
padding:0 0 0 15px;
background:url(img4/flecha.jpg);
background-position: left;
background-repeat:no-repeat;
}
.caja_mapa2 a{
text-decoration:none;
color:#000000;
}
.caja_mapa2 a:hover{
color:#0060b4;
}
.caja_mapa3{
float:left;
width:140px;
margin:0;
padding:0;
}
.caja_mapa3 ul{
list-style-type: none;
}
.caja_mapa3 ul li{
display:block;
list-decoration:none;
font-family:arial;
font-size:11px;
color:#000000;
}
.caja_mapa3 ul li p{
padding:0 0 0 15px;
background:url(img4/flecha3.jpg) left no-repeat;
}
.caja_mapa3 ul li p.sangria{
margin:0 0 0 15px;
padding:0 0 0 15px;
background:url(img4/flecha.jpg);
background-position: left;
background-repeat:no-repeat;
}
.caja_mapa3 a{
text-decoration:none;
color:#000000;
}
.caja_mapa3 a:hover{
color:#0060b4;
}