body{background:none repeat scroll 0 0 #FFFFFF;border:0 none;line-height:1;margin:0;min-width:600px;padding:0;width:100%;}
a{color:#336699;}
p{margin:0.4em 0 0;padding:0;}
#vcheader{border-bottom:1px solid #000000;clear:both;float:left;width:100%;}
#vctopinfo p{margin:0;padding:0.4em 10px 0 0;text-align:right;}
.colmask{clear:both;float:left;overflow:hidden;position:relative;width:100%;}
.colright, .colmid, .colleft{float:left;position:relative;width:100%;}
.col1, .col2, .col3{float:left;overflow:hidden;position:relative;}
.threecol{background:none repeat scroll 0 0 #E6E6FA;padding:10px 0 0;}
.threecol .colmid{right:27%;}
.threecol .colleft{background:none repeat scroll 0 0 #E6E6FA;right:57%;}
.threecol .col1{background:none repeat scroll 0 0 #E6E6FA;left:100%;width:56%;}
.threecol .col2{left:29%;width:15%;}
.threecol .col3{left:86%;width:26%;}
.threecol .col2 p{font-size:1.3em;}
.threecol .col2 h2{font-size:1.6em;font-weight:700;}
#vcfooter{background:none repeat scroll 0 0 #000000;border-top:1px solid #000000;clear:both;float:left;width:100%;}
#vcfootermenu{background:none repeat scroll 0 0 red;border-bottom:1px dotted #FFFFFF;border-top:1px solid #000000;clear:both;color:#FFFFFF;margin:0;padding:6px 15px !important;text-align:left;}
#vcfooter p{color:#FFFFFF;font-size:11px;margin:0;padding:10px;}
#copyright{color:#FFFFFF;font-size:11px;margin:0;padding:15px 3px 10px 6px;}
#vclogo{float:left;padding:7px 20px 12px 0;}
.columntitle{color:#CC0000;font-size:19px;font-weight:700;margin:0 0 3px 5px;}
.verticalblock{background-color:#FFFFFF;border:1px solid #000000;margin:0 10px 10px 0;}
.verticalblock a:hover{background:none repeat scroll 0 0 #336699;color:#FFFFFF;text-decoration:none;}
.verticalblock ul{margin:1.5em;}
.verticalblock li{margin:5px 0;}
.verticalblock .level1{font-size:13px;list-style-image:url("http://c530139.r39.cf3.rackcdn.com/arrmenu.png");margin-left:5px;}
.verticalblock .level2{font-size:11px;list-style-image:url("http://c530139.r39.cf3.rackcdn.com/arr2menu.png");margin-left:15px;}
.verticalblock .level3{font-size:12px;list-style-image:url("http://c530139.r39.cf3.rackcdn.com/arr3menu.png");}
.verticalblock .level1avion{font-size:13px;list-style-image:url("http://c530139.r39.cf3.rackcdn.com/avion.png");margin-left:5px;}
.verticalblock .level1hacer{font-size:13px;list-style-image:url("http://c530139.r39.cf3.rackcdn.com/hacer.png");margin-left:5px;}
.ad{margin:3px;}
.imad{padding:3px;}
.gad{margin:10px;}
.left-box ul{margin:0.5em 0 1em 2.5em;}
.articlelink{display:block;font-weight:400 !important;margin:10px;text-align:right;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{background:none repeat scroll 0 0 transparent;border:0 none;font-size:100%;margin:0;outline:0 none;padding:0;vertical-align:baseline;}
ol, ul{list-style:none outside none;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after, q:before, q:after{content:none;}
:focus{outline:0 none;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}
a img{border:medium none;}
body, input, textarea{color:#111111;font:12px/1.5 Arial,sans-serif;}
h1, h2, h3, h4, h5, h6{clear:both;font-weight:400;}
hr{background-color:#999999;border:0 none;height:1px;margin-bottom:1.5em;}
ul{list-style:disc outside none;margin:0 0 1.5em 2.5em;}
ol{list-style-type:decimal;margin:0 0 1.5em 2.5em;}
ol ol{list-style:upper-alpha outside none;}
ol ol ol{list-style:lower-roman outside none;}
ol ol ol ol{list-style:lower-alpha outside none;}
ul ul, ol ol, ul ol, ol ul{margin-bottom:0;}
dl{margin:0 1.5em;}
dd{margin-bottom:1.5em;}
cite, em, i{font-style:italic;}
blockquote{margin:0 3em;}
blockquote em, blockquote i, blockquote cite{font-style:normal;}
pre{font:11px/1.5 Monaco,monospace;margin-bottom:1.5em;}
code{font:11px Monaco,monospace;}
abbr, acronym{border-bottom:1px dotted #666666;cursor:help;}
sup, sub{height:0;line-height:1;position:relative;vertical-align:baseline;}
sup{bottom:1ex;}
sub{top:0.5ex;}
.intro{background:none repeat scroll 0 0 #FFFFFF;border:1px solid;float:left;margin-bottom:10px;width:99.5%;}
.intro p{font-size:1.1em;padding:10px;}
.intro h1{color:#CC0000;display:inline;font-size:19px;font-weight:700;margin:3px 0 3px 5px;}
.intro h2{clear:none;color:#CC0000;font-size:14px;font-weight:700;margin:10px 0 3px 10px;}
.intro h3{clear:none;color:#666666;font-size:12px;margin:0 0 0 10px;}
.intro ul{margin:10px 30px 5px;}
.entry-utility{background:none repeat scroll 0 0 #FFFFFF;margin-bottom:10px;padding:0 10px;text-align:right !important;font-weight:bold;clear:both;}
.comments-link a{color:#CC0000;}
.details-link a{color:#336699 !important;}
#right{float:right;width:100%;}
#right .item{background:none repeat scroll 0 0 #FFFFFF;border:1px solid;float:left;margin:0 0 10px;padding:0;width:99%;}
#right .item h2{color:#CC0000;font-size:19px;font-weight:700;padding:0px 0 2px 4px;}
#right .item h3{background:none repeat scroll 0 0 #009C39;color:#fff;font-size:1.1em;padding:2px 0 2px 4px;text-decoration:none;width:99.1%;}
#right .item .left-box{float:left;width:100%;}
#right .item .right-box p{padding:5px 10px 10px;}
#right .item .left-box{float:none;width:100%;}
#right .item .item-image{float:right;padding:10px}
#right .right-box{float:none;}
.banad{padding:10px;}
#gusanillo{clear:none;float:left;padding:1px 10px 0 0;}
#vclayoutdims p, #vcoptions{background:none repeat scroll 0 0 red;border-top:4px solid #000000;clear:both;color:#FFFFFF;margin:0;padding:6px 15px !important;text-align:left;}
#vcbreadcrumb{background:none repeat scroll 0 0 #FFFFFF;border-bottom:1px solid #000000;border-top:1px solid #000000;font-size:12px;margin-bottom:10px;padding:3px 0 3px 20px;}
#visitar, .intro .item-image{float:right;padding:10px;}
.verticalblock .level1active, .verticalblock .level2active, .verticalblock .level3active{font-size:15px;font-weight:700;list-style:none outside none;}
.verticalblock .level1cama, #right .item .left-box .level1cama{font-size:13px;list-style-image:url("http://c530139.r39.cf3.rackcdn.com/cama.png");margin-left:5px;}
.verticalblock .level1maleta, .left-box .level1maleta{font-size:13px;list-style-image:url("http://c530139.r39.cf3.rackcdn.com/maleta.png");margin-left:5px;}
.verticalblock .level1coche, .left-box .level1coche{font-size:13px;list-style-image:url("http://c530139.r39.cf3.rackcdn.com/coche.png");margin-left:5px;}
#vclayoutdims a, #vcfootermenu a, #vcoptions a, #right .item h3 a{color:#FFFFFF;}
#vcoptions{background:none repeat scroll 0 0 red;border-top:4px solid #000000;clear:both;color:#FFFFFF;margin:0;padding:6px 15px !important;text-align:left;}
#vcoptions p{text-align:left;}
#vcoptions{background:none repeat scroll 0 0 #FF0000;border-top:4px solid black;clear:both;padding:4px !important;}
#vcoptions ul{display:inline;margin:0 0 1.5em 0.5em;}
#vcoptions ul li{border-left:1px solid #FFFFFF;display:inline;list-style:none outside none;padding-left:5px;padding-right:5px;}
#vcoptions ul li.firstoption{border-left:medium none;}
#vcoptions ul li a{color:#FFFFFF;}
#vctabs{clear:none;float:left;width:80%;}
#vctabs ul{clear:none;float:left;list-style:none outside none;margin:0 0 0 10px;vertical-align:bottom;}
#vctabs ul li{display:inline;list-style:none outside none;margin:0;padding:0;}
#vctabs ul li a {background: none repeat scroll 0 0 #FF4500;border-radius: 3px 3px 3px 3px;color: #FFFFFF;display: block;float: left;font-size: 15px;font-weight: bold;left: 15px;line-height: 1.5em;margin: 0 0 4px 4px;padding: 1px 10px 0;text-align: center;text-decoration: none;width: 87px;}
#vctabs ul li a:hover{background:none repeat scroll 0 0 #336699;color:#FFFFFF;}
#vctabs ul li a.active, #header ul li a.active:hover{background:none repeat scroll 0 0 #336699;color:#FFFFFF;font-weight:normal;}
#vclayoutdims{}
#right .item h4 a{clear:none;color:#CC0000;font-size:14px;font-weight:bold;}
#right .right-box h4{clear:none;color:#CC0000;padding:6px 10px 0;}
#right .entry-utility{clear:both;}
#left .item{background:none repeat scroll 0 0 #FFFFFF;margin-bottom:10px;float:left;clear:both;width:100%;}
#left .item .item-image{float:right;padding:10px;}
#left .item .item-image img {border: 1px solid #000}
#left .item .item-image-icon {float: right;padding: 10px;border:none;}
#left .item h2{background:none repeat scroll 0 0 #000;font-size:1.2em;padding:2px 2px 2px 5px;width:100%;color:#fff;text-decoration:none;}
#left .item h2 a{color:#fff;}
#left .item .text h3{clear:none;color:#CC0000;font-size:14px;font-weight:bold;}
#left .item .text{min-height:95px;padding:2px 10px;color:#000;font-size:1.1em;margin:5px 2px 10px 0;}
#left .item .text a{color:#CC0000;font-weight:bold;}
#left .item p{margin-bottom:1em;}
.anuncio{background-color:#FFFFFF;border:1px solid #000000;margin:0 10px 10px 0;}
.anuncio .google{margin:10px;}
.col2 .anuncio{text-align:center;}
.red{color:red;}
*{margin:0;}
a img{border:0;}
#searchboxInc{font:12px/1.5 Arial, Helvetica, sans-serif;color:#cc0000 !important;width:100%;}
#searchboxInc form{background:#FFFFFF;}
#searchboxInc fieldset, #searchboxInc img{border:0;}
#searchboxInc fieldset{padding:0 20px 10px;}
#searchboxInc #inout h3{background-color:transparent;color:#010062;font-size:10px;font-weight:normal;padding-bottom:3px;}
#searchboxInc h3{margin-bottom:0.2em;position:static;font-size:118%;font-weight:bold;margin:0;}
#searchboxInc p{font-size:16px;margin:0;font-size:19px;font-weight:bold;}
#homein, #homeout{float:left;padding:0.5em 1em 0 0;}
.avail{padding-top:1em;clear:left;display:none;}
#searchboxInc a.calender{vertical-align:-4px;}
#searchboxInc a.calender img{background:#0896ff;margin:0 3px 0 0;}
.blur{color:#999;}
button{background-color:#ff4500;clear:both;color:#FFFFFF;display:block;height:26px;}
#calendar{font:12px/1.5 Arial, Helvetica, sans-serif;color:#003580;display:none;position:absolute;background-image:url(http://q.bstatic.com/static/img/shadow3.png);padding:0 4px 4px 0;z-index:999;}
.caltable{border:1px solid #003580!important;background-color:#fff!important;}
.caltable a:link, .caltable a:visited{color:#0896ff !important;}
.caltable a:hover{color:#feba02 !important;border-color:#feba02 !important;}
.caltable a:active{color:#b30000 !important;border-color:#b30000 !important;}
.caltable td{text-align:center!important;}
.caltable td a{display:block!important;text-decoration:none!important;}
.caltable td.calheader a{display:inline!important;vertical-align:-.4em!important;}
.caltable td.calheader img.calNoPrevMonth{background:white url(http://r.bstatic.com/static/img/butPrevMonth.png) 0 -72px no-repeat;vertical-align:-.4em!important;}
.caltable td.calheader img.calNoNextMonth{background:white url(http://s.bstatic.com/static/img/butNextMonth.png) 0 -72px no-repeat;vertical-align:-.4em!important;}
.caltable td.calheader .calNextMonth img{background:white url(http://r.bstatic.com/static/img/butNextMonth2.png) 0 0 no-repeat;}
.caltable td.calheader .calPrevMonth img{background:white url(http://q.bstatic.com/static/img/butPrevMonth2.png) 0 0 no-repeat;}
.caltable td.calheader .calNextMonth:hover img, .caltable td.calheader .calPrevMonth:hover img{background-position:0 -24px;}
.caltable td.calheader .calNextMonth:active img, .caltable td.calheader .calPrevMonth:active img{background-position:0 -48px;}
.calheader{padding:.4em;white-space:nowrap;}
.calheader select{margin:0 .6em;}
.monthYear{background-color:#ffffff;color:white;}
.dayNames td{border-bottom:1px solid #003580!important;background-color:#e6edf6!important;}
.days td{color:#779bca!important;background-color:#e6edf6!important;padding:.2em!important;border:0px solid #e6edf6!important;}
.days td.weekend{background-color:#c5d4e9!important;border-color:#c5d4e9!important;}
.days td.past{text-decoration:line-through!important;}
.days td.today, .days td.future{border:none!important;padding:0!important;}
.days td a{padding:.2em!important;border:2px solid #e6edf6!important;}
.days td.weekend a{border-color:#c5d4e9!important;}
.days td.today a{background-color:#fff!important;}
.days td.selected{font-weight:bold!important;}
.days td.selected a{border-color:#0896ff!important;}
#destination{display:none;}
#homein, #homeout{clear:both;width:250px;}
#homeout{padding-bottom:15px;}
tr{display:table-row;vertical-align!important:inherit!important;}
table, th, td{border:1px solid #fff;}
td{padding:0px 0px 0px 9px;}
#searchboxTRA{color:#CC0000 !important;font:12px/1.5 Arial,Helvetica,sans-serif;width:100%;}
#pasajerosTRA, #aeropuertoTRA, #viajeTRA{float:left;padding:0.5em 1em 15px 0;width:90px;}
#searchboxTRA #fieldsTRA h3{background-color:transparent;color:#010062;font-size:13px;font-weight:normal;padding-bottom:3px;margin:0px;}
#searchboxTRA fieldset{padding:0 20px 10px;}
.fieldTRA{background-color:#336699;border-bottom:1px solid white;color:#FFFFFF;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;padding-left:1px;text-decoration:none;}
#presentacion{background:#FFF;border:1px solid;margin-bottom:10px;float:left;font-weight:bold;width:99.6%;}
#wrapper{width:100%;}
#container{position:relative;background:#fff;height:235px;}
.sliderbutton{color:#336699;cursor:pointer;clear:none;float:left;text-align:center;margin:3px 5px;}
#slideleft{color:#cc0000;margin:3px 5px;}
#left-button{float:left;}
#right-button{float:right;}
#bottom-nav{float:left;}
#slider{float:left;position:relative;overflow:auto;width:705px;height:300px}
#slider ul{position:absolute;list-style:none;top:0;left:0;margin:0px;}
#slider li{float:left;width:705px;height:300px}
.pagination{position:absolute;top:30px;right:10px;list-style:none;height:25px}
.pagination li{float:left;cursor:pointer;height:8px;width:8px;background:#ff0000;margin:0 4px 0 0;border:1px solid #fff}
.pagination li:hover, li.current{background:#fff}
.item-image-center{text-align:center;}
#vsocialicons{float:right;}
#vheadsocialicons {padding: 10px;clear: none;float: left;}
#vreferences{height:182px;left:0;margin:18px 10px 31px;top:0;width:200px;}
#vreferences ul{list-style:none outside none;margin:0px;}
#vreferences ul li{clear:both;float:left;height:89px;line-height:16px;overflow:hidden;padding:1px 4px;width:192px;}
#vreferences .link{color:#336699;font-size:10px;line-height:1.2;overflow:hidden;text-decoration:underline;text-overflow:ellipsis;white-space:nowrap;}
.vrefTitle a{clear:both;color:#CC0000;font-size:14px;font-weight:bold;}
.vrefTitle a:hover {color: #00CC00;}
.vrefDes{color:#000000;font-size:13px;line-height:1.2;}
#homein, #homeout{float:left;padding:0.5em 1em 0 0;}
.avail{padding-top:1em;clear:left;display:none;}
#searchboxInc a.calender{vertical-align:-4px;}
#searchboxInc a.calender img{background:#0896ff;margin:0 3px 0 0;}
.blur{color:#999;}
#calendar{font:12px/1.5 Arial, Helvetica, sans-serif;color:#003580;display:none;position:absolute;background-image:url(http://q.bstatic.com/static/img/shadow3.png);padding:0 4px 4px 0;z-index:999;}
.caltable{border:1px solid #003580!important;background-color:#fff!important;}
.caltable a:link, .caltable a:visited{color:#0896ff !important;}
.caltable a:hover{color:#feba02 !important;border-color:#feba02 !important;}
.caltable a:active{color:#b30000 !important;border-color:#b30000 !important;}
.caltable td{text-align:center!important;}
.caltable td a{display:block!important;text-decoration:none!important;}
.caltable td.calheader a{display:inline!important;vertical-align:-.4em;}
.caltable td.calheader img.calNoPrevMonth{background:white url(http://r.bstatic.com/static/img/butPrevMonth.png) 0 -72px no-repeat;vertical-align:-.4em;}
.caltable td.calheader img.calNoNextMonth{background:white url(http://s.bstatic.com/static/img/butNextMonth.png) 0 -72px no-repeat;vertical-align:-.4em;}
.caltable td.calheader .calNextMonth img{background:white url(http://r.bstatic.com/static/img/butNextMonth2.png) 0 0 no-repeat;}
.caltable td.calheader .calPrevMonth img{background:white url(http://q.bstatic.com/static/img/butPrevMonth2.png) 0 0 no-repeat;}
.caltable td.calheader .calNextMonth:hover img, .caltable td.calheader .calPrevMonth:hover img{background-position:0 -24px;}
.caltable td.calheader .calNextMonth:active img, .caltable td.calheader .calPrevMonth:active img{background-position:0 -48px;}
.calheader{padding:.4em;white-space:nowrap;}
.calheader select{margin:0 .6em;}
.monthYear{background-color:#ffffff;color:white;}
.dayNames td{border-bottom:1px solid #003580;background-color:#e6edf6;}
.days td{color:#779bca;background-color:#e6edf6;padding:.2em;border:0px solid #e6edf6;}
.days td.weekend{background-color:#c5d4e9;border-color:#c5d4e9;}
.days td.past{text-decoration:line-through;}
.days td.today, .days td.future{border:none;padding:0;}
.days td a{padding:.2em;border:2px solid #e6edf6;}
.days td.weekend a{border-color:#c5d4e9;}
.days td.today a{background-color:#fff;}
.days td.selected{font-weight:bold;}
.days td.selected a{border-color:#0896ff;}
#destination{display:none;}
#homein, #homeout{clear:both;width:250px;}
#homeout{padding-bottom:15px;}
tr{display:table-row;vertical-align!important:inherit!important;}

.foto{border: 1px solid #CCCCCC;display: block;margin: 5px;padding: 5px;width: 100px;}
.foto:hover{border: 1px solid #000}
.item-image .foto{width:auto;}

#fotoBox {background: none repeat scroll 0 0 #000;cursor: pointer;padding: 5px;position: absolute;visibility: hidden;z-index: 10;outline: 5px #FFF solid;}
#fotoBoxCaption{width:60%;}
#fotoBox #fotoImage {color: #FFF;}
#fotoBox p{margin-top:3px;}
#fotoLoading {background-color: #fff;border: 1px solid black;padding: 5px;position: absolute;visibility: hidden;z-index: 10000;}

.fotoAlbum{overflow:hidden; padding:7px; float:left;}
.fotoAlbum img {border:1px solid #ccc;padding:5px;}
.fotoAlbum img:hover {border:1px solid;}
.fotoDescripcion {width:150px;height:25px;padding:5px 0;text-align:center; text-decoration:none;}
.fotoDescripcion a{text-decoration:none;}
.fotoDescripcion a:hover {background-color: #336699;color:#FFFFFF;}

