* @charset "utf-8";
/* CSS Document */

/* Reset Styles for compatibility */
html{ overflow-y:scroll; overflow: -moz-scrollbars-vertical !important;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0; }
table {	border-collapse:collapse; border-spacing:0; }
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,th,var { font-style:normal; font-weight:normal; }
ul {list-style:none; }
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 {	font-size:100%;	font-weight:normal; }
q:before,q:after { content:''; }
abbr,acronym { border:0; }
ol { padding:0 0 0 40px; font-size: 0.75em; }

div.wrapper{ max-width:1280px; min-width:760px; width:100%; margin:0 auto; background:#fff; margin-top:10px; }

/*Header styles*/
div.header { width:1040px; float:left; height:80px; margin-left:120px; position:relative;}
	div#cancer { position:absolute; left:-64px; }
	div#logo { width:280px; float:left; height:80px;} 
	div#logos-turismo { width:380px; height:50px; float:left; margin-top:17px;}

	div#menu-contac {width:185px; float:right; height:40px;}
		div#menu-contac li {display:inline;}  
		div#menu-contac ul {font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#999;}
		div#menu-contac ul li { margin-left:15px;}

/*Top Menu styles*/
		div#top-menu {width:315px; float:right; height:30px; margin-top:10px; position:relative; background:url(../images/top-menu.png); background-repeat:no-repeat;}
		div#top-menu ul { font-size:13px; font-family: Arial, Helvetica, sans-serif; color:#999; margin-top:3px; height:21px}
		div#top-menu ul li { margin-left:10px;}
		div#top-menu ul li.home { margin-left:6px;}
		div#top-menu ul li.home a{ text-decoration:none; color:#fff;  font-weight:bold; }
		div#top-menu ul li.service a{ text-decoration:none; color:#fff; font-weight:bold;}
		div#top-menu ul li.transportation a{ text-decoration:none; color:#fff; font-weight:bold;}
		div#top-menu ul li.city a{ text-decoration:none; color:#fff; font-weight:bold;}
		div#top-menu ul li a:hover { color:#666;}
		div#top-menu li {display:inline;} 
		div#top-menu ul li ul {display:none; height:390px; }
		div#top-menu ul li ul#dropdown-menu2 { height:50px; }
		div#top-menu ul li ul li {display:block; margin-left:8px; border-bottom:1px solid #fff; margin-right:8px;}
		div#top-menu li:hover ul { display:block;} 

		#dropdown-menu { position: absolute; left: 49px; top: 15px; display:none; background-color:#f4aa0e; width:131px; height:390px; z-index:100; }
				#dropdown-menu li{ line-height:20px; display:block; }
				#dropdown-menu li a{ background-image:none; text-indent:0px; position:static; width:119px; height:20px; text-decoration:none; color:#666; font-size:12px; text-indent:3px;}
				#dropdown-menu a:hover { color:#666;}
				#dropdown-menu a.last { border-bottom:1px solid #fff;}
				#dropdown-menu a.fitWords { font-size:11px;}

		#dropdown-menu2 { position: absolute; left: 222px; top: 17px; display:none; background-color:#1ea3c8; width:85px; height:45px; z-index:100;}
				#dropdown-menu2 li{ line-height:20px; display:block; }
				#dropdown-menu2 li a{ background-image:none; text-indent:0px; position:static; width:119px; height:20px; text-decoration:none; color:#666; font-size:12px; text-indent:3px;}
				#dropdown-menu2 a:hover { color:#000;}
				#dropdown-menu2 a.last { border-bottom:1px solid #666;}
				#dropdown-menu2 a.fitWords { font-size:11px;}
		#idiomas { position:absolute; left:727px; width:100px; font-family:Arial, Helvetica, sans-serif;}
	  #idiomas ul {  width:120px; font-size:12px;}		
		#idiomas li { display:inline; }	
			
div#image { background:url(../images/foto-aeropuerto.jpg) no-repeat; float:left; width:1280px; height:300px;}
div#image-flash { width:1800px; height:300px; float:left; margin-left:-250px;}
body#arrival div#image { background:url(../images/avion.png) no-repeat; float:left; width:1280px; height:300px;}
body#cancun div#image { background:url(../images/03.png) no-repeat; float:left; width:1280px; height:300px;}
body#duty-free div#image { background:url(../images/duty-free.png) no-repeat; float:left; width:1280px; height:300px;}
body#parking div#image { background:url(../images/airpor-tparking.png)no-repeat; float:left; width:1280px; height:300px;}
body#riviera div#image { background:url(../images/riviera2.png)no-repeat; float:left; width:1280px; height:300px;}
body#customs div#image { background: url(../images/custom-airport.png)no-repeat; float:left; width:1280px; height:300px;}
body#restaurant div#image { background: url(../images/restaurant.png)no-repeat; float:left; width:1280px; height:300px;}
div#imagetransportation{ background:url(../images/cancunairport3.png) no-repeat; float:left; width:1280px; height:300px;}
body#prices div#image {background:url(../images/cancunairport3.png) no-repeat; float:left; width:1280px; height:300px;}
/*Content styles*/
div#contec {float:left; background:none; margin-top:-35px; width:1040px; margin-left:120px; overflow:hidden; padding-bottom:10px;}    

/*Columna Izquierda styles*/
	div#cuadro-izquierdo {float:left; background:none; width:240px;}
		div.cuadro-contenedor1{ height:172px; width:235px; float:left; border:1px solid #de0c6e;} 
		div.cuadro1{height:170px; width:233px; background:#de0c6e; float:left; margin-top:1px; margin-left:1px;}
		div.cuadro-contenedor2{ height:260px; width:235px; float:left; border:1px solid #1ea3c5; margin-top:15px;} 
		div.cuadro2{height:258px; width:233px; background:#1ea3c5; float:left; margin-top:1px; margin-left:1px;}
		div.cuadro-contenedor3{ height:184px; width:235px; float:left; margin-top:15px;} 
		div.cuadro3{height:182px; width:233px; float:left; margin-top:1px; margin-left:1px;}

		div.passengers {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFF; margin-left:10px;}
			div.passengers p {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFF; margin-left:4px;}
		div.hotel {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFF; margin-left:10px;}
			div.hotel p {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFF; margin-left:4px;}
		div.cuadro1 h3 {font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#FFF;margin-left:10px; margin-top:4px;}

		div.cuadro2 h2 {font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#FFF;margin-left:10px; margin-top:4px; margin-top:20px; margin-bottom:20px; margin:15px;}
		div. cuadro2 hr {width:235px; color:#FFF; background:#FFF; height:1px; border:none}
		ul.lista-servicios li a {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFF;margin-left:6px; margin-top:4px; text-decoration:none; margin-left:30px;}

/*Columna Derecha styles*/
body#home div#cuadro-derecho {height:810px;}
body#directory div#cuadro-derecho {height:8626px;}
body#arrival div#cuadro-derecho {height:800px;}
body#vip div#cuadro-derecho {height:965px;}
body#faq div#cuadro-derecho {height:1940px;}
body#cancun div#cuadro-derecho {height:570px;}
body#riviera div#cuadro-derecho {height:590px;}
body#money div#cuadro-derecho {height:890px;}
body#company div#cuadro-derecho {height:560px;}
body#rental-car div#cuadro-derecho img { margin-left:185px; margin-top:15px;}
body#map div#cuadro-derecho img { margin-left:110px;}
body#connecting div#cuadro-derecho {height:445px; text-align:justify;}
body#connecting div#cuadro-derecho p { margin-top:7px;}
body#customs div#cuadro-derecho { height:409px; text-align:justify;}
body#customs div#cuadro-derecho p { margin-top:7px;}
body#inmigration div#cuadro-derecho {height:640px; text-align:justify;}
body#inmigration div#cuadro-derecho p { margin-top:7px;}
body#contact div#cuadro-derecho {height:800px;}
body#contact div#cuadro-derecho p { margin-top:5px;}
body#contact div.cuadro-contenedor2 { margin-top:0px;}
body#new-travel div#cuadro-derecho {height:790px;}
body#new-travel div#cuadro-derecho li { font-size:12px;}
body#riviera-hotels div#cuadro-derecho { height:500px;}
body#sitemap .list-left-mod	{ width:350px; float:left; margin-top:10px;}
body#sitemap .list-right-mod { width:350px; border-left:solid 1px #ccc; float:left; margin-top:10px; padding-left:10px;}
body#error .list-left-mod	{ width:350px; float:left; margin-top:10px;}
body#error .list-right-mod { width:350px; border-left:solid 1px #ccc; float:left; margin-top:10px; padding-left:10px;}
body#error div#cuadro-derecho p	{ margin-top:5px;}
body#error div#cuadro-derecho { height:470px;}


	div#cuadro-derecho {float:left; background:white; width:735px; margin-left:23px; border:1px solid #CCC; padding:20px; height:409px}
		.cuadro4 h1{font-size:16px; font-family: Arial, Helvetica, sans-serif; color:#666; margin-top:10px;}
		.cuadro4 p{font-size:12px; font-family: Arial, Helvetica, sans-serif; color:#333; margin-top:20px;}
		.line { margin-left:5px; margin-bottom:5px;}
		.cuadro4 li {font-size:12px; font-family: Arial, Helvetica, sans-serif; color:#333;}

		.more-info { margin:10px 0 0 15px; padding-left:15px; background-image:url(../images/more-info-arrow.png); background-position:left center; background-repeat:no-repeat;}
		.more-info a { font-family:Tahoma, Arial, Helvetica, sans-serif; color:#F00; font-size:0.70em; text-decoration:none; }	

		div.info1 { float:left; text-align:left; width:240px; margin-top:15px; height:162px; margin-bottom:20px;}
			div.info1 p{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; margin-left:4px; margin-top:20px;}
			div.info1 h1{height:23px; width:218px; float:left; font-family:Arial,Helvetica, sans-serif; font-size:15px; color:#FFF; background:#1ea3c5; margin-bottom:5px;text-align:center;}

		div.info2 { border-left:1px solid #CCC; float:left; height:173px; padding-left:20px; width:230px; margin-top:15px; border-right:1px solid #CCC; padding-right:10px; margin-bottom:20px;}
			div.info2 p{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; margin-left:4px; margin-top:20px; }
			div.info2 h3{height:23px; width:213px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#FFF; background:#1ea3c5; margin-bottom:5px;text-align:center;}

		div.info3 {width:220px; height:162px; float:left; padding-left:13px; margin-bottom:20px;}
		div.info3 h3{height:23px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FFF; margin-bottom:5px; background:#F00;}

		div.info4 { float:left; text-align:left; width:240px; margin-top:15px; height:162px;}
			div.info4 p{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; margin-left:4px; margin-top:20px;}
			div.info4 h3{height:23px; width:218px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#FFF; background:#de0c6e; margin-bottom:5px;text-align:center; line-height:21px;}

		div.info5 { border-left:1px solid #CCC; float:left; height:182px; margin-bottom:20px; padding-left:20px; width:231px; margin-top:15px;}
			div.info5 p{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; margin-left:4px; margin-top:20px; }
			div.info5 h4{height:23px; width:218px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#FFF; background:#80a818; margin-bottom:5px; text-align:center; line-height:21px;}
			
		div.info7 { float:left; text-align:left; width:240px; margin-top:15px; height:162px;}
			div.info7 p{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; margin-left:4px; margin-top:20px;}
			div.info7 h3{height:23px; width:218px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#FFF; background:#f4aa0e; margin-bottom:5px;text-align:center; line-height:21px;}

		div.info8 { border-left:1px solid #CCC; float:left; height:182px; margin-bottom:20px; padding-left:20px; width:231px; margin-top:15px;}
			div.info8 p{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; margin-left:4px; margin-top:20px; }
			div.info8 h4{height:23px; width:218px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#FFF; background:#1ea3c5; margin-bottom:5px; text-align:center; line-height:21px;}	

		div.info6 {width:220px; height:427px; float: right; padding-left:13px; margin-top:15px; border-left:1px solid #CCC;}
			div.info6 h3{height:23px; width:218px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#1ea3c5; margin-bottom:5px; background:1ea3c5;}

/*Footer styles*/
#footer2{ width:1040px; height:75px; font-size:0.75em; float:left; background:#80a818; margin-left:120px; font-family:Arial, Helvetica, sans-serif;}
	#footer2 ul { margin-left:0; padding-left: 0; display:inline;}
	#footer2 li {margin-left:0; padding: 3px 5px; border-left: 1px solid #FFF; list-style:none;	display: inline;}
	#footer2 li.first {	margin-left: 0;	border-left:none; list-style:none; display: inline;}
	#footer2 a { text-decoration:none; color:#FFF;}
	#footer2 a:hover { text-decoration:underline; }
				
	#footer-menu{ width:675px; height:45px; line-height:45px; float:left; text-align:center; font-size:100%; color:#FFF;}		
		
	#footer-copyright { width:243px; height:20px; text-align:center; padding:15px; color:#FFF; float:right;}
	#footer-links2 { width:100%; height:30px; line-height:30px; border-top:1px solid #CCC; font-size:0.75em;  color:#666; font-size:100%; float:left; text-align:center; background:white;}
	#footer-links2 li {  border-left: 1px solid #666; }
	#footer-links2 a { color:#666;}

/*Weather styles*/
.TTWS {font:10px Verdana, Arial, Helvetica, sans-serif; float:left; width:230px; margin-right:10px; text-align:left;}
.TTWST {font:bold 10px Verdana, Arial, Helvetica, sans-serif; margin-bottom:2px; margin-left:4px;}
.TTWSB {line-height:110%; }
.mti {float:left; margin-left:4px; width:40px; height:32px; background-color:#3399FF; background-repeat:no-repeat; margin-right:5px;}
div.info2 p.mtxp { font-size:10px; color:#1ea3c5; margin-top:-44px; margin-right:100px;}



div.info2 a { color:#1ea3c5;}
hr {background:#ccc; border:1px solid #ccc; color:#ccc;}	

div.avion{ float:right; padding:10px 0px 10px 10px;}
ul.checklist {text-indent:20px; list-style:inside; font-size: 0.75em; margin-left:20px; list-style-image:url(../images/list-img.png);}
.checklist li{ margin:5px;}
div.img-holder { float:right; padding:10px 0px 10px 10px;}
div.img-holder-left { float:left; padding:10px 10px 10px 0px;}
.list-left-mod	{ width:350px; float:left; margin-top:20px;}
.list-right-mod { width:350px; border-left:solid 1px #ccc; float:left; margin-top:20px;}
.blue-item { color:#1ea3c5; font-weight:bold;} 	


/*Transportation styles*/

body#transportation1 #wrapper { max-width:1280px; min-width:760px; margin:0 auto; }
body#transportation1 div#contec {float:left; background:none; margin-top:-35px; width:1018px; margin-left:120px; overflow:hidden; border:1px solid #ccc; padding:10px; margin-bottom:10px; background:#FFF; } 
body#transportation1 div#contec h2 { font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#80a818}
body#transportation1 div.passengers {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333; margin-left:10px;}
body#transportation1 div.passengers p {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333; margin-left:4px;}
body#transportation1 div.hotel {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333; margin-left:10px; margin-top:10px;}
body#transportation1 div.hotel p {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333; margin-left:4px;}
body#transportation1 ul.checklist2{ text-indent:3px; list-style:inside; font-size:11px; width:100%; margin-left:0px; list-style-image:url(../images/list-img.png); line-height:18px; text-align:left; margin-top:15px; }
body#transportation1 ul.checklist2 li{ margin:0px;}

#content-box-form { width:93%; float:left; height:250px; text-align:left; position:relative; margin-right:50px; font-family:Arial, Helvetica, sans-serif;}
#content-box-form h3 { border-bottom: 3px solid #80a818; color: #555555; font-size: 16px; font-weight: bold; line-height: 21px; margin:0 0 15px 0; text-transform:uppercase;}
#content-box-form h3 span { background-color: #FFFFFF; bottom: -11px; padding-right: 5px; position: relative;}

p.text { margin-top:25px; margin-bottom:28px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333;}

#special-offer { float:left; width:97%; height:250px; margin-left:20px;}
#special-offer img { margin:0px; float:left;}
#special-offer h3 { border-bottom: 3px solid #80a818; color: #555555; font-size: 16px; font-weight: bold; line-height: 21px; margin:0 0 25px 0;}
#special-offer h3 span { background-color: #FFFFFF; bottom: -11px; padding-right: 5px; position: relative;}

#things { float:left; width:93%; height:168px; margin-right:50px;}
#things h3 { border-bottom: 3px solid #80a818; color: #555555; font-size: 16px; font-weight: bold; line-height: 21px; margin-bottom:15px;}
#things h3 span { background-color: #FFFFFF; bottom: -11px; padding-right: 5px; position: relative;}

#we-offer { float:left; width:93%; height:140px; margin-right:50px;}
#we-offer h3 { border-bottom: 3px solid #80a818; color: #555555; font-size: 16px; font-weight: bold; line-height: 21px; margin-bottom:15px;}
#we-offer h3 span { background-color: #FFFFFF; bottom: -11px; padding-right: 5px; position: relative;}

#save-save { float:left; width:97%; height:310px; margin-left:20px;}
#save-save h3 { border-bottom: 3px solid #80a818; color: #555555; font-size: 16px; font-weight: bold; line-height: 21px; margin:0 0 25px 0;}
#save-save h3 span { background-color: #FFFFFF; bottom: -11px; padding-right: 5px; position: relative;}
.save-photo { float:left; width:52%;}
.save-photo img { margin-right:18px;}
.save-photo p { font-size:14px; font-weight:bold; color:#555555; margin-bottom:35px; float:left; margin-top:0px;}
.save-photo1 { float:left; width:48%;}
.save-photo1 img { margin-right:0;}
.save-photo1 p { font-size:14px; font-weight:bold; color:#555555; margin-bottom:.35px; float:left; margin-top:0px;}

#transportation-travel-advisory { float:left; width:97%; margin-left:20px; height:140px; }
#transportation-travel-advisory h3 { border-bottom: 3px solid #80a818; color: #555555; font-size: 16px; font-weight: bold; line-height: 21px; margin:0 0 25px 0;}
#transportation-travel-advisory h3 span { background-color: #FFFFFF; bottom: -11px; padding-right: 5px; position: relative;}
#transportation-travel-advisory p { color: #000 ; font-size:11px; margin-bottom:15px;}

#follow{ float:left; width:93%; margin-right:50px; height:140px;}
#follow h3 { border-bottom: 3px solid #80a818; color: #555555; font-size: 16px; font-weight: bold; line-height: 21px; margin-bottom:20px;}
#follow h3 span { background-color: #FFFFFF; bottom: -11px; padding-right: 5px; position: relative;}
#follow p { font-size:15px; color:#666; text-align:center; margin-top:27px;}
#follow img { margin-right:0px; float:left;}

#left-styles { float:left; width:40%; font-family:Arial, Helvetica, sans-serif;}
#rigth-styles { float:left; width:60%; overflow:hidden; font-family:Arial, Helvetica, sans-serif;}

div.airline-info { float:left; width:250px; height:80px;}
div.airline {width:700px; height:100px; border-bottom:1px solid #ccc; padding:12px;}
div.airline img { float:left; margin-right:20px;}
div.airline-info p { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333; }
div.airline-info p.blue-item { color:#1ea3c5; font-weight:bold;} 
div#cuadro-derecho h2 { font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#666; margin-bottom:10px;}

.h3divider {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333;}
body#vip div#cuadro-derecho p { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; margin-left:4px; margin-top:20px;}
body#vip div#cuadro-derecho li { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; }
.blue-item { color:#1ea3c5; font-weight:bold;}
div.cuadros-imag {width:100px; height:200px; float:right;}
div.cuadros-1 {width:100px; height:200px; float:right;}
div.cuadros-2 {width:100px; height:200px; float:right;}
div.cuadros-3 {width:100px; height:200px; float:right;}

div#imagenes { width:200px; height:700px;float:right;}
div#imagenes img { margin-bottom:10px;}
div#contenedor-texto {width:500px; height:700px; float:left;}
div.content-and-list {float:right;}

div#vipRes {float:left; width:287px; text-align:right; font-size:11px; font-weight:bold; margin:10px 0px 0 0; font-family:Arial, Helvetica, sans-serif;}
	div#vipRes fieldset { border:1px solid #CCC;}
	div#vipRes label { width:105px; float:left; margin:3px 5px 3px 0;}
	#vipRes input { float:left; margin:3px 0;}
	div#vipRes select { float:left; margin:3px 0;}
	div#vipRes legend { text-indent:15px; font-weight:bold; font-size:14px;}
	input#vipSubmit{ float:right; margin-right:33px;}
	div#vipRes p { margin:3px 0; font-size:12px; line-height:25px;}

#content-sections-form{ width:958px; min-height:400px; border-left:1px solid #CCC; border-right:1px solid #CCC; text-align:justify; overflow:auto;}
			#left-section-form{ width: 675px; min-height: 400px; float:left; border-right:solid 1px #ccc;}
			#right-section-form{ width: 282px; float:right;}
			
			.text-transport { margin-left:10px; margin-right:10px;}
			.text-transport p { color:#000; }
			.text-transport img { float:left; margin-right:10px;}		
		
			#left-section{ width: 675px; min-height: 400px; float:left;}
			#right-section{ width: 282px; float:right; border-left:solid 1px #ccc;}
			
			#timetables{ width:320px; min-height:210px; float:left; padding:10px; text-align:justify;}
			
			#right-section a{ font-size:100%;}
			
div#cuadro-derecho p { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#; margin-top:4px;}
div#cuadro-derecho li {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333;}

div.imagenes {float:left; width:311px; height:464px; }
div.imagenes img {margin-bottom:10px;}

.checklist5{ list-style:inside; font-size: 0.75em; width:90%; margin-left:20px; list-style-image:url(../images/list-img.png);}
.checklist5 li{ margin:5px;}

.checklist6{ list-style:inside; font-size: 0.75em; width:225px; margin-left:20px; list-style-image:url(../images/list-img.png); float:left;}
.checklist6 li{ margin:5px;}

.checklist4{ list-style:inside; font-size: 0.75em; width:90%; margin-left:40px; list-style:decimal;}
.checklist4 li{ margin:5px;}

#captcha { margin-left:256px;}

#contact-disclaimer { border:1px solid #ccc; margin-top:10px; width:730px;}
.content-and-list { margin-top:10px;}

#travel-advisory { float:left; width:213px; border:1px solid #E60E1D; margin:1px 1px 6px; overflow:hidden; height:187px;}
#advisory { float:left; width:213px; border-bottom:1px solid #E60E1D; background-color: #E60E1D; height:22px; }
#advisory p { color:#FFF; text-align:center; font-size:16px; }
#safety { float:left; color:red; margin:3px 10px 0px 10px;}
#more-safety { float:right; background-image:url(../images/more-info-arrow.png); background-repeat:no-repeat; background-position:left center; margin-right:15px;}
#more-safety a { font-family:Tahoma, Arial, Helvetica, sans-serif; color:#F00; font-size:0.70em; text-decoration:none; margin-left:15px; margin-top:2px; }
.lista{ float:left; width:15px;text-indent:15px; list-style:inside;  font-size: 0.75em; width:90%; margin-left:80px; list-style-image:url(../images/list-imge.png); width:245px; margin-bottom:30px;}
.lista li{ margin:8px; font-family: Arial, Helvetica, sans-serif;}

#weather { float:left; width:224px; border:1px solid #CCC; margin:10px 15px; overflow:hidden; height:205px;}

#weather-cancun p { color:#FFF; text-align:center; font-size:17px; }
#wx_module_2357 {float:left; margin-left:20px; margin-top:10px;}
.wow_container {top:5px;}


