@charset "iso-8859-1";
/***************  layout.css ********************************************/
/*@font-face {font-family: 'tahomaMia';src: url('../fonts/tahoma.ttf') format('truetype');font-weight: normal;font-style: normal;}
@font-face {font-family: 'tahomaMiaBd';src: url('../fonts/tahomabd.ttf') format('truetype');font-weight: normal;font-style: normal;}*/
/*@font-face {font-family: 'tahomaMia';font:75% "Lucida Sans Unicode", "Lucida Grande", sans-serif;font-weight: normal;font-style: normal;}
@font-face {font-family: 'tahomaMiaBd';font:75% "Lucida Sans Unicode", "Lucida Grande", sans-serif;font-weight: bold;font-style: normal;}*/
html{background:#ffffff url(../strucimages/bodyBg.jpg) no-repeat top center}
body{font:75% Tahoma, Verdana, Arial, Helvetica, sans-serif;margin:0;padding:20px 0;text-align:center;color:#000000;}
#isHome{display:none;}
#headerContainer{width:999px;margin:0 auto;padding:0;text-align:left;position:relative;z-index:3}
#headLeft{width:70%}
#headRight{width:30%}
#bodyContainer{position:relative;width:999px;margin:0 auto;padding:0;text-align:left;z-index:1;box-shadow:7px 17px 27px #d1d1d1;-webkit-box-shadow:7px 17px 27px #d1d1d1;-moz-box-shadow:7px 17px 27px #d1d1d1}
#cabeceraContainer{position:relative;width:999px;margin:0 auto;padding:0;text-align:left;z-index:1;}
#debugInfo{z-index:999;position:absolute;left:200px;top:300px;width:500px;overflow:visible;background:#ffffff;border:1px solid #000000;color:#ff0000;padding:10px;display:none;}
#container{width:999px;margin:0 auto;padding:0;text-align:left;}
#header{width:999px;margin:0;}
#header.dark{height:55px;background:url(../images/alhambra_online.jpg) no-repeat bottom center;}
#header.dark2{height:55px;background:url(../images/logo_conf.jpg) no-repeat bottom center;}
#logoArea{float:left;width:138px;height:60px;cursor:pointer;}
#banner{z-index:1;height:400px;width:100%;overflow:hidden;}
.banner{z-index:1;height:400px;width:100%;overflow:hidden;}
#homeNavArea{position:absolute;z-index:300;left:16px;top:-90px;width:665px;overflow:hidden;padding:0 7px 0 6px;margin:0;}
#homeNavArea li div + div{line-height:33px;vertical-align:middle;}
#landingNavArea{position:absolute;left:28px;top:-80px;}
.landingNavArea{position:absolute;left:28px;top:-80px;}
#planHoliday{width:251px;padding-right:10px;overflow:hidden;}
#planHoliday.homePlan{position:absolute;z-index:300;left:718px;top:-90px}
#specialNoPlan{width:251px;padding-right:10px;overflow:hidden;}
#specialNoPlan.homeSpecial{position:absolute;z-index:300;left:718px;top:-90px;}
#bannerShadow{width:999px;height:31px;margin:0;padding:0;}
#mainContent{padding-left:20px;padding-right:0px;width:979px;overflow:hidden;margin:0;z-index:1;}
#footer{padding:40px 0;background:#e7e7e7;text-align:center;width:100%;overflow:hidden;font-size:0.92em;color:#cccccc;}
#footer p{margin:0;padding:10px 0px;color:#cccccc;text-align:center;}
#mapCanvas{border:2px solid #000000;width:635px;height:380px;margin:20px 0 0 0;}
/***************  homeStyle.css ********************************************/
.h1_index {color:#ffffff;font-size:13px;font-weight:bold;}
#h1_principal h1{font-weight:normal;font-size:16px;}
h1 {color:#fff;font-size:13px;font-weight:bold;}
.homeSubLeftColumn h1 {color:#000;font-size:18px;font-weight:bold;text-align: justify;margin-left:20px;}
.homeSubLeftColumn h2 {color:#000;font-size:18px;font-weight:bold;text-align: justify;margin-left:20px;}
.homeSubLeftColumn .col-2 h2 {color:#71a115;font-size:15px;line-height:1.2em;margin-bottom:20px;margin-left:0px;ext-align: left;}
.homeSubLeftColumn h4 {color:#000;font-size:18px;font-weight:bold;text-align: justify;margin-left:20px;}
#reservaNosotros h4 {color:#000;font-size:18px;font-weight:bold;text-align: justify;margin-left:40px;}
.h1_index {color:#ffffff;font-size:13px;font-weight:bold}
.h1_index h2{font-size:20px}
#h1_principal h1{font-weight:normal;font-size:16px;}
/*h2 .titulo_submenu {overflow:hidden;font-size:0.95em;color:#ffffff;text-align:right;padding:2px 25px 0 0;vertical-align:middle;}*/
.cab_ofertas {color:#ffffff;font-size:10px;font-weight:bold;}
.titulo_principal {z-index:-500;margin:42px 718px;width:315px}
.homeMain{/*padding-top:60px;background:#FFFFFF url(../strucimages/mainContentBg.jpg) no-repeat;*/}
.homeSubRightColumn{float:right;width:261px;overflow:visible;margin-top:0px;}
.homeSubLeftColumn{float:left;width:330px;overflow:hidden;}
.homeSubLeftColumn2{float:left;width:660px;overflow:hidden;}
.homeMain .subTop{width:320px;padding-left:10px;padding-top:10px;height:37px;}
.homeMain .subMid{width:320px;padding-left:10px;overflow:hidden;height:100%;}
.homeMain .subBottom{width:320px;padding-left:10px;height:47px;}
.homeMain .subMid .itemHolder .itemText{margin:0;padding:4px 0px 4px 0px;}
.homeMain .subMid .itemHolder .itemText p{margin:0;padding:2px 0px 2px 0px;line-height:1.45em;font-weight:normal;position:relative;}
.homeMain .subMid .itemHolder .photoHolder{float:left;padding:0px 10px 0px 3px;}
.homeMain .subMid .itemHolder .leader{float:left;padding-right:15px;width:180px;}
ul.homeMainNav{margin:0;padding:1px;height:121px;width:663px;overflow:hidden;background:#ffffff;}
ul.homeMainNav li{float:left;list-style-type:none;width:165px;height:121px;color:#ffffff;text-align:right;margin:0 1px 0 0;}
ul.homeMainNav li div.homeNavImage{width:165px;height:88px;overflow:hidden;}
ul.homeMainNav li div.homeNavGreenBg{width:140px;height:22px;overflow:hidden;color:#ffffff;background:url(../strucimages/greenBg.jpg) no-repeat;text-align:right;padding:11px 25px 0 0;}
ul.homeMainNav li div.homeNavBrownBg{width:140px;height:22px;overflow:hidden;color:#ffffff;background:url(../strucimages/brownBg.jpg) no-repeat;text-align:right;padding:11px 25px 0 0;}
ul.homeMainNav li div.homeNavBlueBg{width:140px;height:22px;overflow:hidden;color:#ffffff;background:url(../strucimages/blueBg.jpg) no-repeat;text-align:right;padding:11px 25px 0 0;}
ul.homeMainNav li div.homeNavRedBg{width:140px;height:22px;overflow:hidden;color:#ffffff;background:url(../strucimages/redBg.jpg) no-repeat;text-align:right;padding:11px 25px 0 0;}
ul.homeMainNav li div.homeNavBrown2Bg{width:140px;height:22px;overflow:hidden;color:#ffffff;background:url(../images/brown2Bg.jpg) no-repeat;text-align:right;padding:11px 25px 0 0;}
ul.homeMainNav li div.homeNavGreen2Bg{width:140px;height:22px;overflow:hidden;color:#ffffff;background:url(../images/green2Bg.jpg) no-repeat;text-align:right;padding:11px 25px 0 0;}
ul.homeMainNav li div a{color:#ffffff;font-weight:bold;text-decoration:none;}
ul.homeMainNav li div a:hover{color:#ffffff;text-decoration:underline;}
#bodyContainer #mainContent #colOne div.homeNavBrown2Bg a, #bodyContainer #homeNavArea ul#homeNav li div.homeNavGreenBg a, #bodyContainer #homeNavArea ul#homeNav li div.homeNavGreen2Bg a, #bodyContainer #homeNavArea ul#homeNav li div.homeNavBrown2Bg a, #bodyContainer #homeNavArea ul#homeNav li div.homeNavBrownBg a, #bodyContainer #homeNavArea ul#homeNav li div.homeNavBlueBg a, #bodyContainer #homeNavArea ul#homeNav li div.homeNavRedBg a  {display:block;font-size:1.2em;font-size:0.99em;line-height:33px;position:relative;top:-10px;margin-bottom:10px;margin-right:5px;overflow:visible;vertical-align:middle}
/********************************* style.css ***********************************************/
p{position:relative;}
nopform{padding:0;margin:0;}
input{position:relative;}
img{border:none;}
option{padding:0 0 0 2px;margin:0;}
h1.logo span{display:none;}
#contenidoformulario h1 {color:#71a115;font-size:20px;line-height:1.2em;margin-bottom:20px;}
#contenidoformulario2 h2 {color:#71a115;font-size:20px;line-height:1.2em;margin-bottom:20px;}
.contenidoformulario h1 {color:#71a115;font-size:20px;line-height:1.2em;margin-bottom:20px;}
.contenidoformulario2 h2 {color:#71a115;font-size:20px;line-height:1.2em;margin-bottom:20px;}
.contenidoformularioH1 {color:#71a115;font-size:20px;line-height:1.2em;margin-bottom:20px;font-weight:bold;}
.contenidoformularioH2 {color:#71a115;font-size:20px;line-height:1.2em;margin-bottom:20px;font-weight:bold;}
.generalInfoMain h3{font-size:11px;}
#mainContent.homeMain h3.titleOne{color:#9f2c11;font-size:1.08em;font-weight:bold;margin:0;padding:0;}
#mainContent.homeMain h3.titleTwo{color:#004b7b;font-size:1.08em;font-weight:bold;margin:0;padding:0;}
#mainContent h2.title{color:#000000;font-size:1.40em;font-weight:normal;margin:0;padding:0;}
#mainContent.aboutMain h2.title{color:#010101;}
#mainContent.experiencesMain h2.title{color:#a32516;}
#mainContent.generalInfoMain h2.title{color:#01467c;}
#mainContent h3.title{color:#000000;font-size:1.08em;font-weight:bold;margin:0;padding:0;}
h2.blue{color:#01467c;font-size:1.32em;font-weight:normal;margin:0;padding:0;}
h2.darkBrown{color:#2c0e00;font-size:1.32em;font-weight:normal;margin:0;padding:0;}
h2.darkGrey{color:#010101;font-size:1.32em;font-weight:normal;margin:0;padding:0;}
.smallText{font-size:0.88em !important;}
.aboutMain{background:#FFFFFF url(../strucimages/aboutContentBg.gif);padding-top:80px;}
.agentMain{background:#FFFFFF url(../strucimages/agentContentBg.gif);}
.brownBottomBorder{border-bottom:3px solid #321507;}
.headerHolder{width:500px;overflow:hidden;margin:0;padding:10px 0 0 5px;}
a.thickbox{position:relative;}
#navReflection{width:958px;height:41px;overflow:hidden;position:relative;left:-6px;background:url(../strucimages/mainNavReflection.jpg) repeat-y;margin:0 auto;}
#imageReflection{height:31px;margin:0 auto;padding:0;width:998px;background:transparent url(../strucimages/bannerShadowDestinationSub.jpg) no-repeat scroll 0 0;}
#itineraryReflection{width:999px;height:31px;overflow:hidden;background:url(../strucimages/itinieraryReflection.jpg) repeat-y;}
.lightBlue{color:#d5ecff;font-size:1.00em;}
img.imgRight{padding:0 0 10px 0;float:right;}
img.imgLeft{padding:0 10px 10px 0;}
.placeable{position:absolute;z-index:100;}
.clear{clear:both;}
.clearHeight130{clear:both;height:130px}
.clearHeight60{clear:both;height:60px}
.clearHeight50{clear:both;height:50px}
.clearHeight35{clear:both;height:35px}
.clearHeight30{clear:both;height:30px}
.clearHeight25{clear:both;height:25px}
.clearHeight20{clear:both;height:20px}
.clearHeight15{clear:both;height:15px}
.clearHeight10{clear:both;height:10px}
.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.clearfix{display:inline-block;}
* html .clearfix{height:1%;}
.clearfix{display:block;}
.floatLeft{float:left;}
.textLeft{text-align:left;}
.floatRight{float:right;}
.strong{font-weight:bold;}
.textRight{text-align:right;}
.sideMapHolder{width:251px;overflow:hidden;}
.charcoalArea{width:243px;overflow:hidden;padding:10px 20px 5px 25px;/*background:url(../strucimages/charcoalBg2.png) repeat-y;*/}
.charcoalArea p{margin:0;padding:5px 0;color:#ffffff;line-height:1.50em;font-size:1.00em;}
.charcoalBottom{clear:both;width:212px;height:19px;z-index:300;text-align:right;padding:20px 45px 0px 0px;}
.charcoalBottom a{position:relative;}
.charcoalBottom a:link{position:relative;}
.brownTopBar{overflow:hidden;color:#ffffff;font-weight:bold;padding:0px 20px 3px 0px;width:237px;}
.brownTopBar p{margin:0px;font-size:1.10em;position:absolute;z-index:999999;margin:18px 19px;width:255px}
.brownTopBar p.selectHolder{margin:0;padding:2px 0px 5px 15px;font-size:1.00em;}
.brownTopBar select{position:relative;clear:both;border:none;margin:6px 0px 4px 0px;width:157px;font-size:1.00em !important;padding:2px 1px 2px 2px;height:19px;}
/*.brownTopBar p.arrow{margin:5px 0 0 15px;padding:5px 0 2px 15px;font-size:1.10em;background:url(../strucimages/whiteArrowBrownBg.gif) no-repeat left center;}*/
.leftColumn{float:left;width:675px;overflow:hidden;}
.rightColumn{float:right !important;width:262px;overflow:hidden;}
#flyingToAustralia .strong{color:#FCE2CD;}
.homeSubLeftColumn > .subTop{position:relative;width:300px;padding-left:10px;padding-top:10px;height:37px;background:url(../strucimages/homeSubLeftTopBg.png) no-repeat top right;}
*html .subTop{position:relative;width:300px;padding-left:10px;padding-top:10px;height:37px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../strucimages/homeSubLeftTopBg.png',sizingMethod='scale');}
.homeSubLeftColumn > .subMid{position:relative;width:300px;padding-left:10px;overflow:hidden;background:url(../strucimages/homeSubLeftBg.png) repeat-y top right;}
*html .subMid{width:300px;padding-left:10px;overflow:hidden;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../strucimages/homeSubLeftBg.png',sizingMethod='scale');}
.homeSubLeftColumn > .subBottom{position:relative;width:300px;padding-left:10px;height:47px;background:url(../strucimages/homeSubLeftBottomBg.png) repeat-y top right;}
*html .subBottom{position:relative;width:300px;padding-left:10px;height:47px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../strucimages/homeSubLeftBottomBg.png',sizingMethod='scale');}
.redHeading{color:#9f2c11;font-weight:bold;font-size:1.05em}
.darkRedHeading{color:#480e00;font-weight:bold;font-size:1.05em;}
.noPic{padding:0 25px 20px 0;margin:0;width:620px;overflow:hidden;}
.topAlignText{position:relative;top:-8px;}
.textCol{postion:relative;float:left;padding:0 25px;width:431px;overflow:hidden;margin-right:-3px;}
.textCol p{postion:relative;color:#000000;font-size:0.92em;line-height:1.65em;padding:8px 0;margin:0;}
.noPic p{postion:relative;color:#000000;font-size:0.92em;line-height:1.65em;padding:8px 8px 5px 5px;margin:0;}
.picCol{postion:relative;float:left;width:179px;overflow:visible;}
.picHolder{postion:relative;width:177px;overflow:hidden;border:1px solid #000000;}
.picHolderAgent{border:1px solid #000000;border:1px 1px 0 1px;width:100px;}
.nopicHolderAgent{border:black 1px solid;height:100px;width:100px;padding:0;position:absolute;z-index:20;left:520px;}
.picCaption{font-size:0.92em !important;}
#mainContent.aboutMain .picCaption{width:159px;padding:5px 10px 15px 10px;overflow:hidden;background:url(../strucimages/picCaptionGreenBg.gif) no-repeat bottom left;color:#e8e8e8;margin-bottom:16px;}
#mainContent.agentMain .picCaption{width:159px;padding:5px 10px 15px 10px;overflow:hidden;background:url(../strucimages/picCaptionLightBrownBg.gif) no-repeat bottom left;color:#e8e8e8;margin-bottom:16px;}
#mainContent.generalInfoMain .picCaption{width:159px;padding:5px 10px 15px 10px;overflow:hidden;background:url(../strucimages/picCaptionBg.gif) no-repeat bottom left;color:#e8e8e8;margin-bottom:16px;}
.blueHeading{color:#004b7b;font-weight:bold;font-size:1.05em}
.blackHeading{color:#000000;font-weight:bold;font-size:1.05em}
.subMid .itemHolder{width:100%;overflow:hidden;clear:both;margin-bottom:12px;}
.itemHeader{width:100%;overflow:hidden;padding:3px 0px 6px 0px;background:url(../strucimages/gradientBlackDivider.gif) no-repeat bottom left;}
.agentItemHeader{width:100%;overflow:hidden;padding:0;}
.agentItemHeader p, .itemHeader p{color:#000000;font-weight:bold;font-size:1.00em;margin:0;padding:0;}
.itemHeader p.lightGrey{color:#666666;font-weight:normal;font-size:0.88em;margin:-4px 0 0 0;padding:0;}
.agentItemHeader p a, .agentItemHeader p a:link, .agentItemHeader p a:visited, .agentItemHeader p a:active , .itemHeader p a, .itemHeader p a:link, .itemHeader p a:visited, .itemHeader p a:active, .sitemapItemHeader{color:#000000;font-weight:bold;text-decoration:none;}
.agentItemHeader p a:hover, .agentItemHeader p a:visited:hover ,.itemHeader p a:hover, .itemHeader p a:visited:hover, .sitemapItemHeader p a:hover, .sitemapItemHeader p a:visited:hover, .sitemapItem p a:hover, .sitemapItem p a:visited:hover{text-decoration:none;}
.subMid .itemHolder .itemText{margin:0;padding:4px 0px 4px 0px;}
.subMid .itemHolder .itemText p{margin:0;padding:2px 0px 2px 0px;line-height:1.45em;font-size:0.92em !important;font-weight:normal;position:relative;}
.itemText p.addressText{width:290px;}
.agentItemHeader p{color:#3f2518}
.itemText p{clear:both;}
.sitemapSubItemHeader p{color:#000000;text-decoration:none;margin-top:10px;}
.sitemapSubItemFooter{padding-bottom:10px;}
.sitemapItem p a:visited, .sitemapItem p a:active, .sitemapItem p a{color:#000000;text-decoration:none;}
.sitemapItem p{padding-left:20px;}
.sitemapItem ul{list-style:none;margin-top:5px;margin-bottom:5px;padding:0;border:none;}
.sitemapItem li, .sitemapItem li a{margin-top:10px;text-decoration:none;color:#000000;}
.sitemapItem li a:hover{margin:0;text-decoration:none;color:#000000;}
.sitemapSubItem ul{list-style:none;margin-top:5px;margin-bottom:5px;margin-left:10px;padding:0;border:none;}
.sitemapSubItem li, .sitemapSubItem li a{text-decoration:none;color:#000000;margin-top:10px;}
.sitemapSubItem li a:hover{text-decoration:none;color:#000000;}
.subMid .itemHolder .photoHolder{float:left;padding:0px 10px 0px 3px;}
.subMid .itemHolder .photoHolder a{position:relative;}
.subMid .itemHolder .leader{float:left;padding-right:15px;width:180px;}
.itemText p a{position:relative;color:#8d1e16;text-decoration:none;}
.itemText p a.black{position:relative;color:#000000;text-decoration:none;}
div.blackLine{width:100%;height:30px;background:url(../strucimages/blackLine.png) no-repeat center bottom;clear:both;}
p.resultsText a{position:relative;color:#000000;text-decoration:none;}
.photoHolder img{border:1px solid #000000;}
a.whitenone{color:#ffffff;text-decoration:none;}
img.btnMap{cursor:pointer;}
.paddingTopFive{padding-top:5px;}
.paddingBottomFive{padding-bottom:5px;}
.paddingLeftFive{padding-left:5px;}
.paddingRightFive{padding-right:5px;}
.paddingTopTen{padding-top:10px;}
.paddingBottomTen{padding-bottom:10px;}
.paddingLeftTen{padding-left:10px;}
.paddingRightTen{padding-right:10px;}
.marginTopFive{margin-top:5px;}
.marginBottomFive{margin-bottom:5px;}
.marginLeftFive{margin-left:5px;}
.marginRightFive{margin-right:5px;}
.marginTopZero{margin-top:0;}
.marginTopTen{margin-top:10px;}
.marginBottomTen{margin-bottom:10px;}
.marginLeftTen{margin-left:10px;}
.marginRightTen{margin-right:10px;}
.marginTopFifteen{margin-top:15px;}
.marginBottomFifteen{margin-bottom:15px;}
.marginLeftFifteen{margin-left:15px;}
.marginRightFifteen{margin-right:15px;}
.marginTopTwenty{margin-top:20px;}
.marginBottomTwenty{margin-bottom:20px;}
.marginLeftTwenty{margin-left:20px;}
.marginRightTwenty{margin-right:20px;}
#mainContent.homeMain #colOne a.sectionLink, #mainContent.homeMain #colOne a.sectionLink:link, #mainContent.homeMain #colOne a.sectionLink:visited, #mainContent.homeMain #colOne a.sectionLink:active{padding:0px 0px 0px 12px;background:url(../strucimages/redArrow.gif) no-repeat left center;color:#9f2c11;font-weight:bold;text-decoration:none;position:static;font-size:1.00em;}
#mainContent.homeMain #colOne a.sectionLink:hover, #mainContent.homeMain #colOne a.sectionLink:visited:hover{text-decoration:none;}
#mainContent.homeMain #colTwo a.sectionLink, #mainContent.homeMain #colTwo a.sectionLink:link, #mainContent.homeMain #colTwo a.sectionLink:visited, #mainContent.homeMain #colTwo a.sectionLink:active{padding:0px 0px 0px 12px;background:url(../strucimages/blueArrow.gif) no-repeat scroll left center;color:#004b7b;font-weight:bold;text-decoration:none;position:static;}
#mainContent.homeMain #colTwo a.sectionLink:hover, #mainContent.homeMain #colTwo a.sectionLink:visited:hover{text-decoration:none;}
ul.mainNavLarge{margin:0;padding:1px;height:114px;width:924px;background:#ffffff;}
ul.mainNavLarge li{float:left;list-style-type:none;margin-right:1px;}
ul.mainNavLarge li div.navImage{width:184px;height:79px;overflow:hidden;}
ul.mainNavLarge li div.navText{width:159px;height:35px;overflow:hidden;font-size:0.95em;color:#ffffff;background:url(../strucimages/greenLargeBg.jpg) no-repeat top right;text-align:right;padding:2px 25px 0 0;}
ul.mainNavLarge li div.navTextGreen{width:159px;height:35px;overflow:hidden;font-size:0.95em;color:#ffffff;background:url(../images/greenLargeBg.jpg) no-repeat top right;text-align:right;padding:2px 25px 0 0;}
ul.mainNavLarge li div.navTextBrown{width:159px;height:35px;overflow:hidden;font-size:0.95em;color:#ffffff;background:url(../images/brownLargeBg.jpg) no-repeat top right;text-align:right;padding:2px 25px 0 0;}
ul.mainNavLarge li.active div.navTextGreen{color:#006600;background:url(../strucimages/whiteGreenArrowBg.gif) no-repeat top right;}
ul.mainNavLarge li.active div.navTextBrown{color:#006600;background:url(../strucimages/whiteGreenArrowBg.gif) no-repeat top right;}
ul.mainNavLarge li div.navTextGreenAncho{width:159px;height:43px;overflow:hidden;font-size:0.95em;color:#ffffff;background:url(../images/greenLargeBgAncho.jpg) no-repeat top right;text-align:right;padding:2px 25px 0 0;vertical-align:middle;}
ul.mainNavLarge li div.navTextGreenAncho h2{width:159px;height:43px;overflow:hidden;font-size:0.95em;color:#ffffff;text-align:right;padding:0px 25px 0 0;vertical-align:middle;}
ul.mainNavLarge li div.navTextBrownAncho{width:159px;height:43px;overflow:hidden;font-size:0.95em;color:#ffffff;background:url(../images/brownLargeBgAncho.jpg) no-repeat top right;text-align:right;padding:2px 25px 0 0;vertical-align:middle;}
ul.mainNavLarge li div.navTextBrownAncho h2{width:159px;height:43px;overflow:hidden;font-size:0.95em;color:#ffffff;text-align:right;padding:0px 25px 0 0;vertical-align:middle;}
ul.mainNavLarge li.active div.navTextGreenAncho{color:#006600;background:url(../strucimages/whiteGreenArrowBg.gif) no-repeat top right;}
ul.mainNavLarge li.active div.navTextBrownAncho{color:#006600;background:url(../strucimages/whiteGreenArrowBg.gif) no-repeat top right;}
ul.mainNavLarge li div.navTextGreenAncho2{width:443px;height:43px;overflow:hidden;font-size:0.95em;color:#ffffff;background:url(../images/greenLargeBgAncho2.jpg) no-repeat top right;text-align:center;padding:15px 5px 0 0;vertical-align:middle;}
ul.mainNavLarge li div.navTextBrownAncho2{width:443px;height:43px;overflow:hidden;font-size:0.95em;color:#ffffff;background:url(../images/brownLargeBgAncho2.jpg) no-repeat top right;text-align:right;padding:15px 5px 0 0;vertical-align:middle;}
ul.mainNavLarge li.active div.navTextGreenAncho2{color:#006600;background:url(../strucimages/whiteGreenArrowBg.gif) no-repeat top right;}
ul.mainNavLarge li.active div.navTextBrownAncho2{color:#006600;background:url(../strucimages/whiteGreenArrowBg.gif) no-repeat top right;}
ul.mainNavLarge li.active div.navText{color:#006600;background:url(../strucimages/whiteGreenArrowBg.gif) no-repeat top right;}
ul.mainNavLarge li.active div.navImage{text-align:center;}
ul.mainNavLarge li.active div.navImage img{width:90%;height:85%;margin-top:8px;}
ul#aboutNav li.active div.navImage img{border:2px solid #006600;}
ul#aboutNav li.active a{color:#006600;font-weight:bold;text-decoration:none;}
ul#planNav li.active a{color:#934201;font-weight:bold;text-decoration:none;}
ul#planNav li.active div.navImage img{border:2px solid #9a6338;}
ul.mainNavLarge li a{color:#ffffff;font-weight:bold;text-decoration:none;}
ul.mainNavLarge li a:hover{color:#ffffff;text-decoration:none;}
ul.mainNavLarge li.active a{color:#006600;font-weight:bold;text-decoration:none;}
ul.mainNavLarge li.active a:hover{color:#006600;text-decoration:none;}
ul.mainNav{margin:0;padding:1px;height:114px;width:944px;background:#ffffff;}
ul.mainNav li{float:left;list-style-type:none;margin-right:1px;}
ul.mainNav li div.navImage{width:134px;height:79px;overflow:hidden;}
ul.mainNav li.active div.navImage{text-align:center;}
ul.mainNav li.active div.navImage img{width:90%;height:85%;margin-top:8px;}
ul.mainNav li div.navText{width:109px;height:25px;overflow:hidden;font-size:0.95em;color:#ffffff;background:url(../strucimages/charcoalBg.jpg) no-repeat;text-align:right;padding:10px 25px 0 0;}
ul#experienceNav li.active div.navImage img{border:2px solid #2c0e00;}
ul.mainNav li.active div.navText{color:#2c0e00;background:url(../strucimages/whiteBg.jpg) no-repeat;}
ul.mainNav li.active div.navText a{color:#2c0e00;font-size:0.95em;font-weight:bold;text-decoration:none;}
ul.mainNav li.active div.navText a:hover{color:#2c0e00;text-decoration:none;}
ul.mainNav li a.navActive{color:#2c0e00;font-weight:bold;text-decoration:none;}
ul.mainNav li a.navActive:hover{color:#2c0e00;text-decoration:none;}
ul.mainNav li a{color:#ffffff;font-weight:bold;text-decoration:none;}
ul.mainNav li a:hover{color:#ffffff;text-decoration:none;}
.subLeftColumn{float:left;width:330px;margin-top:10px;overflow:hidden;}
ul.plan{padding:0;margin:0 0 0 -3px}
ul.plan li{position:relative;padding:10px 7px 10px 0px;margin:0;list-style:none;background:url(../strucimages/gradientGreyDivider.png) no-repeat bottom left;}
ul.plan li a{padding:5px 0px 5px 35px;font-size:0.92em !important;color:#ffffff;text-decoration:none;}
ul.plan li a#centrado {padding:0px 0px 0px 0px;font-size:0.92em !important;color:#ffffff;text-decoration:none;}
ul.plan li a:link{color:#000;text-decoration:none;}
ul.plan li a:hover{color:#71a115;text-decoration:none;cursor:pointer;}
.gettingPaquetes{background:url(../images/combinadas/iconosVerdes.png) no-repeat left top;  background-position: -28px 0; width: 24px; height: 27px;}
.gettingTour{background:url(../images/combinadas/iconosVerdes.png) no-repeat left top;  background-position: -189px 0; width: 28px; height: 19px;}
.gettingEntradas{background:url(../images/combinadas/iconosVerdes.png) no-repeat left top;  background-position: -117px 0; width: 43px; height: 40px;}
.gettingDesde{background:url(../images/combinadas/iconosVerdes.png) no-repeat left top; background-position: 0 0; width: 27px; height: 18px;}
.gettingTo{background:url(../images/combinadas/iconosVerdes.png) no-repeat left top; background-position: -53px 0; width: 18px; height: 21px;}
.gettingAround{background:url(../images/combinadas/iconosVerdes.png) no-repeat left top; background-position: -72px 0; width: 22px; height: 23px;}
.accommodation{background:url(../images/combinadas/iconosVerdes.png) no-repeat left top; background-position: -95px 0; width: 21px; height: 25px; }
.findAgent{background:url(../images/combinadas/iconosVerdes.png) no-repeat left top; background-position: -161px 0; width: 27px; height: 17px;}
.iconosVerdes-blog{background:url(../images/combinadas/iconosVerdes.png) no-repeat left top; background-position: -218px 0; width: 18px; height: 21px; }
.iconosVerdes-welcome{background:url(../images/combinadas/iconosVerdes.png) no-repeat left top; background-position: -242px 0; width: 18px; height: 19px; }
ul.expandable{padding:0;margin:0 0 0 3px;}
ul.expandable li{position:relative;padding:10px 0px 10px 0px;margin:0;list-style:none;font-size:0.92em !important;background:url(../strucimages/gradientGreyDivider.png) no-repeat bottom left;cursor:pointer;}
ul.ofrecemos li {position:relative;padding:10px 0px 10px 0px;margin:0;list-style:none;font-size:0.92em !important;background:url(../strucimages/visto.png) no-repeat bottom left;cursor:pointer;}
ul.expandable li div{position:static;display:none;overflow:hidden;color:#000;padding:15px 0 10px 0;margin:10px 0 0 0;line-height:1.50em;/*background:url(../strucimages/gradientGreyDivider.png) no-repeat top left;*/}
ul.expandable li div p{background:none;}
ul.expandable li div a{position:relative;float:left;}
ul.expandable li a{text-decoration:none;}
ul.expandable li p{background:url(../strucimages/pinkArrowCharcoalBg.png) no-repeat left center;color:#000;font-size:1em;line-height:1.5em;margin:0;padding:0 7px 0 18px;}
ul.expandable li p.clicked{background:url(../strucimages/whiteDownArrowCharcoalBg.png) no-repeat left center;padding:0 7px 0 18px;}
ul.expandable li p a, ul.expandable li p a:link, ul.expandable li p a:hover, ul.expandable li p a:visited, ul.expandable li p a:visited:hover, ul.expandable li p. a:active{color:#000000;}
ul.expandable li p.clicked a, ul.expandable li p.clicked a:link, ul.expandable li p.clicked a:hover, ul.expandable li p.clicked a:visited, ul.expandable li p.clicked a:visited:hover, ul.expandable li p.clicked a:active{color:#000;font-weight: bold}
.expandable li div img.expandListPic{position:static;border:1px solid #000000;margin:0px 10px 3px 0px;}
.expandable li div img{position:static;border:1px solid #000000;margin:0px 10px 3px 0px;}
ul.expandable li a.pink{color:#000;}
ul.expandable li a.pink:hover{color:#71a115;text-decoration:none;cursor:pointer;}
ul.expandable li div a.pink{color:#71a115;padding:0;margin:0;font-weight:normal;text-decoration:none;position:relative;background:none;float:none;}
ul.expandable li div a.pink:link{color:#7b6952;text-decoration:none;}
ul.expandable li div a.pink:visited{color:#7b6952;text-decoration:none;}
ul.expandable li div a.pink:hover,ul.expandable li div a.pink:visited:hover{color:#7b6952;text-decoration:none;}
ul.expandable li a.grey{color:#d6bba6;font-weight:bold;}
ul.expandable li div a.grey{color:#d6bba6;padding:0;margin:0;font-weight:normal;text-decoration:none;position:relative;background:none;}
ul.expandable li div a.grey:link{color:#d6bba6;text-decoration:none;}
ul.expandable li div a.grey:visited{color:#d6bba6;text-decoration:none;}
ul.expandable li div a.grey:hover,ul.expandable li div a.grey:visited:hover{color:#d6bba6;text-decoration:none;}
ul.expandable li a.blue{color:#a9c4da;font-weight:bold;background:url(../strucimages/blueArrowCharcoalBg.gif) no-repeat center left;padding-left:13px;text-decoration:none;}
ul.expandable li a.blue:hover{text-decoration:none;}
ul.expandable li div a.blue{color:#a9c4da;background:none;padding:0;margin:0;font-weight:normal;text-decoration:none;}
ul.expandable li div a.blue:link{color:#a9c4da;text-decoration:none;}
ul.expandable li div a.blue:hover{color:#a9c4da;text-decoration:none;}
.charcoalArea ul.standard{margin:0;padding:0;list-style:none;}
.charcoalArea ul.standard li{margin:0;padding:5px 0 5px 13px;list-style:none;color:#ffffff;font-size:0.92em;position:relative;background:url(../strucimages/whiteArrowCharcoalBg.gif) no-repeat left center;}
.charcoalArea ul.standard li a.white{margin:0;padding:0;color:#ffffff;text-decoration:none;font-size:1.08em !important;}
.charcoalArea ul.expandable li a.white{color:#ffffff;text-decoration:none;}
.charcoalArea ul.standard li a.white:hover, .charcoalArea ul.standard li a.white:visited:hover{text-decoration:none;cursor:pointer;}
ul.expandable li a:link{text-decoration:none;}
ul.expandable li a:visited{text-decoration:none;}
ul.expandable li a:visited:hover{text-decoration:none;}
ul.expandable li a:hover{text-decoration:none;}
ul.expandable li a:active{text-decoration:none;}
ul.expandable li a.clicked:link{color:#ffffff;text-decoration:none;}
ul.expandable li a.clicked:visited{color:#ffffff;text-decoration:none;}
ul.expandable li a.clicked:visited:hover{color:#ffffff;text-decoration:none;}
ul.specials li a.clicked:hover{color:#ffffff;text-decoration:none;}
ul.expandable li a.clicked:active{color:#ffffff;text-decoration:none;}
ul.expandable li .imgHolder a{float:none;}
ul.expandable li .imgHolder img{float:left;}
#footer ul{list-style:none;margin:0 280px;padding:0;}
#footer ul li{float:left;margin:0;padding:0 10px;background:url(../strucimages/blackBar.gif) no-repeat right center;}
#footer ul li a{color:#000000;text-decoration:none;}
#footer ul li a:link{color:#000000;text-decoration:none;}
#footer ul li a:visited{color:#92c636;text-decoration:none;}
#footer ul li a:visited:hover{color:#92c636;text-decoration:none;}
#footer ul li a:hover{color:#92c636;text-decoration:none;}
#footer ul li a:active{color:#92c636;text-decoration:none;}
ul.expandable li div.imgHolder{display:block;margin:0;padding:0;width:95px;overflow:hidden;float:left;background:none;}
input.button{color:#FFFFFF;background:#000000 url(../strucimages/charcoalBg.jpg) no-repeat;font-weight:bold;border:1px solid #000000;}
input.button:hover{color:#FFFFFF;background:#000000 url(../strucimages/charcoalBg.jpg) no-repeat;font-weight:bold;border:1px solid #000000;text-decoration:none;}
#alhmbra_cerca{width:521px;height:33px;overflow:hidden;background:url(../images/alhambra_cerca.gif) no-repeat;text-align:center;margin:255px 173px;position:absolute;}
#banderas{width:200px;height:18px;overflow:hidden;margin:22px 785px;position:absolute;text-align:right;}
#banderas a{text-decoration:none;color:#fff;}
.carrito{width:auto;height:18px;overflow:hidden;margin:23px 730px;position:absolute;text-align:right;}
.lit_tam_carrito{color:#a5d323;font-weight:bold;}
#alhmbra_arabe{width:553px;height:299px;overflow:hidden;background:url(../images/alhambra_arabe.gif) no-repeat;text-align:center;margin:150px 653px;position:absolute;}
.opacity30{opacity:0.30;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=30)";filter:alpha(opacity=30);zoom:1}
.opacity40{opacity:0.40;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=40)";filter:alpha(opacity=40);zoom:1}
.opacity50{opacity:0.50;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=50)";filter:alpha(opacity=50);zoom:1}
.bordeado{border-radius:7px; -moz-border-radius:7px; -webkit-border-radius:7px;}
.tituloSeccion{background-image:url(../images/bot2.jpg);background-repeat:repeat-x repeat-y;background-position:center;height:30px;cursor:hand;width:251px;vertical-align:middle;text-decoration:none;color:#ffffff;margin:-3px 0px;overflow:hidden;}
.tituloSeccionBanners{position:absolute;z-index:99999;height:44px;width:282px;overflow:visible;margin:0px 8px}
.tituloSeccionDisp{background-image:url(../images/bot3.jpg);background-repeat:repeat-x repeat-y;background-position:center;height:30px;cursor:hand;width:200px;vertical-align:middle;text-decoration:none;color:#ffffff;margin:-3px 0px;overflow:hidden;}
.tituloSeccionDisp div{margin-bottom:3px;}
#menu_bajo{width:100%;height:36px;overflow:hidden;z-index:1;background:url(../strucimages/mapBtm.png) no-repeat;position:relative;}
.linkReservar{font-size:1.22em !important;color:#ffffff;text-decoration:none}
.positionLinkCol1{position:absolute;margin:-19px 215px;}
.positionLinkCol2{position:absolute;margin:-21px 215px;}
.txtMenusPrincipal{width:253px;overflow:hidden;padding:10px 20px 5px 15px;text-align:left;}
.txtMenusPrincipalArriba{width:220px;overflow:hidden;padding:5px 0px 0px 10px;text-align:left;height:27px;font-size:1.05em !important;color:#000000;font-weight:bold;position:absolute;margin:-115px 5px;}
.txtMenusPrincipalAbajo{width:220px;overflow:hidden;padding:5px 0px 0px 10px;text-align:left;height:50px;font-size:0.90em;position:absolute;margin:-80px 5px;}
.euro{font-size:0.50em;}
.precioMenusPrincipalDer{width:80px;overflow:hidden;padding:15px 0px 0px 3px;text-align:center;vertical-align:middle;height:80px;font-size:2.00em !important;color:#ffffff;font-weight:bold;position:absolute;margin:-110px 241px;font:Verdana, Arial, Helvetica, sans-serif}
.txtMenusPrincipalDerArriba{width:220px;overflow:hidden;padding:5px 0px 0px 10px;text-align:left;height:27px;font-size:1.05em !important;color:#000000;font-weight:bold;position:absolute;margin:-115px 0px;}
.txtMenusPrincipalDerAbajo{width:220px;overflow:hidden;padding:5px 0px 0px 10px;text-align:left;height:50px;font-size:0.90em;position:absolute;margin:-80px 0px;}
.precioMenusDerPrincipalDer{width:78px;overflow:hidden;padding:15px 0px 0px 4px;text-align:center;vertical-align:middle;height:80px;font-size:2.00em !important;color:#ffffff;font-weight:bold;position:absolute;margin:-110px 233px;font:Verdana, Arial, Helvetica, sans-serif;}
.txtOfertaCab1{width:115px;overflow:hidden;padding:5px 0px 0px 5px;text-align:left;height:97px;font-size:0.80em;position:absolute;margin:-379px 866px;color:#ffffff;font-weight:bold;}
.txtOfertaCab2{width:115px;overflow:hidden;padding:5px 0px 0px 5px;text-align:left;height:97px;font-size:0.80em;position:absolute;margin:-269px 866px;color:#ffffff;font-weight:bold;}
.masOfertaCab{width:50px;overflow:hidden;padding:0px 0px 0px 0px;text-align:left;vertical-align:bottom;height:35px;font-size:1.00em !important;color:#ffffff;font-weight:bold;position:absolute;margin:85px 0px;font:Verdana, Arial, Helvetica, sans-serif;}
.precioOferta1{width:50px;overflow:hidden;padding:0px 0px 0px 0px;text-align:center;vertical-align:center;height:35px;font-size:2.00em;color:#ffffff;font-weight:bold;position:absolute;margin:60px 60px;border:1px #71a115 solid;background:#71a115;font:Verdana, Arial, Helvetica, sans-serif;}
.precioOferta2{width:50px;overflow:hidden;padding:0px 0px 0px 0px;text-align:center;vertical-align:middle;height:35px;font-size:2.00em !important;color:#ffffff;font-weight:bold;position:absolute;margin:180px 60px;border:1px #71a115 solid;background:#71a115;font:Verdana, Arial, Helvetica, sans-serif;}
.margin-10{margin:-10px 0px}
#footer_content{background-color:#e7e7e7;padding:14px 0 8px;margin-top:40px;border-top:5px #71a115 solid}
#footer2 UL#footer_menu{padding:0;margin:0;list-style:none;font-size:11px;text-align:center}
#footer2 UL#footer_menu LI{display:inline;list-style:none;padding:0px 8px;border-left:1px solid #465665;}
#footer2 UL#footer_menu LI A{font-weight:bold;color:#000000;text-decoration:none;}
#footer2 UL#footer_menu LI A SPAN{}
#footer2 UL#footer_menu LI.first{border-left:0px;}
#footer2 UL#footer_links{width:700px;margin:16px auto 0px;font-size:11px;}
UL#footer_links LI{float:left;width:142px;min-height:12px;list-style:none;padding:0px 16px 0px 16px;border-left:1px solid #465665;color:#C2EBFF;}
UL#footer_links LI A{color:#C2EBFF;}
UL#footer_links LI.first{border-left:0px;}
#footer_copyright{font-size:9px;margin:18px 0px 16px;text-align:center;color:#000000;}
.cargando{width:32px;height:32px;position:absolute;margin:0px 0px;z-index:9999;display:inline;background:url(../images/loader3.gif) no-repeat 2px 2px;background-repeat:no-repeat;}
.cargando{width:32px;height:32px;position:absolute;margin:-30px 470px;z-index:9999;display:inline;background:url(../images/loaders/loader71a115.gif) no-repeat 2px 2px;background-repeat:no-repeat;}
.cargando2{width:214px;height:80px;position:absolute;margin:0px 0px;z-index:9999;display:inline;background:url(../images/loaders/cargando71a115.gif) no-repeat 2px 2px;background-repeat:no-repeat;}
.dialog1{}
.subTitDescrip{background-color: #71a115;border: 1px solid #71a115;color: #FFFFFF;font-size: 14px;font-weight: bold;margin: 14px 0 4px 0;text-align:center;padding: 1px 10px 1px 10px;width:460px;}
.tit_azul{color:#49a4e8;font-size:20px}
.tit_verde{color:#a5d323;font-size:20px}
/******************************************************/
#imagen_cab *{margin:0;padding:0;} #imagen_cab ul{list-style:none;} #imagen_cab {margin:0px;height:400px;overflow:hidden;position:relative;z-index:-999}
/***********************************************************/
PRE{TEXT-ALIGN:left;OVERFLOW:visible}
CODE{BACKGROUND-COLOR:#ffc}
PRE CODE{BACKGROUND-COLOR:#eee}
.pics{PADDING-BOTTOM:0px;MARGIN:0px;PADDING-LEFT:0px;WIDTH:142px;PADDING-RIGHT:0px;HEIGHT:102px;OVERFLOW:hidden;PADDING-TOP:0px}
.pics IMG{BORDER-BOTTOM:#ccc 1px solid;BORDER-LEFT:#ccc 1px solid;PADDING-BOTTOM:0px;BACKGROUND-COLOR:#eee;PADDING-LEFT:0px;WIDTH:144px;PADDING-RIGHT:0px;HEIGHT:102px;BORDER-TOP:#ccc 1px solid;TOP:0px;BORDER-RIGHT:#ccc 1px solid;PADDING-TOP:0px;LEFT:0px}
.pics IMG{-moz-border-radius:10px;-webkit-border-radius:10px}

#tab_ofertas BODY{BACKGROUND-COLOR:white}
#tab_ofertas BODY{FONT-FAMILY:"lucida grande", helvetica, verdana, arial, sans-serif}
#tab_ofertas DIV{FONT-FAMILY:"lucida grande", helvetica, verdana, arial, sans-serif}
#tab_ofertas BODY{PADDING-BOTTOM:0px;MARGIN:0px;PADDING-LEFT:0px;PADDING-RIGHT:0px;COLOR:#333;FONT-SIZE:small;PADDING-TOP:0px}
#tab_ofertas TABLE{BORDER-COLLAPSE:collapse}
#tab_ofertas FORM{BORDER-BOTTOM:#ddd 1px solid;BORDER-LEFT:#ddd 1px solid;PADDING-BOTTOM:15px;BACKGROUND-COLOR:#ffe;PADDING-LEFT:15px;PADDING-RIGHT:15px;BORDER-TOP:#ddd 1px solid;BORDER-RIGHT:#ddd 1px solid;PADDING-TOP:15px}
#tab_ofertas FORM#paypal{BORDER-BOTTOM:medium none;BORDER-LEFT:medium none;PADDING-BOTTOM:0px;BACKGROUND-COLOR:transparent;MARGIN-TOP:-8px;PADDING-LEFT:5px;PADDING-RIGHT:5px;FLOAT:right;BORDER-TOP:medium none;BORDER-RIGHT:medium none;PADDING-TOP:0px}
#tab_ofertas TD{VERTICAL-ALIGN:top}
#tab_ofertas #backnav{POSITION:absolute;COLOR:#fff;FONT-SIZE:x-small;TEXT-DECORATION:none;LEFT:10px}
#tab_ofertas #backnav:hover{COLOR:#fff}
#tab_ofertas #content{PADDING-BOTTOM:20px;PADDING-LEFT:20px;PADDING-RIGHT:20px;PADDING-TOP:20px}

#tab_ofertas DIV.step-one{PADDING-BOTTOM:0px;MARGIN-TOP:20px;PADDING-LEFT:50px;PADDING-RIGHT:0px;BACKGROUND-REPEAT:no-repeat;BACKGROUND-POSITION:left center;HEIGHT:43px;VERTICAL-ALIGN:middle;PADDING-TOP:25px}
#tab_ofertas DIV.step-two{PADDING-BOTTOM:0px;MARGIN-TOP:20px;PADDING-LEFT:50px;PADDING-RIGHT:0px;BACKGROUND-REPEAT:no-repeat;BACKGROUND-POSITION:left center;HEIGHT:43px;VERTICAL-ALIGN:middle;PADDING-TOP:25px}
#tab_ofertas DIV.step-three{PADDING-BOTTOM:0px;MARGIN-TOP:20px;PADDING-LEFT:50px;PADDING-RIGHT:0px;BACKGROUND-REPEAT:no-repeat;BACKGROUND-POSITION:left center;HEIGHT:43px;VERTICAL-ALIGN:middle;PADDING-TOP:25px}
#tab_ofertas IMG.logo{BORDER-BOTTOM:medium none;BORDER-LEFT:medium none;MARGIN:10px 10px 0px 0px;FLOAT:right;BORDER-TOP:medium none;BORDER-RIGHT:medium none}
#tab_ofertas PRE{MARGIN-TOP:10px}
#tab_ofertas PRE{BORDER-BOTTOM:#ddd 1px solid;BORDER-LEFT:#ddd 5px solid;PADDING-BOTTOM:15px;OVERFLOW-X:auto;BACKGROUND-COLOR:#eee;PADDING-LEFT:15px;PADDING-RIGHT:15px;FONT-SIZE:small;BORDER-TOP:#ddd 1px solid;BORDER-RIGHT:#ddd 1px solid;PADDING-TOP:15px}
#tab_ofertas PRE.normal{BORDER-BOTTOM:medium none;BORDER-LEFT:0px;OVERFLOW-X:auto;BACKGROUND-COLOR:transparent;BORDER-TOP:medium none;BORDER-RIGHT:medium none}
#tab_ofertas CODE{PADDING-BOTTOM:0px;FONT-STYLE:normal;PADDING-LEFT:0px;PADDING-RIGHT:0px;FONT-SIZE:108%;PADDING-TOP:0px}
#tab_ofertas CODE.method{MARGIN-TOP:20px;DISPLAY:block;FONT-SIZE:150%}
#tab_ofertas CODE.inline{BACKGROUND-COLOR:#ffc}

/*************************************************************/
.margin0 {margin:0px 0px}
.margin-2{margin:-2px 0px}

.homeNavGreen2Bg a h2 {display:block;font-size:0.99em;line-height:33px;position:relative;top:-20px;margin-bottom:10px;margin-right:5px;overflow:visible;vertical-align:middle;padding:9px 0px 0 0;color:#ffffff}
.homeNavBrown2Bg a h2 {display:block;font-size:0.99em;line-height:33px;position:relative;top:-20px;margin-bottom:10px;margin-right:5px;overflow:visible;vertical-align:middle;padding:9px 0px 0 0;color:#ffffff}
/*************************************************************/
/*  listados ****************************************/
h1#titulo_pag {font-size:20px;line-height:1.2em;margin-bottom:20px;color: #ffffff;}
.tituloSeccionListado{border:1px #94866b solid;background-image:url(../images/bot2_71a115.jpg);background-repeat:repeat-x repeat-y;background-position:center;height:25px;text-align:center;cursor:hand;vertical-align:middle;text-decoration:none;color:#ffffff;font-size:20px;width:656px;}
.descripcionPQ{color:#000000;font-size:11px;line-height:0.8em;margin-bottom:16px;}
.wrapper{width:100%;overflow:hidden;}
.bordeInf{border:1px #71a115 solid;margin-bottom:5px}
.ampliarInf{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;background-image:url(../images/bot2.jpg);background-repeat:repeat-x;background-position:center;height:17px;text-align:right;cursor:hand;text-transform:capitalize;vertical-align:middle;text-decoration:none;color:#ffffff;}

a{color:#71a115;outline:none;}
p{margin:0;padding:0;}
img{border:0;vertical-align:top;text-align:left;}
p{line-height:1.33em;margin-bottom:20px;}
.p0{margin:0;}
a.img-border{float:left;display:block;border:3px solid #d2dde2;}
a.img-border:hover{border:3px solid #71a115;}
a{color:#71a115;outline:none;}
a:hover{text-decoration:none;}
h2{color:#71a115;font-size:14px;line-height:1.00em;margin-bottom:16px;}
h3{color:#71a115;font-size:13px;line-height:1.2em;margin-bottom:20px;}
h4{color:#71a115;font-size:15px;line-height:1.00em;margin-bottom:16px;}
h4.extra{margin:0;}
h5{color:#71a115;font-size:12px;line-height:1.00em;margin-bottom:10px;}
/***************************************************/
.reservaRapida{position:absolute;margin:-100px 10px;z-index:9999;width:690px;height:128px;background:url(../images/reserva_rapida/marcoreserva.png) no-repeat}
.litReservaRapida{font-size:1.00em !important;color:#646465;text-decoration:none;font-weight:bold;}
.litReservaRapidaDes {font-size:1.50em !important;color:#71a115;text-decoration:none;font-weight:bold;line-height:20px;margin:-20px 35px;width:370px;height:75px;}
.litReservaRapidaDes span{color:#000;font-weight:bold;}

#element_to_pop_up { background-color:#fff;color:#000;display:none;padding:30px;min-width:400px;min-height:80px;font-size:13px;font-weight:bold;border-radius:15px;}
#element_to_pop_up #buttonSI,#element_to_pop_up #buttonNO { font-size:15px;margin-left:10px;margin-right:10px;border-radius:15px;}
.bClose{cursor:pointer;position:absolute;right:10px;top:5px;font-size:18px}
/*************************** vtip.css ***********************************************************************************************************/
p#vtip {display: none;position: absolute;padding: 10px;left: 5px;font-size:1.0em;background-color: white;border: 1px solid /*#a6c9e2*/#71a115;-moz-border-radius: 5px;-webkit-border-radius: 5px;z-index: 9999;font-weight: bold;}
p#vtip #vtipArrow { position: absolute; top: -10px; left: 5px }
/*************************** CSS COMBINADOS ***********************************************************************************************************/
#banderas table {float:right}
#banderas .bandera-de{ background: url(../images/combinadas/banderas.png) no-repeat top left;background-position: 0 0; width: 20px; height: 14px; } 
#banderas .bandera-en{ background: url(../images/combinadas/banderas.png) no-repeat top left;background-position: -21px 0; width: 20px; height: 14px;} 
#banderas .bandera-es{ background: url(../images/combinadas/banderas.png) no-repeat top left;background-position: -42px 0; width: 20px; height: 14px; } 
#banderas .bandera-fr{ background: url(../images/combinadas/banderas.png) no-repeat top left;background-position: -63px 0; width: 20px; height: 14px; } 
#banderas .bandera-it{ background: url(../images/combinadas/banderas.png) no-repeat top left;background-position: -84px 0; width: 20px; height: 14px; }
#banderas .sprite-de{ background: url(../images/combinadas/banderas2.png) no-repeat top left; background-position: 0 0; width: 18px; height: 13px; } 
#banderas .sprite-en{ background: url(../images/combinadas/banderas2.png) no-repeat top left; background-position: -19px 0; width: 18px; height: 13px; } 
#banderas .sprite-es{ background: url(../images/combinadas/banderas2.png) no-repeat top left; background-position: -38px 0; width: 18px; height: 13px; } 
#banderas .sprite-fr{ background: url(../images/combinadas/banderas2.png) no-repeat top left; background-position: -57px 0; width: 18px; height: 13px; } 
#banderas .sprite-it{ background: url(../images/combinadas/banderas2.png) no-repeat top left; background-position: -76px 0; width: 18px; height: 13px; } 
.cabeceraB-menu1{ background: url(../images/combinadas/cabeceraB.jpg) no-repeat top left; background-position: 0 0; width: 166px; height: 123px; } 
.cabeceraB-menu2{ background: url(../images/combinadas/cabeceraB.jpg) no-repeat top left; background-position: -167px 0; width: 166px; height: 123px; } 
.cabeceraB-menu3{ background: url(../images/combinadas/cabeceraB.jpg) no-repeat top left; background-position: -334px 0; width: 166px; height: 123px; } 
.cabeceraB-menu4{ background: url(../images/combinadas/cabeceraB.jpg) no-repeat top left; background-position: -501px 0; width: 166px; height: 123px; } 
.iconosBlancos-flecha{ background: url('../images/combinadas/iconosBlancos.png'); background-position: 0 0; width: 52px; height: 54px; } 
.iconosBlancos-impresora{ background: url('../images/combinadas/iconosBlancos.png'); background-position: -53px 0; width: 56px; height: 60px; } 
.iconosBlancos-libreta{ background: url('../images/combinadas/iconosBlancos.png'); background-position: -110px 0; width: 53px; height: 60px; } 
.iconosBlancos-lupa{ background: url('../images/combinadas/iconosBlancos.png'); background-position: -164px 0; width: 61px; height: 60px; }
.redesSociales-GooglePlus{ background: url('../images/combinadas/redesSociales.png'); background-position: 0 0; width: 24px; height: 24px; } 
.redesSociales-ico-facebook{ background: url('../images/combinadas/redesSociales.png'); background-position: -25px 0; width: 24px; height: 24px; } 
.redesSociales-ico-twitter{ background: url('../images/combinadas/redesSociales.png'); background-position: -50px 0; width: 24px; height: 24px; } 
.redesSociales-ico-youtube{ background: url('../images/combinadas/redesSociales.png'); background-position: -75px 0; width: 24px; height: 24px; } 
.redesSociales-pinterest{ background: url('../images/combinadas/redesSociales.png'); background-position: -100px 0; width: 24px; height: 24px; }
.icoVdesGrandes-icono-presupue{ background: url('../images/combinadas/iconosVerdesGrandes.jpg');background-position: 0 0; width: 84px; height: 73px; margin-right:10px} 
.icoVdesGrandes-icono-reservas{ background: url('../images/combinadas/iconosVerdesGrandes.jpg');background-position: -85px 0; width: 84px; height: 73px;margin-top:-20px;margin-right:10px } 
.popup-img1{ background: url('../images/combinadas/popup.jpg');background-position: 0 0; width: 137px; height: 113px; } 
.popup-img2{ background: url('../images/combinadas/popup.jpg');background-position: -138px 0; width: 137px; height: 113px; } 
.popup-img3{ background: url('../images/combinadas/popup.jpg');background-position: -276px 0; width: 137px; height: 113px; } 
.popup-img4{ background: url('../images/combinadas/popup.jpg');background-position: -414px 0; width: 137px; height: 113px; } 
.popup-img5{ background: url('../images/combinadas/popup.jpg');background-position: -552px 0; width: 137px; height: 113px; } 
.popup-img6{ background: url('../images/combinadas/popup.jpg');background-position: -690px 0; width: 137px; height: 113px; }
.detalleProducto-avion{ background:url(../images/combinadas/detallesProductos.jpg) no-repeat left top; background-position: 0 0; width: 74px; height: 40px; } 
.detalleProducto-banios{ background:url(../images/combinadas/detallesProductos.jpg) no-repeat left top; background-position: -75px 0; width: 105px; height: 40px; } 
.detalleProducto-calculadora{ background:url(../images/combinadas/detallesProductos.jpg) no-repeat left top; background-position: -181px 0; width: 25px; height: 40px; } 
.detalleProducto-entradas{ background:url(../images/combinadas/detallesProductos.jpg) no-repeat left top; background-position: -207px 0; width: 43px; height: 40px; } 
.detalleProducto-flamenco{ background:url(../images/combinadas/detallesProductos.jpg) no-repeat left top; background-position: -251px 0; width: 40px; height: 40px; } 
.detalleProducto-grupo{ background:url(../images/combinadas/detallesProductos.jpg) no-repeat left top; background-position: -292px 0; width: 42px; height: 40px; } 
.detalleProducto-guia_es_ES{ background:url(../images/combinadas/detallesProductos.jpg) no-repeat left top; background-position: -335px 0; width: 47px; height: 40px; } 
.detalleProducto-mp3{ background:url(../images/combinadas/detallesProductos.jpg) no-repeat left top; background-position: -383px 0; width: 36px; height: 40px; } 
.detalleProducto-navegador{ background:url(../images/combinadas/detallesProductos.jpg) no-repeat left top; background-position: -420px 0; width: 27px; height: 40px; } 
.detalleProducto-parque_ciencias{ background:url(../images/combinadas/detallesProductos.jpg) no-repeat left top; background-position: -448px 0; width: 50px; height: 40px; } 
.detalleProducto-trasnporte{ background:url(../images/combinadas/detallesProductos.jpg) no-repeat left top; background-position: -499px 0; width: 60px; height: 40px; } 
.detalleProducto-visita_privada{ background:url(../images/combinadas/detallesProductos.jpg) no-repeat left top; background-position: -560px 0; width: 32px; height: 40px; }
.ampliarInf{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;background-image:url(../images/bot2.jpg);background-repeat:repeat-x;background-position:center;height:17px;text-align:right;cursor:hand;text-transform:capitalize;vertical-align:middle;text-decoration:none;color:#ffffff;}
.detalleProducto-guia_{ background:url(../images/combinadas/guiaidiomas.jpg) no-repeat left top; background-position: 0 0; width: 47px; height: 40px; } 
.detalleProducto-guia_de_DE{ background:url(../images/combinadas/guiaidiomas.jpg) no-repeat left top;background-position: -48px 0; width: 49px; height: 40px; } 
.detalleProducto-guia_en_GB{ background:url(../images/combinadas/guiaidiomas.jpg) no-repeat left top;background-position: -98px 0; width: 48px; height: 40px; } 
.detalleProducto-guia_fr_FR{ background:url(../images/combinadas/guiaidiomas.jpg) no-repeat left top;background-position: -147px 0; width: 48px; height: 40px; } 
.detalleProducto-guia_it_IT{ background:url(../images/combinadas/guiaidiomas.jpg) no-repeat left top;background-position: -196px 0; width: 46px; height: 40px; } 
.detalleProducto-guia_ned_NED{ background:url(../images/combinadas/guiaidiomas.jpg) no-repeat left top;background-position: -243px 0; width: 48px; height: 40px; }
/***************************************************************************************************************************************************************/
.fondoBannerDer{width:280px;margin-top:0px;background:url(../strucimages/charcoalBg2.png) repeat-y;}
.esquina{background:url(../images/esquina.jpg) no-repeat; width:52px;height:52px}
.homeSubLeftColumn .descripcionPQ {margin-left:20px;margin-right:20px;color:grey;font-weight:bold;}
.infoBlog{width:98px;height:40px;background:url(../images/info_blog.jpg) no-repeat;}
.infoBlog div{font-size:16px;color:#fff;height:38px;}
.infoBlog div span{position:absolute;z-index:9999;margin:8px -12px;width:75px;text-align:right;color:#fff}
.infoBlog div span a{color:#fff;text-decoration:none;}
#reservaNosotros{width:950px}
#noticiasBlog .descripcionPQ,#reservaNosotros .descripcionPQ{color:grey;font-weight:bold;margin-right:0px;line-height:1.30em;}
#noticiasBlog table, #noticiasBlog table tr td div {margin-left:20px;text-align:justify;}
#reservaNosotros .descripcionPQ p {margin-left:40px;margin-right:20px;text-align:justify;}
#noticiasBlog table tr td div#tit_not_blog{color:#71a115;font-weight:bold;font-size:14px}
#noticiasBlog table tr td img{border:2px #71a115 solid}
.publicadobBlog{float:right;font-size:10px}
.publicadobBlog span{color:#71a115}
.reserva_rapida{background:url(../images/reservaRapida.png) no-repeat; width:698px;height:87px}
.fondOferta{width:280px;height:398px;overflow:hidden;margin:-400px 719px;position:absolute;z-index:99999;background: url(../images/fondo_oferta.png) no-repeat;}
.txtOfertaCabtop{width:290px;overflow:hidden;padding:0px 0px 0px 0px;text-align:left;height:auto;position:absolute;z-index:9999999;margin:-385px 719px;color:#ffffff;font-weight:bold;}
.txtOfertaCabtop table tr td div{font:Tahoma, Geneva, sans-serif;}
.litOferta1{/*font-family:tahomaMia;*/font-weight:bold;font-size:1.40em;margin-left:20px;}
.litOferta1 a{color:#fff;text-decoration: underline;}
.litOferta1 a:hover{text-decoration: underline;}
.litOferta2{/*font-family:tahomaMia;*/font-weight:bold;font-size:1.60em;color:#d1fc84;margin-left:20px}
.litOferta2 span{font-size:0.70em;}
/*.imgOferta{background:url(../images/ofertas.png) no-repeat center; width:282px;height:251px;margin-left:10px;margin-top:-20px;margin-bottom:18px}*/
.imgOferta{background:url(../images/ofertas.png) no-repeat center; width:288px;height:261px;margin-left:2px;margin-top:-20px;margin-bottom:15px}
.txtimgOferta{position:absolute;z-index:999999;margin:192px 28px;width:240px;}
.txtimgOferta1{/*font-family:tahomaMia;*/font-size:1.80em;}
.txtimgOferta2{/*font-family:tahomaMia;*/font-size:1.90em;}
.txtimgOferta3{/*font-family:tahomaMia;*/font-size:0.50em;}
.txtimgOferta a{text-decoration:none;color:#fff;}
.homeSubLeftColumn #div_seccion{width:658px;margin-bottom:20px;}
.plan .opcionesDerecha{padding-left: 8px;color:#000}
/**************************/
.margin0{margin:0px}
.displayNone{display:none}
.displayInline{display:inline}
.indexNoLinkHoteles{margin:2px;width:665px;margin-top:-60px}
.indexLinkHoteles{margin:2px;width:100%}
#h1_principal{position:absolute;z-index:9999;}
.margin30_200{margin:30px 200px;}
.margin29_200{margin:29px 200px;}
.margin21_200{margin:21px 200px;}
.margin50_718{margin:50px 718px}
#logo a{width:200px;height:55px;cursor:hand;text-decoration:none}
.imgCarrito{background:url(../images/carrito.png) no-repeat center; width:16px;height:16px;}
.tooltip_down_absolute{z-index:999999;position:absolute}
.tooltip_down_I7{margin-top:50px}
.imgCab-es_ES{margin:0px -1px;width:100%;height:400px;background:url(../images/img_cabecera/1-es_ES.jpg) no-repeat top center;}
.imgCab-en_GB{margin:0px -1px;width:100%;height:400px;background:url(../images/img_cabecera/1-en_GB.jpg) no-repeat top center;}
.imgCab-de_DE{margin:0px -1px;width:100%;height:400px;background:url(../images/img_cabecera/1-de_DE.jpg) no-repeat top center;}
.imgCab-fr_FR{margin:0px -1px;width:100%;height:400px;background:url(../images/img_cabecera/1-fr_FR.jpg) no-repeat top center;}
.imgCab-it_IT{margin:0px -1px;width:100%;height:400px;background:url(../images/img_cabecera/1-it_IT.jpg) no-repeat top center;}
ul.homeMainNav{border:1px #9e8a72 solid}
.textDecorationNone{text-decoration:none;height:28px}
.paddingIE6-7{padding:7px}
.top--10{top:-10px}
.centralNoLinkHoteles{margin:2px;width:665px;margin-top:60px}
.centralLinkHoteles{margin:2px;width:100%}
.textInicial{width:658px;margin-top:-19px;margin-bottom:0px}
.textInicialIE6-7{width:658px;margin-top:0px;margin-bottom:20px}
.marginLeft20{margin-left:20px}
#seccFacebook{width:329px;vertical-align:top}
#seccTwitter{width:329px;vertical-align:top}
.verticalTOP{vertical-align:top}
.sidebar{background:url(../strucimages/sidebar.png) no-repeat center; position:absolute;z-index:99999;height:44px;width:282px;overflow:visible;margin:0px 8px}
.colorVerde{color:#71a115}
.colorNegro{color:#000}
/*******/
#bloque1{text-align:center;}
.bloquecentral1{height:500px;margin:2px}
.bloquecentral1IE6-7{height:510px;margin:2px}
.txtMenusPrincipalArribaMargin{color:#ffffff}
.txtMenusPrincipalArribaMarginIE6-7{color:#ffffff;margin:5px -320px}
.txtMenusPrincipalArriba span{font-size:13px}
.txtMenusPrincipalAbajoMarginIE6-7{margin:37px -320px}
.txtMenusPrincipalDerArribaMargin{color:#ffffff;}
.txtMenusPrincipalDerArribaMarginIE6-7{color:#ffffff;margin:5px -320px}
.txtMenusPrincipalDerArriba span{font-size:13px}
.precioMenusPrincipalDerIE6-7{padding:5px 0px 0px 8px;line-height:19pt;margin:0px -91px}
.precioMenusPrincipalDerIE6-7_2{padding:5px 0px 0px 8px;line-height:19pt;margin:0px -90px}
.main1IE6-7{margin:-20px 48px}
.main2IE6-7{margin:-20px 48px}
.main3IE6-7{margin:-22px 215px}
.main4IE6-7{margin:-22px 215px}
/****************** video **********************/
div.guide {margin:12px 24px;}
div.guide span {color:#ff0000; font:italic 14px Arial, Helvetica, sans-serif;}
div.guide p {color:#000000; font:14px Arial, Helvetica, sans-serif;}
div.guide pre {color:#990000;}
div.guide p.title {color:#df501f; font:18px Arial, Helvetica, sans-serif;}

.txtCabIndex{font-size:14px;color:#fff;padding-left:30px}