/*ENCABEZADO*/
.encabezadoEspeciales {background: url(/turismo/guia-del-viajero/images/guia-del-viaje.jpg); height:90px; width:1000px; margin-bottom:5px; }
.encabezadoEspeciales .menuEspeciales { color:#333333; float: right; margin:59px 2px 0 0; border-right:1px #FFF solid}
.encabezadoEspeciales .menuEspeciales .bgL {background: url(/turismo/images/bg-esquina.png) left no-repeat; }
.encabezadoEspeciales .menuEspeciales .bg {margin-left:39px; height:29px;background: url(/images/especiales/bg-menu.png);}

/*END ENCABEZADO*/
.biografia {font-size:13px; color:#666}
.biografia a {color:#666; text-decoration:none}
.biografia a .mas { color:#06F }

.contenidoEspecial {font-size:13px; color:#666; padding-top:50px; padding-left:70px; padding-right:60px; background-image: url(/turismo/images/2012/bg-historia.jpg);background-repeat: no-repeat;}
.contenidoEspecial h1 {font-size:22px; color:#043E93; margin:0; margin-bottom:5px; border-bottom:1px #CCC dotted}
.contenidoEspecial h2 {font-size:18px; color:#B09703; margin:0; margin-bottom:5px;}
.contenidoEspecial a {color:#B09703}

.contenidoEspecialB {font-size:13px; color:#666; padding-top:40px; padding-left:50px; padding-right:40px; background-image: url(/turismo/guia-del-viajero/images/bg-guia.jpg);background-repeat: no-repeat;}
.contenidoEspecialB h1 {font-size:22px; color: #884315;  margin-bottom: 25px; margin-top: 1px;}
.contenidoEspecialB h2 {font-size: 15px; color:#B09703; margin:0; margin-bottom:5px;}
.contenidoEspecialB a {color:#10B910; text-decoration:none}
.contenidoEspecialB a:hover {color:#209620; text-decoration:underline}

.bgCol {font-size:13px; color:#666; padding-top:80px; padding-left:22px; padding-right:40px; background-image: url(/turismo/images/2012/bg-col.jpg);background-repeat: no-repeat;}
.bgCol h1 {font-size:22px; color: #884315;  margin-bottom: 25px; margin-top: 1px;}
.bgCol h2 {font-size: 15px; color:#B09703; margin:0; margin-bottom:5px;}
.bgCol a {color:#B09703}

.bgmapaSitio {background-image: url(/turismo/images/2012/bg-mapa-ferias.png);background-repeat: no-repeat;padding-top: 90px;padding-left: 10px;padding-bottom: 15px;}
.bgAtractivos {background-image: url(/turismo/images/2012/bg-atrctivos.jpg);background-repeat: no-repeat;padding-top: 110px;padding-left: 35px;padding-bottom: 30px;}

.establecimientos {background-image: url(/turismo/images/2012/bg-establecimientos.jpg);background-repeat: no-repeat;padding-top: 15px;padding-left: 10px;padding-bottom: 25px;font-family: Verdana, Geneva, sans-serif;font-size: 12px;color: #330;}
.establecimientos a {padding-top: 15px;padding-left: 10px;font-family: Verdana, Geneva, sans-serif;font-size: 12px;color: #330;line-height: 16px;text-decoration: none;}
.establecimientos a:hover {padding-top: 15px;padding-left: 10px;font-family: Verdana, Geneva, sans-serif;font-size: 12px;color: #090;line-height: 16px;text-decoration: underline;}
.establecimientos h1 {color:#3C2105;font-size:16px;padding-top: 3px;padding-left: 20px;}

.linksAtractivosizq {padding-top: 4px;padding-left: 0px;padding-right: 25px;padding-bottom: 10px;font-family: Verdana, Geneva, sans-serif;font-size: 12px;color: #330;
float: left; line-height: 16px;}
.linksAtractivosizq a {font-family: Verdana, Geneva, sans-serif;font-size: 12px;color: #330;text-decoration: none;}
.linksAtractivosizq a:hover {font-family: Verdana, Geneva, sans-serif;font-size: 12px;color: #090;text-decoration: underline;}

.Atractivosizq {padding-top: 1px;padding-left: 0px;padding-bottom: 10px;font-family: Verdana, Geneva, sans-serif;font-size: 12px;color: #330; line-height: 16px;}
.Atractivosizq a {font-family: Verdana, Geneva, sans-serif;font-size: 12px;color: #330;text-decoration: none;}
.Atractivosizq a:hover {font-family: Verdana, Geneva, sans-serif;font-size: 12px;color: #090;text-decoration: underline;}

.corte {clear: both;}

.descriocionSitio {font-family: Verdana, Geneva, sans-serif;font-size: 12px;color: #330;background-image: url(/turismo/images/2012/bg-descripcion-feria.png);background-repeat: no-repeat;padding-top: 50px;padding-right: 40px;padding-left:40px;padding-bottom: 50px;}
.descripcionLocalizacion {font-family: Verdana, Geneva, sans-serif;font-size: 12px;color: #330;padding-top: 20px;padding-right: 15px;padding-left:15px;padding-bottom: 10px;}

.tablasedes { font-size:14px; color:#666;}
.tablasedes table td {padding:5px 3px; text-align:center}
.tablasedes a img {border:1px #999 solid}
.tablasedes a:hover img {border:1px #043E93 solid}
.tablasedes a {color:#666; text-decoration:none}
.tablasedes a:hover { color:#043E93}

.tablaresultados { font-size:11px; border:1px solid #CCC; color:#555 }
.tablaresultados table td { padding:5px; text-align:center; border-right:1px #CCC dotted }
.tablaresultados .grisTabla { background: #F2F2F2 }
.tablaresultados .azul { background:#2693f0; color:#FFF }
/*------noticias Home-------*/

.cssmenu{height:24px;display:block;padding:0;margin:0px auto; border:1px solid;border-radius:1px;}
.cssmenu > ul {list-style:inside none; padding:0; margin:0;}
.cssmenu > ul > li {list-style:inside none; padding:0; margin:0; float:left; display:block; position:relative;}
.cssmenu > ul > li > a{outline:none;display:block;position:relative;padding:5px 16px 5px 8px;font:bold 13px/100% Arial, Helvetica, sans-serif;text-align:center;text-decoration:none;text-shadow: 1px 1px 0 rgba(250, 242, 242, 0.9);}
.cssmenu > ul > li:first-child > a{border-radius:1px 0 0 1px;}
.cssmenu > ul > li > a:after{content:'';position:absolute;border-right:1px solid;top:-1px; bottom:-1px; right:-2px;z-index:99;}
.cssmenu ul li.has-sub:hover > a:after{top:0; bottom:0;}
.cssmenu > ul > li.has-sub > a:before{content:'';position:absolute; top:9px; right:1px;border:5px solid transparent;border-top:5px solid #fff;}
.cssmenu > ul > li.has-sub:hover > a:before{top:14px;}
.cssmenu ul li.has-sub:hover > a{background:#3f3f3f;border-color:#3f3f3f;padding-bottom:5px; padding-top:10px;color:#CCC;text-shadow: 1px 1px 0 rgba(61, 48, 48, 0.9);top:-1px;z-index:999;}
.cssmenu ul li.has-sub:hover > ul, #cssmenu ul li.has-sub:hover > div{display:block;}
.cssmenu ul li.has-sub > a:hover{background:#3f3f3f; border-color:#3f3f3f;}
.cssmenu ul li > ul, #cssmenu ul li > div{display:none; width:auto;position:absolute; top:25px;padding: 5px 5px 5px 5px;background:#3f3f3f;border-radius:0 0 5px 5px;z-index:999;}
.cssmenu ul li > ul{width:200px;}
.cssmenu ul li > ul li{display:block; list-style:inside none; padding:0; margin:0; position:relative;}
.cssmenu ul li > ul li a{outline:none; display:block;position:relative;margin:0; padding:8px 20px;font:10pt Arial, Helvetica, sans-serif; color: white;text-decoration:none;text-shadow: 1px 1px 5px #090000;}
.cssmenu ul li > div{width:auto; padding:20px;}
.cssmenu ul li > div p{font:9pt/150% Arial, Helvetica, sans-serif; color:#fff;text-align:justify;text-shadow:1px 1px 0 rgba(0,0,0,0.5);margin:0;}
.cssmenu ul li > div h1{position:relative;margin:0 0 12px 0;padding-bottom:10px;border-bottom:1px solid #222;font:bold 13pt Arial, Helvetica, sans-serif; color:#bbb;text-shadow:1px 1px 0 rgba(0,0,0,0.5);}
.cssmenu ul li > div h1:after{content:'';height:0; padding:0;position:absolute; bottom:-2px; left:0; right:0;border-bottom:1px solid #555;}
.cssmenu, .cssmenu > ul > li > ul > li a:hover{
background:-moz-linear-gradient(top, #d5d5d5 0%, #c5c5c5 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F3F2F2), color-stop(100%,#D6D6D6));
background: -webkit-linear-gradient(top, #F7F7F7 0%,rgb(211, 209, 209) 100%);
background:-o-linear-gradient(top, #d5d5d5 0%,#c5c5c5 100%);
background:-ms-linear-gradient(top, #d5d5d5 0%,#c5c5c5 100%);
background:linear-gradient(top, #d5d5d5 0%,#c5c5c5 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d5d5d5', endColorstr='#c5c5c5',GradientType=0);}
.cssmenu {border-color:#888;}
.cssmenu > ul > li > a{border-right: 1px solid #AAA7A7; color: #504E4E;}
.cssmenu > ul > li > a:after{border-color:#e5e5e5;}
.cssmenu > ul > li > a:hover{background:#bbb;}