@charset "utf-8"; 
body, html {height: 100%; margin:0; padding:0;}
body {background:#160A0A;}
h1 {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#E8E8E8; margin:0 0 20px 0;}
h2 {margin:0 0 15px 0; font-size:13px; color:#D40026;}
fieldset {border:none; margin:0; padding:0;}
.left {float:left;}
.right {float:right;}
a {color:#E8E8E8; text-decoration:none;}
a:hover {text-decoration:underline;}
.tituloRojo {font-size:14px; font-weight:bold; color:#D40026; background:url(i/lph.gif) repeat-x bottom left; display:block; padding:0 0 3px 10px; margin-bottom:20px;}
.txtCarrusel {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #D40026;}
a img {border:none;}
select {background-color: #111; border:solid 1px #680013; font-family:Arial; font-size:11px; color:#E8E8E8; display:block; width:95%;}

/* CIEN X CIEN */
#web {height:100%; width:800px; margin:20px auto 0 auto;}

/* HOME */
#bofertas {background:url(i/tit_productos.png) top left no-repeat;width:450px;margin-left:7px;margin-bottom:0px;margin-top:25px;height:55px;}
#bofertas h2 {padding-top:5px;padding-left:70px;}

#bnoticias {background:url(i/tit_noticias.png) top left no-repeat;width:450px;margin-left:7px;margin-bottom:0px;margin-top:25px;height:55px;}
#bnoticias h2 {padding-top:5px;padding-left:70px;}

#beventos {background:url(i/tit_eventos.png) top left no-repeat;width:450px;margin-left:7px;margin-bottom:15px;}
#beventos h2 {padding-top:5px;padding-left:60px;}
#beventos ul {background:url(i/tit_eventos_pie.png) bottom left no-repeat;list-style-type:none;margin:0;padding:10px 0 0 0;}
#beventos li {padding-bottom:20px;}
#beventos li p {margin-right:110px;text-align:right;}
#beventos li p a {font-size:13px;font-weight:bold;}
#beventos li img {float:right;padding-right:15px;}


/* CABECERA */
#cabecera img {float:left;}
#idiomas {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#D40026; display:inline; margin-top:22px;}
#cabecera #idiomas a {color:#E8E8E8; text-decoration:none;}
#cabecera #idiomas a:hover {text-decoration:underline;}
#cabecera #idiomas a.seleccionado {text-decoration:underline;}
#cabecera .foto {border:solid 1px #E8E8E8; display:block; clear:both; width:800px; height:220px;}

/* BANNERS HORIZONTALES */
#bannersSup img {border:none;}

/* MIGAS DE PAN */
#migas {font-family:Arial; font-size:11px; color:#E8E8E8; background: url(i/mi_bg.jpg) right top no-repeat; margin:0 0 0 150px; padding:7px 0 5px 0;}
#migas img {margin-right:5px;}
#migas a {text-decoration:none; color:#E8E8E8;}
#migas a:hover {text-decoration:underline;}

/* CONTENEDOR */
#contenedor {background:url(i/co_bg.gif) left repeat-y; margin:0; padding:0; width:800px; float:left; font-family:Arial; font-size:11px; color:#E8E8E8;}

/* MENU */
#menu {float:left; line-height:15px;}
#menu ul {list-style-type:none; margin:0; padding:0; width:142px;}
#menu ul li {background:url(i/me_bg.jpg) no-repeat left top; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-style:italic; color:#E8E8E8; padding:3px 0 0 5px; margin:0 0 8px 0;}
#menu ul li ul {list-style-type: none; margin:10px 0 0 0; padding: 0;}
#menu ul li ul li {background:none; font-family:Arial; font-size:11px; font-style:normal; margin:0;}
#menu a {font-family:Arial; font-size:11px; font-style:normal; color:#E8E8E8; text-decoration:none;}
#menu a:hover {text-decoration:underline;}
#menu a.seleccionado {color:#D40026;}

/* CONTENIDO */
#main {width:470px; margin:0 136px 0 142px; background:url(i/ma_lineSup.jpg) no-repeat top left; padding:15px 25px 0 25px;}

/* HOME OFERTAS */
/*#hOfertas {background:url(i/ho_bg.gif) no-repeat left top; width:465px; min-height:247px; margin-bottom:30px;}*/
#hOfertas {width:465px; height:185px; margin-bottom:1px;}
#hOfertas img {border:solid 1px #E8E8E8; margin-bottom:10px; display:block;}
#hOfertas label {font-size:11px; font-weight:bold; display:block; margin-bottom:5px;}
#hOfertas .producto {background:url(i/ho_prodBg.jpg) bottom repeat-x #690616; width:197px; min-height:100px; padding:5px; color:#E8E8E8; font-size:10px; line-height:11px; text-align:justify; padding-right:10px;}
#hOfertas .borde {border:solid 1px #300C0C; padding:2px; width:212px; float:left; margin:0 7px 0 7px;}
#hOfertas .pie {background:url(i/ho_precBg.jpg) bottom repeat-x; width:202px; padding:5px; font-weight:bold; float:left;}
#hOfertas .pie img {border:none; float:right; margin:0 0 0 3px;}
#hOfertas .precio {float:left;}
#hOfertas .precio span {color:#D40026;}

/* HOME BIENVENIDA */
#hBienvenida {display:block; padding-bottom:15px;margin-top:20px;}
/*#hBienvenida label {font-size:14px; font-weight:bold; color:#D40026; background:url(i/lph.gif) repeat-x bottom left; display:block; padding:0 0 3px 10px; margin-bottom:20px;}*/
#hBienvenida label {font-size:14px; font-weight:bold; color:#D40026; display:block; padding:0 0 3px 10px; margin-bottom:10px;}
#hBienvenida p {margin:0 10px 10px 10px; text-align:justify;}

/* HOME NOTICIAS */
#hNews {margin-bottom:20px;}
#hNews .titulo {font-size:14px; font-weight:bold; color:#E8E8E8; background:url(i/lph.gif) repeat-x bottom left; display:block; padding:0 0 3px 10px; margin-bottom:20px;}
#hNews ul {list-style-type:none; margin:0; padding:0;}
#hNews li {margin-left:30px;}
#hNews label {color:#D40026; width:60px; float:left; font-weight:bold;}
#hNews span {float:left; margin-top:0; text-align:justify; width:370px;}
#hNews p {padding:0; margin:0 0 10px 0;}
#hNews a {text-decoration:none; color:#E8E8E8;}
#hNews a:hover {text-decoration:underline;}

/* MENU INTERIOR */
.menuPestanya {list-style-type:none; margin:0 0 35px 0; padding:2px; border:solid 1px #650615; width:100%; float:left;}
.menuPestanya li {background:url(i/ti_menuBg.jpg) repeat-x bottom; float:left; text-align:center; height:18px; padding-top:2px;}
.menuPestanya li.w33 {width:33%;}
.menuPestanya li.w25 {width:24.6%;}
.menuPestanya li.centro {margin:0 0.5% 0 0.5%;}
.menuPestanya li.centro2 {margin:0 0 0 0.5%;}
.menuPestanya li.w15Last {width:15%; margin-right:0;}
.menuPestanya a {color:#E8E8E8; text-decoration:none; font-weight:bold;}
.menuPestanya a:hover {text-decoration:underline;}
.menuPestanya .seleccionado {background:url(i/ti_menuBg_a.jpg) repeat-x bottom}

/* CONTENIDO INTERIOR */
.contInt {margin:0 0 10px 0; width:475px;}
.contInt img {border:solid 2px #E8E8E8; margin-bottom:20px;}
.contInt p {margin:0 0 12px 0; padding:0; text-align:justify;float:none;}
.contInt label {color:#D40026; font-weight:bold;}
.contInt a {color:#ccc;}
.contInt a:hover {color:#999;}

/* PRODUCTOS LISTADO */
#productos {list-style-type:none; margin:0; padding:0; float:left;}
#productos li {width:150px; float:left; margin-bottom:35px;margin-right:10px;}
#productos li.last {margin-right:0px;}
#productos .foto {border:solid 1px #650615; border-bottom:none; padding:2px; margin-top:3px;}
#productos .foto img {border:none;}
#productos .descripcion {border-left:solid 1px #650615; border-right:solid 1px #650615; background:url(i/pr_bgList.jpg) repeat-x top #160A0A; font-size:10px; line-height:11px; padding:10px 5px 5px 5px; min-height:45px; color:#999;}
#productos .descripcion a {color: #999;}
#productos .precio {border-left:solid 1px #650615; border-right:solid 1px #650615; padding-left:5px; background:#160A0A; font-weight:bold;}
#productos span {color:#D40026;}
#productos label {height:27px; vertical-align:bottom; display:block; line-height:12px;}
#productos .pie {border:solid 1px #650615; border-top:none; background:url(i/vi_bgList.jpg) bottom repeat-x; padding:5px 5px 1px 5px; min-height:20px;}
#productos .pie img {border:none; float:right; margin:0 0 0 3px;}
#productos .pie p img {float:left;margin-right:2px;}
#productos .pie p {float:left; margin:0; padding:2px 0 2px 0px; font-weight:bold; color:#E8E8E8; line-height:18px; font-size:12px;}

/* VISITAS LISTADO */
#visitasListado {list-style-type:none; margin:0; padding:0px;}
#visitasListado li {border:solid 1px #650615; background:url(i/vi_bgList.jpg) repeat-x bottom; float:left; width:100%; margin-bottom:20px;}
#visitasListado img {padding:1px 10px 1px 1px; float:left;}
#visitasListado label {color:#D40026; font-weight:bold; display:block; margin:5px 0 -3px 0; padding:0;}
#visitasListado span {color:#720E1B; font-weight:bold;}
#visitasListado p {font-size:10px; line-height:11px; margin:10px 20px 0 10px; padding-bottom:10px;}
#visitasListado a {color:#999; text-decoration:none; height:50px;}
#visitasListado a:hover {color:#999; text-decoration:underline;}

/* FICHA */
#ficha p {text-align:justify; margin:0 0 10px 0;}
#ficha label {font-weight:bold; font-size:13px; color:#D40026; display:block;}
#ficha span {color:#720E1B; font-weight:bold; display:block; margin:-3px 0 10px 0;}
#ficha .ico {background:none; margin:0 5px 0 0; padding:0;}
#ficha img {margin:0 0px 0px 0; border:none;}
#ficha img.main {padding:2px 2px 2px 2px; border: 1px solid #4F0813; background:none; margin: 0 20px 10px 0;}
#ficha .none {background:none; margin:0; padding:0;}
#ficha strong {color:#D40026;}
#ficha .oferta {margin:10px 0 5px 0; padding:0;}
#ficha input {display:inline;width:50px; margin:0 5px 0 5px; background: url(i/input_bg.jpg) repeat-x; border:solid 1px #680013; font-family:Arial; font-size:11px; color:#E8E8E8;}
#ficha .white {color:#E8E8E8; font-weight:bold;}
#ficha a {color:#E8E8E8; font-weight:bold; text-decoration:none;}
#ficha a:hover {text-decoration:underline;}
#ficha .carrito {
	margin: 20px 0 25px 0;
	border: 1px solid #650615;
	height:25px;
	width:125px;
	background:url(i/car_bgCar.jpg) top left no-repeat;	
	padding: 5px 0 0 45px;	
	float:right;
}
#ficha .carrito a {
	margin-left:5px;
}

/* FICHA CARACTERÍSTICAS */
#fcaracteristicas {margin:0 0 25px 0;float:left;}
#fcaracteristicas label {color:#D40026; width:150px; font-weight:bold; display:inline-block;}
#fcaracteristicas .titulo {background:url(i/ico_3.gif) left top no-repeat; font-weight:bold; padding:0 0 10px 12px; display:block;}
#fcaracteristicas .left {width:150px; border-top:dotted 1px #372626; color:#D40026; font-weight:bold; padding-left:5px;}
#fcaracteristicas .lp {border-top:dotted 1px #372626;}
#fcaracteristicas .noLine {border-top:none;}

/* CARRITO LISTADO */
#carritoList .titulo {background:url(i/car_bgTit.jpg) repeat-x; font-weight:bold; height:20px; border-top:none;}
#carritoList.titular {background:url(i/car_bgTit.jpg) repeat-x; font-weight:bold; height:20px; border-top:none;}
#carritoList td {height:30px; border-top:dotted 1px #372626;}
#carritoList .fin {border-bottom:dotted 1px #372626;}
#carritoList .noLine {border-top:none;}
#carritoList input {width:48px; background: url(i/input_bg.jpg) repeat-x; border:solid 1px #680013; font-family:Arial; font-size:11px; color:#E8E8E8; padding-left:2px;}
#carritoList img {border:none;}
#carritoList .tableCarr {background:url(i/car_bgTit.jpg) repeat-x top; height:20px; border-top:none;}

#carTotal {margin:20px 0 20px 0; text-align:right;}
#carTotal label {background:url(i/car_totalBg.jpg) repeat-x; padding:0 15px 0 15px; border:solid 1px #680013; font-weight:bold;}
#carTotal span {font-size:10px; color:#CCC; display:block; margin-top:2px;}

/* CARRITO DATOS */
.carritoForm ul {list-style-type:none; margin:0; padding:0; display: inline-block;}
.carritoForm label {font-weight:bold; color:#D40026; background: url(i/lph.gif) repeat-x bottom; padding-left:5px; margin-bottom:15px; display:block;}
.carritoForm li {border:none; float:left; margin:0 2% 3px 0; width:98%;}
.carritoForm li.w8 {width:6%; margin-right:2%;}
.carritoForm li.w18 {width:16%; margin-right:2%;}
.carritoForm li.w25 {width:23%; margin-right:2%;}
.carritoForm li.w33 {width:31%; margin-right:2%;}
.carritoForm li.w50 {width:48%; margin-right:2%;}
.carritoForm li.w75 {width:73%; margin-right:2%;}
.carritoForm input {background: url(i/input_bg.jpg) repeat-x; border:solid 1px #680013; font-family:Arial; font-size:11px; color:#E8E8E8; display:block; width:100%;}
.carritoForm select {background-color: #111; border:solid 1px #680013; font-family:Arial; font-size:11px; color:#E8E8E8; display:block; width:100%;}
.carritoForm .inputNone{background:none; border:none; width:auto; display:inline; color:#CCCCCC;}
.carritoForm a {color:#E8E8E8; font-weight:bold; text-decoration:underline;}
.carritoForm a:hover {color:#D40026;}

/* CARRITO CONFIRMACIÓN */
.boxConfir img {margin:0; padding:0;}
.boxConfir p.left {margin:10px 5% 10px 3%; padding:0; line-height:12px; width:42%; float:left;}
.boxConfir p.right {margin:10px 5% 10px 0; padding:0; line-height:12px; width:45%; float:left;}
.boxConfir .info {background:url(i/det_2.gif) repeat-y left; margin:0 0 10px 0; padding:0;}
.boxConfir .titulo {font-weight:bold; padding:0 0 0 12px; display:block; color:#D40026;}

/* GALERIA */
#galeria {list-style-type:none; margin:0; padding:0; display:block;}
#galeria li {display: inline; margin:0 4px 10px 4px; float:left;}
#galeria img {border:solid 1px #650615; margin:0px; padding:2px;}

/* VIDEO */
#video p {margin:10px 0 20px 0; text-align:justify;}

#videoPeq {float:left;}
#videoPeq .titulo{font-size:14px; font-weight:bold; color:#D40026; background:url(i/lph.gif) repeat-x bottom left; display:block; padding:0 0 3px 10px; margin-bottom:20px;}
#videoPeq ul {list-style-type:none; margin:0; padding:0;}
#videoPeq li {width:213px; min-height:88px; float:left; background:url(i/vid_bg.jpg) repeat-x bottom #660616; border:solid 1px #650615; margin:0 10px 10px 0; padding-right:10px;font:Arial, Helvetica, sans-serif; font-size:10px; line-height:11px; color:#CCCCCC;}
#videoPeq img {margin: 2px 8px 0 2px; float:left;}
#videoPeq label a {color:#E8E8E8; font-size:11px; font-weight:bold; display:block; margin:5px 2px 5px 0; text-decoration:none;}
#videoPeq label a:hover{color:#E8E8E8; font-size:11px; font-weight:bold; display:block; margin:5px 2px 5px 0; text-decoration:underline;}
#videoPeq span {font-size:11px; font-weight:bold; display:block; margin:10px 5px 0 0;}

/* CONTACTO */
#contacto {margin-bottom:30px; background:url(i/co_foto.jpg) no-repeat left top; padding-left:240px; height:132px;}
#contacto span {color:#D40026; font-weight:bold;}
#contacto a {color:#CCC;}
#contacto a:hover {color:#D40026;}

#mapa {margin-bottom:25px;}
#mapa .titulo {background:url(i/ca_botBg.jpg) repeat-x; width:469px; height:18px; padding-left:5px; font-weight:bold;}
#mapa .enlace {border:solid 2px #650615; width:470px;}
#mapa label a {margin-left:215px; color:#E8E8E8; font-weight:bold; text-decoration:none;}
#mapa label a:hover {text-decoration:underline;}

#contactForm {display:block;}
#contactForm .titulo{font-size:14px; font-weight:bold; color:#D40026; background:url(i/lph.gif) repeat-x bottom left; display:block; padding:0 0 3px 10px; margin-bottom:10px;}
#contactForm ul {list-style-type:none; margin:0; padding:0;}
#contactForm li {float:left; width:100%;}
#contactForm li.w25 {float:left; width:23%; margin-right:2%;}
#contactForm li.w100 {width:100%;}
#contactForm fieldset {margin:10px 0 20px 0;}
#contactForm input, textarea {width:100%; background: url(i/input_bg.jpg) repeat-x top #160A0A; border:solid 1px #680013; font-family:Arial; font-size:11px; color:#E8E8E8; padding-left:2px; margin-bottom:5px; display:block;}
#contactForm textarea {width:460px; margin-bottom:10px;}
#contactForm input.boton { width:80px; background:url(i/car_bgTit.jpg) repeat-x bottom; margin :0 5px 0 0; font-weight:bold; display:inline; float:right;}
#contactForm .inputNone {background:none; border:none; width:auto; display:inline; float:left; margin:-2px 5px 0 0;}
#contactForm a {color:#E8E8E8; font-weight:bold; text-decoration:none;}
#contactForm a:hover {text-decoration:underline;}

/* ALOJAMIENTO */
#alojaList {list-style-type:none; margin:0; padding:0px;}
#alojaList li {border:solid 1px #650615; background:url(i/vi_bgList.jpg) repeat-x bottom; float:left; width:100%; margin-bottom:1px; min-height:65px;}
#alojaList img {padding:4px 15px 4px 4px; float:left;}
#alojaList label {color:#D40026; font-weight:bold; display:block; margin:2px 0 2px 0; padding:0;}
#alojaList p {font-size:11px; line-height:11px; margin:0 20px 0 10px; padding-bottom:2px;}
#alojaList a {color:#888; text-decoration:none; height:50px; background:url(i/ico_flexa.gif) no-repeat left; padding-left:10px; font-weight:bold;}
#alojaList a:hover {text-decoration:underline;}
#alojaList .star {float:left; margin:5px 1px 0 0; padding:0; display:inline;}
#alojaList .starEnd {float:left; margin:5px 10px 0 0; padding:0; display:inline;}

/* LISTA DE HOTELES */
#alojaHoteles {list-style:none; margin:0; padding:0; float:left;}
#alojaHoteles li {width:210px; margin-right:10px; background:url(i/ico_4.gif) no-repeat left; padding-left:10px; display:inline; float:left;}
#alojaHoteles a {color:#E8E8E8; text-decoration:none;}
#alojaHoteles a:hover {text-decoration:underline;}
#alojaHoteles img {margin-left:2px;}

/* FICHA DETALLES */
#fdetalles img {margin:0; padding:0;}
#fdetalles p {margin:10px 20px 10px 20px; padding:0; text-align:justify; line-height:12px;}
#fdetalles .detalles {background:url(i/det_2.gif) repeat-y left; margin:0 0 10px 0; padding:0;}
#fdetalles .titulo {background:url(i/ico_3.gif) left top no-repeat; font-weight:bold; padding:0 0 10px 12px; display:block;}

/* LIBRO DE VISITAS */
#libro .titulo {font-size:14px; font-weight:bold; color:#D40026; background:url(i/lph.gif) repeat-x bottom left; display:block; padding:0 0 3px 10px; margin-bottom:20px;}
#libro .foto {float:left; display:inline; border:solid 1px #D40026; padding:2px;}
#libro .txt {float:right; display:inline; width:78%}
#libro span {color:#D40026; font-weight:bold; display:block; margin-bottom:-5px;}
#libro label {color:#720E1B; font-weight:bold; display:block; margin-bottom:3px;}
#libro p {margin:0 0 5px 0; padding:0; line-height:13px;}
#libro a {background:url(i/ico_mostrar.gif) no-repeat left; color:#D40026; padding-left:15px; text-decoration:none;}
#libro a.ocultar {background:url(i/ico_ocultar.gif) no-repeat left; color:#D40026; padding-left:15px; text-decoration:none;}
#libro a:hover {text-decoration:underline;}
#libro a.simple {background:none; padding-left:0; text-decoration:none; border:none;}
#libro li {background:url(i/li_sep.jpg) no-repeat bottom left;float:left; padding:0 0 10px 0; margin-bottom:10px;width:100%;}

/* PAGINACIÓN */
#paginar {padding-top:20px;margin:20px 0 20px 0; text-align:right;}
#paginar img {margin:0 5px 0 5px; border:none;}
#paginar a:visited {color:#999999;}
#paginar a:active {text-decoration:underline;}

/* LIBRO VISITAS FORMULARIO */
#libroForm .titulo {font-size:12px; font-weight:bold; color:#E8E8E8; background:url(i/lph.gif) repeat-x bottom left; display:block; padding:0 0 3px 10px; margin-bottom:20px;}
#libroForm fieldset {}
#libroForm {}
#libroForm ul {list-style-type:none; margin:0; padding:0;}
#libroForm li {float:left; width:100%;}
#libroForm li.w25 {float:left; width:23%; margin-right:2%;}
#libroForm li.w20 {float:left; width:37%;}
#libroForm li.w50 {float:left; width:47%; margin-right:2%;}
#libroForm li.w70 {float:left; width:63%;}
#libroForm li.w100 {width:100%;}
#libroForm fieldset {margin:10px 0 20px 0;}
#libroForm input, textarea {width:100%; background: url(i/input_bg.jpg) repeat-x top #160A0A; border:solid 1px #680013; font-family:Arial; font-size:11px; color:#E8E8E8; padding-left:2px; margin-bottom:5px; display:block;}
#libroForm input.codigo {width:80px; display:inline; margin-top:3px;}
#libroForm textarea {width:460px; margin-bottom:10px;}
#libroForm input.boton { width:80px; background:url(i/car_bgTit.jpg) repeat-x bottom; margin :0 5px 0 0; font-weight:bold; display:inline; float:right;}
#libroForm .inputNone {background:none; border:none; width:auto; display:inline; float:left; margin:-2px 5px 0 0;}
#libroForm a {color:#E8E8E8; font-weight:bold; text-decoration:none;}
#libroForm a:hover {text-decoration:underline;}

/* VOLVER */
#volverFicha {background: url(i/lph.gif) repeat-x bottom; height:20px; margin-bottom:25px; display:block;}
#volverFicha img {border:none; float:right;}

/* OTROS BOTONES */
#botones {background: url(i/lph.gif) repeat-x bottom; height:20px; margin-bottom:25px; display:block;}
#botones img {border:none;}
#botones a {color:#E8E8E8; text-decoration:none; font-weight:bold;}
#botones a:hover {color:#E8E8E8; text-decoration:underline;}

/* OTROS BOTONES 2 FILAS */
.botLeft {width:100px; float:left; list-style-type:none; margin:10px 120px 0 0; padding:0;}
.botLeft a {font-weight:bold; color:#E8E8E8; text-decoration:none;}
.botLeft a:hover {text-decoration:underline;}
.botLeft li {background: url(i/lph.gif) repeat-x bottom; margin-bottom:10px;}
.botLeft li img { margin:0 3px -4px 0;}

.botRight {float:left; list-style-type:none; margin:10px 0 0 0; padding:0;}
.botRight a {font-weight:bold; color:#E8E8E8; text-decoration:none;}
.botRight a:hover {text-decoration:underline;}
.botRight li {margin-bottom:10px;}
.botRight li img {margin:0 3px -4px 0; border:none;}

/* DESCARGAR */
.descargar {background: url(i/lph.gif) repeat-x bottom; height:20px; margin-bottom:10px;}
.descargar img {border:none; text-align:right; float:right;}

/* FICHAS Y CATÁLOGOS */
#catalogosList {list-style-type:none; margin:0; padding:0;}
#catalogosList li {line-height:12px;}
#catalogosList li label {color:#D40026; display:block; margin:0 0 5px 20px; font-weight:bold;}
#catalogosList p {margin:0 25px 5px 20px; padding:0;}

/* NOTICIAS */

#noticiasList {list-style-type:none; margin:0; padding:0;display:block;}
#noticiasList li {width:100%;}
#noticiasList li label {color:#D40026; display:block; margin:0 0 0 20px; font-weight:bold;}
#noticiasList p {margin:5px 25px 5px 20px; padding:0;min-height:35px;text-align:justify;}
#noticiasList p+p {min-height:0px;}
#noticiasList img.foto {float:left; margin:0 15px 5px 0;padding:2px 2px 2px 2px; border: 1px solid #4F0813;}

/* LIBRO DE VISITAS */
#libro { list-style-type:none; margin:0; padding:0;}

/* LATERAL */
#lateral {float:right; width:136px;}
#carrito {background:url(i/ca_bg.jpg) bottom repeat-x; border:solid 1px #342525; background-color:#160A0A; padding:5px; text-align:center;}
#carrito img{ vertical-align:middle; margin:0 5px 2px 0;}
#carrito label {width:auto; text-align:center; display:block; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-style:italic; border-bottom:solid 1px #342525; margin-bottom:10px;}
#carrito p {margin:0; padding:0;}
#carrito p + input {margin-top:10px;}
#carrito input {width:110px; background:url(i/ca_botBg.jpg) repeat-x; border:solid 1px #680013; font-family:Arial; font-size:11px; font-weight:bold; color:#E8E8E8; margin-bottom:5px;}
#banersLat img {border:0; margin-top:14px;}
#banersLat .fin {margin-top:0;}

/* PIE */
#pie {height:30px; clear:both; color:#E8E8E8; padding:3px 0 20px 0; border-top:solid 1px #4F0813; font-family:Arial; font-size:10px;}
#copy {float:left; margin-left:10px;margin-top:5px;}
#enlaces {float:right; margin-right:10px;margin-top:5px;}
#enlaces a {text-decoration:none; color:#E8E8E8;}
#enlaces a:hover {text-decoration:underline;}

/*MAPA WEB*/
.mapaweb{
	margin: 0 2% 0 5%;
	width:43%;
	float:left;
}
.mapaweb strong {
	color: #D40026;
	line-height: 24px;
}
.mapaweb a.nivel2 {
	color: #E8E8E8;
	line-height: 24px;
}
.mapaweb a.nivel3 {
	margin-left:10px;
}

/* ENLACES */
.titCategoria {background:url(i/en-titBg.png) no-repeat left 23px; width:466px; height:43px; padding-left:5px; font-size:16px; font-weight:bold; font-style:italic; color:#D40026;}
	.listCategoria {list-style-type:none; margin:0 0 15px 0; padding:0; font-size:11px; font-style:normal; color:#CCC; font-weight:normal; display:block;}
	.listCategoria li {background:url(i/ico_flexa2.gif) no-repeat 6px 4px; padding-left:15px; height:20px; width:auto; margin-top:3px; border-bottom:dashed 1px #3C2B2B;}
	.listCategoria a {color:#D40026; text-decoration:none; float:right; padding-right:15px;}
	.listCategoria a:hover {color:#D40026; text-decoration:underline;}
.titAbrir {background:url(i/en-abrir.gif) no-repeat left top; width:20px; height:20px; float:right; margin:15px 10px 0 0;}
.titAbrir:hover {background:url(i/en-abrir.gif) no-repeat left bottom; width:20px; height:20px; float:right; margin:15px 10px 0 0; cursor:pointer;}
.titCerrar {background:url(i/en-cerrar.gif) no-repeat left top; width:20px; height:20px; float:right; margin:15px 10px 0 0;}
.titCerrar:hover {background:url(i/en-cerrar.gif) no-repeat left bottom; width:20px; height:20px; float:right; margin:15px 10px 0 0; cursor:pointer;}