body {
			
	background:#18466E;

	margin:5px 0



}



body,td,th {



	font-family:Franklin Gothic Medium, Sans Serif, Helvetica;



	color:#333333;



	font-size:9pt;



}



h1 {



	margin: 0px;



	font-family: Franklin Gothic Medium, Sans Serif, Helvetica;



	padding: 10px 0 0 0;



	font-size: 14pt;



	color: #EDB27C;



}



h2 {



	font-weight: normal;



	margin: 5px 0px 0px;



	font-family: Franklin Gothic Medium, Sans Serif, Helvetica;



	font-size: 12pt;



}



h3 {



	font-weight: normal;



	margin: 0px;



	font-family: Franklin Gothic Medium, Sans Serif, Helvetica;



	font-size: 9.5pt;



}



p {



	text-align:justify;



	line-height:1.4



}



img {



	border:none



}



.img-izq-texto{



	float:left;



	padding:2px;



	margin: 5px 10px 5px 0;



	border: #EDE3D7 3px solid;



	display: inline;



}



.img-der-texto{



	float:right;



	padding:2px;



	margin: 5px 0 5px 10px;



	border: #EDE3D7 3px solid;



	display: inline;



}



a {



	color:#333333;



	text-decoration:none



}



a:hover {



	color:#000000;



}







/*------------------layers estructura----------------*/



#pagina {



	margin:0px auto;



	background:#fff url(../images/pagina-body.png);



	height: auto;



	width: 930px;



}



#contenedor {



	margin:0 5px



}



/*--------------------top--------------------*/



#top {



	height:222px;



	margin: 0 0 5px 0;



}



#top a {



	color:#FFFFFF;



	font-weight: bold;



}



#top a:hover {



	text-decoration:underline



}



#top-image {



	height:45px;



	width:930px;



	background:#28567C url(../images/pagina-top.png) top no-repeat;



}



#top-image-texto {



	padding:15px 15px 0px;



	color:#FFFFFF;



	font-size:8pt;



	margin:0 5px;



	height: 30px;



}



#top-image-background {



	background: url(../images/top-imagen.jpg) no-repeat top;



	height:140px;



	width:920px;



	border-bottom: solid #EDE3D7 2px;



	margin: 0 5px;



	border-top: solid #28567C 2px;



}



#top-texto {



	color:#000000;



	font-size:9pt;



	font-weight:bold;



	float: left;



	padding: 5px 0 0 400px;



}



#top-nav {



	height:auto;



	width:900px;



	padding:8px 10px;



	color:#FFFFFF;



	font-size:9pt;



	background: #28567C;



	margin: 0 5px;



}



/*-----------------contenido-----------------*/



#table-div {



	width:100%;



}



#columna-a {



	width:180px;



	float: left;



	padding:0 5px 0 5px;



}



#columna-b {



	width:540px;



	float: left;



	padding:0;



}



#columna-c {



	width:180px;



	float: right;

   

	height:auto;



	padding:0 5px 0 5px;


}
.flout {
     float: right;
}

#footer {
	background: url(../images/pagina-footer.png) bottom no-repeat;
	height:auto;
	padding:0px 5px 10px 5px;
	margin:5px 0 0 0
}
#footer a {
	color: #FFFFFF;
	font-size: 9pt;
	font-weight: bold;
	text-align: center;
	text-decoration:none
}
#footer a:hover {
	color: #FFFFFF;
	font-size: 9pt;
	font-weight: bold;
	text-align: center;
	text-decoration:underline
}
#texto-footer {
	color: #FFFFFF;
	font-size: 9pt;
	font-weight: bold;
	text-align: center;
	padding: 0px 0;
}

#copyright {



	color: #000000;



	margin:auto;



	width:920px;



	text-align:center;



	padding:5px



}



/*------------------fin layers estructura----------------*/







/*-------------banners-----------*/


div.banner470x75 {



	width:510px;



	height:75px;



	padding:0px;



	margin:auto



}
#rich-media {
	margin:5px 730px;
	width:175px;
	height:400px;
	float:right;
}
.flout {
     float: right;
}



#banner {
	margin:5px;
	width:160px;
	height:400px;
	float:right;
	background-image:url(http://www.mexicohotel.com.mx/images/img1.gif);
}
#banner:hover {
	margin:5px;
	width:486px;
	height:400px;
	float:right;
	background-image:url(http://www.mexicohotel.com.mx/images/img2.gif);

}

/*------------fin Banners----------*/







/*---------------box----------------*/







/*---------------A----------------*/



div.box-a {



	width:180px;





	margin: 0 0 5px 0;



}



div.box-a-layer {



	background:#EDE3D7 url(../images/box-a-2.png) top repeat-x;



}



div.box-a-layer2 {



	background: url(../images/box-a-1.png) top left no-repeat



}



div.box-a-layer3 {



	background: url(../images/box-a-3.png) top right no-repeat;



	height:auto;



	padding:5px 10px;



	color:#18466E;



	font-weight:bold



}



div.box-a-linea {



	border-top:2px #fff solid



}



div.box-a-content {



	background: #EDE3D7 url(../images/box-a-4.png) bottom no-repeat;



	height:auto;



	padding:5px 10px 15px 10px;



	width: 160px;



	overflow: visible;



}



div.box-a-content-menu {



	background: #EDE3D7 url(../images/box-a-4.png) bottom no-repeat;



	height:auto;



	color: #333333;



	padding:0 0 10px 0;



	width: 180px;



}



/*---------------B----------------*/



div.box-b {



	margin: 0 0 5px 0



}



div.box-b-layer {



	background:#EDE3D7 url(../images/box-b-2.png) top repeat-x



}



div.box-b-layer2 {



	background: url(../images/box-b-1.png) top left no-repeat



}



div.box-b-layer3 {



	background: url(../images/box-b-3.png) top right no-repeat;



	height:auto;



	padding:10px 10px;



	color:#18466E;



	font-weight:bold;



}



div.box-b-layer3 a {



	color:#18466E;



	font-weight:bold;



}



div.box-b-linea {



	border-top:2px #fff solid



}



div.box-b-content {



	border-left:#dcdcdc solid 1px;



	border-right:#dcdcdc solid 1px;



	border-bottom:#dcdcdc solid 1px;



	height:auto;



	padding:5px 10px;



	border-top: #dcdcdc solid 1px;



}



/*---------------C----------------*/



div.box-c {



	width:180px;



	margin: 0 0 5px 0;



}



div.box-c-layer {



	background:#EDE3D7 url(../images/box-c-2.png) top repeat-x;



}



div.box-c-layer2 {



	background: url(../images/box-c-1.png) top left no-repeat



}



div.box-c-layer3 {



	background: url(../images/box-c-3.png) top right no-repeat;



	height:auto;



	padding:10px 10px;



	color:#18466E;



	font-weight:bold



}



div.box-c-linea {



	border-top:2px #fff solid



}



div.box-c-content {



	background:#c4fbd6 url(../images/box-c-4.png) bottom no-repeat;



	height:auto;



	padding:5px 10px 15px 10px;



	width: 160px;



}



/*----------------fin box----------------*/















.menutitle{



	cursor:pointer;



	margin-bottom:5px;



	background-color:#c7d19a;



	color:#FFF;



	width:165px;



	padding:2px;



	text-align:left;



	/*font-weight:bold;*/



	font-family:Verdana, Arial, Helvetica, sans-serif;



	font-size:8pt;



	border-bottom:1px #c8c8c8 solid



	



	



}







.menutitle-dest{



	cursor:pointer;



	margin-bottom: 5px;



	background-color:#EDE3D7;



	color:#EDB27C;



	width:165px;



	padding:2px 0 2px 0px;



	text-align:left;



	font-weight:bold;



	font-family:Verdana, Arial, Helvetica, sans-serif;



	font-size:8pt;



	



	



}







.menutitle-sub{



	cursor:pointer;



	margin-bottom: 5px;



	background-color:#333333;



	color:#FFF;



	width:175px;



	padding:8px 0 0px 5px;



	text-align:left;



	font-weight:bold;



	font-family:Verdana, Arial, Helvetica, sans-serif;



	font-size:10pt;



	height:24px



	



	



}







.submenu{



	margin-bottom: 3px;



	font-family:Verdana, Arial, Helvetica, sans-serif;



	font-size:9pt;



	color:#FFFFFF;



	text-decoration:none;



	padding:0 0 0 0px;	



	



}








