img{border:0;}
a:link {text-decoration: none; color: #FFFFFF;}
a:visited {text-decoration:none; color: #000000;}
a:active {text-decoration: none; color: #000000;}
a:hover {text-decoration: none; color: #03346C;}
body {	margin: 0;	text-align: center !important; background: #DCEEBE;}


p{
	margin: 0;
	padding:0;
	width: auto;
	
}
/*DIVS*//*DIVS*//*DIVS*//*DIVS*//*DIVS*//*DIVS*//*DIVS*//*DIVS*/
#layout {
	/*background:#F0F2E4;*/
	width: 900px;
}

#cuadritomagico
{
width:100px;
height:70px;
border-bottom:solid #000000 2px;
border-left:solid #000000 2px;
border-right:solid #000000 2px;
border-top:solid #000000 2px;

}

#principal {
	width: 900px;
	/*background:#F0F2E4;*/
	margin: 0px auto;
	padding: 0px;
	border:0;
}
#menulineap
{
    float:left;
	width: 848px;
	height:6px;
	background:#DCEEBE;
	margin:0;
	padding:0;
	font-size:1px;
	border-top:solid 2px #556B2F;
	border-left:solid 2px #556B2F;
	border-right:solid 2px #556B2F;		
}

#menulineapb
{
    float:left;
	width: 848px;
	height:6px;
	background:#DCEEBE;
	margin:0;
	padding:0;
	font-size:1px;
	border-bottom:solid 2px #556B2F;
	border-left:solid 2px #556B2F;
	border-right:solid 2px #556B2F;
}
#margen
{
    float:left;
    width: 24px;
    height:500px;
}
#margengr
{
    float:left;
    width: 24px;
    height:1020px;
	

}
#margencv
{
    float:left;
    width: 24px;
    height:827px;
}
#margenb
{
    float:left;
    width: 24px;
    height:720px;
}

#margenc
{
    float:left;
    width: 24px;
    height:2050px;
}
#margent
{
    float:left;
    width: 24px;
    height:1950px;
}
#margend
{
    float:left;
    width: 24px;
    height:900px;
}

#margenh
{
    float:left;
    width: 24px;
    height:750px;
}
#margentrans
{
    float:left;
    width: 24px;
    height:990px;
}

#margeni
{
    float:left;
    width: 24px;
    height:2830px;
}
#margenj
{
    float:left;
    width: 24px;
    height:780px;
	
	
}
#margenvgn
{
    float:left;
    width: 24px;
    height:3500px;
}	
#margenho
{
    float:left;
    width: 24px;
    height:910px;
	
}
#margentourg
{
    float:left;
    width: 24px;
    height:1040px;
}
#margentourc
{
    float:left;
    width: 24px;
    height:1060px;
}
#margentourcl
{
    float:left;
    width: 24px;
    height:1185px;
	
}
#ban 
{
    float:left;
    width: 852px;
    height:170px;
	background:url("maq/Ban.jpg") center bottom repeat-y;	
}

#cuadroingles
{
float:left;
width:54px;
height:32px;
background:#FFFFFF;
margin-left:780px;
margin-top:125px;
}
#linki 
{
    float:right;
    width: 100px;
    height:170px;
	margin-top:130px;
	padding-left:68px;
}
#pie
{
    float:left;
	width:852px;
	height:28px;
	background:#CAE5B0;
	padding:0;
	margin:0;
}

#antefoto
{
    float:left;
	width:10px;
	height:302px;
	background:#DCEEBE;
	border-right: 2px solid #FFFFFF;
}

#indexfoto
{
    float:left;
	width:852px;
	height:302px;
	/*background:url("maq/Menu.jpg")  center no-repeat;*/		
    margin: 0;	
	text-align: center !important;
}

#postfoto
{
    float:left;
	width:10px;
	height:302px;
	background:#DCEEBE;/*556B2F;*/
    border-left: 2px solid #FFFFFF;
}


#contenido
{
    float:left;
	width:852px;
	background:#F4FAE9;
}
#fototor
{
    float:left;
	width:300px;
	height:300px;
	background:url("maq/tortu.jpg") no-repeat;
	margin-bottom:7px;
	margin-top:7px;
}
#textoc
{
    float:left;
	width:825px;
	padding:0;
	margin:0;
}
#separa
{
    float:left;
	width:15px;
	height:230px;
}
#topok
{
    float:left;
	background: transparent url(glassbox/javascripts/glassbox/skins/default/topok.png) no-repeat right bottom !important;
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (sizingMethod='image', src='glassbox/javascripts/glassbox/skins/default/topok.png');
	width:900px;
	height:21px;
}

#bottomok
{
    float:left;
	background: transparent url(glassbox/javascripts/glassbox/skins/default/bottomok.png) no-repeat right bottom !important;
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (sizingMethod='image', src='glassbox/javascripts/glassbox/skins/default/bottomok.png');
	width:900px;
	height:21px;
}


#contok
{
	width:900px;
    float:left;    
	background: transparent url(glassbox/javascripts/glassbox/skins/default/contok.png) scroll !important;
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (sizingMethod='scale', src='glassbox/javascripts/glassbox/skins/default/contok.png');
	padding:0;
	margin:0;
}

#toplargo
{
    float:left;    
	width:850px;
	height:21px;	
	background: transparent url(glassbox/javascripts/glassbox/skins/default/top.png) no-repeat right bottom !important;
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (sizingMethod='image', src='glassbox/javascripts/glassbox/skins/default/top.png');	
}

#topder
{
    float:left;    
	background: transparent url(glassbox/javascripts/glassbox/skins/default/topright.png) no-repeat right bottom !important;
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (sizingMethod='image', src='glassbox/javascripts/glassbox/skins/default/topright.png');
	width:25px;
	height:21px;
}
/*lalalala*/
#titulohotel
{
    float:left;
	width:500px;
	height:50px;
	background:url(maq/hoteles.jpg) center top no-repeat;
}
#titulovacacion
{
    float:left;
	width:850px;
	height:50px;
	background:url(maq/vacaciones.jpg) center top no-repeat;
}
#titulotours
{
    float:left;
	width:500px;
	height:50px;
	background:url(maq/tours.jpg) center top no-repeat;
}
#titulogruposc
{
    
	width:850px;
	height:50px;
	background:url(maq/grupos.jpg) center top no-repeat;
	float:left;
}


#marhotel
{
    float:left;
	width:200px;
	height:50px;
}
#marhotel2
{
    float:left;
	width:150px;
	height:50px;
}
#marhotel3
{
    float:left;
	width:825px;
	height:3px;
}
#fotoh1
{
    float:left;
	width:275px;
	height:175px;
	background:url("maq/h1.jpg");
	border-top:#00A13A solid 2px;
	border-bottom:#00A13A solid 2px;
	border-left:#00A13A solid 2px;
	border-right:#00A13A solid 2px;
	padding:0;
	margin:2px 2px 2px 2px;
}

#fotoh2
{
    float:left;
	width:275px;
	height:175px;
	background:url("maq/h2.jpg");
	border-top:#00A13A solid 2px;
	border-bottom:#00A13A solid 2px;
	border-left:#00A13A solid 2px;
	border-right:#00A13A solid 2px;
	padding:0;
	margin:2px 2px 2px 2px;
}
#fotoh3
{
    float:left;
	width:275px;
	height:175px;
	background:url("maq/h3.jpg");
	border-top:#00A13A solid 2px;
	border-bottom:#00A13A solid 2px;
	border-left:#00A13A solid 2px;
	border-right:#00A13A solid 2px;
	padding:0;
	margin:2px 2px 2px 2px;
}

/* Transportación*/

#fotot1
{
    float:left;
	width:347px;
	height:253px;
	background:url("maq/t1.png");
	border-top:#CAE5B0 solid 2px;
	border-bottom:#CAE5B0 solid 2px;
	border-left:#CAE5B0 solid 2px;
	border-right:#CAE5B0 solid 2px;
	margin:2px 2px 2px 2px;
}
#fotot2
{
    float:left;
	width:347px;
	height:253px;
	background:url("maq/t2.png");
	border-top:#CAE5B0 solid 2px;
	border-bottom:#CAE5B0 solid 2px;
	border-left:#CAE5B0 solid 2px;
	border-right:#CAE5B0 solid 2px;
	margin:2px 2px 2px 2px;
}
#sep2
{
	float:left;
	width:45px;
	height:253px;
}
#sep1
{
	float:left;
	width:53px;
	height:210px;
}
#sep3
{
	float:left;
	width:852px;
	height:50px;
}

#contextot
{
	float:left;
	width:820px;
	height:600px;
	
}
#contextoto
{
	float:left;
	width:850px;
	height:800px;	
}
.tituloh1
{
font-family:Verdana;
font-size:12px;
font-weight:bold;
color:#003366;
padding-left:10px;
padding-top:10px;
text-align:center;
margin-bottom:10px;
}
.titulohkndy
{
font-family:Verdana;
font-size:12px;
font-weight:bold;
color:#003366;
padding-left:10px;
padding-top:10px;
text-align:left;
margin-bottom:10px;
margin-left:30px;
margin-right:30px;
}
.tituloh2
{
font-family:Verdana;
font-size:12px;
font-weight:bold;
color:#003366;
padding-left:10px;
padding-top:10px;
text-align:center;
margin-bottom:5px;
margin-top:5px;
}
/*Fin Transportación*/
/* Servicios*/
#fotoserv1
{
    float:left;
	width:85px;
	height:100px;
	background:url("maq/ser1.jpg");
	border-top:#CAE5B0 solid 2px;
	border-bottom:#CAE5B0 solid 2px;
	border-left:#CAE5B0 solid 2px;
	border-right:#CAE5B0 solid 2px;
	margin:2px 2px 2px 2px;
}
#textoserv
{
    float:left;
	width:650px;
	height:100px;
	margin-left:20px;
}

#hola1
{
    float:left;
	width:50px;
	height:100px;
}
#hola2
{
    float:left;
	width:30px;
	height:154px;
}
#fotocamioneta
{
	float:left;
	width:239px;
	height:154px;
	background:url("maq/serv2.jpg");
	border-top:#CAE5B0 solid 2px;
	border-bottom:#CAE5B0 solid 2px;
	border-left:#CAE5B0 solid 2px;
	border-right:#CAE5B0 solid 2px;
	margin:2px 2px 2px 2px;
}


/*fin servicios*/
/*MUGRES DE ENSEÑAR HOTELES*/


#separadorizq
{
float:left;
margin-left:10px;
margin-bottom:10px;
width:2px;
height:200px;
border-bottom:solid #F4FAE9 1px;
border-left:solid #F4FAE9 1px;
border-right:solid #F4FAE9 1px;
border-top:solid #F4FAE9 1px;
}
#intertext
{
float:center;
margin-left:2px;
margin-right:2px;
margin-bottom:5px;
width:550px;
height:120px;
border-bottom:solid #F4FAE9 1px;
border-left:solid #F4FAE9 1px;
border-right:solid #F4FAE9 1px;
border-top:solid #F4FAE9 1px;
text-align:center;
}
#textoderechin
{
float:right;
margin-top:5px;
margin-left:2px;
margin-right:56px;
margin-bottom:5px;
width:345px;
height:275px;
border-bottom:solid #F4FAE9 1px;
border-left:solid #F4FAE9 1px;
border-right:solid #F4FAE9 1px;
border-top:solid #F4FAE9 1px;
text-align:center;
}
#textoizkierdin
{
float:left;
margin-top:5px;
margin-left:56px;
margin-right:2px;
margin-bottom:5px;
width:345px;
height:275px;
border-bottom:solid #F4FAE9 1px;
border-left:solid #F4FAE9 1px;
border-right:solid #F4FAE9 1px;
border-top:solid #F4FAE9 1px;
text-align:center;
}
#tit-lineab
{
    float:center;
	width:780px;
	height:4px;	
	background:#9ACD32;
    font-size:1px;	
}

#inmediotex
{
float:left;
margin-left:1px;
margin-right:1px;
margin-bottom:1px;
width:160px;
height:180px;
border-bottom:solid #F4FAE9 1px;
border-left:solid #F4FAE9 1px;
border-right:solid #F4FAE9 1px;
border-top:solid #F4FAE9 1px;
background:#CC0000;

}

#separa1
{
float:left;
margin-left:5px;
margin-right:5px;
margin-bottom:10px;
width:500px;
height:100px;
border-bottom:solid #F4FAE9 1px;
border-left:solid #F4FAE9 1px;
border-right:solid #F4FAE9 1px;
border-top:solid #F4FAE9 1px;
}
#separafirederecho
{
float:right;
margin-left:5px;
margin-right:5px;
margin-bottom:10px;
width:120px;
height:200px;
border-bottom:solid #F4FAE9 1px;
border-left:solid #F4FAE9 1px;
border-right:solid #F4FAE9 1px;
border-top:solid #F4FAE9 1px;
background:#0000FF;
}
#separafireizq
{
float:left;
margin-left:5px;
margin-right:5px;
margin-bottom:10px;
width:120px;
height:200px;
border-bottom:solid #F4FAE9 1px;
border-left:solid #F4FAE9 1px;
border-right:solid #F4FAE9 1px;
border-top:solid #F4FAE9 1px;
background:#0000FF;
}
#separadorisqq
{
float:left;
margin-left:5px;
margin-right:5px;
margin-bottom:10px;
width:200px;
height:200px;
border-bottom:solid #F4FAE9 1px;
border-left:solid #F4FAE9 1px;
border-right:solid #F4FAE9 1px;
border-top:solid #F4FAE9 1px;
background:#0000FF;
}
#linea
{
float:left;
margin-left:10px;
margin-bottom:10px;
width:830px;
height:0px;
border-bottom:solid #CAE5B0 1px;
border-left:solid #CAE5B0 1px;
border-right:solid #CAE5B0 1px;
border-top:solid #CAE5B0 1px;
}
#chichen
{
float:left;
margin-left:15px;
margin-bottom:10px;
width:300px;
height:200px;
background:url("maq/chichen.jpg");
border-bottom:solid #CAE5B0 5px;
border-left:solid #CAE5B0 5px;
border-right:solid #CAE5B0 5px;
border-top:solid #CAE5B0 5px;
}
#marcoimage
{
float:left;
margin-left:15px;
margin-bottom:10px;
width:345px;
height:275px;
background:url("grupoadams/marco.gif");

}
#chichen1
{
float:right;
margin-left:20px;
margin-right:15px;
margin-bottom:10px;
width:300px;
height:200px;
background:url("maq/chichen1.jpg");
border-bottom:solid #CAE5B0 5px;
border-left:solid #CAE5B0 5px;
border-right:solid #CAE5B0 5px;
border-top:solid #CAE5B0 5px;
}
#xelha1
{
float:left;
margin-left:15px;
margin-bottom:10px;
width:300px;
height:200px;
background:url("maq/xelha1.jpg");
border-bottom:solid #CAE5B0 5px;
border-left:solid #CAE5B0 5px;
border-right:solid #CAE5B0 5px;
border-top:solid #CAE5B0 5px;
}
#imagengarrafon
{
float:left;
margin-left:10px;
margin-bottom:10px;
width:250px;
height:140px;
background:url("maq/imagengarrafon.jpg");
border-bottom:solid #CCCCCC 1px;
border-left:solid #CCCCCC 1px;
border-right:solid #CCCCCC 1px;
border-top:solid #CCCCCC 1px;
}
#imagengarrafon2
{
float:left;
margin-left:10px;
margin-bottom:10px;
width:250px;
height:140px;
background:url("maq/imagengarrafon2.jpg");
border-bottom:solid #CCCCCC 1px;
border-left:solid #CCCCCC 1px;
border-right:solid #CCCCCC 1px;
border-top:solid #CCCCCC 1px;
}
#imagenjungle
{
float:left;
margin-left:10px;
margin-bottom:10px;
width:250px;
height:140px;
background:url("maq/imagenjungle.jpg");
border-bottom:solid #CCCCCC 1px;
border-left:solid #CCCCCC 1px;
border-right:solid #CCCCCC 1px;
border-top:solid #CCCCCC 1px;
}
#asaltop
{
float:left;
margin-left:10px;
margin-bottom:10px;
width:250px;
height:140px;
background:url("maq/asaltop2.jpg");
border-bottom:solid #CCCCCC 1px;
border-left:solid #CCCCCC 1px;
border-right:solid #CCCCCC 1px;
border-top:solid #CCCCCC 1px;
}
#asaltop2
{
float:left;
margin-left:10px;
margin-bottom:10px;
width:250px;
height:140px;
background:url("maq/asaltop.jpg");
border-bottom:solid #CCCCCC 1px;
border-left:solid #CCCCCC 1px;
border-right:solid #CCCCCC 1px;
border-top:solid #CCCCCC 1px;
}
#capitanh
{
float:left;
margin-left:10px;
margin-bottom:10px;
width:250px;
height:140px;
background:url("maq/capitanh.jpg");
border-bottom:solid #CCCCCC 1px;
border-left:solid #CCCCCC 1px;
border-right:solid #CCCCCC 1px;
border-top:solid #CCCCCC 1px;
}
#camaleon
{
float:left;
margin-left:10px;
margin-bottom:10px;
width:250px;
height:140px;
background:url("maq/camaleon.jpg");
border-bottom:solid #CCCCCC 1px;
border-left:solid #CCCCCC 1px;
border-right:solid #CCCCCC 1px;
border-top:solid #CCCCCC 1px;
}
#caphook
{
float:left;
margin-left:10px;
margin-bottom:10px;
width:250px;
height:140px;
background:url("maq/caphook.jpg");
border-bottom:solid #CCCCCC 1px;
border-left:solid #CCCCCC 1px;
border-right:solid #CCCCCC 1px;
border-top:solid #CCCCCC 1px;
}
#caribbeanfunday
{
float:left;
margin-left:10px;
margin-bottom:10px; 
width:250px;
height:140px;
background:url("maq/caribbeanfunday.gif");
border-bottom:solid #CCCCCC 1px;
border-left:solid #CCCCCC 1px;
border-right:solid #CCCCCC 1px;
border-top:solid #CCCCCC 1px;
}
#catamaran
{
float:left;
margin-left:10px;
margin-bottom:10px;
width:250px;
height:140px;
background:url("maq/catamaran.jpg");
border-bottom:solid #CCCCCC 1px;
border-left:solid #CCCCCC 1px;
border-right:solid #CCCCCC 1px;
border-top:solid #CCCCCC 1px;
}
#catamaran2
{
float:left;
margin-left:10px;
margin-bottom:10px;
width:250px;
height:140px;
background:url("maq/catamaran2.jpg");
border-bottom:solid #CCCCCC 1px;
border-left:solid #CCCCCC 1px;
border-right:solid #CCCCCC 1px;
border-top:solid #CCCCCC 1px;
}
#garrafon9
{
float:left;
margin-left:10px;
margin-bottom:10px;
width:250px;
height:140px;
background:url("maq/garrafon9.jpg");
border-bottom:solid #CCCCCC 1px;
border-left:solid #CCCCCC 1px;
border-right:solid #CCCCCC 1px;
border-top:solid #CCCCCC 1px;
}

#caribbeancarnaval1
{
float:left;
margin-left:10px;
margin-bottom:10px;
width:250px;
height:140px;
background:url("maq/caribbeancarnaval1.jpg");
border-bottom:solid #CCCCCC 1px;
border-left:solid #CCCCCC 1px;
border-right:solid #CCCCCC 1px;
border-top:solid #CCCCCC 1px;
}
#caribbeancarnaval2
{
float:left;
margin-left:10px;
margin-bottom:10px;
width:250px;
height:140px;
background:url("maq/caribbeancarnaval2.jpg");
border-bottom:solid #CCCCCC 1px;
border-left:solid #CCCCCC 1px;
border-right:solid #CCCCCC 1px;
border-top:solid #CCCCCC 1px;
}
#hiltongolf
{
float:left;
margin-left:10px;
margin-bottom:10px;
width:250px;
height:140px;
background:url("maq/hiltongolf.jpg");
border-bottom:solid #CCCCCC 1px;
border-left:solid #CCCCCC 1px;
border-right:solid #CCCCCC 1px;
border-top:solid #CCCCCC 1px;
}
#chichenitz
{
float:left;
margin-left:10px;
margin-bottom:10px;
width:250px;
height:140px;
background:url("maq/chichenitz.jpg");
border-bottom:solid #CCCCCC 1px;
border-left:solid #CCCCCC 1px;
border-right:solid #CCCCCC 1px;
border-top:solid #CCCCCC 1px;
}
#tulum1
{
float:left;
margin-left:10px;
margin-bottom:10px;
width:250px;
height:140px;
background:url("maq/tulum1.jpg");
border-bottom:solid #CCCCCC 1px;
border-left:solid #CCCCCC 1px;
border-right:solid #CCCCCC 1px;
border-top:solid #CCCCCC 1px;
}
#xcaret1
{
float:left;
margin-left:10px;
margin-bottom:10px;
width:250px;
height:140px;
background:url("maq/xcaret1.jpg");
border-bottom:solid #CCCCCC 1px;
border-left:solid #CCCCCC 1px;
border-right:solid #CCCCCC 1px;
border-top:solid #CCCCCC 1px;
}
#xcaret2
{
float:left;
margin-left:10px;
margin-bottom:10px;
width:250px;
height:140px;
background:url("maq/xcaret2.jpg");
border-bottom:solid #CCCCCC 1px;
border-left:solid #CCCCCC 1px;
border-right:solid #CCCCCC 1px;
border-top:solid #CCCCCC 1px;
}
#fishing
{
float:left;
margin-left:10px;
margin-bottom:10px;
width:250px;
height:140px;
background:url("maq/fishing.jpg");
border-bottom:solid #CCCCCC 1px;
border-left:solid #CCCCCC 1px;
border-right:solid #CCCCCC 1px;
border-top:solid #CCCCCC 1px;
}
#fundays
{
float:left;
margin-left:10px;
margin-bottom:10px;
width:250px;
height:140px;
background:url("maq/fundays.jpg");
border-bottom:solid #CCCCCC 1px;
border-left:solid #CCCCCC 1px;
border-right:solid #CCCCCC 1px;
border-top:solid #CCCCCC 1px;
}
#vistacancunpal
{
float:left;
margin-left:10px;
margin-bottom:10px;
width:250px;
height:140px;
background:url("maq/vistacanpalace.jpg");
border-bottom:solid #CCCCCC 1px;
border-left:solid #CCCCCC 1px;
border-right:solid #CCCCCC 1px;
border-top:solid #CCCCCC 1px;
}
#vistabeachpal
{
float:left;
margin-left:10px;
margin-bottom:10px;
width:250px;
height:140px;
background:url("maq/beachpal1.jpg");
border-bottom:solid #CCCCCC 1px;
border-left:solid #CCCCCC 1px;
border-right:solid #CCCCCC 1px;
border-top:solid #CCCCCC 1px;
}
#vistasunpal
{
float:left;
margin-left:10px;
margin-bottom:10px;
width:250px;
height:140px;
background:url("maq/sunpalace.jpg");
border-bottom:solid #CCCCCC 1px;
border-left:solid #CCCCCC 1px;
border-right:solid #CCCCCC 1px;
border-top:solid #CCCCCC 1px;
}
#oasisvivabeach
{
float:left;
margin-left:10px;
margin-bottom:10px;
width:250px;
height:140px;
background:url("maq/oasisvivabeach.jpg");
border-bottom:solid #CCCCCC 1px;
border-left:solid #CCCCCC 1px;
border-right:solid #CCCCCC 1px;
border-top:solid #CCCCCC 1px;
}
#oasiscancun
{
float:left;
margin-left:10px;
margin-bottom:10px;
width:250px;
height:140px;
background:url("maq/oasiscancun.jpg");
border-bottom:solid #CCCCCC 1px;
border-left:solid #CCCCCC 1px;
border-right:solid #CCCCCC 1px;
border-top:solid #CCCCCC 1px;
}
#oasispalmbeach
{
float:left;
margin-left:10px;
margin-bottom:10px;
width:250px;
height:140px;
background:url("maq/oasispalmbeach.jpg");
border-bottom:solid #CCCCCC 1px;
border-left:solid #CCCCCC 1px;
border-right:solid #CCCCCC 1px;
border-top:solid #CCCCCC 1px;
}
#grandoasiscancun
{
float:left;
margin-left:10px;
margin-bottom:10px;
width:250px;
height:140px;
background:url("maq/grandoasiscancun.jpg");
border-bottom:solid #CCCCCC 1px;
border-left:solid #CCCCCC 1px;
border-right:solid #CCCCCC 1px;
border-top:solid #CCCCCC 1px;
}
#grandoasisvivabeach
{
float:left;
margin-left:10px;
margin-bottom:10px;
width:250px;
height:140px;
background:url("maq/grandoasisvivabeach.jpg");
border-bottom:solid #CCCCCC 1px;
border-left:solid #CCCCCC 1px;
border-right:solid #CCCCCC 1px;
border-top:solid #CCCCCC 1px;
}
#theroyalcancun
{
float:left;
margin-left:10px;
margin-bottom:10px;
width:250px;
height:140px;
background:url("maq/theroyalcancun.jpg");
border-bottom:solid #CCCCCC 1px;
border-left:solid #CCCCCC 1px;
border-right:solid #CCCCCC 1px;
border-top:solid #CCCCCC 1px;
}
#grandcariberealcancun
{
float:left;
margin-left:10px;
margin-bottom:10px;
width:250px;
height:140px;
background:url("maq/grancariberealcancun.jpg");
border-bottom:solid #CCCCCC 1px;
border-left:solid #CCCCCC 1px;
border-right:solid #CCCCCC 1px;
border-top:solid #CCCCCC 1px;
}
#moonpalace
{
float:left;
margin-left:10px;
margin-bottom:10px;
width:250px;
height:140px;
background:url("maq/moonpalace.jpg");
border-bottom:solid #CCCCCC 1px;
border-left:solid #CCCCCC 1px;
border-right:solid #CCCCCC 1px;
border-top:solid #CCCCCC 1px;
}
#playacarpalace
{
float:left;
margin-left:10px;
margin-bottom:10px;
width:250px;
height:140px;
background:url("maq/playacarpalace.jpg");
border-bottom:solid #CCCCCC 1px;
border-left:solid #CCCCCC 1px;
border-right:solid #CCCCCC 1px;
border-top:solid #CCCCCC 1px;
}
#aventuraspapalace
{
float:left;
margin-left:10px;
margin-bottom:10px;
width:250px;
height:140px;
background:url("maq/aventuraspapalace.jpg");
border-bottom:solid #CCCCCC 1px;
border-left:solid #CCCCCC 1px;
border-right:solid #CCCCCC 1px;
border-top:solid #CCCCCC 1px;
}
#grandoasisriveramaya
{
float:left;
margin-left:10px;
margin-bottom:10px;
width:250px;
height:140px;
background:url("maq/grandoasisriveramaya.jpg");
border-bottom:solid #CCCCCC 1px;
border-left:solid #CCCCCC 1px;
border-right:solid #CCCCCC 1px;
border-top:solid #CCCCCC 1px;
}

#granportoreal
{
float:left;
margin-left:10px;
margin-bottom:10px;
width:250px;
height:140px;
background:url("maq/granportoreal.jpg");
border-bottom:solid #CCCCCC 1px;
border-left:solid #CCCCCC 1px;
border-right:solid #CCCCCC 1px;
border-top:solid #CCCCCC 1px;
}






#vistab
{
float:left;
margin-left:10px;
margin-bottom:10px;
width:420px;
height:140px;
background:#FFFFFF;
border-bottom:solid #CCCCCC 1px;
border-left:solid #CCCCCC 1px;
border-right:solid #CCCCCC 1px;
border-top:solid #CCCCCC 1px;
}

#vistac
{
float:left;
margin-left:10px;
margin-bottom:10px;
width:80px;
height:140px;
background:#FFFFFF;
border-bottom:solid #CCCCCC 1px;
border-left:solid #CCCCCC 1px;
border-right:solid #CCCCCC 1px;
border-top:solid #CCCCCC 1px;
}
#vistaz
{
float:left;
margin-left:10px;
margin-bottom:10px;
width:500px;
height:200px;
background:#F4FAE9;
border-bottom:solid #F4FAE9 1px;
border-left:solid #F4FAE9 1px;
border-right:solid #F4FAE9 1px;
border-top:solid #F4FAE9 1px;
}
#espacio
{
margin-top:10px;
margin-left:10px;
margin-bottom:10px;
float:left;
width:824px;
height:22px;
background:#E6E6FA;
border:double;
border-color:#CCCCCC;
}

/*MUGRES DE ENSEÑAR HOTELES*/

/*||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/
/*|||||||||||||||||||||||||||||||||||||||FUENTES|||||||||||||||||||||||||||||||||*/
/*||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/

/*MUGRES DE ENSEÑAR HOTELES*/
.tituloh
{
font-family:Verdana;
font-size:12px;
font-weight:bold;
color:#003366;
padding-left:10px;
padding-top:10px;
text-align:justify;
}

.titulohir a:link,a:visited,a:active
{
font-family:Verdana;
font-size:88px;
font-weight:bold;
color:#00FF00;
text-align:justify;
}

.titulohir a:hover
{
font-family:Verdana;
font-size:88px;
font-weight:bold;
color:#FF0000;
text-align:justify;
}

.titulohtxt
{
font-family:Verdana;
font-size:11px;
font-weight:bold;
color:#666666;
padding-left:10px;
padding-top:5px;
text-align:justify;
}

.titulohtxt1
{
font-family:Verdana;
font-size:11px;
font-weight:normal;
color:#444444;
padding-left:10px;
padding-top:5px;
text-align:justify;
}

.titulohtxt1 a:link
{
font-family:Verdana;
font-size:11px;
font-weight:bold;
color:#9ACD32;
padding-left:10px;
padding-top:5px;
text-align:justify;
}

.titulohtxt1 a:visited
{
font-family:Verdana;
font-size:11px;
font-weight:bold;
color:#9ACD32;
padding-left:10px;
padding-top:5px;
text-align:justify;
}

.titulohtxt1 a:active
{
font-family:Verdana;
font-size:11px;
font-weight:bold;
color:#9ACD32;
padding-left:10px;
padding-top:5px;
text-align:justify;
}


.titulohtxt1 a:hover
{
font-family:Verdana;
font-size:11px;
font-weight:bold;
color:#000000;
padding-left:10px;
padding-top:5px;
text-align:justify;
}

.titulohtxtxt
{
font-family:Verdana;
font-size:11px;
font-weight:normal;
color:#444444;
padding-left:10px;
padding-top:5px;
text-align:justify;
}

.titulohtxtxt a:link
{
font-family:Verdana;
font-size:11px;
font-weight:normal;
color:#9ACD32;
padding-left:10px;
padding-top:5px;
text-align:justify;
}

.titulohtxtxt a:visited
{
font-family:Verdana;
font-size:11px;
font-weight:normal;
color:#9ACD32;
padding-left:10px;
padding-top:5px;
text-align:justify;
}

.titulohtxtxt a:active
{
font-family:Verdana;
font-size:11px;
font-weight:normal;
color:#9ACD32;
padding-left:10px;
padding-top:5px;
text-align:justify;
}


.titulohtxtxt a:hover
{
font-family:Verdana;
font-size:11px;
font-weight:normal;
color:#000000;
padding-left:10px;
padding-top:5px;
text-align:justify;
}

.titulohtxtjon
{
font-family:Verdana;
font-size:11px;
font-weight:bold;
color:#444444;
padding-left:10px;
padding-top:5px;
text-align:left;
}
.titulohtxtkndy
{
font-family:Verdana;
font-size:11px;
font-weight:bold;
color:#444444;
padding-left:10px;
padding-top:5px;
text-align:justify;
margin-left:20px;
margin-right:20px;
}
.titulohtxtash
{
font-family:Verdana;
font-size:11px;
font-weight:bold;
color:#444444;
padding-left:10px;
padding-top:5px;
text-align:justify;
margin-left:30px;
}
.titulohtxto
{
font-family:Verdana;
font-size:10px;
font-weight:normal;
color:#222222;
padding-left:10px;
padding-right:10px;
padding-top:5px;
text-align:justify;
}
.titulohtxto1
{
font-family:Verdana;
font-size:12px;
font-weight:normal;
color:#222222;
padding-left:10px;
padding-right:10px;
padding-top:1px;
text-align:justify;
}

/*MUGRES DE ENSEÑAR HOTELES*/

.fuentemenutit
{
	font-weight:bold;
	font-family:Verdana;
	font-size:12px;
	text-align:center;
	margin:0;
	padding-top:10px;
	color: #556B2F;
}


.fuentemenu{
	font-weight:normal;
	font-family:Verdana;
	font-size:11px;
	text-align:justify;
	color: #333333;
	margin:0;
	padding:0;
}
.fuentetextres{
	font-weight:bold;
	font-family:Verdana;
	font-size:11px;
	text-align:center;
	color: #333333;
	margin:0;
	padding:0;
}
.fuentetexcen{
	font-weight:normal;
	font-family:Verdana;
	font-size:11px;
	text-align:center;
	color: #333333;
	margin:0;
	padding:0;
}


.fuentemenu-pie{
	font-weight:normal;
	font-family:Verdana;
	font-size:10px;
	text-align:center;
	margin:3px 0 3px 0;
	color: #222222;
}

.fuentemenu-pie a:link{
	font-size:10px;	
	font-weight:normal;
	font-family:Verdana;
	color:#2C89C7;
}

.fuentemenu-pie a:visited{
	font-size:10px;	
	font-weight:normal;
	font-family:Verdana;
	color:#2C89C7;
}

.fuentemenu-pie a:active{
	font-size:10px;	
	font-weight:normal;
	font-family:Verdana;
	color:#2C89C7;
}

.fuentemenu-pie a:hover{
	font-size:10px;	
	font-weight:normal;
	font-family:Verdana;
	color:#5AC6F5;
}

.fuentepie{
	font-weight:normal;
	font-family:Verdana;
	font-size:10px;
	text-align:center;
	color: #000000;
	padding:0;
	margin:0;
	width:100%;
}

.fuentepie a:link{
	font-weight:normal;
	font-size:10px;	
	color: #000000;
	padding:5px 0 0 0;
	width:100%;	
}

.fuentepie a:visited{
	font-weight:normal;
	font-size:10px;	
	color: #000000;
	padding:5px 0 0 0;
	width:100%;	
}

.fuentepie a:active{
	font-weight:normal;
	font-size:10px;	
	color: #000000;
	padding:5px 0 0 0;
	width:100%;	
}

.fuentepie a:hover{
	font-weight:normal;
	font-size:10px;	
	color:#336666;
	padding:5px 0 0 0;
	width:100%;	
}

/*ESMIRED*/


.fuentepie2{
	font-weight:normal;
	font-family:Verdana;
	font-size:10px;
	text-align:center;
	color: #444444;
	padding:5px 0 0 0;
	width:100%;	
}

.fuentepie2 a:link{
	font-weight:normal;
	font-size:10px;	
	color: #444444;
	padding:5px 0 0 0;
	width:100%;	
}

.fuentepie2 a:visited{
	font-weight:normal;
	font-size:10px;	
	color: #444444;
	padding:5px 0 0 0;
	width:100%;	
}

.fuentepie2 a:active{
	font-weight:normal;
	font-size:10px;	
	color: #444444;
	padding:5px 0 0 0;
	width:100%;	
}

.fuentepie2 a:hover{
	font-weight:normal;
	font-size:10px;	
	color: #ff0000;
	padding:5px 0 0 0;
	width:100%;	
}

.tlugares
{
font-family:Helvetica;
font-size:16px;
font-weight:bold;
width:100%;
text-align:center;
color:#000000;
}

.txto
{
    text-align:justify;
    font-family:Arial;
	font-weight:normal;
	color:#000000;
	font-size:11px;
}

.txtop
{
    text-align:justify;
    font-family:Verdana;
	font-weight:bold;
	color:#000000;
	font-size:11px;	
}

.txtopok
{
    text-align:center;
    font-family:Verdana;
	font-weight:bold;
	color:#222222;
	font-size:12px;	
}
.txtopok2
{
    text-align:left;
    font-family:Verdana;
	font-weight:bold;
	color:#222222;
	font-size:12px;	
}

.best
{
font-family:verdana;
font-weight:bold;
color:#0F6C33;
font-size:11px;
}

.cancun
{
font-family:verdana;
font-weight:bold;
color:#0C75B7;
font-size:11px;
}

.regresar a:link
{
    text-align:right;
    font-family:Verdana;
	font-weight:bolder;
	color:#0066CC;
	font-size:12px;	
}

.regresar a:active
{
    text-align:right;
    font-family:Verdana;
	font-weight:bolder;
	color:#0066CC;
	font-size:12px;	
}

.regresar a:visited
{
    text-align:right;
    font-family:Verdana;
	font-weight:bolder;
	color:#0066CC;
	font-size:12px;	
}

.regresar a:hover
{
    text-align:right;
    font-family:Verdana;
	font-weight:bolder;
	color:#000000;
	font-size:12px;	
}
/*PUERCO CONTACTO*/
#contactomarco
{
float:left;
width:500px;
height:315px;
margin-top:15px;
margin-bottom:32px;
/*
border-bottom:#999999 solid 2px;
border-left:#999999 solid 2px;
border-right:#999999 solid 2px;
border-top:#999999 solid 2px;
*/
}
#contactomarcoante
{
float:left;
width:165px;
height:300px;
}
#casillaentrada
{
float:left;
width:240px;
height:18px;
border:#339933 solid 1px;
font-family:arial;
font-size:12px;
font-weight:normal;
margin-top:4px;
margin-left:2px;
}
#casillatag
{
float:left;
width:240px;
height:20px;
border: #000000 solid 1px;
font-family:arial;
font-size:12px;
font-weight:bold;
color:#000000;
margin-top:4px;
margin-left:2px;
}

#casillaentradatexto
{
float:left;
width:485px;
height:80px;
border:#339933 solid 1px;
font-family:arial;
font-size:12px;
font-weight:normal;
margin-top:4px;
margin-left:2px;
}

#casillatagcomentario
{
float:left;
width:485px;
height:20px;
border: #000000 solid 1px;
font-family:arial;
font-size:12px;
font-weight:bold;
color:#000000;
margin-top:4px;
margin-left:2px;
}

#boton
{
float:left;
width:120px;
height:22px;
border: #000000 solid 1px;
font-family:arial;
font-size:12px;
font-weight:bold;
color:#000000;
margin-top:4px;
margin-left:2px;
}

/*PUERCO CONTACTO*/