
/* CSS Document */
/* Normalizes margin, padding */

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {
	margin: 0px;
	padding: 0px;
}

/* Normalizes font-size for headers */

h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
}

/* Removes list-style from lists */
ol, ul {
	list-style: none;
}

/* Normalizes font-style and font-weight to normal */

address, caption, cite, code, dfn, em, strong, th, var {
	font-style: normal;
	font-weight: normal;
}

/* Removes list-style from lists */

table {
	border-collapse: collapse;
	border-spacing: 0px;
}

/* Removes border from fieldset and img */

fieldset, img {
	border: 0px;
}

/* Left-aligns text in caption and th */

caption, th {
	text-align: left;
}

/* Removes quotation marks from q */

q:before, q:after {
	content: '';
}

body {
	width:1024px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
}

h1 {
	text-indent:-9999px;
}

/* index */
#flash_index {
	position:absolute;
	top:0px;
	left:100px;
	width:800px;
}

#izquierda {
	background-image: url(images/homeIzquierda.jpg);
	background-repeat: repeat-x;
	width:102px;
	height:109px;
	position:absolute;
	left:0px;
	top:435px;
}

#derecha {
	background-image: url(images/homeDerecha.gif);
	background-repeat: repeat-x;
	width:102px;
	height:540px;
	position:absolute;
	left:900px;
	top:0px;
	
}

#footer_index {
	float:left;
	margin-top:543px;
	margin-left:100px;
	width:902px;
	text-decoration: none;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #C5C5C5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	
}

#footer_index a{
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	
}

#ligas {
	float:left;
	width:100%;	
}

#ligas li {
	float: left;
	list-style:none;
	margin-left:3px;
}
#footer_index a:hover{
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	
}

#footer_indexLinks {
	float:left;
	margin-top:5px;
	margin-left:100px;
}

#ligas2 {
	float:left;
	width:100%;	
}

#ligas2 li {
	float: left;
	list-style:none;
	padding-left:16px;
}

#certi_xhtml {
	float:left;
	margin-left:400px;
	margin-top:25px;
}

#certi_css {
	float:left;
	margin-left:70px;
	margin-top:25px;
}

/* interiores todo común */

#header {
	background-image:url(images/header.jpg);
	background-repeat:no-repeat;
	width:800px;
	height:126px;
	float:left;
	margin-top:0px;
	margin-left:102px;
		
}

#imgder {
	background-image:url(images/img3.gif);
	float:left;
	background-repeat: repeat-x;
	width:104px;
	height:126px;
	margin-left:800px;
	margin-top:-18px;
}

#links {
	float:left;
	margin-top:-120px;
	margin-left:740px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #755B4A;
}

#links a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #755B4A;
	text-decoration: none;
}

#links a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #755B4A;
	text-decoration: underline;
}

#linksder1 {
	float:left;
	
	
	
}

#linksder1 li{
	float: left;
	list-style:none;
	padding-left:10px;

}
	
#linksder2 {
	
	margin-left:90px;
	padding-top:8px;
	
	
}

#linksder2 li{
	float: left;
	list-style:none;
	padding-left:5px;

}

#rayasder {
	background-image:url(images/img4.jpg);
	background-repeat:repeat-x;
	height:59px;
	width:105px;
	float:left;
	margin-top:-59px;
	margin-left:0px;
	
}

#fondoder {
	background-image:url(images/img1.jpg);
	background-repeat:no-repeat;
	width:193px;
	height:294px;
	float:left;
	margin-top:-59px;
	margin-left:105px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1B5979;
	text-decoration: none;

}

#inicio {
	float:left;
	width:100%;
	padding-top:5px;
	padding-left:10px;
}

#inicio a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1B5979;
	text-decoration: none;
}

#inicio a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1B5979;
	text-decoration: underline;
}

#inicio li {
	float: left;
	list-style:none;
	padding-left:5px;
}

#linkstop {
	background-image:url(images/img2.gif);
	background-repeat:repeat-x;
	height:59px;
	width:718px;
	float:left;
	margin-left:288px;
	margin-top:0px;
}

#linksint {
	float:left;
	padding-left:95px;
}

#linksint li{
	float: left;
	list-style:none;
	padding-top:5px;
	padding-left:5px;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #827668;
	font-weight:bold;
}

.txt3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1B5979;
	font-weight:bold;
	text-decoration: none;
}
a.txt3:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1B5979;
	font-weight:bold;
	text-decoration: none;
} 

a.txt3:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1B5979;
	font-weight:bold;
	text-decoration: underline;
} 

.txt4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #898477;
	text-decoration: none;
}
a.txt4:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #898477;
	text-decoration: underline;
}

.txt6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
a.txt6:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
}


#footer_indexint {
	float:left;
	margin-top:0px;
	margin-left:100px;
	width:900px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	
}

#rayainf {
	margin-left:-100px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #C5C5C5;
	padding-bottom:2px;
}

#footer_indexint a{
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	
}

#ligasint {
	float:left;
	
}

#ligasint li {
	float: left;
	list-style:none;
	margin-left:3px;
}
#footer_indexint a:hover{
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	
}

#footer_indexLinksint {
	float:left;
	margin-top:5px;
	margin-left:100px;
}

#ligas2int {
	float:left;
	width:100%;	
}

#ligas2int li {
	float: left;
	list-style:none;
	padding-left:16px;
}

#certi_xhtmlint {
	float:left;
	margin-left:400px;
	margin-top:25px;
}

#certi_cssint {
	float:left;
	margin-left:70px;
	margin-top:25px;
}

.textofuerte {
	font-weight:bold;
}

.txt5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #661233;
	text-decoration: none;
}

a.txt5:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #661233;
	text-decoration: none;
}

a.txt5:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #661233;
	text-decoration: underline;
}

.txtrest {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1B5979;
	text-decoration: none;
}
a.txtrest:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1B5979;
	text-decoration: none;
} 

a.txtrest:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #827668;font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1B5979;
	text-decoration: underline;
} 

.txt1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4D4D4D;
	text-decoration: none;
}
a.txt1:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4D4D4D;
	text-decoration: none;
}

a.txt1:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4D4D4D;
	text-decoration: underline;
}

/* the resort */

#contenidotheresort {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	color: #4D4D4D;
	text-decoration: none;
	float:left;
	margin-left:20px;
	margin-top:25px;
	margin-bottom:20px;
	width:250px;
	
}

#fototheresort {
	background-image:url(images/westincancun.theresort.jpg);
	width:325px;
	height:215px;
	float:left;
	margin-top:-288px;
	margin-left:620px;
	
}

#rellenotheresort {
	background-image:url(images/sombra.gif);
	background-repeat:repeat-y;
	width:21px;
	height:115px;
	float:left;
	margin-left:-32px;
	margin-top:234px;
}


#linksint_sub {
	float:left;
	padding-left:520px;
}

#linksint_sub li {
	float: left;
	list-style:none;
	padding-top:20px;
	padding-left:5px;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	
}


/* the resort - location */

#rellenolocation{
	background-image:url(images/sombra.gif);
	background-repeat:repeat-y;
	width:21px;
	height:115px;
	float:left;
	margin-left:-32px;
	margin-top:234px;
}

#contenidolocation {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	color: #4D4D4D;
	text-decoration: none;
	float:left;
	margin-left:20px;
	margin-top:25px;
	margin-bottom:70px;
	width:250px;
	
}

#fotolocation {
	background-image:url(images/mapa_westincancun_location.gif);
	width:331px;
	height:220px;
	float:left;
	margin-top:-288px;
	margin-left:620px;
	
}


/*   services */

#rellenoservices{
	background-image:url(images/sombra.gif);
	background-repeat:repeat-y;
	width:21px;
	height:115px;
	float:left;
	margin-left:-32px;
	margin-top:234px;
}

#contenidoservices {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	color: #4D4D4D;
	text-decoration: none;
	float:left;
	margin-left:20px;
	margin-top:25px;
	margin-bottom:56px;
	width:250px;
	
}

#fotoservices {
	background-image:url(images/westincancun.services.jpg);
	width:325px;
	height:215px;
	float:left;
	margin-top:-288px;
	margin-left:620px;
}


#linksint_sub2 {
	float:left;
	margin-left:220px;
}

#linksint_sub2 li {
	float: left;
	list-style:none;
	padding-top:20px;
	padding-left:5px;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	
}

/*   services - tours*/

#rellenotours{
	background-image:url(images/sombra.gif);
	background-repeat:repeat-y;
	width:21px;
	height:285px;
	float:left;
	margin-left:-32px;
	margin-top:234px;
}

#contenidotours {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	color: #4D4D4D;
	text-decoration: none;
	float:left;
	margin-left:20px;
	margin-top:25px;
	margin-bottom:56px;
	width:250px;
	
}

#contenidotours2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	color: #4D4D4D;
	text-decoration: none;
	float:left;
	margin-left:30px;
	margin-top:-10px;
	margin-bottom:0px;
	width:620px;
	
}

#fototours {
	background-image:url(images/westincancun.tourscancun.jpg);
	width:325px;
	height:215px;
	float:left;
	margin-top:-460px;
	margin-left:620px;
}

/*   services - sports */

#rellenosports{
	background-image:url(images/sombra.gif);
	background-repeat:repeat-y;
	width:21px;
	height:115px;
	float:left;
	margin-left:-32px;
	margin-top:234px;
}

#contenidosports {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	color: #4D4D4D;
	text-decoration: none;
	float:left;
	margin-left:20px;
	margin-top:25px;
	margin-bottom:56px;
	width:250px;
	
}


#fotosports {
	background-image:url(images/westincancun.services.sports.jpg);
	width:325px;
	height:215px;
	float:left;
	margin-top:-280px;
	margin-left:620px;
}

/*   services - online */

#rellenonline{
	background-image:url(images/sombra.gif);
	background-repeat:repeat-y;
	width:21px;
	height:115px;
	float:left;
	margin-left:-32px;
	margin-top:234px;
}

#contenidonline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	color: #4D4D4D;
	text-decoration: none;
	float:left;
	margin-left:20px;
	margin-top:25px;
	margin-bottom:56px;
	width:250px;
	
}


#fotonline {
	background-image:url(images/westincancun.wirelessinternet.jpg);
	width:325px;
	height:215px;
	float:left;
	margin-top:-288px;
	margin-left:620px;
}

/* services - westinkids */

#rellenokids{
	background-image:url(images/sombra.gif);
	background-repeat:repeat-y;
	width:21px;
	height:280px;
	float:left;
	margin-left:-32px;
	margin-top:234px;
}



#contenidokids {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	color: #4D4D4D;
	text-decoration: none;
	float:left;
	margin-left:20px;
	margin-top:25px;
	margin-bottom:20px;
	width:250px;
	
}

#contenidokids2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	color: #4D4D4D;
	text-decoration: none;
	float:left;
	margin-left:30px;
	margin-top:10px;
	margin-bottom:0px;
	width:620px;
	
}

#fotokids {
	background-image:url(images/westincancun.services.westinkidsclub.jpg);
	width:325px;
	height:215px;
	float:left;
	margin-top:-450px;
	margin-left:600px;
}

/* services - services express */

#rellenoexpress{
	background-image:url(images/sombra.gif);
	background-repeat:repeat-y;
	width:21px;
	height:115px;
	float:left;
	margin-left:-32px;
	margin-top:234px;
}

#contenidoexpress {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	color: #4D4D4D;
	text-decoration: none;
	float:left;
	margin-left:20px;
	margin-top:25px;
	margin-bottom:56px;
	width:250px;
	
}

#fotoexpress {
	background-image:url(images/westincancun.serviceexpress.jpg);
	width:325px;
	height:215px;
	float:left;
	margin-top:-288px;
	margin-left:620px;
}

/* services - pets */

#rellenopets{
	background-image:url(images/sombra.gif);
	background-repeat:repeat-y;
	width:21px;
	height:115px;
	float:left;
	margin-left:-32px;
	margin-top:234px;
}

#contenidopets {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	color: #4D4D4D;
	text-decoration: none;
	float:left;
	margin-left:20px;
	margin-top:25px;
	margin-bottom:40px;
	width:250px;
	
}

#fotopets {
	background-image:url(images/westincancun.westinpets.jpg);
	width:325px;
	height:215px;
	float:left;
	margin-top:-288px;
	margin-left:620px;
}

/* services - transportation */

#fototransportation {
	background-image:url(images/westincancun.services.transportaation.jpg);
	width:325px;
	height:215px;
	float:left;
	margin-top:-388px;
	margin-left:620px;
}

#rellenotransportation{
	background-image:url(images/sombra.gif);
	background-repeat:repeat-y;
	width:21px;
	height:115px;
	float:left;
	margin-left:-32px;
	margin-top:234px;
}

#contenidotransportation {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	color: #4D4D4D;
	text-decoration: none;
	float:left;
	margin-left:20px;
	margin-top:25px;
	margin-bottom:56px;
	width:250px;
	
}

#rellenotransportation2 {
	background-image:url(images/sombra.gif);
	background-repeat:repeat-y;
	width:21px;
	height:125px;
	float:left;
	margin-left:-32px;
	margin-top:346px;
}


/* room  */

#rellenorooms{
	background-image:url(images/sombra.gif);
	background-repeat:repeat-y;
	width:21px;
	height:115px;
	float:left;
	margin-left:-32px;
	margin-top:234px;
}

#contenidorooms {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	color: #4D4D4D;
	text-decoration: none;
	float:left;
	margin-left:20px;
	margin-top:25px;
	margin-bottom:20px;
	width:250px;
	
}

#fotorooms {
	background-image:url(images/westincancun.guestroomandamenities.jpg);
	width:325px;
	height:215px;
	float:left;
	margin-top:-288px;
	margin-left:620px;
}

#linksint_sub3 {
	float:left;
	margin-left:20px;
}

#linksint_sub3 li {
	float: left;
	list-style:none;
	padding-top:20px;
	padding-left:5px;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	
}

/* room - deluxe ocean view  */

#rellenodeluxe{
	background-image:url(images/sombra.gif);
	background-repeat:repeat-y;
	width:21px;
	height:115px;
	float:left;
	margin-left:-32px;
	margin-top:234px;
}

#contenidodeluxe {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	color: #4D4D4D;
	text-decoration: none;
	float:left;
	margin-left:20px;
	margin-top:25px;
	margin-bottom:70px;
	width:250px;
	
}

#fotodeluxe {
	background-image:url(images/westincancun.room.deluxeroom.jpg);
	width:325px;
	height:215px;
	float:left;
	margin-top:-288px;
	margin-left:620px;
}

/* room - ocean view balcony  */

#rellenobalcony{
	background-image:url(images/sombra.gif);
	background-repeat:repeat-y;
	width:21px;
	height:115px;
	float:left;
	margin-left:-32px;
	margin-top:234px;
}

#contenidobalcony {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	color: #4D4D4D;
	text-decoration: none;
	float:left;
	margin-left:20px;
	margin-top:25px;
	margin-bottom:70px;
	width:250px;
	
}

#fotobalcony {
	background-image:url(images/westincancun.room.balconyroom.jpg);
	width:325px;
	height:215px;
	float:left;
	margin-top:-288px;
	margin-left:620px;
}

/* room - royal beach club  */

#rellenoroyal{
	background-image:url(images/sombra.gif);
	background-repeat:repeat-y;
	width:21px;
	height:115px;
	float:left;
	margin-left:-32px;
	margin-top:234px;
}

#contenidoroyal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	color: #4D4D4D;
	text-decoration: none;
	float:left;
	margin-left:20px;
	margin-top:25px;
	margin-bottom:70px;
	width:250px;
	
}


#fotoroyal {
	background-image:url(images/westincancun.room.royalbeachclubroom.jpg);
	width:325px;
	height:215px;
	float:left;
	margin-top:-288px;
	margin-left:620px;
}


/* room - junior suite  */

#rellenojunior{
	background-image:url(images/sombra.gif);
	background-repeat:repeat-y;
	width:21px;
	height:115px;
	float:left;
	margin-left:-32px;
	margin-top:234px;
}

#contenidojunior {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	color: #4D4D4D;
	text-decoration: none;
	float:left;
	margin-left:20px;
	margin-top:25px;
	margin-bottom:70px;
	width:250px;
	
}

#fotojunior {
	background-image:url(images/westincancun.room.juniorsuite.jpg);
	width:325px;
	height:215px;
	float:left;
	margin-top:-288px;
	margin-left:620px;
}

/* room - parlor suite  */

#rellenoparlor{
	background-image:url(images/sombra.gif);
	background-repeat:repeat-y;
	width:21px;
	height:115px;
	float:left;
	margin-left:-32px;
	margin-top:234px;
}

#contenidoparlor {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	color: #4D4D4D;
	text-decoration: none;
	float:left;
	margin-left:20px;
	margin-top:25px;
	margin-bottom:70px;
	width:250px;
	
}

#fotoparlor {
	background-image:url(images/westincancun.room.parlorsuite.jpg);
	width:325px;
	height:215px;
	float:left;
	margin-top:-288px;
	margin-left:620px;
}

/* room - master suite  */

#rellenomaster{
	background-image:url(images/sombra.gif);
	background-repeat:repeat-y;
	width:21px;
	height:115px;
	float:left;
	margin-left:-32px;
	margin-top:234px;
}

#contenidomaster {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	color: #4D4D4D;
	text-decoration: none;
	float:left;
	margin-left:20px;
	margin-top:25px;
	margin-bottom:70px;
	width:250px;
	
}

#fotomaster {
	background-image:url(images/westincancun.room.parlorsuite.jpg);
	width:325px;
	height:215px;
	float:left;
	margin-top:-288px;
	margin-left:620px;
}

/* room - ambassador suite  */

#rellenoambassador{
	background-image:url(images/sombra.gif);
	background-repeat:repeat-y;
	width:21px;
	height:115px;
	float:left;
	margin-left:-32px;
	margin-top:234px;
}

#contenidoambassador {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	color: #4D4D4D;
	text-decoration: none;
	float:left;
	margin-left:20px;
	margin-top:25px;
	margin-bottom:70px;
	width:250px;
	
}

#fotoambassador {
	background-image:url(images/westincancun.room.parlorsuite.jpg);
	width:325px;
	height:215px;
	float:left;
	margin-top:-288px;
	margin-left:620px;
}

/* room - presidential suite */

#rellenopresidential{
	background-image:url(images/sombra.gif);
	background-repeat:repeat-y;
	width:21px;
	height:115px;
	float:left;
	margin-left:-32px;
	margin-top:234px;
}

#contenidopresidential {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	color: #4D4D4D;
	text-decoration: none;
	float:left;
	margin-left:20px;
	margin-top:25px;
	margin-bottom:70px;
	width:250px;
	
}


#fotopresidential {
	background-image:url(images/westincancun.room.presidentialsuite1.jpg);
	width:325px;
	height:215px;
	float:left;
	margin-top:-288px;
	margin-left:620px;
}



/* destination  */

#rellenodestination{
	background-image:url(images/sombra.gif);
	background-repeat:repeat-y;
	width:21px;
	height:150px;
	float:left;
	margin-left:-32px;
	margin-top:234px;
}

#contenidodestination {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	color: #4D4D4D;
	text-decoration: none;
	float:left;
	margin-left:20px;
	margin-top:25px;
	margin-bottom:56px;
	width:250px;
	
}

#contenidodestination2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	color: #4D4D4D;
	text-decoration: none;
	float:left;
	margin-left:30px;
	margin-top:-50px;
	margin-bottom:0px;
	width:620px;
	
}

#fotodestination {
	background-image:url(images/cancun.westin_destination1.jpg);
	width:325px;
	height:215px;
	float:left;
	margin-top:-320px;
	margin-left:600px;
}

#linksint_sub4 {
	float:left;
	margin-left:430px;
}

#linksint_sub4 li {
	float: left;
	list-style:none;
	padding-top:20px;
	padding-left:5px;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}

/* destination - water sports  */

#rellenowater{
	background-image:url(images/sombra.gif);
	background-repeat:repeat-y;
	width:21px;
	height:115px;
	float:left;
	margin-left:-32px;
	margin-top:234px;
}

#contenidowater {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	color: #4D4D4D;
	text-decoration: none;
	float:left;
	margin-left:20px;
	margin-top:25px;
	margin-bottom:20px;
	width:250px;
	
}

#fotowater {
	background-image:url(images/westincancun.watersports.jpg);
	width:325px;
	height:215px;
	float:left;
	margin-top:-288px;
	margin-left:620px;
}

/* destination - exploration  */

#rellenoexploration{
	background-image:url(images/sombra.gif);
	background-repeat:repeat-y;
	width:21px;
	height:115px;
	float:left;
	margin-left:-32px;
	margin-top:234px;
}

#contenidoexploration {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	color: #4D4D4D;
	text-decoration: none;
	float:left;
	margin-left:20px;
	margin-top:25px;
	margin-bottom:80px;
	width:250px;
	
}

#fotoexploration {
	background-image:url(images/cancun.westin_destination2.jpg);
	width:325px;
	height:215px;
	float:left;
	margin-top:-288px;
	margin-left:620px;
}

/* meetings  */

#rellenomeeting{
	background-image:url(images/sombra.gif);
	background-repeat:repeat-y;
	width:21px;
	height:280px;
	float:left;
	margin-left:-32px;
	margin-top:234px;
}

#fotomeeting {
	background-image:url(images/cancun.westin_meetings1.jpg);
	width:325px;
	height:215px;
	float:left;
	margin-top:-445px;
	margin-left:600px;
}

#contenidomeeting {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	color: #4D4D4D;
	text-decoration: none;
	float:left;
	margin-left:20px;
	margin-top:25px;
	margin-bottom:30px;
	width:250px;
	
}

#contenidomeeting2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	color: #4D4D4D;
	text-decoration: none;
	float:left;
	margin-left:30px;
	margin-top:-10px;
	margin-bottom:0px;
	width:620px;
	
}


#linksint_sub5 {
	float:left;
	margin-left:240px;
}

#linksint_sub5 li {
	float: left;
	list-style:none;
	padding-top:20px;
	padding-left:5px;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	
}
/* meetings - floorplan2  */

#rellenosalon{
	background-image:url(images/sombra.gif);
	background-repeat:repeat-y;
	width:21px;
	height:150px;
	float:left;
	margin-left:-32px;
	margin-top:234px;
}

#contenidosalon { 
	width:580px;
	height:340px;
	float:left;
	margin-top:0px;
	margin-left:5px;
	margin-bottom:25px;
}

/* meetings - downloadables  */

#rellenodownloadables{
	background-image:url(images/sombra.gif);
	background-repeat:repeat-y;
	width:21px;
	height:115px;
	float:left;
	margin-left:-32px;
	margin-top:234px;
}

#fotodownloadables {
	background-image:url(images/cancun.westin_gallery4.jpg);
	width:325px;
	height:215px;
	float:left;
	margin-top:-288px;
	margin-left:620px;
}

#contenidodownloadables {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	color: #4D4D4D;
	text-decoration: none;
	float:left;
	margin-left:20px;
	margin-top:25px;
	margin-bottom:190px;
	width:250px;
	
}


/* meetings - meeting gallery  */

#rellenometgalle{
	background-image:url(images/sombra.gif);
	background-repeat:repeat-y;
	width:21px;
	height:115px;
	float:left;
	margin-left:-32px;
	margin-top:234px;
}

#contenidometgalle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	color: #4D4D4D;
	text-decoration: none;
	float:left;
	margin-left:20px;
	margin-top:25px;
	margin-bottom:65px;
	width:250px;
	
}

#galeria {
	background-image:url(images/gallery_meeting/westincancun.meetingeventscancun1.jpg);
	background-repeat:no-repeat;
	width:325px;
	height:215px;
	float:left;
	margin-top:-290px;
	margin-left:620px;
}

#galeria1 {
	background-image:url(images/gallery_meeting/westincancun.meetingeventscancun1.jpg);
	background-repeat:no-repeat;
	width:325px;
	height:215px;
	float:left;
	margin-top:-290px;
	margin-left:620px;
}

#galeria2 {
	background-image:url(images/gallery_meeting/westincancun.meetingeventscancun2.jpg);
	background-repeat:no-repeat;
	width:325px;
	height:215px;
	float:left;
	margin-top:-290px;
	margin-left:620px;
}

#galeria3 {
	background-image:url(images/gallery_meeting/westincancun.meetingeventscancun3.jpg);
	background-repeat:no-repeat;
	width:325px;
	height:215px;
	float:left;
	margin-top:-290px;
	margin-left:620px;
}


#galeria4 {
	background-image:url(images/gallery_meeting/westincancun.meetingeventscancun4.jpg);
	background-repeat:no-repeat;
	width:325px;
	height:215px;
	float:left;
	margin-top:-290px;
	margin-left:620px;
}

#galeria5 {
	background-image:url(images/gallery_meeting/westincancun.meetingeventscancun5.jpg);
	background-repeat:no-repeat;
	width:325px;
	height:215px;
	float:left;
	margin-top:-290px;
	margin-left:620px;
}

#galeria6 {
	background-image:url(images/gallery_meeting/westincancun.meetingeventscancun6.jpg);
	background-repeat:no-repeat;
	width:325px;
	height:215px;
	float:left;
	margin-top:-290px;
	margin-left:620px;
}

#galeria7 {
	background-image:url(images/gallery_meeting/westincancun.meetingeventscancun7.jpg);
	background-repeat:no-repeat;
	width:325px;
	height:215px;
	float:left;
	margin-top:-290px;
	margin-left:620px;
}

#galeria8 {
	background-image:url(images/gallery_meeting/westincancun.meetingeventscancun8.jpg);
	background-repeat:no-repeat;
	width:325px;
	height:215px;
	float:left;
	margin-top:-290px;
	margin-left:620px;
}

#galeria9 {
	background-image:url(images/gallery_meeting/westincancun.meetingeventscancun9.jpg);
	background-repeat:no-repeat;
	width:325px;
	height:215px;
	float:left;
	margin-top:-290px;
	margin-left:620px;
}

#primeralinea {
	float:left;
}

#primeralinea li{
	float:left;
	padding-left:5px;
	padding-bottom:3px;
}


#segundalinea {
	float:left;
}

#segundalinea li{
	float:left;
	padding-left:5px;
	padding-bottom:3px;
}

#terceralinea {
	float:left;

}

#terceralinea li{
	float:left;
	padding-left:5px;
	padding-bottom:3px;
}



/* meetings - who to contact  */

#rellenowhoto{
	background-image:url(images/sombra.gif);
	background-repeat:repeat-y;
	width:21px;
	height:115px;
	float:left;
	margin-left:-32px;
	margin-top:234px;
}

#contenidowhoto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	color: #4D4D4D;
	text-decoration: none;
	float:left;
	margin-left:20px;
	margin-top:25px;
	margin-bottom:47px;
	
}

#rellenowhoto2 {
	background-image:url(images/sombra.gif);
	background-repeat:repeat-y;
	width:21px;
	height:100px;
	float:left;
	margin-left:-32px;
	margin-top:346px;
}

/* meetings -  rfp  */

#rellenorfp{
	background-image:url(images/sombra.gif);
	background-repeat:repeat-y;
	width:21px;
	height:115px;
	float:left;
	margin-left:-32px;
	margin-top:234px;
}

#rellenorfp2 {
	background-image:url(images/sombra.gif);
	background-repeat:repeat-y;
	width:21px;
	height:1400px;
	float:left;
	margin-left:-32px;
	margin-top:346px;
}


#form_rfp td {
	text-align:left;
	width:auto;
	padding-left:5px;
	
}

#form_rfp table {
	width:auto;
	
}

#form_rfp tr {
	width:100%;
	
}

#form_rfp textarea {
	width:70%;
	
}

#form_rfp input {
	width:auto;
}

#rfp {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	color: #4D4D4D;
	text-decoration: none;
	float:left;
	margin-left:310px;
	margin-top:-1740px;
	margin-right:100px;
	margin-bottom:145px;
	
}



/* meetings - rfp - confirmation  */

#rellenoconfirmation{
	background-image:url(images/sombra.gif);
	background-repeat:repeat-y;
	width:21px;
	height:115px;
	float:left;
	margin-left:-32px;
	margin-top:234px;
}

#rellenoconfirmation2 {
	background-image:url(images/sombra.gif);
	background-repeat:repeat-y;
	width:21px;
	height:900px;
	float:left;
	margin-left:-32px;
	margin-top:346px;
}
.txtconf {
	font-size:10px;
	color:#536D2C;
}

#tabla {
	width:auto;
	
}

#tabla td {
	text-align:left;
	width:auto;
	padding-bottom:5px;
	padding-left:5px;
}



#rfpconfir {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	color: #4D4D4D;
	text-decoration: none;
	float:left;
	margin-left:310px;
	margin-top:-1240px;
	margin-bottom:222px;
	width:650px;
	
}

/* meetings - rfp - thanks  */

#rellenothanks{
	background-image:url(images/sombra.gif);
	background-repeat:repeat-y;
	width:21px;
	height:115px;
	float:left;
	margin-left:-32px;
	margin-top:234px;
}


#contenidothanks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	color: #4D4D4D;
	text-decoration: none;
	float:left;
	margin-left:20px;
	margin-top:25px;
	margin-bottom:205px;
	width:250px;
	
}

/* meetings - calculator  */

#rellenocalculator{
	background-image:url(images/sombra.gif);
	background-repeat:repeat-y;
	width:21px;
	height:115px;
	float:left;
	margin-left:-32px;
	margin-top:234px;
}


#contenidocalculator {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	color: #4D4D4D;
	text-decoration: none;
	float:left;
	margin-left:350px;
	margin-top:-430px;
	margin-bottom:71px;
	width:500px;
	
}

#rellenocalculator2 {
	background-image:url(images/sombra.gif);
	background-repeat:repeat-y;
	width:21px;
	height:100px;
	float:left;
	margin-left:-32px;
	margin-top:346px;
}

#tablacalc {
	width:419px;
	border:0px;
}

#tablacalc td{
	width:100px;
	padding-left:5px;
}

#tablaintcalc {
	width:100px;
	height:171px;
}

#tablaintcalc td{
	width:100px;
	

}

/* weddings - weddings  */

#contenidowedding {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	color: #4D4D4D;
	text-decoration: none;
	float:left;
	margin-left:20px;
	margin-top:25px;
	margin-bottom:20px;
	width:250px;
	
}

#contenidowedding2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	color: #4D4D4D;
	text-decoration: none;
	float:left;
	margin-left:30px;
	margin-top:-10px;
	margin-bottom:0px;
	width:620px;
	
}

#rellenowedding {
	background-image:url(images/sombra.gif);
	background-repeat:repeat-y;
	width:21px;
	height:230px;
	float:left;
	margin-left:-32px;
	margin-top:234px;
}

#fotowedding {
	background-image:url(images/cancun.westin_weddings1.jpg);
	background-repeat:no-repeat;
	width:325px;
	height:215px;
	float:left;
	margin-top:-400px;
	margin-left:600px;
}

#linksint_sub6 {
	float:left;
	margin-left:180px;
}

#linksint_sub6 li {
	float: left;
	list-style:none;
	padding-top:20px;
	padding-left:5px;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	
}

/* weddings - Wedding venues  */

#rellenowedvenues{
	background-image:url(images/sombra.gif);
	background-repeat:repeat-y;
	width:21px;
	height:315px;
	float:left;
	margin-left:-32px;
	margin-top:234px;
}

#contenidowedvenues {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	color: #4D4D4D;
	text-decoration: none;
	float:left;
	margin-left:20px;
	margin-top:25px;
	margin-bottom:20px;
	width:250px;
	
}

#contenidowedvenues2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	color: #4D4D4D;
	text-decoration: none;
	float:left;
	margin-left:30px;
	margin-top:-10px;
	margin-bottom:0px;
	width:620px;
	
}

#fotowedvenues {
	background-image:url(images/westincancun.cancunweddinvenues.jpg);
	background-repeat:no-repeat;
	width:325px;
	height:215px;
	float:left;
	margin-top:-480px;
	margin-left:620px;
}

/* weddings - catering and cuisines */

#rellenocaterin{
	background-image:url(images/sombra.gif);
	background-repeat:repeat-y;
	width:21px;
	height:115px;
	float:left;
	margin-left:-32px;
	margin-top:234px;
}

#fotocaterin {
	background-image:url(images/westincancun.cancuncateringservices.jpg);
	width:325px;
	height:215px;
	float:left;
	margin-top:-288px;
	margin-left:620px;
	
}

#contenidocaterin {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	color: #4D4D4D;
	text-decoration: none;
	float:left;
	margin-left:20px;
	margin-top:25px;
	margin-bottom:180px;
	width:250px;
	
}



/* weddings - Wedding gallery  */

#rellenowedgallery{
	background-image:url(images/sombra.gif);
	background-repeat:repeat-y;
	width:21px;
	height:115px;
	float:left;
	margin-left:-32px;
	margin-top:234px;
}

#contenidowedgallery {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	color: #4D4D4D;
	text-decoration: none;
	float:left;
	margin-left:20px;
	margin-top:25px;
	margin-bottom:70px;
	width:250px;
	
}

#galeriaweb {
	background-image:url(images/weddinggallery/westinloscabos_weddings_gallery_1.jpg);
	background-repeat:no-repeat;
	width:325px;
	height:215px;
	float:left;
	margin-top:-290px;
	margin-left:620px;
}


#galeriaweb1 {
	background-image:url(images/weddinggallery/westinloscabos_weddings_gallery_1.jpg);
	background-repeat:no-repeat;
	width:325px;
	height:215px;
	float:left;
	margin-top:-290px;
	margin-left:620px;
}

#galeriaweb2 {
	background-image:url(images/weddinggallery/westinloscabos_weddings_gallery_2.jpg);
	background-repeat:no-repeat;
	width:325px;
	height:215px;
	float:left;
	margin-top:-290px;
	margin-left:620px;
}

#galeriaweb3 {
	background-image:url(images/weddinggallery/westinloscabos_weddings_gallery_3.jpg);
	background-repeat:no-repeat;
	width:325px;
	height:215px;
	float:left;
	margin-top:-290px;
	margin-left:620px;
}


#galeriaweb4 {
	background-image:url(images/weddinggallery/westinloscabos_weddings_gallery_4.jpg);
	background-repeat:no-repeat;
	width:325px;
	height:215px;
	float:left;
	margin-top:-290px;
	margin-left:620px;
}

#galeriaweb5 {
	background-image:url(images/weddinggallery/westinloscabos_weddings_gallery_5.jpg);
	background-repeat:no-repeat;
	width:325px;
	height:215px;
	float:left;
	margin-top:-290px;
	margin-left:620px;
}

#galeriaweb6 {
	background-image:url(images/weddinggallery/westinloscabos_weddings_gallery_6.jpg);
	background-repeat:no-repeat;
	width:325px;
	height:215px;
	float:left;
	margin-top:-290px;
	margin-left:620px;
}

#galeriaweb7 {
	background-image:url(images/weddinggallery/westinloscabos_weddings_gallery_7.jpg);
	background-repeat:no-repeat;
	width:325px;
	height:215px;
	float:left;
	margin-top:-290px;
	margin-left:620px;
}

#galeriaweb8 {
	background-image:url(images/weddinggallery/westinloscabos_weddings_gallery_8.jpg);
	background-repeat:no-repeat;
	width:325px;
	height:215px;
	float:left;
	margin-top:-290px;
	margin-left:620px;
}

#galeriaweb9 {
	background-image:url(images/weddinggallery/westinloscabos_weddings_gallery_9.jpg);
	background-repeat:no-repeat;
	width:325px;
	height:215px;
	float:left;
	margin-top:-290px;
	margin-left:620px;
}

/* weddings - expert  */

#rellenoexpert{
	background-image:url(images/sombra.gif);
	background-repeat:repeat-y;
	width:21px;
	height:115px;
	float:left;
	margin-left:-32px;
	margin-top:234px;
}

#form_boda td {
	text-align:left;
	width:auto;
	padding-left:5px;
	
}

#form_boda table {
	width:auto;
	
}

#form_boda tr {
	width:100%;
	
}

#form_boda textarea {
	width:70%;
	
}

#form_boda input {
	width:auto;
}


#boda {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	color: #4D4D4D;
	text-decoration: none;
	float:left;
	margin-left:310px;
	margin-top:-740px;
	margin-bottom:20px;
	width:650px;
	
	
}

#rellenoexpert2 {
	background-image:url(images/sombra.gif);
	background-repeat:repeat-y;
	width:21px;
	height:400px;
	float:left;
	margin-left:-32px;
	margin-top:346px;
}

/* weddings - wedding.confitmation  */

#rellenowedconf{
	background-image:url(images/sombra.gif);
	background-repeat:repeat-y;
	width:21px;
	height:115px;
	float:left;
	margin-left:-32px;
	margin-top:234px;
}

#rellenowedconf2 {
	background-image:url(images/sombra.gif);
	background-repeat:repeat-y;
	width:21px;
	height:400px;
	float:left;
	margin-left:-32px;
	margin-top:346px;
}


#bodaconf {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	color: #4D4D4D;
	text-decoration: none;
	float:left;
	margin-left:310px;
	margin-top:-740px;
	margin-bottom:280px;
	width:650px;
	
	
}

/* weddings - thx */

#rellenowedthanks{
	background-image:url(images/sombra.gif);
	background-repeat:repeat-y;
	width:21px;
	height:115px;
	float:left;
	margin-left:-32px;
	margin-top:234px;
}

#fotowedthanks {
	background-image:url(images/cancun.westin_weddings1.jpg);
	width:325px;
	height:215px;
	float:left;
	margin-top:-288px;
	margin-left:620px;
	
}

#contenidowedthanks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	color: #4D4D4D;
	text-decoration: none;
	float:left;
	margin-left:20px;
	margin-top:25px;
	margin-bottom:180px;
	width:250px;
	
}





/* dining */ 

#rellenodining{
	background-image:url(images/sombra.gif);
	background-repeat:repeat-y;
	width:21px;
	height:135px;
	float:left;
	margin-left:-32px;
	margin-top:234px;
}

#contenidodining {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	color: #4D4D4D;
	text-decoration: none;
	float:left;
	margin-left:20px;
	margin-top:25px;
	margin-bottom:30px;
	width:250px;
	
}


#linksint_sub41 {
	float:left;
	margin-left:490px;
}

#linksint_sub41 li {
	float: left;
	list-style:none;
	padding-top:20px;
	padding-left:5px;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}


#fotodining {
	background-image:url(images/cancun.westin_restaurantes2.jpg);
	width:325px;
	height:215px;
	float:left;
	margin-top:-288px;
	margin-left:620px;
}

/* dining - arrecifes */ 

#rellenoarrecifes{
	background-image:url(images/sombra.gif);
	background-repeat:repeat-y;
	width:21px;
	height:115px;
	float:left;
	margin-left:-32px;
	margin-top:234px;
}

#contenidoarrecifes {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	color: #4D4D4D;
	text-decoration: none;
	float:left;
	margin-left:20px;
	margin-top:25px;
	margin-bottom:30px;
	width:250px;
	
}

#linksint_subsub1 {
	float:left;
	margin-left:20px;
	margin-top:-10px;

}

#linksint_subsub {
	float:left;
	margin-left:420px;
}

#linksint_subsub li {
	float: left;
	list-style:none;
	padding-top:20px;
	padding-left:5px;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1B5979;
}

#fotoarrecifes {
	background-image:url(images/westincancun.restaurantarrecifes.jpg);
	width:325px;
	height:215px;
	float:left;
	margin-top:-288px;
	margin-left:620px;
}


/* dining - el palmar*/ 

#contenidoelpalmar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	color: #4D4D4D;
	text-decoration: none;
	float:left;
	margin-left:20px;
	margin-top:25px;
	margin-bottom:70px;
	width:250px;
	
}

#rellenoelpalmar {
	background-image:url(images/sombra.gif);
	background-repeat:repeat-y;
	width:21px;
	height:115px;
	float:left;
	margin-left:-32px;
	margin-top:234px;
}

#fotoelpalmar {
	background-image:url(images/cancun.westin_restaurantes1.jpg);
	width:325px;
	height:215px;
	float:left;
	margin-top:-288px;
	margin-left:620px;
}

/* dining - sunset bar*/ 

#contenidosunset {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	color: #4D4D4D;
	text-decoration: none;
	float:left;
	margin-left:20px;
	margin-top:25px;
	margin-bottom:70px;
	width:250px;
	
}

#rellenosunset {
	background-image:url(images/sombra.gif);
	background-repeat:repeat-y;
	width:21px;
	height:115px;
	float:left;
	margin-left:-32px;
	margin-top:234px;
}

#linksint_subsub2 {
	float:left;
	margin-left:550px;
}

#linksint_subsub2 li {
	float: left;
	list-style:none;
	padding-top:20px;
	padding-left:5px;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1B5979;
}

#fotosunset {
	background-image:url(images/westincancun.sunsetbar.jpg);
	width:325px;
	height:215px;
	float:left;
	margin-top:-288px;
	margin-left:620px;
}

/* dining - seastones*/ 

#contenidoseastones {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	color: #4D4D4D;
	text-decoration: none;
	float:left;
	margin-left:20px;
	margin-top:25px;
	margin-bottom:70px;
	width:250px;
	
}

#rellenoseastones {
	background-image:url(images/sombra.gif);
	background-repeat:repeat-y;
	width:21px;
	height:115px;
	float:left;
	margin-left:-32px;
	margin-top:234px;
}

#fotoseastones {
	background-image:url(images/cancun.westin_restaurantes3.jpg);
	width:325px;
	height:215px;
	float:left;
	margin-top:-288px;
	margin-left:620px;
}


/* golf */ 

#rellenogolf {
	background-image:url(images/sombra.gif);
	background-repeat:repeat-y;
	width:21px;
	height:465px;
	float:left;
	margin-left:-32px;
	margin-top:234px;
}

#contenidogolf {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	color: #4D4D4D;
	float:left;
	margin-left:20px;
	margin-top:25px;
	margin-bottom:92px;
	width:250px;
	
}

#fotogolf {
	background-image:url(images/cancun.westin_golf1.jpg);
	width:325px;
	height:215px;
	float:left;
	margin-top:-638px;
	margin-left:620px;
}



/* spa */ 

#rellenospa {
	background-image:url(images/sombra.gif);
	background-repeat:repeat-y;
	width:21px;
	height:330px;
	float:left;
	margin-left:-32px;
	margin-top:234px;
}

#contenidospa {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	color: #4D4D4D;
	text-decoration: none;
	float:left;
	margin-left:20px;
	margin-top:25px;
	margin-bottom:0px;
	width:250px;
	
}

#contenidospa2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	color: #4D4D4D;
	text-decoration: none;
	float:left;
	margin-left:30px;
	margin-top:10px;
	margin-bottom:0px;
	width:620px;
	
}

#fotospa {
	background-image:url(images/westincancun.spa.jpg);
	width:325px;
	height:215px;
	float:left;
	margin-top:-490px;
	margin-left:600px;
}

#linksint_sub8 {
	float:left;
	margin-left:120px;
}

#linksint_sub8 li {
	float: left;
	list-style:none;
	padding-top:20px;
	padding-left:5px;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}

/* spa - in room spa */ 


#rellenoinroomspa {
	background-image:url(images/sombra.gif);
	background-repeat:repeat-y;
	width:21px;
	height:115px;
	float:left;
	margin-left:-32px;
	margin-top:234px;
}

#contenidoinroomspa {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	color: #4D4D4D;
	text-decoration: none;
	float:left;
	margin-left:20px;
	margin-top:25px;
	margin-bottom:49px;
	width:250px;
	
}

#fotoinroomspa {
	background-image:url(images/westincancun.inroomspa.jpg);
	width:325px;
	height:215px;
	float:left;
	margin-top:-295px;
	margin-left:620px;
}


/* spa - Temazcal mayan steam bath */ 


#rellenotemazcal {
	background-image:url(images/sombra.gif);
	background-repeat:repeat-y;
	width:21px;
	height:115px;
	float:left;
	margin-left:-32px;
	margin-top:234px;
}

#contenidotemazcal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	color: #4D4D4D;
	text-decoration: none;
	float:left;
	margin-left:20px;
	margin-top:25px;
	margin-bottom:49px;
	width:250px;
	
}

#fototemazcal {
	background-image:url(images/westincancun.temazcalmayanbath.jpg);
	width:325px;
	height:215px;
	float:left;
	margin-top:-295px;
	margin-left:620px;
}


/* spa - menu spa */ 

#rellenospamenu {
	background-image:url(images/sombra.gif);
	background-repeat:repeat-y;
	width:21px;
	height:115px;
	float:left;
	margin-left:-32px;
	margin-top:234px;
}

#contenidospamenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	color: #4D4D4D;
	text-decoration: none;
	float:left;
	margin-left:20px;
	margin-top:25px;
	margin-bottom:49px;
	width:250px;
	
}

#fotospamenu {
	background-image:url(images/cancun.westin_spa2.jpg);
	width:325px;
	height:215px;
	float:left;
	margin-top:-295px;
	margin-left:620px;
}

/* spa - request*/ 

#rellenosparequest {
	background-image:url(images/sombra.gif);
	background-repeat:repeat-y;
	width:21px;
	height:115px;
	float:left;
	margin-left:-32px;
	margin-top:234px;
}

#form_spa td {
	width:auto;
		
}

#form_spa table {
	width:auto;
	
}

#form_spa tr {
	width:auto;
	
}

#form_spa textarea {
	width:70%;
	
}

#form_spa input {
	width:auto;
}

#spa {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	color: #4D4D4D;
	text-decoration: none;
	float:left;
	margin-left:310px;
	margin-top:-710px;
	width:565px;
	margin-bottom:120px;


	
}

#rellenosparequest2 {
	background-image:url(images/sombra.gif);
	background-repeat:repeat-y;
	width:21px;
	height:400px;
	float:left;
	margin-left:-32px;
	margin-top:346px;
}

.derecha {
	text-align:right;
}



/* spa - confirm*/ 

#rellenospaconfirm {
	background-image:url(images/sombra.gif);
	background-repeat:repeat-y;
	width:21px;
	height:115px;
	float:left;
	margin-left:-32px;
	margin-top:234px;
}


#contenidospaconfirm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	color: #4D4D4D;
	text-decoration: none;
	float:left;
	margin-left:20px;
	margin-top:25px;
	margin-bottom:242px;
	width:250px;
	
}


/* spa - westin workout reebok */ 

#rellenowestin{
	background-image:url(images/sombra.gif);
	background-repeat:repeat-y;
	width:21px;
	height:215px;
	float:left;
	margin-left:-32px;
	margin-top:234px;
}

#contenidowestin {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	color: #4D4D4D;
	text-decoration: none;
	float:left;
	margin-left:20px;
	margin-top:25px;
	margin-bottom:70px;
	width:250px;
	
}

#contenidowestin2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	color: #4D4D4D;
	text-decoration: none;
	float:left;
	margin-left:30px;
	margin-top:-50px;
	margin-bottom:0px;
	width:620px;
	
}



#fotowestin {
	background-image:url(images/westincancun.westinworkout.jpg);
	width:325px;
	height:215px;
	float:left;
	margin-top:-390px;
	margin-left:600px;
}

/* contact us */ 

#rellenocontactus{
	background-image:url(images/sombra.gif);
	background-repeat:repeat-y;
	width:21px;
	height:115px;
	float:left;
	margin-left:-32px;
	margin-top:234px;
}


#contenidocontactus {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	color: #4D4D4D;
	text-decoration: none;
	float:left;
	margin-left:20px;
	margin-top:25px;
	margin-bottom:120px;
	width:250px;
	
}

#fotocontactus {
	background-image:url(images/westincancun.cancunhotels.jpg);
	width:325px;
	height:215px;
	float:left;
	margin-top:-288px;
	margin-left:620px;
}

/* image gallery */ 

#rellenoimage{
	background-image:url(images/sombra.gif);
	background-repeat:repeat-y;
	width:21px;
	height:115px;
	float:left;
	margin-left:-32px;
	margin-top:234px;
}

#contenidoimage {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	color: #4D4D4D;
	text-decoration: none;
	float:left;
	margin-left:20px;
	margin-top:25px;
	margin-bottom:65px;
	width:250px;
	
}

#imgaleria {
	background-image:url(images/imagegallery/cancunhotels1.jpg);
	width:325px;
	height:215px;
	float:left;
	margin-top:-290px;
	margin-left:600px;
}

#imgaleria1 {
	background-image:url(images/imagegallery/cancunhotels1.jpg);
	width:325px;
	height:215px;
	float:left;
	margin-top:-290px;
	margin-left:600px;
}

#imgaleria2 {
	background-image:url(images/imagegallery/cancunhotels2.jpg);
	width:325px;
	height:215px;
	float:left;
	margin-top:-290px;
	margin-left:600px;
}

#imgaleria3 {
	background-image:url(images/imagegallery/cancunhotels3.jpg);
	width:325px;
	height:215px;
	float:left;
	margin-top:-290px;
	margin-left:600px;
}

#imgaleria4 {
	background-image:url(images/imagegallery/cancunhotels4.jpg);
	width:325px;
	height:215px;
	float:left;
	margin-top:-290px;
	margin-left:600px;
}

#imgaleria5 {
	background-image:url(images/imagegallery/cancunhotels5.jpg);
	width:325px;
	height:215px;
	float:left;
	margin-top:-290px;
	margin-left:600px;
}

#imgaleria6 {
	background-image:url(images/imagegallery/cancunhotels6.jpg);
	width:325px;
	height:215px;
	float:left;
	margin-top:-290px;
	margin-left:600px;
}

#imgaleria7 {
	background-image:url(images/imagegallery/cancunhotels7.jpg);
	width:325px;
	height:215px;
	float:left;
	margin-top:-290px;
	margin-left:600px;
}

#imgaleria8 {
	background-image:url(images/imagegallery/cancunhotels8.jpg);
	width:325px;
	height:215px;
	float:left;
	margin-top:-290px;
	margin-left:600px;
}

#imgaleria9 {
	background-image:url(images/imagegallery/cancunhotels9.jpg);
	width:325px;
	height:215px;
	float:left;
	margin-top:-290px;
	margin-left:600px;
}




/* Faq's */

#rellenofaq{
	background-image:url(images/sombra.gif);
	background-repeat:repeat-y;
	width:21px;
	height:115px;
	float:left;
	margin-left:-32px;
	margin-top:234px;
}

#faqs {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	float:left;
	margin-left:310px;
	margin-top:-2620px;
	margin-bottom:20px;
	margin-right:90px;
	color: #4D4D4D;
	text-decoration: none;
	
}


#rellenofaq2 {
	background-image:url(images/sombra.gif);
	background-repeat:repeat-y;
	width:21px;
	height:2285px;
	float:left;
	margin-left:-32px;
	margin-top:346px;
}

/* site map */

#rellenositemap{
	background-image:url(images/sombra.gif);
	background-repeat:repeat-y;
	width:21px;
	height:115px;
	float:left;
	margin-left:-32px;
	margin-top:234px;
}


#sitemap {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	float:left;
	margin-left:50px;
	margin-top:10px;
	margin-right:90px;
	margin-bottom:22px;
	color: #4D4D4D;
	text-decoration: none;
	
}


#rellenositemap2 {
	background-image:url(images/sombra.gif);
	background-repeat:repeat-y;
	width:21px;
	height:400px;
	float:left;
	margin-left:-32px;
	margin-top:346px;
}


/* Intro */ 


#intro {
	background-image:url(images/fotointro.jpg);
	background-repeat:no-repeat;
	width:690px;
	height:606px;
	float:left;
	margin-top:30px;
	margin-left:150px;
}


#footer_indexINTRO {
	float:left;
	margin-top:40px;
	margin-left:0px;
	width:990px;
	text-decoration: none;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #C5C5C5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	
}

#footer_indexINTRO a{
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	
}

#ligasINTRO {
	float:left;
	margin-left:100px;
	
}

#ligasINTRO li {
	float: left;
	list-style:none;
	margin-left:3px;
}

#ultimaligaINTRO {
	float:left;
	margin-left:100px;
	
}

#ultimaligaINTRO li {
	float: left;
	list-style:none;
	margin-left:3px;
}

#introcabos {
	float:left;
	margin-left:0px;
	margin-top:235px;
	text-align:center;

}

#introvallarta {
	float:left;
	margin-left:-50px;
	margin-top:325px;
	text-align:center;

}

#introcancun {
	float:left;
	margin-left:265px;
	margin-top:280px;
	text-align:center;

}

.intro {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#888677;
	text-decoration:none;

}

.intro a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#888677;
	text-decoration:none;

}

.intro a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#888677;
	text-decoration:underline;

}