/* @override http://www.turismeolot.com/css/styles.css */

/* CSS Document */
body {
	font-family:"Trebuchet MS", Tahoma, Arial;
	font-size:13px;
}

* { margin:0; padding:0; }
ul { list-style:none;}
img { border:0;}
a{text-decoration: none;color:#b01e16; font-weight: bold;}



h1 { background:url(../imagenes/punteado_contenido1.gif) left bottom repeat-x; padding-bottom:5px; color:#b31f17; font-weight:normal; font-size:22px; margin-bottom:15px;}
h2 { color:#b01e16; font-size:19px; font-weight:normal; }
h3 { color:#b01e16; font-size:14px; }
.galeriaH { padding-bottom:10px;}


#contenedorTop { float:left; width:100%; background:url(../imagenes/fondo_body.gif) left top repeat-x;}
#contenedorBot { float:left; width:100%; border-top:4px solid #b31f17; background-color:#f1f1f1;}
#content { margin:auto; width:1000px;}
#contentTop { float:left; width:964px; background:url(../imagenes/fondo_cuerpo.gif) left 34px no-repeat; padding:0 16px 0 20px;}

#idiomas { float:right; width:964px;}
#idiomas ul { float:right; padding-top:14px; padding-right:10px; padding-bottom:12px;}
#idiomas ul li { float:left; color:#00a94f; background:url(../imagenes/separa_idiomas.gif) right 10px no-repeat; padding-right:16px; padding-left:15px;}
#idiomas ul li.last { background:none; padding-right:0;}
#idiomas ul li a { float:left; padding-top:6px; font-size:11px; color:#00a94f; text-decoration:none;}
#idiomas ul li a:hover {color:#b31f17;}
#idiomas ul li a.selected { color:#b31f17; background:url(../imagenes/vinieta_idioma.gif) center top no-repeat;}

#columnaMenu { float:left; width:242px; padding-bottom:20px; background:url(../imagenes/bordeTop_menu.gif) left top no-repeat; padding-top:20px;}
#columnaContenido { float:right; width:712px; padding-bottom:20px; }
#columnaMenu #logo { float:left; width:100%; text-align:center; background-color:#a1170f; border-bottom:1px solid #fff; padding-bottom:15px;}
#columnaMenu ul#menu { float:left; width:222px; padding:10px; background:url(../imagenes/bordeBot_menu.gif) left bottom no-repeat; }
#columnaMenu ul#menu li { float:left; width:222px; background:url(../imagenes/punteado_menu.gif) left top repeat-x; padding:6px 0 3px 0;}
#columnaMenu ul#menu li.first { background:none;}
#columnaMenu ul#menu li.last { background:url(../imagenes/punteado_menu.gif) left bottom repeat-x;}
#columnaMenu ul#menu li a { float:left; width:210px; padding-left:12px; background:url(../imagenes/vinieta_menu.gif) left 4px no-repeat; font-size:12px; color:#ffffff; text-decoration:none;}
#columnaMenu ul#menu li a:hover { color:#4e0703; background:url(../imagenes/vinieta_menuOver.gif) left 4px no-repeat;}
#columnaMenu ul#menu li a.selected { color:#4e0703; background:url(../imagenes/vinieta_menuOver.gif) left 4px no-repeat; font-weight:bold;}
#columnaMenu ul#menu ul { float:left; padding-top:3px;}
#columnaMenu ul#menu li li a { background:url(../imagenes/vinieta_submenu.gif) 13px 5px no-repeat; padding-left:25px; width:197px;}
#columnaMenu ul#menu li li a:hover { background:url(../imagenes/vinieta_submenu.gif) 13px 5px no-repeat;}
#contentMenu { float:left; width:242px; background:url(../imagenes/fondo_menu.gif) left top repeat-x; background-color:#b31f17;}

 #columnaMenu ul#menu ul li ul li {padding-left:15px; } 
#columnaMenu ul#menu ul li ul li {  width:207px;}
  

.banner { float:left; margin-top:11px; border:1px solid #d7d7d7; background-color:#f1f1f1; padding:6px 5px 6px 4px;}
.banner img { float:left;}

#contentFooter { margin:auto; width:1000px;}
#footer { float:left; width:964px; padding:20px 16px 30px 20px; padding-top:20px; padding-bottom:30px;}
#footer ul { float:left; font-size:11px; color:#666666;}
#footer ul li { display:inline;}
#footer ul li a { color:#00a94f; text-decoration:none;}
#footer ul li a:hover { text-decoration:underline;}
#footer p { float:right;color:#666666; font-size:11px;}
#footer img { vertical-align:middle; }


#buscador { float:left; color:#FFFFFF; width:712px; padding-top:5px; padding-bottom:5px; border-bottom:1px solid #f2dcdb; background:url(../imagenes/bordeTop_cuerpo.gif) left top no-repeat; background-color:#a71912; }
#buscador p.left { float:left; padding-left:20px; font-size:11px; }
#buscador p.left strong { font-size:13px;}
#buscador p.left img { vertical-align:middle;}
#buscador p.left input { vertical-align:middle; width:146px; padding:2px 0 2px 20px; border:1px solid #cccccc; background:url(../imagenes/fondo_buscar.gif) left top no-repeat; padding-left:20px;}
#buscador p.right { float:right; font-size:11px; padding-right:20px; padding-top:2px; }
#buscador p.right img { vertical-align:middle; }
#buscador a { color:#FFFFFF; text-decoration:none;}
#buscador a:hover { text-decoration:underline;}

.imagenCuerpo { text-align: left; float:left; width:707px; padding:5px 2px 5px 3px; border-bottom:1px solid #f2dcdb; background:url(../imagenes/fondo_imagen.gif) left top repeat-x; background-color:#b01e16;}

#camino { float: left; color:#FFFFFF; width:692px; font-size:11px; padding:6px 0 6px 20px; background:url(../imagenes/bordeBot_cuerpo.gif) left bottom no-repeat; background-color:#b01e16;  }
#camino a { color:#FFFFFF; text-decoration:none;}
#camino a:hover { text-decoration:underline;}


#contentContenido { float:left; width:697px; padding-left:15px; }
#contenido { float:left; width:697px; padding-bottom:20px; padding-top:20px; }
#pieContenido { float:left; width:697px; background:url(../imagenes/punteado_cuerpo.gif) left top repeat-x; padding-top:15px;}
#pieContenido a { float:left; color:#999999; font-size:11px; text-decoration:none;}
#pieContenido a:hover { text-decoration:underline;}
#pieContenido a.enviaramigo { background:url(../imagenes/amigo.gif) left top no-repeat; padding-left:20px; padding-right:50px;}
#pieContenido a.imprimir { background:url(../imagenes/impresora.gif) left top no-repeat; padding-left:23px;}


/*.txtContenido { float:left; width:100%; color:#666666; line-height:20px; padding-bottom:20px; padding-top:0px;}
.txtContenido p { float:left; width:100%; color:#666666; line-height:20px; padding-bottom:20px; padding-top:10px;}
*/

#contenido p { color:#666666; line-height:20px; }
#contenido p img {float:left; margin:0 16px 16px 0; border:1px solid #89120c; background-color:#b31f17; padding:5px;}
#contenido blockquote img { margin:0 16px 16px 0; border:1px solid #89120c; background-color:#b31f17; padding:5px;}  


.txtContenido em { float:left; width:100%; color:#666666; line-height:20px; padding-bottom:10px; padding-top:10px;}

.txtContenido a { color:#666666; text-decoration:none;}
.txtContenido a:hover { text-decoration:underline;}
.txtContenido img {float:left; margin:0 16px 16px 0; border:1px solid #89120c; background-color:#b31f17; padding:5px;}
.txtContenido span { font-size:11px;}

#contentFormulario { float:left; width:695px; padding-top:20px; background:url(../imagenes/bordeForm_top.gif) left top no-repeat;}
#Formulario { float:left; width:695px; padding-bottom:20px; background:url(../imagenes/bordeForm_bot.gif) left bottom no-repeat;}
#txtForm { float:left; width:695px; background:url(../imagenes/fondoForm.gif) left bottom repeat-y;}
#txtForm p { float:left; width:655px; padding:0 20px 15px 20px; line-height:28px;}
#txtForm p.p_chico { width:313px; padding:0 0 15px 20px; }
#txtForm p.p_chico label { color:#b01e16; font-size:12px; }
#txtForm p label{ color:#b01e16; font-size:14px;}
#txtForm strong { color:#b01e16; font-size:14px;}
#txtForm input { border:1px solid #b3b3b3; width:382px; padding:1px; font-family:"Trebuchet MS"; font-size:12px; color:#666666;}
#txtForm p select { border:1px solid #b3b3b3; font-family:"Trebuchet MS"; font-size:12px; color:#666666; width:232px;}
#txtForm p.boton { padding-top:15px; }
#txtForm p.buscar { padding-bottom:0px;}
#txtForm p.boton a { float:left; width:127px; background:url(../imagenes/botonBuscar.gif) left top no-repeat; color:#666666; text-decoration:none; font-size:14px; text-align:center; padding:2px 0;}

#contentFormularioCont { float:left; width:437px; padding-top:20px; background:url(../imagenes/bordeFormCont_top.gif) left top no-repeat; margin-top:10px;}
#FormularioCont { float:left; width:437px; padding-bottom:20px; background:url(../imagenes/bordeFormCont_bot.gif) left bottom no-repeat;}
#txtFormCont { float:left; width:437px; background:url(../imagenes/fondoFormCont.gif) left bottom repeat-y;}
#txtFormCont p { float:left; width:597px; padding:0 20px 15px 20px; line-height:28px;}
#txtFormCont p label{ color:#b01e16; font-size:12px;}
#txtFormCont p input { border:1px solid #b3b3b3; width:382px; padding:1px; font-family:"Trebuchet MS"; font-size:12px; color:#666666;}
#txtFormCont p textarea { border:1px solid #b3b3b3; font-family:"Trebuchet MS"; font-size:12px; color:#666666; width:382px; height:132px;}
#txtFormCont p.buscar { padding-bottom:0px;}
#txtFormCont p.boton a { float:left; width:127px; background:url(../imagenes/botonBuscar.gif) left top no-repeat; color:#666666; text-decoration:none; font-size:14px; text-align:center; padding:2px 0;}
#txtFormCont p.boton a strong { color:#666666; }
.txtContenidoCont { float:left; width:100%; color:#666666; line-height:20px; padding-bottom:30px; padding-top:10px;}


.url { float:left; width:672px; padding-left:25px; padding-top:10px; padding-bottom:15px; line-height:28px; background:url(../imagenes/imagen_url.gif) left 15px no-repeat; font-size:14px; color:#b31f17; }
.url a { color:#666666; font-size:13px;}
.doc { float:left; width:672px; padding-left:25px; padding-top:10px; padding-bottom:25px; line-height:28px; background:url(../imagenes/imagen_check.gif) left 15px no-repeat; font-size:14px; color:#b31f17; }
.doc a { color:#666666; font-size:13px;}
.listado { float:left; width:697px; background:url(../imagenes/punteado_cuerpo.gif) left top repeat-x; padding-top:10px;}
.listado a { color:#cc3300; font-size:11px;}

.tituloDetalle { color:#333333; font-size:11px; float:left; width:100%; padding-bottom:5px;}
.tituloDetalle strong { font-size:18px; color:#b31f17;}

#enlaces { float:left; }
#enlaces li { float:left; width:697px; padding-bottom:25px; }
#enlaces li a { float:left; padding-left:20px; text-decoration:none; background:url(../imagenes/flecha_costado.gif) left 3px no-repeat; color:#b31f17; font-size:18px; }
#enlaces li a.selected { float:left; padding-left:20px; text-decoration:none; background:url(../imagenes/flecha_abajo.gif) left 3px no-repeat; color:#b31f17; font-size:18px; }
#enlaces li ul.submenu { padding-top:8px; float:left;  }
#enlaces li ul.submenuNone { padding-top:8px; float:left; display:none;  }
#enlaces li li { padding-bottom:8px;  }
#enlaces li li a { float:left; background:none; color:#666666; font-size:13px; }
#enlaces li li a:hover { text-decoration:underline;}

#preguntas { float:left; width:697px; padding-bottom:15px;}
#preguntas li { float:left; width:697px; padding-bottom:5px;}
#preguntas li a { color:#b31f17; font-size:14px; text-decoration:none;}
#preguntas li a:hover { text-decoration:underline;}

#respuestas li { float:left; width:681px; padding:20px 8px;}
#respuestas li p { float:left;}
#respuestas li p.pregunta { color:#b31f17; font-size:14px; padding-bottom:5px;}
#respuestas li p.descripcion { width:646px; color:#666666; padding-left:35px;}


#galeriaCategoria { float:left; width:677px; padding:10px 10px 0 10px; }
#galeriaCategoria li { float:left; width:333px; height:159px; }
#galeriaCategoria li p.imagen { float:left; width:160px; }
#galeriaCategoria li p.texto { padding-top: 20px; float:left; width:147px; padding-right:10px; padding-left: 10px; padding-bottom:20px; font-size:18px; color:#b31f17; }
#galeriaCategoria li a { float:left; width:96px; height: 26px; margin-left:10px; background:url(../imagenes/botonGaleria.gif) left top no-repeat; color:#666666; text-decoration:none; font-size:11px; text-align:center; padding:5px 0;}
#galeriaCategoria li img { float:left; border:1px solid #89120c; padding:3px; background-color:#b31f17; }


#galeriaCategoriaFotos { float:left; width:687px; padding:5px 0 0 10px;}
#galeriaCategoriaFotos li { float:left; width:171px; height:280px;}
#galeriaCategoriaFotos li p.imagen { float:left; width:165px; height:146px;}
#galeriaCategoriaFotos li p.texto { float:left; width:151px; padding-left:10px; background:url(../imagenes/vinietaGaleriafotos.gif) 2px 7px no-repeat; padding-right:10px; font-size:13px; color:#b31f17;}
#galeriaCategoriaFotos li p.tamanio { float:left; width:151px; padding-right:10px; padding-left:10px; font-size:13px; color:#999999; padding-bottom:10px;}
#galeriaCategoriaFotos li a { float:left; width:96px; height: 26px; margin-left:10px; background:url(../imagenes/botonGaleria.gif) left top no-repeat; color:#666666; text-decoration:none; font-size:11px; text-align:center; padding:5px 0;}
#galeriaCategoriaFotos li img { float:left; border:1px solid #89120c; padding:3px; background-color:#b31f17; }

#galeriaSubCategoria { float:left; width:677px; padding:10px 10px 0 10px;}
#galeriaSubCategoria li { float:left; width:338px; height:159px;}
#galeriaSubCategoria li p.imagen { float:left; width:141px;}
#galeriaSubCategoria li p.texto { float:left; width:177px; padding-right:20px; padding-bottom:20px; font-size:14px; color:#b31f17;}
#galeriaSubCategoria li a { float:left; width:96px; height: 26px; margin-left:10px; background:url(../imagenes/botonGaleria.gif) left top no-repeat; color:#666666; text-decoration:none; font-size:11px; text-align:center; padding:5px 0;}
#galeriaSubCategoria li img { float:left; border:1px solid #89120c; padding:3px; background-color:#b31f17; }

#homeLeft { float:left; width:450px; padding-top:20px; padding-bottom:30px;}

#destAct { float:left; width:450px; background:url(../imagenes/fondoActHome.gif) left top repeat-y;}
#destAct div { float:left; width:420px; background:url(../imagenes/bordeActHome_top.gif) left top no-repeat; padding:12px 15px;}
#destAct p.linkTodos { float:left; width:410px; background:url(../imagenes/bordeActHome_bot.gif) left bottom no-repeat; padding:0px 15px 15px 25px;}
#destAct p.linkTodos a { font-size:11px; color:#b31f17;}
#destAct p.tituloGral { color:#b31f17; font-size:18px;}
#destAct ul li { float:left; width:420px; padding:10px 0; background:url(../imagenes/punteado_cuerpo.gif) left bottom repeat-x}
#destAct ul li p.imagen { float:left; width:200px;}
#destAct ul li p.imagen img { float:left; border:1px solid #89120c; padding:3px; background-color:#b31f17; }

#destAct ul li p.texto { float:left; width:220px; padding-bottom:10px;}
#destAct ul li p.texto span.fecha{ color:#333333; font-size:11px;}
#destAct ul li p.texto span.titulo{ color:#b31f17; line-height:22px;}
#destAct ul li p.texto span.descripcion{ color:#666666;}
#destAct ul li a { float:right; color:#b31f17; font-size:11px;}

#homeRight { float:right; width:223px; padding-top:15px; padding-bottom:30px;}

#calendario { float:left; width:223px; background:url(../imagenes/fondoDest.gif) left top repeat-y;}
#calendario div.caps {  width:223px; background:url(../imagenes/bordeDest_top.gif) left top no-repeat; padding-top:12px;}
#calendario p.titulo { color:#00a94f; width:223px; text-align:center; font-size:18px; padding-bottom:10px;}
#calendario p.imagen { width:223px; text-align:center; background:url(../imagenes/bordeDest_bot.gif) left bottom no-repeat; padding-bottom:15px; }

#noticiasDest { float:left; width:223px; background:url(../imagenes/fondoDest.gif) left top repeat-y; margin-top:10px;}
#noticiasDest div {  float:left; width:193px; background:url(../imagenes/bordeDest_top.gif) left top no-repeat; padding:12px 15px 0px 15px}
#noticiasDest p.titulo { color:#b01e16; float:left; width:193px; font-size:18px;}
#noticiasDest p.imagen { float:left; width:193px; text-align:center; background:url(../imagenes/bordeDest_bot.gif) left bottom no-repeat; padding-bottom:15px; }
#noticiasDest ul li { float:left; padding-top:10px; width:183px; padding-bottom:10px; background:url(../imagenes/punteado_cuerpo.gif) left bottom repeat-x;}
#noticiasDest ul li p { float:left; width:183px;}
#noticiasDest ul li p span.fecha { font-size:11px; color: #000; }
#noticiasDest ul li p span.titulo { color:#b31f17; font-size:12px;}
#noticiasDest ul li p span.descripcion { color:#666666; font-size:12px;}
#noticiasDest ul li a { float:right; color:#b01e16; font-size:11px;}
#noticiasDest p.linkTodos { float:left; width:183px; background:url(../imagenes/bordeDest_bot.gif) left bottom no-repeat; padding:5px 15px 15px 25px;}
#noticiasDest p.linkTodos a { font-size:11px; color:#b31f17;}

#listadoAct { float:left; width:697px;}
#listadoAct li { float:left; width:697px; padding-top:15px; padding-bottom:15px; background:url(../imagenes/punteado_cuerpo.gif) left bottom repeat-x;}
#listadoAct li p { color: #666666; float:left;}
#listadoAct li p a{ color: #666666; float:left;  }
#listadoAct li.first { padding-top:0;}
#listadoAct li p.titulo {float:left; color:#b31f17; font-size:13px; padding-bottom:12px; width:697px;}
#listadoAct li p.titulo span {color:#333333; font-size:11px;}
#listadoAct li p.descripcion {float:left; color:#666666; width:697px;}
#listadoAct li p.descripcion img {float:left; margin:0 16px 0 0; border:1px solid #89120c; background-color:#b31f17; padding:3px;}
#listadoAct li a { float:right; color:#cc3300; font-size:11px;}
#listadoAct li div{ float:right; width:100%;}
#listadoAct li div p { float:left; }
#listadoAct li div p a { float:left; color: #666666;}

.paginado { float:left; width:697px; color:#cc3300; font-size:11px; padding-top:10px;}
.paginado a { color:#cc3300;}

.calendariHome {
	width: 188px;
	margin: auto;
	}


.calendariHomeDies .diaSemana {
	text-align: center;
	width: 26px;
	height: 18px;
	border-bottom: 1px #999 solid;
	color: #00a94f;
	font-size: 12px;
	float: left;
	margin-bottom: 4px;
	}

.calendariHomeDies .diaMes {
	text-align: center;
	width: 26px;
	height: 22px;
	font-size: 12px;
	float: left;
	margin: auto;
	background-color: transparent;
	background-image: none;
	}

.calendariHomeDies .diaMes a {
	/*text-decoration: none;*/
	color: red;
	padding: 2px;
	}

#capsaleraRuler {
	text-align: right;
	font-size: 32px;
	background-position: left top;
	background-repeat: no-repeat;
	background-color: #b01e16;
	width: 701px;
	height: 157px;
	overflow: hidden;
	margin: auto;
	color: #fff;
	padding: 0px;
	}

#capsaleraRuler span {
	}


p.botonera { float:left; width:600px; } 
p.botonera a { float:left;  }

