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{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}:focus{outline:0;}ins{text-decoration:none;}del{text-decoration:line-through;}table{border-collapse:collapse;border-spacing:0;}body{font:13px/1.5 'Helvetica Neue',Arial,'Liberation Sans',FreeSans,sans-serif;}a:focus{outline:1px dotted;}hr{border:0 #ccc solid;border-top-width:1px;clear:both;height:0;}h1{font-size:25px;}h2{font-size:23px;}h3{font-size:21px;}h4{font-size:19px;}h5{font-size:17px;}h6{font-size:15px;}ol{list-style:decimal;}ul{list-style:disc;}li{margin-left:30px;}p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset{margin-bottom:20px;}a{color:#E95037;}.container_12,.container_16{margin-left:auto;margin-right:auto;width:960px;}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16{display:inline;float:left;position:relative;margin-left:10px;margin-right:10px;}.container_12 .grid_3,.container_16 .grid_4{width:220px;}.container_12 .grid_6,.container_16 .grid_8{width:460px;}.container_12 .grid_9,.container_16 .grid_12{width:700px;}.container_12 .grid_12,.container_16 .grid_16{width:940px;}.alpha{margin-left:0;}.omega{margin-right:0;}.container_12 .grid_1{width:60px;}.container_12 .grid_2{width:140px;}.container_12 .grid_4{width:300px;}.container_12 .grid_5{width:380px;}.container_12 .grid_7{width:540px;}.container_12 .grid_8{width:620px;}.container_12 .grid_10{width:780px;}.container_12 .grid_11{width:860px;}.container_16 .grid_1{width:40px;}.container_16 .grid_2{width:100px;}.container_16 .grid_3{width:160px;}.container_16 .grid_5{width:280px;}.container_16 .grid_6{width:340px;}.container_16 .grid_7{width:400px;}.container_16 .grid_9{width:520px;}.container_16 .grid_10{width:580px;}.container_16 .grid_11{width:640px;}.container_16 .grid_13{width:760px;}.container_16 .grid_14{width:820px;}.container_16 .grid_15{width:880px;}.container_12 .prefix_3,.container_16 .prefix_4{padding-left:240px;}.container_12 .prefix_6,.container_16 .prefix_8{padding-left:480px;}.container_12 .prefix_9,.container_16 .prefix_12{padding-left:720px;}.container_12 .prefix_1{padding-left:80px;}.container_12 .prefix_2{padding-left:160px;}.container_12 .prefix_4{padding-left:320px;}.container_12 .prefix_5{padding-left:400px;}.container_12 .prefix_7{padding-left:560px;}.container_12 .prefix_8{padding-left:640px;}.container_12 .prefix_10{padding-left:800px;}.container_12 .prefix_11{padding-left:880px;}.container_16 .prefix_1{padding-left:60px;}.container_16 .prefix_2{padding-left:120px;}.container_16 .prefix_3{padding-left:180px;}.container_16 .prefix_5{padding-left:300px;}.container_16 .prefix_6{padding-left:360px;}.container_16 .prefix_7{padding-left:420px;}.container_16 .prefix_9{padding-left:540px;}.container_16 .prefix_10{padding-left:600px;}.container_16 .prefix_11{padding-left:660px;}.container_16 .prefix_13{padding-left:780px;}.container_16 .prefix_14{padding-left:840px;}.container_16 .prefix_15{padding-left:900px;}.container_12 .suffix_3,.container_16 .suffix_4{padding-right:240px;}.container_12 .suffix_6,.container_16 .suffix_8{padding-right:480px;}.container_12 .suffix_9,.container_16 .suffix_12{padding-right:720px;}.container_12 .suffix_1{padding-right:80px;}.container_12 .suffix_2{padding-right:160px;}.container_12 .suffix_4{padding-right:320px;}.container_12 .suffix_5{padding-right:400px;}.container_12 .suffix_7{padding-right:560px;}.container_12 .suffix_8{padding-right:640px;}.container_12 .suffix_10{padding-right:800px;}.container_12 .suffix_11{padding-right:880px;}.container_16 .suffix_1{padding-right:60px;}.container_16 .suffix_2{padding-right:120px;}.container_16 .suffix_3{padding-right:180px;}.container_16 .suffix_5{padding-right:300px;}.container_16 .suffix_6{padding-right:360px;}.container_16 .suffix_7{padding-right:420px;}.container_16 .suffix_9{padding-right:540px;}.container_16 .suffix_10{padding-right:600px;}.container_16 .suffix_11{padding-right:660px;}.container_16 .suffix_13{padding-right:780px;}.container_16 .suffix_14{padding-right:840px;}.container_16 .suffix_15{padding-right:900px;}.container_12 .push_3,.container_16 .push_4{left:240px;}.container_12 .push_6,.container_16 .push_8{left:480px;}.container_12 .push_9,.container_16 .push_12{left:720px;}.container_12 .push_1{left:80px;}.container_12 .push_2{left:160px;}.container_12 .push_4{left:320px;}.container_12 .push_5{left:400px;}.container_12 .push_7{left:560px;}.container_12 .push_8{left:640px;}.container_12 .push_10{left:800px;}.container_12 .push_11{left:880px;}.container_16 .push_1{left:60px;}.container_16 .push_2{left:120px;}.container_16 .push_3{left:180px;}.container_16 .push_5{left:300px;}.container_16 .push_6{left:360px;}.container_16 .push_7{left:420px;}.container_16 .push_9{left:540px;}.container_16 .push_10{left:600px;}.container_16 .push_11{left:660px;}.container_16 .push_13{left:780px;}.container_16 .push_14{left:840px;}.container_16 .push_15{left:900px;}.container_12 .pull_3,.container_16 .pull_4{left:-240px;}.container_12 .pull_6,.container_16 .pull_8{left:-480px;}.container_12 .pull_9,.container_16 .pull_12{left:-720px;}.container_12 .pull_1{left:-80px;}.container_12 .pull_2{left:-160px;}.container_12 .pull_4{left:-320px;}.container_12 .pull_5{left:-400px;}.container_12 .pull_7{left:-560px;}.container_12 .pull_8{left:-640px;}.container_12 .pull_10{left:-800px;}.container_12 .pull_11{left:-880px;}.container_16 .pull_1{left:-60px;}.container_16 .pull_2{left:-120px;}.container_16 .pull_3{left:-180px;}.container_16 .pull_5{left:-300px;}.container_16 .pull_6{left:-360px;}.container_16 .pull_7{left:-420px;}.container_16 .pull_9{left:-540px;}.container_16 .pull_10{left:-600px;}.container_16 .pull_11{left:-660px;}.container_16 .pull_13{left:-780px;}.container_16 .pull_14{left:-840px;}.container_16 .pull_15{left:-900px;}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0;}* html .clearfix{height:1%;}.clearfix{display:block;}body{background:#FAFAFA url(../img/backInterior.jpg) repeat-x top center;font:normal 13px Arial,Helvetica,sans-serif;}body.index{background-image:url(../img/back.jpg);}hr{margin:0;padding:0;visibility:hidden;}h1{color:#fff;font-size:29px;font-weight:900;}h2 a{text-decoration:none;}#content,#footer{width:963px;margin:auto;}#header{height:87px;display:block;margin-bottom:78px; position: relative;}.index #header{margin-bottom:0;}.logo a{width:165px;height:81px;display:block;overflow:hidden;text-indent:-5000px;background:url(../img/cancunReservasLogo.png?20100127) no-repeat left top;}.phone{display:block;color:#ADD7DF;text-align:right;margin:0 12px 7px 0;line-height:42px;}.phone a{padding:0;}.phone strong{background:url(../img/iconCallNow.jpg) left top no-repeat;font-size:12px;font-weight:lighter;padding:5px 17px 5px 27px;}.number{font:bolder 17px Arial,Helvetica,sans-serif;padding-left:10px;}#navbar{list-style:none;display:block;margin-bottom:0;margin-left:129px;width:580px;}#navbar li{display:inline;text-align:center;float:left;margin:0;}#navbar li a{color:#3CD7F3;text-decoration:none;text-transform:uppercase;font:900 11px Verdana,Geneva,sans-serif;width:114px;height:45px;display:block;overflow:hidden;margin:0 0 0 2px;background:url(../img/botonDesact.jpg) no-repeat top left;}#navbar li a span{display:block;margin-top:15px;}#navbar li a span.d{margin-top:10px;}#navbar li a.on{background:url(../img/botonActivo.jpg) no-repeat top left;color:#035666;}#navbar li a:hover{text-decoration:underline;}#navbar li a.on:hover{text-decoration:none;}#navbar li ul{position:absolute;/*left:-80px;*/}#navbar li ul.on{display:block;}#navbar li ul li{display:inline;float:left;margin-right:10px;padding-left:5px;background:url(../img/breadcrumbArrow.jpg) right 26px no-repeat;}#navbar li ul li.end{background:none;}#navbar li ul ul li{width:170px;}#navbar li ul li a{text-decoration:underline;}#navbar li ul li a,#navbar li ul li span{color:#1B8A9D;text-transform:none;width:auto;height:auto;line-height:56px;display:block;overflow:hidden;margin:0 20px 0 0;background:none;font-weight:800;}#navbar li ul li span{font-weight:bold;font-size:11px;font-family:Verdana,Geneva,sans-serif;}#navbar li ul li ul{display:none;position:absolute;top:1em;left:0;z-index:3;background-color:#85E9F8;}#navbar li ul li ul li,#navbar li ul li ul li a{line-height:normal;padding:0;margin:0;display:block;float:none;text-align:left;}#navbar li ul li ul li a{padding:5px;}#navbar li ul li ul li a:hover{background-color:#3CD7F3;}#navbar li ul li>ul{top:auto;left:auto;}#navbar li ul li:hover ul,#navbar li ul li.over ul{display:block;}#banner{height:334px;color:#545454;font-size:17px;}#banner h1{margin:21px 0 15px 0;}#banner .price{background:url(../img/tagHome.png?20100127) no-repeat;display:inline-block;font-size:23px;line-height:44px;margin:0 12px;padding-left:12px;width:118px;}#banner .price sub{font-size:12px;}#banner .retail{font-size:12px;text-decoration:line-through;}#banner .border_bottom{padding-bottom:10px;margin-bottom:10px;}#banner ul{font-size:12px;font-weight:700;list-style-image:url(../img/bullet.gif);list-style-position:outside;}#banner ul li{margin:0 0 5px 15px;}#content{display:block;color:#545454;}.travel_deals{background-color:#DBDBDB;padding-bottom:8px;margin-bottom:14px;border-right:none;overflow:hidden;}#content .package{background-color:#fff;color:#545454;margin:10px 3px 0 10px;padding:8px 0 0 8px;width:212px;height:220px;}#content .luxury{background-color:#FFFAE9;}#content .package p{margin:2px 0;font-size:10px;font-weight:800;}#content .price{background:url(../img/tag.png?20100127) no-repeat;width:199px;height:77px;display:block;font-size:22px;clear:both;}#content .price span{display:block;vertical-align:middle;padding-top:20px;}#content .price img{margin:6px;float:left;}#content .price sup{font-size:9px;display:block;font-size:11px;}h3{color:#F57B57;font-size:13px;font-family:Helvetica,Arial,sans-serif;margin:7px 0 0 0;}#content ul{list-style:none;padding-left:0;margin:0 10px 0 0;}#content ul li{margin:0;padding:0 0 0 10px;line-height:12px;background:url(../img/bullet.gif) no-repeat left 3px;color:#524646;font-size:10px;font-weight:800;}#content.faq ul li{background:transparent url(../img/bullet.png?20100127) no-repeat scroll left 17px;border-bottom:1px solid #e6e7e7;padding-left:25px;}#content.faq ul li h2{font-size:17px;line-height:47px;cursor:pointer;}#content.faq ul li h2 a{color:#545454;text-decoration:none;display:block;}#content.faq ul li h2 a:hover{text-decoration:underline;}#content.faq ul li li,#content.faq ul li p{line-height:16px;font-size:14px;font-weight:normal;border:none;display:none;}#content.faq ul li ul{margin-bottom:10px;display:none;}#content.faq ul li li{padding-left:20px;display:block;list-style:inside circle;}#content.faq ul li.first p,#content.faq ul li.first ul{display:block;}#content .bottom{width:200px;border-top:1px solid #ECEBEB;text-align:right;}#content .bottom a{color:#52ACBC;text-align:left;margin-left:8px;font-size:13px;}#content .bottom a.bold{font-weight:800;margin-left:0;}.travel_deals .header{text-transform:uppercase;}#search div{margin:0 0 4px 12px;}#search label{width:45px;display:inline-block;padding-top:10px;}#search #label_date{width:auto;}#search input{width:31px;line-height:22px;border:1px solid #DCD9D9;}#search #date{width:117px;display:block;}#search #searchbtn{border:none;background:url(../img/botonSearch.jpg) no-repeat;width:77px;line-height:27px;padding:5px 0;display:block;cursor:pointer;margin:5px 0 5px 60px;}#_lpChatBtn1{margin:9px;border-bottom:1px solid #ECEBEB;padding:0 0 8px 0;line-height:65px;display:block;}.vive_mexico{margin:0 8px 12px;padding:35px 5px 5px;background:url(../img/vivemexico.jpg) no-repeat;}.call_side{margin:0 8px 8px;}.vive_mexico p{color:#828081;font-size:9px;margin:27px 0 9px;}h2{color:#F57B57;margin-bottom:10px;}#tours-atracciones,#vacations{height:580px;overflow:hidden;}#search_grid{overflow:hidden;}#search_grid .header{border-right:none;border-left:none;}#cancun_hotels{margin-top:13px;}.hoteles{height:161px;}.hoteles a{display:inline;float:left;text-align:center;background-color:#534647;margin:10px 0;}.hoteles a img{display:block;}.hoteles a span{line-height:38px;color:#fff;text-decoration:underline;}.hoteles a.os{margin-left:8px;}#content .contentList{width:auto;margin:0;padding:0;}#tours-atracciones .contentList li{padding:8px;background:none;overflow:hidden;}#content .contentList li.odd{background-color:#E0E0E0;}#content .contentList li img{float:left;margin:0 10px 0 0;}#content .contentList li h3{margin:0;font-size:17px;}#tours-atracciones .contentList li{height:90px;}#tours-atracciones .contentList li h3{margin:0;font-size:14px;}#content .contentList li p{font-weight:lighter;}#content .contentList .low{margin-bottom:0;}#content .contentList .links{text-align:right;margin-bottom:0;}#content .contentList a{line-height:32px;display:inline-block;font-size:10px;padding:0 12px;font-weight:800;}#content .contentList .more{color:#7D7D7D;text-decoration:underline;}.paquete .buy_tickets,#content .contentList .buy_tickets{color:#fff;background:url(../img/buyTickets.png?20100127) no-repeat top;text-align:center;width:52px;text-decoration:none;line-height:30px;}#slider_container{width:2820px;}#footer{background:#3D8AC0 url(../img/backFooter.jpg) repeat-x bottom;display:block;width:100%;padding:7px 0 40px 0;margin-top:32px;color:#fff;}#footer .container_12 .w_150{margin:0 18px 0 0;width:auto;}#footer .sitemap{border:1px solid #fff;width:458px;margin-top:10px;padding:16px 12px;}#footer .guarantee{float:left;margin-right:31px;}#footer ul{list-style:none;list-style-position:inside;margin-bottom:13px;margin-left:5px;}#footer ul li{margin:0 0 3px 0;}#footer ul li a{color:#B6EAEF;text-decoration:none;margin:0;}#footer ul li a:hover{text-decoration:underline;}.sitemap p{font-weight:800;margin:0 0 5px 5px;}.advice{margin:5px 0 0 0;font-size:10px;font-weight:800;vertical-align:top;width:270px;float:right;}.advice p{margin-bottom:0;}.advice strong{font-size:16px;}.advice .number{font-size:23px;display:block;padding-left:0;}.container_12 .fright{border-bottom:1px solid #2C7AB1;padding-bottom:10px;width:436px;}.container_12 .bright{border-top:1px solid #6BAED8;color:#fff;width:436px;}.bright strong{font-size:22px;height:70px;margin:20px 0 0 0;float:left;width:210px;}.bright img{margin:20px 0 0 10px;float:right;}.bright div{display:block;text-align:right;float:right;font-size:11px;}.bright .geo{color:#B6EAEF;}.abstract div{background-color:#283D42;width:467px;float:left;margin-right:20px;}.tours div{background-color:#02CDF4;}.abstract div img{float:left;margin-right:17px;}.click_tour{width:176px;height:64px;background:url(../img/clickHere.jpg);display:block;float:left;}.click_tour span{display:none;}.abstract h1,.w_540 h1,.paquete h1{color:#F57B57;padding:0 0 10px 0;margin-bottom:0;font-size:26px;}.w_540 h2{font-size:12px;text-transform:uppercase;}.w_540 h1{padding-top:0;line-height:20px;}.abstract p{font-size:12px;margin-bottom:10px;}.abstract div h2{font-size:16px;margin-bottom:0;padding-top:10px;padding-right:10px;}.tours div h2,.tours div p{color:#fff;}.tours div h2{font-size:14px;padding-top:10px;}.abstract div h2 strong{color:#fff;display:inline;font-size:12px;}.abstract div h2 strong.f_20{display:block;font-size:20px;margin:0;padding:0;}.abstract div strong{display:block;color:#0E4451;padding:5px 0 10px;}.abstract div p{color:#fff;margin:0;font-size:14px;}.abstract div p.s{font-size:12px;}.abstract div span{font-size:26px;background:url(../img/tagPromo.png?20100127) no-repeat;line-height:58px;padding:5px 23px 5px 7px;vertical-align:middle;}.abstract div span sub{font-size:10px;}#content .w_770 .contentList li{height:auto;list-style:none;padding:8px;overflow:hidden;background-image:none;}#content .w_770 .contentList ol li{height:auto;line-height:13px;padding:0 0 0 10px;}.blueblock,.brownblock,.priceblock{background-color:#0E4451;float:right;height:117px;margin:0;padding:13px 15px;width:138px;list-style:none;text-align:center;position:relative;}.priceblock{background:none;padding:30px 0;height:auto;}#content .contentList .priceblock a.more_small{margin-bottom:10px;}#content .contentList .priceblock .buy_tickets{background-image:url(../img/buyTicketsTours.png?20100127);width:93px;margin-bottom:10px;}.brownblock{background-color:#785654;border:1px solid #785654;padding:13px 0 0;width:165px;height:135px;position:relative;}.brownblock div{background:url(../img/callUsBox.jpg) repeat-x left top;color:#F2EE09;display:block;font-size:11px;height:29px;padding:9px 0 0 40px;text-align:left;width:125px;position:absolute;bottom:0;left:0;}.brownblock ol{padding:0 15px;height:77px;margin-top:5px;}.brownblock span{color:#FFF;display:block;font-size:13px;line-height:16px;margin:0 18px;text-align:left;}.brownblock strong{display:block;color:#F2EE09;}#content .blueblock a{color:#fff;background-color:#E95A3C;border:1px solid #8A1D0F;text-transform:uppercase;text-decoration:none;width:114px;position:absolute;bottom:10px;left:14px;}#content .w_770 .blueblock ol li,#content .w_770 .brownblock ol li{padding:0 0 4px 10px;background:url(../img/green-bullet.jpg) no-repeat 0 5px;color:#fff;font-size:12px;text-align:left;}#content .w_770 .brownblock ol li{background:url(../img/bullet2.gif) no-repeat 0 2px;color:#fff;}.w_770 h3,.w_770 .desc_text,.w_770 .price_text{width:359px;float:left;margin-bottom:0;}.w_770 h3{line-height:20px;font-size:20px;}.desc_text{line-height:16px;font-size:11px;overflow:hidden;}.desc_text strong{display:block;}.price_text{height:40px;font-size:12px;text-align:right;}.price_text span{vertical-align:middle;font-size:11px;}.price_text span.small_price{background:transparent url(../img/tagDeal.png?20100127) no-repeat scroll 50% 0;color:#FFF;display:inline-block;font-size:10px;font-weight:normal;height:37px;line-height:normal;padding:2px 12px 0 0;text-align:center;width:70px;}.price_text span.call{padding-top:5px;}#content .contentList a.more_small,#content .contentList a.book_small{width:90px;line-height:24px;margin:0 3px;padding:0;text-align:center;color:#fff;background:url(../img/moreInfoDeal.png?20100127) no-repeat;text-decoration:none;}#content .contentList a.book_small{background-image:url(../img/bookClean.png?20100127);}.small_price span{display:block;font-size:15px;line-height:20px;}.small_price span sub{display:inline;font-size:11px;}.small_price em{text-decoration:line-through;}#control_tabs{padding-top:18px;display:block;height:36px;width:auto;}#control_tabs li,#content_tabs{background-color:#F1F1F1;border:1px solid #ccc;}#content #control_tabs li{float:left;background:transparent url(../img/backButton.jpg) top repeat-x;padding:0;margin-left:5px;border-bottom:none;}#content #control_tabs li a{display:inline-block;font-size:12px;font-weight:900;line-height:35px;text-align:center;text-decoration:none;width:95px;color:#0E4451;}#content #control_tabs li a.hoteles{height:auto;}#content #control_tabs li a:focus{outline:none;}#content #control_tabs li.on{background-color:#F1F1F1;border-bottom:1px solid #F1F1F1;background-image:none;}#content #control_tabs li.on a{color:#F57B57;}#content_tabs div{padding:19px 19px 0;overflow:hidden;display:none;height:379px;}#content_tabs #hoteles{display:block;}#content_tabs a,#lists a{display:inline-block;color:#F57B57;text-transform:uppercase;padding-bottom:2px;text-decoration:none;font-size:11px;margin:10px 0;position:relative;width:246px;}#content_tabs a span{text-decoration:underline;margin:0 3px;vertical-align:middle;display:inline-block;text-transform:none;}#lists a{display:inline-block;margin:0;font-size:12px;width:auto;}.call_now{border:1px solid #C8C8C8;background-color:#fff;padding:17px 13px;margin-bottom:14px;}.call_now .toll_free{padding:15px 0 0 74px;margin:10px 0;height:55px;color:#C1C1C1;font-weight:800;background:url(../img/telephoneIcon.jpg) no-repeat top left;}.call_now .number{color:#FF9A1D;padding-left:0;font-size:19px;font-family:Verdana,Geneva,sans-serif;}.w_540 img{border:5px solid #EBEBEB;}.w_540 p{margin:5px 0 10px;}.w_540 .links img{border:1px solid #9F9A9A;vertical-align:middle;}#content #navside{margin:0 0 15px;}#content #navside li{background-image:none;padding:0;}#content #navside li a{background:#F0F1F1 url(../img/backNavegacion.jpg) repeat-x;height:30px;display:block;overflow:hidden;padding:5px 12px 0;margin:0 0 2px 0;color:#545454;text-decoration:none;font-size:12px;font-weight:normal;}#content #navside ul{padding:0;margin:0;}#content #navside #acordeon li a{border-bottom:1px solid #ECECEC;color:#9c9c9c;padding:0 0 0 15px;}#acordeon{display:none;}#content #navside #acordeon ul li a{color:#F57B57;padding-left:29px;font-size:10px;text-decoration:underline;}#content #navside #acordeon ul li a span{display:none;}#content #navside ul li a{padding:0;background:none;background-color:#F8F9F8;margin:0;}#content #navside ul li a:hover{background:#F8F9F8;}#content #navside ul li a span{margin:0 0 0 10px;}#content #navside li.lower a{line-height:35px;padding:0 12px;height:auto;}#content #navside li a:hover,#content #navside li a.on{background-position:bottom;background-color:#D6D7D7;}#content #navside li.head a{background:#F07150 url(../img/headerNavegacion.jpg) repeat-x;line-height:34px;text-transform:uppercase;text-decoration:underline;color:#fff;}.call_us,.call_us h1{color:#484D4C;}.call_us{height:280px;background:url(../img/reservaVacaciones.jpg) no-repeat top left;padding:30px 20px;margin-bottom:16px;overflow:hidden;}.call_us p{width:480px;margin-bottom:14px;}.container_12 .solicitud{margin-left:0;}.solicitud form{background-color:#F0F1F1;padding:4px 18px 18px;}.solicitud form #date,.solicitud form #phone{width:105px;}.solicitud form #country{width:85px;}.solicitud form #name,.solicitud form #email{width:235px;}.solicitud form #comments{width:335px;}.solicitud form label{display:inline-block;width:100px;padding-top:8px;}.solicitud form div{display:block;clear:both;}.solicitud form label.error{float:left;width:316px;color:#F00;font-size:10px;}.solicitud form #forComments{width:auto;}.solicitud form #forCountry{width:30px;padding-left:5px;}.confidence{background:transparent url(../img/best-price-guarantee-icon.png) no-repeat left;display:block;line-height:normal;padding:10px 0 10px 50px;margin:13px 0;}.package_info{margin-bottom:10px;}.package_info p{margin-bottom:10px;}.package_info .grid_3,.package_info .grid_5,.package_info .grid_2{margin:0;}#content .package_info ul li{font-size:14px;font-weight:normal;line-height:20px;background-position:0 62%;}#content .package_info .grid_3{width:200px;}#content .package_info .grid_5{width:445px;padding-right:5px;}#content .package_info .grid_2{width:120px;margin-top:48px;}.package_info h2{color:#FD4445;}.call_info{background:#F2F3F3 url(../img/call-now-photo.png) no-repeat bottom right;padding:24px 17px 84px;border:1px solid #333;font-size:12px;}.call_info h2{font-size:20px;color:#FD4445;}.call_info span{font-size:25px;color:#FE2900;font-weight:bold;}.big_offers{background:#FCCE43 url(../img/reservaAhora.jpg) no-repeat top left;width:325px;height:96px;font-size:15px;font-weight:800;padding:27px;color:#915811;margin:10px auto;}.big_offers span,.big_offers h2{color:#DC8318;}.big_offers #cntdwn{display:block;font-size:24px;color:#915811;}.container_12 .paquete{margin-right:0;}.container_12 .paquete .grid_5{margin-left:0;}.paquete p{margin-bottom:10px;}.paquete p span{color:#F57B57;text-decoration:underline;}.paquete p strong{display:block;}.paquete h2{font-size:14px;}.descriptions{padding-bottom:17px;}.descriptions .grid_5{background-color:#F0F1F1;padding:16px 14px;width:352px;height:310px;margin-bottom:17px;}#content .descriptions ul{width:auto;}#content .descriptions ul.attr li{width:160px;padding:5px;float:left;background-image:none;font-size:10px;font-weight:800;}#content .descriptions ul li.white{background-color:#fff;}.additional_info{font-size:12px;font-weight:800;}.banner_call{background-image: url(http://www.cancunreservas.com/images/viaje-extra-fondo.jpg); background-repeat: no-repeat; border:none;	height:80px; padding:10px 13px;}.banner_call h2{color:#fff;font-size:16px; margin-left:20px; margin-bottom:0;}.banner_call p{color:#FDFF24;margin-left:20px; margin-bottom:15px}.banner_call p strong{font-size:20px;border-bottom:0px solid #FDFF24; width:auto; display:inline}#content .paquete .price{width:135px;line-height:57px;background-image:url(../img/tagPacks.png?20100127);color:#fff;text-decoration:none;font-size:30px;text-align:center;padding-right:10px;display:inline-block;}#content .paquete .price span{color:#fff;font-size:10px;top:auto;display:block;text-decoration:none;}.reserve_now{background:transparent url(../img/reserveNow.png?20100127) repeat scroll 0 0;color:#FFF;display:inline-block;font-size:11px;line-height:31px;margin-left:30px;position:relative;text-align:center;text-decoration:none;top:10px;vertical-align:top;width:85px;}#content ul.grid_5{margin-bottom:20px;}#content ul.grid_5 li{font-size:13px;line-height:16px;font-weight:normal;}.paquete .buy_tickets{background:url(../img/buyTicketsOrange.png?20100127);line-height:32px;width:97px;display:block;position:absolute;bottom:0;right:10px;}.h_455{height:344px;margin-bottom:10px;}.h_455 .book_hotel{position:absolute;bottom:25px;left:390px;}.h_455 .grid_5 a{color:#F57B57;}.container_12 #gallery{height:263px;overflow:hidden;display:block;background-color:#142225;margin-bottom:10px;}#gallery .big img{display:none;}#gallery .big #oceanSpaPool{display:block;}#gallery img{float:left;}#gallery .thumbs{width:211px;height:261px;float:right;}#gallery .thumbs img{margin:12px 0 3px 12px;border:1px solid #fff;cursor:pointer;}.w_770 h1{color:#F57B57;}#content .auto ul li,#content .attrlist li{width:auto;display:block;float:none;padding:3px 0 3px 8px;background:url(../img/bullet-attr.jpg) 0 8px no-repeat;font-size:12px;font-weight:normal;}.descriptions .auto{height:auto;font-size:12px;margin-bottom:10px;}.descriptions h3{margin-bottom:10px;}.descriptions .xcaret_1{height:470px;}.descriptions .xcaret_2{height:145px;}.descriptions .ocean_1{height:220px;}.descriptions .ocean_2{height:270px;}.descriptions .ocean_3{height:200px;}.descriptions .laguna_2{height:340px;}.descriptions .htr_2{height:208px;}.descriptions .caribbean_1{height:305px;}.descriptions .paseos_1{height:315px;}.descriptions .isla_1{height:240px;}.auto .prices{bottom:0;position:absolute;right:10px;text-align:right;}.auto .prices strong{font-weight:800;font-size:14px;}.descriptions .auto h2{text-transform:uppercase;}img.top{margin-bottom:7px;}img.left{margin-right:18px;}.retail_price{background:url(../img/tagTour.png?20100127) no-repeat;width:144px;height:57px;color:#fff;}#content .plain_text ul{margin-bottom:10px;}#content .plain_text ul li{font-size:13px;line-height:17px;font-weight:normal;background-position:left 6px;}.price sub{font-size:14px;}#slider_container h3 strong{color:#52ACBC;display:block;font-weight:normal;}#slider_container sub{font-size:14px;display:block;}.sitemap,.faq{padding:0 5px;}.faq h1{color:#F57B57;}#content.sitemap ul{display:inline-block;float:left;margin:0 47px 0 0;padding:0;}#content.sitemap ul li{background:none;font-size:13px;font-weight:normal;margin:0 0 3px;padding:0;}.sitemap h1,#content.sitemap ul li a{color:#777;text-decoration:none;}.sitemap h1{border-bottom:1px solid #777;width:940px;}#content.sitemap ul li h2{font-size:14px;margin-bottom:0;}.retail,.price{color:#fff;}.border_bottom{background:url(../img/borde.gif) repeat-x bottom center;}.border{border:1px solid #CFCDCD;border-top:none;}.full_border{border:2px solid #A3A1A2;border-left:none;border-right:none;padding-top:5px;background-color:#EBE9EA;}.header{text-align:left;font-weight:800;display:block;line-height:47px;background:url(../img/backBarraContenidos.jpg) repeat-x;background-color:#D9D5D4;}.header span,.header a{margin:0 3px;text-decoration:underline;color:#545454;}.header span,.header a:hover,.header a.on{text-decoration:none;}.header .title{background:url(../img/bullet.png?20100127) no-repeat left;padding-left:16px;margin-left:10px;text-decoration:none;}.header h2{float:right;font-size:20px;display:inline;margin:0 10px;text-transform:none;color:#E74830;}.container_12 .more_info,.container_12 .book_now,.container_12 .book_hotel,.container_12 .price_hotels{width:150px;height:20px;display:inline-block;text-decoration:none;text-align:center;padding:20px 0;font-weight:900;font-size:14px;}.more_info{background:url(../img/buttonMoreInfo.png?20100127) no-repeat;color:#F2BDCD;}.book_now{background:url(../img/buttonBookNow.png?20100127) no-repeat;color:#fff;margin-left:0;}.container_12 .book_hotel{background:url(../img/buttonBookHotel.png?20100216) no-repeat;color:#fff;margin-right:0;width:140px;}.container_12 .price_hotels{background:url(../img/tagHoteles.png?20100216) no-repeat;color:#FFF;font-size:25px;height:auto;padding:5px 20px 10px 0;margin:0;width:130px;}.container_12 .price_hotels sub,.container_12 .price_hotels strong{font-size:10px;}.container_12 .price_hotels strong,.container_12 .price_hotels span{display:block;}.container_12 .price_hotels span{font-size:14px;margin:5px 10px 0 0;}.bottom{position:absolute;bottom:0;line-height:33px;text-align:right;display:block;}p.header{margin-bottom:0;}.container_12 .w_150{width:151px;margin:0 5px 0 10px;}.container_12 .w_380{width:380px;margin:0 5px 0 10px;}.container_12 .w_378{width:378px;margin:0;}.container_12 .w_540{margin-right:0;}.container_12 .w_610{width:610px;margin:10px 0;}.container_12 .w_460{width:460px;margin:0 0 10px 0;}.container_12 p.w_610{margin-top:0;}.container_12 .w_770{width:770px;}.credit_cards{color:#9F9F9F;background:url(../img/creditCard.jpg) no-repeat bottom;padding:10px 0 37px 0;margin:10px;border-top:1px solid #ECEBEB;}.content{padding:5px 13px;background-color:#EDEDED;}.content a{color:#F57B57;}.content p{margin-bottom:10px;}.content p.more_about{text-align:right;font-weight:bold;}.content p.more_about a:hover{text-decoration:underline;}.content a.map{display:block;text-decoration:underline;padding:16px 16px 100px 16px;background:#534647 url(../img/cancunMap.jpg) no-repeat bottom;color:#fff;}#ui-datepicker-div{display:none;}.more_inner{background:url(../img/botonMoreInfoPromo.png?20100127) no-repeat;color:#FFF;display:inline-block;font-weight:800;font-size:14px;line-height:45px;text-align:center;text-decoration:none;width:171px;}hr.clearfix{visibility:hidden;margin:10px;}.strong{font-weight:800;}.trigger{text-decoration:underline;}.vive_mexico_footer{color:#3C8AC0;line-height:52px;font-weight:800;margin-top:10px;}.vive_mexico_footer img{vertical-align:middle;margin-right:10px;}#galleries{display:none;}#map{width:100%;height:500px;}#lists span{display:none;}.e_404{margin:150px 20px;}.text_404{margin-top:150px;font-weight:bold;}.m_b_10{margin-bottom:10px;}#navbar li #rss{background:transparent url(../img/rss.png?20100127) no-repeat scroll 0 0;display:inline-block;height:56px;position:absolute;right:-20px;top:-6px;width:47px;}#navbar li #rss span{visibility:hidden;}#fire-gallery{display:none;}.container_12 .price_tour{margin-left:0;}.price_tour span{display:block;}.price_tour .was{text-decoration:line-through;font-style:italic;}.price_tour .value{color:#E95339;font-size:20px;font-weight:bold;}.price_tour .value sub{font-size:13px;}.restrictions{font-size:10px;font-style:italic;}#content #hotel-nav{display:block;height:46px;}#content #hotel-nav li{background:none;padding:0 3px 0 0;width:140px;display:inline-block;float:left;}#hotel-nav li a{display:block;text-align:center;color:#DCBAB2;text-decoration:none;line-height:46px;background:#903021 url(../img/nav-hotel.png) no-repeat top;font-size:13px;font-weight:bold;}#hotel-nav li a.on{background:#E85B44 url(../img/nav-hotel-on.png) no-repeat top;color:#fff;}#tab-content{border:10px solid #E85B44;padding:28px 20px;margin-bottom:10px;}#tab-content hr{margin:5px 0;}#tab-content .half{display:inline-block;padding-right:8px;vertical-align:top;width:350px;}#selectedTour{margin:0 auto 10px;}#panoramicViews{height:500px;}.who{background-color:#DFDFE1;text-align:center;}.who p{color:#7B7D7D;padding:20px 0 0 0;font-size:14px;}.logos{margin:10px 0 0 16px;} p.tour-patch strong{display:inline !important; color: #FF6546;}
.tollFreePhone{position: absolute; top: 5px; left: 380px; font-size: 16px; color: #FFF; line-height: 130%;}
.tollFreePhone .legend{color:#3CD7F3; font-size: 11px; line-height: 100%; letter-spacing: 2px;}
#navside{display: none;} #search_grid{min-height: 600px;}