/* Estilos (style.css)*/
/* Documento CSS realizado por Luciano Petrosini */
/* Copyright (c) 2012 - Estudio Eurisco / Todos los derechos reservados */
/* www.estudioeurisco.com */

@import url(reset.css);
@import url(apps.css);
@import url(jquery-ui.css);
@import url(texts.css);
@import url(menu.css);
@import url(structure.css);
@import url(indent9000.css);

/* Estructura */

/* COMUNES */
body{background:#FDFBEE url('../img/comunes/bg_body.jpg') no-repeat top center}
ul.compartelo,.sh_icon a, .sh_icon span,#header #logo,#header,#footer,#subhead-wrapper,#recomendamos,#recomendamos ul,#filtros,.num a,.nxt a,.prv a,.nxt span,.prv span,.sel span,.spc span,.dis span,#paginacion, #inner_header,ul.subcategoria, #inner_gallery, a.reserva-catering, #sec4.page4 ul#catering, .imagen_recortada_right,.imagen_recortada_left, .thumb_texto_right,.thumb_texto_left, #calltoaction, #datos_hospederia, #nav, #sec6.multimedia #sel_multimedia, .ver-mt, .ver-mt-off, #portfolio, #portfolio li div, #portfolio li div a.info, .ver-vid{display:block}
#copyright span,#copyright li,ul.compartelo span,ul.compartelo li,#paginacion li, ul.listado span, #calltoaction li, #datos_hospederia li, #sec6.multimedia #sel_fotos, #sec6.multimedia #sel_video, #portfolio li{display:inline-block}
#header,#subhead-wrapper,#copyright,#footer{width:980px}
#inner_header{width:1024px}
#header,#footer,#filtros{margin:0 auto}

/* Z-INDEX */
.z0,.banner .img_2{z-index:0}
.z1{z-index:1}
.z10,#container,.banner .img_1{z-index:10}
.z15,.banner span{z-index:15}
.z100{z-index:100}
.z500{z-index:500!important}
.z1000, .imagen_recortada_right,.imagen_recortada_left, .thumb_texto_right,.thumb_texto_left{z-index:1000!important}
.z5000{z-index:5000}

/* ESTRUCTURA */
#container{background:url('../img/comunes/bg_container.jpg') no-repeat}

/* IDIOMA */
#language{list-style:none inside;position:absolute;top:0;right:22px;padding:18px 0 0 0!important;border-bottom:1px solid #f0e1cf}
#language li{float:left;overflow:hidden;width:18px;padding-top:2px}
#language h4{font-size:12px;text-transform:uppercase;float:left;color:#c48740;position:relative;top:4px;margin-right:6px}

/* COMPARTELO */
ul.compartelo{padding:24px 0;height:44px}
.sh_icon a, .sh_icon span{width:24px;height:25px;cursor:pointer}

/* morado */
.mr .sh_fb a, .mr .sh_fb span{background:url('../img/iconos/sh_mr_facebook.gif')}
.mr .sh_tw a, .mr .sh_tw span{background:url('../img/iconos/sh_mr_twitter.gif')}
.mr .sh_em a, .mr .sh_em span{background:url('../img/iconos/sh_mr_email.gif')}
/* azul */
.bl .sh_fb a, .bl .sh_fb span{background:url('../img/iconos/sh_bl_facebook.gif')}
.bl .sh_tw a, .bl .sh_tw span{background:url('../img/iconos/sh_bl_twitter.gif')}
.bl .sh_em a, .bl .sh_em span{background:url('../img/iconos/sh_bl_email.gif')}

/* HEADER */
#header{height:100px;padding:0 17px; clear:both}
#inner_header{height:390px;background:#F6EAD0;position:relative;left:-22px}

/* logotipo */
#header #logo{background:url('../img/comunes/logotipo-monasterio.gif') no-repeat bottom left;width:452px;height:70px;position:relative;top:18px;left:-18px}

/* INTERIOR */

/* SUBHEAD */
#subhead-wrapper{min-height:19px;height:auto!important;height:19px;padding:6px 0}

/* breadcrumb */
#breadcrumb{list-style-type:none;display:block;padding:0}
#breadcrumb li{float:left;padding-left:4px;display:inline;color:#e5d7c7}
#breadcrumb li,#breadcrumb li a,#breadcrumb li span,.youare{font-size:.9em;font-weight:normal;letter-spacing:0.03em;vertical-align:bottom}
#breadcrumb li span{color:#966160;display:block}
#breadcrumb li a{color:#256a96;position:relative}
.youare{padding-left:0!important;padding-right:2px}
.youare span{color:#666!important}

/* Opening & inner gallery */
#opening, #inner_gallery{width:946px;padding:17px;height:356px}
#opening #intro{float:right;display:block;width:316px;padding:0 17px}
#inner_gallery #intro{float:left;display:block;width:316px;padding:0 17px}
#opening .subtitle, #inner_gallery .subtitle{font-size:21px;line-height:1.6em;width:316px;padding:18px 0;margin:21px 0}
#opening .slider-wrapper{float:left}
#inner_gallery .nivoSlider{left:369px!important;position:absolute}
#opening.dark #intro .title{color:#FFF;font-size:32px;margin-top:32px}
#opening.dark{background:#48383A url('../img/comunes/bg_opening_dark.jpg')}
#opening.dark .subtitle{color:#C9BFC0;border-top:1px solid #8E5B5A}
#opening.light #intro .title, #inner_gallery.light #intro .title{color:#693F27;font-size:32px;margin-top:32px}
#opening.light{background:#E9CFAC url('../img/comunes/bg_opening_light_l.jpg')}
#inner_gallery.light{background:#E9CFAC url('../img/comunes/bg_opening_light_r.jpg')}
#opening.light .subtitle, #inner_gallery.light .subtitle{color:#987545;border-top:1px solid #C8AC86}

/* Seccion */
#section{border-bottom:1px solid #FCF5D9;margin-bottom:28px;margin-top:28px;padding-bottom:28px}
#section .subtitle{margin:0;margin-bottom:18px;margin-top:18px;line-height:1.2em;font-size:32px;color:#966160;letter-spacing:-.8pt}
#section .subtitle em{font-size:13px;display:block;letter-spacing:0pt;color:#9a888b;line-height:1.4em; margin-top:9px}
#section .subtitle_alt{margin:0;margin-bottom:18px;margin-top:18px;line-height:1.3em;font-size:23px;color:#966160;letter-spacing:-.3pt}
#section .subtitle_alt em{font-size:12px;display:block;letter-spacing:0pt;color:#9a888b;line-height:1.2em; padding-top:9px;margin-top:9px;border-top:1px solid #fcf5d9;}
#section .subtitle em a, #section .subtitle_alt em a{color:#786669}

#section ul{list-style:none inside}
#section ul li{padding:2px 0;font-size:12px}
#section ul li strong,#section h6{font-weight:bold}
.caracteristicas{padding:9px 12px;border:1px solid #f0e1cf;margin-bottom:9px}
.caracteristicas li{border-top:1px solid #f0e1cf;padding:6px 0;display:block}
.caracteristicas li:first-child{border:none;padding-top:0}
.caracteristicas strong{color:#600}
.datodecontacto li{border-top:1px solid #f0e1cf;padding:6px 0;display:block}
.informacion{margin-bottom:9px;display:block}
.informacion li{border-bottom:1px solid #f0e1cf;padding:6px 0}
.caracteristicas h6{ margin-top:0!important}

/* correctores */
.page15 #section,.page0 #section{border-bottom:none;padding-bottom:0;margin-bottom:0}
#sec4.page4 .first .subtitle{margin-top:0}
#sec5 .grid_5{width:384px}

/* Aside */
#aside{border-top:1px solid #FCF5D9;border-bottom:1px solid #FCF5D9;padding:28px 0}

/* correctores */
.page1 #aside,.page3 #aside{margin-top:10px;border-top:none}
.page15 #aside{border-bottom:none;margin-top:9px}
.page8 #aside,.page13 #aside,.page0 #aside{margin-top:9px}
.horarios #aside{margin-top:0px;border-top:none}

/* Listados */
ul.submenu{list-style-type:none;border-top:1px solid #FCF5D9}
ul.submenu li{padding:6px 0;border-bottom:1px solid #FCF5D9}
ul.submenu li h6{font-weight:bold;font-size:12px;margin-bottom:3px}
ul.submenu li p{width:70%;font-size:16px}

ul.subcategoria{list-style-type:none}
ul.subcategoria li{padding:0!important}
ul.subcategoria li a{color:#4B3326;display:block;text-decoration:none;padding:8px 4px 4px 18px;font-size:12px;line-height:13px;border-bottom:1px solid #FCF5D9;background:url('../img/iconos/bullet.gif') no-repeat 5px 10px}
ul.subcategoria li:last-child a{border-bottom:none}
ul.subcategoria li a:hover{background-color:#FCF5D9}
ul.subcategoria li h6{font-weight:bold;font-size:12px;margin-bottom:3px}
ul.subcategoria li p{width:70%;font-size:16px}

ul.listado li{margin:9px 0;border-top:1px solid #FAEDD6;padding:18px 0 !important;position:relative;min-height:100px}
ul.listado li .img{position:absolute;left:0;background:#000;height:100px}
ul.listado li .img img{border:1px solid #FAEDD6}
ul.listado li p{margin:0}
ul.listado span{position:relative;left:118px;border-left:1px solid #FAEDD6;padding-left:18px;min-height:91px;padding-top:9px}

/* recomendamos*/
#recomendamos h6{padding:12px 18px 9px;background:#aad2e7;color:#194258;font-weight:bold}
#recomendamos{background:#d2e7f2;margin-bottom:18px;clear:both}
#recomendamos ul{list-style:none;padding:0 18px 9px}
#recomendamos ul li{border-bottom:1px solid #ADD1E6;padding:6px 0 6px 24px;font-size:14px;background:url('../img/iconos/bl_recomendamos.gif') no-repeat center left}

/* galeria */
#filtros{clear:both;background:#FFF url('../img/comunes/bg_filtros.jpg') no-repeat;display:block;padding:9px 26px 9px;margin:18px 0;border:1px solid #FAEDD6;height:72px}
#filtros ul,#filtros label{padding-top:0!important;margin-right:18px;border-right:1px solid #FAEDD6;padding:0 18px 0 0;float:left;width:140px;height:70px}
#filtros h5{font-size:15px;border-bottom:1px solid #FAEDD6;padding-bottom:6px;color:#660000}
#filtros ul{list-style:none;width:130px} 
#filtros ul li a{padding:2px 24px 2px 0;color:#725F4B}
#filtros label{width:170px}
#filtros label select{margin:9px 0;display:block;width:160px;border:1px solid #FAEDD6;line-height:2em;color:#66594e;font-size:12px}
/*
#filtros #nosize a{background:url('../img/comunes/nosize.gif') no-repeat right 5px}
#filtros #size a{background:url('../img/comunes/size.gif') no-repeat right 5px}
#filtros #asc a{background:url('../img/comunes/asc.gif') no-repeat right 5px}
#filtros #desc a{background:url('../img/comunes/desc.gif') no-repeat right 5px}
#filtros #reset a{background:url('../img/comunes/rest.gif') no-repeat right 5px}
*/

/* horarios */
#sec1.horarios #inner_header{background:url('../img/secciones/horarios/bg_header.jpg')}
#sec1.horarios #inner_header h1{position:absolute;bottom:50px;left:22px;font-size:54px;color:#330000}

/* multimedia */
#sec6.multimedia #inner_header{background:url('../img/secciones/multimedia/bg_header.jpg')}
#sec6.multimedia #inner_header h1{position:absolute;bottom:54px;left:22px;font-size:54px;color:#2D678F}
#sec6.multimedia #inner_header p{position:absolute;bottom:20px;left:26px;width:370px;line-height:1.3em;border-top:1px solid #FAEDBC;padding:9px 9px 0 0;font-size:13px;letter-spacing:0pt;color:#9a888b}
#sec6.multimedia #sel_multimedia{min-height:314px;height:auto;background:url('../img/secciones/multimedia/bg_sel.jpg') no-repeat;position:relative}
#sec6.multimedia #sel_multimedia h2{color:#2C668E;font-size:27px;text-transform:uppercase;margin-bottom:6px}
#sec6.multimedia #sel_fotos, #sec6.multimedia #sel_video{position:relative;width:460px;padding-top:18px}
#sec6.multimedia #sel_fotos{float:left}
#sec6.multimedia #sel_video{float:right}
#sec6.multimedia #sel_multimedia a.img{background:none!important}
#sec6.multimedia #sel_fotos a.img{float:right}
#sec6.multimedia #sel_video a.img{float:left}
#sec6.multimedia #sel_multimedia ul{display:block;list-style:none;position:absolute;top:110px;width:186px}
#sec6.multimedia #sel_multimedia ul li{text-align:center!important;padding:9px 0}
#sec6.multimedia #sel_multimedia ul li.last{background:url('../img/secciones/multimedia/bg_ul.jpg') no-repeat}
#sec6.multimedia #sel_fotos ul{left:18px}
#sec6.multimedia #sel_video ul{right:18px}
#sec6.multimedia #sel_multimedia em{margin-bottom:9px;display:block}
a.ver-mt, a.ver-mt-off{width:54px;height:22px;margin:0 auto}

/* portfolio */
#sec6 h1.title{display:block;margin:54px 0 21px;text-transform:uppercase;color:#660000;text-align:left}
#sec6 .subtitle{color:#333;padding:12px 0 0 4px;border-top:1px solid #FAEDBC;text-align:left}
#portfolio{list-style:none;width:980px;border-top:1px solid #FAEDBC;clear:both}

/* fotos */
#portfolio.port_fotos{padding:0px 22px 18px!important;background:#352C2D;position:relative;left:-22px;border-top:1px solid #825453;border-bottom:1px solid #FAEDBC;margin:12px 0}
#portfolio.port_fotos li{width:242px;padding:0!important;margin:21px 0 0!important;height:292px!important;overflow:hidden!important; position:relative; top:0!important}
#portfolio.port_fotos li div{overflow:hidden;background:#FFF;width:216px;border:1px solid #5a4b4d;height:290px;margin:0 auto!important;_-moz-box-shadow:0 0 1px 1px #191515;-webkit-box-shadow:0 0 1px 1px #191515;box-shadow:0 0 1px 1px #191515; position:relative; top:0!important}
#portfolio.port_fotos li div h5{margin:12px 0 3px;border-bottom:1px solid #eeeded;padding-bottom:12px;color:#2C668E;text-transform:uppercase;height:25px}
#portfolio.port_fotos li em{text-transform:lowercase}
#portfolio.port_fotos li div a.info{padding:0 18px 6px;text-align:center;color:#555;overflow:hidden!important}
#portfolio.port_fotos li div a.ver-mt, #portfolio.port_fotos li div a.ver-mt-off{position:relative;overflow:hidden!important}
#portfolio.port_fotos li a.img, #portfolio.port_fotos li a.no_img{height:179px!important;line-height:13px;}

/* videos */
#portfolio.port_videos{padding:18px 22px 9px!important;background:#352C2D;position:relative;left:-22px;border-top:1px solid #825453;border-bottom:1px solid #FAEDBC}
#portfolio.port_videos li{width:470px;height:150px;background:#fff;border:1px solid #5a4b4d;position:relative;margin:0 0 9px 18px;padding:0 9px 0 0;overflow:hidden;_-moz-box-shadow:0 0 1px 1px #191515;-webkit-box-shadow:0 0 1px 1px #191515;box-shadow:0 0 1px 1px #191515}
#portfolio.port_videos li.first{margin-left:0!important;clear:left}
#portfolio.port_videos li div.info{display:block;width:295px;height:91px;float:right;padding-top:9px;position:relative}
#portfolio.port_videos li div.info h5{border-bottom:1px solid #eeeded;padding:0 32px 9px 0;margin:0 0 9px;color:#2C668E;font-size:18px;line-height:1.1em;text-transform:uppercase}
#portfolio.port_videos li div.info p{font-size:12px;line-height:1.3em;padding-right:9px;display:block;width:90%;color:#666}
#portfolio.port_videos li div.info .font12px{margin-top:6px;display:block;text-transform:lowercase}
#portfolio.port_videos li .img, #portfolio.port_videos li .no_img{width:150px;height:150px;position:absolute;left:0;top:0;border-right:1px solid #ccc;line-height:13px}
#portfolio.port_videos li .ver-vid{height:21px;position:relative;left:114px;top:82px}

#filtro{display:block;width:980px;border-top:1px solid #825453;padding:18px 22px 9px!important;margin-top:12px;height:34px;left:-22px;position:relative;left:-22px;background:#8E5B5A url('../img/comunes/bg_video_filtros.jpg') repeat-x}
#filtro h3{float:left;color:#666;letter-spacing:0pt;color:#cdb2b1;font-size:21px;margin-right:9px;padding:0 9px 7px 0;text-transform:capitalize;border-right:1px solid #ba9392}
#filtro select{float:left;border:1px solid #ba9392;margin:0 4px 0 6px;display:block;padding:3px}

/* localizacion */
#localizacion{width:946px;padding:17px;height:356px;background:url('../img/comunes/bg_localizacion.jpg')}
#localizacion #intro{float:right;display:block;width:316px;padding:0 17px}
#localizacion #intro .title{color:#194258;font-size:32px;margin-top:32px}
#localizacion .subtitle{color:#327192;font-size:21px;line-height:1.6em;border-top:1px solid #91BFD9;width:316px;padding:18px 0;margin:21px 0}
#localizacion #map{float:left;position:relative;width:576px;height:356px;margin-left:0}

/* catering */
#sec4.page4 #inner_header{background:url('../img/secciones/catering/bg_header.jpg')}
#sec4.page4 ul#catering li{display:block;float:left;width:232px;padding:36px 0 18px 92px}
#sec4.page4 ul#catering li h4{padding-bottom:9px;margin-bottom:9px;font-size:24px;border-bottom:1px solid #fcf5d9}
#sec4.page4 ul#catering li p{font-size:14px;font-style:italic;color:#725F4B}
#sec4.page4 #inner_header h1{position:absolute;bottom:50px;left:18px;font-size:54px}
#sec4.page4 ul#catering li.col_1{background:url('../img/secciones/catering/sm_1.jpg') no-repeat}
#sec4.page4 ul#catering li.col_2{background:url('../img/secciones/catering/sm_2.jpg') no-repeat}
#sec4.page4 ul#catering li.col_2 p{padding:0 32px 0 0}
#sec4.page4 ul#catering li.col_3{background:url('../img/secciones/catering/sm_3.jpg') no-repeat}
#sec4.page4 ul#catering li{background-position:0 32px!important}
a.reserva-catering{width:208px;height:38px}
#calltoaction a.reserva-catering{width:302px;height:50px;position:relative;top:32px;margin:0 auto}
#calltoaction{height:140px;background:#F0E3E3 url('../img/secciones/catering/bg_footer.jpg');padding:32px 0 9px;margin-bottom:18px}
#calltoaction h2{color:#FFF}
#calltoaction h6{color:#B59493;margin-top:0}
#calltoaction li{width:391px;text-align:center;padding:0 36px}
#calltoaction hr{background:#966766;margin:6px 0}
#calltoaction .left{float:left}
#calltoaction .right{float:right}
.mas-info{padding:18px 0;border-bottom:1px solid #eee8d2;margin-bottom:18px}

/* novedades */
.titlenews{text-transform:uppercase;display:block;margin-top:36px}
.data .font24px{display:block;width:480px;line-height:1.2em;margin-top:0!important;white-space:normal;text-transform:uppercase; font-size:21px}
.novedades #aside{margin-top:81px}
.novedades #aside h2{margin-bottom:21px;text-transform:uppercase}
.novedades #aside ul.subcategoria, .novedades #aside ul.submenu{margin-bottom:24px}
.novedades #aside ul.subcategoria li a{font-size:16px;padding:8px 4px 6px 18px}
.novedades .listado h3{font-size:16px;margin:0 0;line-height:1em}
.novedades .listado p{width:80%;line-height:1.2em;display:block;margin:4px 0;clear:both}
.novedades .listado p a{ margin-top:6px; display:block}
.novedades .listado h3+p{font-size:14px;margin:0;line-height:1em}

#inner_opening h1, #inner_opening h4{text-transform:uppercase}
#inner_opening h4{color:#9a888b;display:block;border-top:1px solid #FCF5D9;border-bottom:1px solid #FCF5D9;padding:9px 0 9px 4px}
.andmore{list-style:none;display:block;background:#d2e7f2;padding:9px 15px 6px;margin:18px 0 0;color:#194258;border:1px solid #ADD1E6}
.andmore li{border-bottom:1px solid #ADD1E6;padding:9px 0}
.andmore li a{font-family:Georgia, "Times New Roman", Times, serif;color:#194258;font-style:italic}
.andmore li a strong{font-style:normal}
.andmore li:last-child{border-bottom:none}

/* hospederias */
#datos_hospederia{padding:32px 22px;background:url('../img/secciones/hospederias/bg_datos.jpg') no-repeat;width:980px;position:relative;left:-22px;margin:18px 0;color:#362a10}
#datos_hospederia h1{color:#362a10}
#datos_hospederia h4{margin-bottom:18px;color:#785c23}
#datos_hospederia li{border-left:2px solid #f0e4cc;padding-left:18px;margin-left:18px;vertical-align:top}
#datos_hospederia li.col_1{width:365px;padding-left:0;border-left:none}
#datos_hospederia li.col_2{width:240px}
#reproductor{border:3px solid #f0e4cc;height:356px}
#sec5 .grid_5 a{border-top:1px solid #fcf5d9;margin-top:9px;padding-top:9px;clear:both;display:block}
#sec5 #inner_opening .subtitle{color:#966160}

/* FOOTER */
#footer{height:38px;position:relative;border-bottom:1px solid #FCF5D9;margin-bottom:18px}
#footer ul.compartelo{position:absolute;right:18px;top:9px}

/* copyright */
#footer #copyright{position:absolute;top:0px;font-size:11px} 
#copyright ul{position:absolute;right:18px;top:0}
#copyright span{padding-right:9px}
#copyright li{list-style:none;padding-right:4px}
#copyright,#copyright a:link,#copyright a:visited{color:#C1B7AE}
#copyright a:hover{color:#958474}

/* Imagenes*/
#aside .img img{display:block;border:1px solid #e5d9b4;overflow:hidden!important;padding:0}
#aside .img{margin:9px 0;display:block;background:#000 url('../img/iconos/magnify.png') no-repeat center}
.noimagen{background:#966160}

/* BANNERS */
.banner{display:block;width:392px;height:242px;position:relative;margin:9px 0}
.banner span{display:block;position:absolute;background:#48383A url('../img/comunes/bg_banner.png') repeat-x;padding:18px;bottom:0;height:75px;width:356px;color:#725f4b;line-height:.8em}
.banner span h4{font-size:25px;color:#13354a;padding-top:9px;letter-spacing:-1pt}
.banner span p{font-size:14px;color:#725f4b;padding:6px 0;font-style:italic}
.banner:hover span{background:#FFF}
.banner .img_1{position:absolute;left:0;top:0}
.banner .img_2{position:absolute;left:0;top:0}

/* QUOTES */
#quotes{list-style:none;width:349px;padding:18px 9px 18px 32px;min-height:110px;margin:18px 0;background:#f6f2e7}
#quotes span{color:#FFF;font-size:2em;position:relative;top:12px}
#quotes cite{position:relative;margin-top:9px;display:block}
#quotes .quote{font-size:21px;line-height:1.2em;font-style:italic;display:block;padding-right:32px}

/* bottom */
.logo-bottom{display:block;background:url('../img/comunes/logo_bottom.png') no-repeat;width:75px;height:75px;margin:0 auto 18px}

/* PAGINADOR */
#paginacion{margin:0 0 9px 0;font-size:12px;border-top:1px solid #FAEDD6;padding:18px 0;height:20px}
#paginacion li{margin-right:3px;padding:1px 0 1px 0!important;float:left;list-style:none;height:20px}
#paginacion li a{text-decoration:none!important}
.spc span,.num a,.sel span{line-height:16px!important}
.nxt a,.prv a,.nxt,.prv,.dis span,.pag a,.tot span{color:#635f5b}
.prv a,.prv span, .nxt a,.nxt span{height:20px;overflow:hidden;font-size:14px}
.prv a,.prv span{background:url('../img/comunes/anterior.png');padding-right:9px}
.nxt a,.nxt span{background:url('../img/comunes/siguiente.png');padding-left:9px;border-left:1px solid #FAEDD6}
.num a,.spc span,.sel span{text-align:center;color:#635f5b;padding:4px 8px 0 10px;height:18px;overflow:hidden;border-left:1px solid #FAEDD6}
.num a:hover{color:#990000}
.prv a:hover,.nxt a:hover{color:#990000}
.sel span{color:#990000}
.dis span{color:#EFC695}
.pag strong,.tot strong{font-weight:bold}
.pag span{line-height:1.8em}
.tot span{border-right:none!important;color:#000;line-height:1.8em}

/* Fotos Texto */
.thumb_texto_left{float:left;margin:0 18px 9px 0;position:relative;z-index:2}
.thumb_texto_right{float:right;margin:0 0 9px 18px;position:relative;z-index:2}
.thumb_texto_right,.thumb_texto_left{padding:0;width:185px}
.thumb_texto_right img,.thumb_texto_left img{padding:0;width:185px;height:122px}
.thumb_texto_right small,.thumb_texto_left small{clear:both;display:block;line-height:1em;padding:0 0 0 12px}

/* Imagen Recortada */
.imagen_recortada_right{float:right;padding:0 0 9px 18px;position:relative}
.imagen_recortada_left{float:left;padding:0 18px 9px 0;position:relative}
.imagen_recortada_right+p{width:75%}
.imagen_recortada_right img,.imagen_recortada_left img{padding:0!important;margin:0 0 9px 0!important;overflow:hidden;clear:right;display:block}
.imagen_recortada_right small,.imagen_recortada_left small{clear:both;display:block;line-height:12px;padding-top:9px;border-top:1px solid #f8f6f7}

/* HOVER */
.img{background:#000 url('../img/iconos/magnify.png') center no-repeat;display:block;padding:0!important;margin:0!important;overflow:hidden!important;line-height:1em}
.img img{margin:0!important;overflow:hidden!important}

.sh_icon span:hover, .sh_icon a:hover, a.reserva-catering:hover, #calltoaction a.reserva-catering:hover, a.ver-mt:hover, a.button:hover{background-position:left bottom}
a.ver-mt-off:hover{background-position:left top}

/* ARCHIVOS RELACIONADOS */
.archivos-relacionados{float:left!important;margin:5px 32px 9px 0;width:300px!important;position:relative;clear:both;z-index:5}
.archivos-relacionados p{font-family:Georgia, "Times New Roman", Times, serif;font-style:italic;font-size:10px;margin-top:9px;display:block}
.archivos-relacionados .foto{line-height:0;position:relative;background:#000 url('../img/iconos/magnify.png') no-repeat center;display:block}
.archivos-relacionados .foto img{width:300px;border:1px solid #ccc;height:250px!important}

/* AND MORE */
.andmore{list-style:none;display:block;background:#d2e7f2;padding:9px 15px 6px;margin:18px 0 0;color:#194258;border:1px solid #ADD1E6}
.andmore li{border-bottom:1px solid #ADD1E6;padding:9px 0}
.andmore li a{font-family:Georgia, "Times New Roman", Times, serif;color:#194258;font-style:italic}
.andmore li a strong{font-style:normal}
.andmore li:last-child{border-bottom:none}

/* sitemap.tpl */

/* Accordion */
#mapadelsitio dl{width:980px}
#mapadelsitio dl, #mapadelsitio dd{margin:0}
#mapadelsitio dt{font-size:16px;padding:18px 0;border-bottom:1px solid #eee8d2}
#mapadelsitio dd{border-top:1px solid #FCF5D9;padding:9px 0;height:180px}
#mapadelsitio dt a{font-size:27px;padding:18px 0;color:#5b4d40}
#mapadelsitio ul.listacseparacion{border:none!important}
#mapadelsitio ul.listacseparacion li{border-bottom:1px solid #FCF5D9;padding:9px 0;font-size:17px}
#mapadelsitio ul.listacseparacion li ul{margin-top:9px}
#mapadelsitio ul.listacseparacion li li{border-bottom:none;padding:3px 0;font-size:13px;border-top:1px solid #FCF5D9}
#mapadelsitio a.close{display:block;padding:3px;margin-top:9px;border:1px solid #add1e6;width:36px;text-align:center;background:#d2e7f2;color:#307ea6!important;font-family:11px}
#mapadelsitio a.close:hover{background:#9dcbe3;color:#215672;text-decoration:none!important}


a.no_img{background:#000;display:block;padding:0!important;margin:0!important;overflow:hidden!important;line-height:1em}
a.no_img img{margin:0!important;overflow:hidden!important}

/* Social Networks */
#socialnetworks{display:block;list-style:none inside;position:absolute;top:3px;width:256px;left:615px;padding:18px 0 0 0!important;border-bottom:1px solid #e4c9a8;height:21px}
#home #socialnetworks{left:480px;right:auto;width:260px;}
#socialnetworks li{float:left;padding-top:0;margin-right:5px}
#socialnetworks li a{display:block;text-indent:-9999px;background:#8E5B5A;width:77px;height:23px;position:relative;top:-8px}
#socialnetworks li a.facebook{background:url(../img/comunes/social_network/social_net_facebook.png) no-repeat}
#socialnetworks li a.twitter{background:url(../img/comunes/social_network/social_net_twitter.png) no-repeat}
#socialnetworks li a:hover{background-position:bottom}
#socialnetworks h4{font-size:12px;text-transform:uppercase;float:left;color:#8E5B5A;position:relative;top:-3px;margin-right:10px}