body{background:#aec8c5;margin:5px 0}
body,td,th{font-family:Franklin Gothic Medium, Sans Serif, Helvetica;color:#333333;font-size:9.5pt;}
h1{margin:0px;font-family:Franklin Gothic Medium, Sans Serif, Helvetica;text-align:left;font-size:19pt;color:#000000;}
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:#156d81 1px solid;display:inline;}
.img-der-texto{float:right;padding:2px;margin:5px 0 5px 10px;border:#156d81 1px solid;display:inline;}
a{color:#333333;text-decoration:none}
a:hover{color:#000000;}
#pagina{margin:0px auto;background:#fff url(../images/pagina-body.png);height:auto;width:930px;}
#contenedor{margin:0 5px}
#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:#156D81 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{height:140px;width:920px;border-bottom:solid #fff 2px;margin:0 5px;border-top:solid #fff 2px;}
#top-texto{color:#FFFFFF;font-size:9pt;font-weight:bold;float:left;padding:110px 0 0 75px;}
#top-nav{height:auto;width:900px;padding:8px 10px;color:#FFFFFF;font-size:9.5pt;background:#156d81;margin:0 5px;}
#table-div{width:100%;}
#columna-a{width:180px;height:auto;float:left;padding:0 5px 0 5px;}
#columna-b{width:540px;float:left;padding:0;}
#columna-b2{width:900px;float:center;padding:0 5px 0 5px;}
#columna-c{width:180px;float:left;height:auto;padding:0 5px 0 5px;}
.flout {
     float: right;
}
#footer{background:url(../images/pagina-footer.png) bottom no-repeat;height:auto;padding:5px 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:15px 0;}
#copyright{margin:auto;width:920px;text-align:center;padding:5px}
div.banner470x75{width:512px;height:75px;padding:0px;margin:auto}
div.box-a{width:180px;margin:0 0 5px 0;}
div.box-a-layer{background:#4ca19f 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:10px 10px;color:#FFFFFF;font-weight:bold}
div.box-a-linea{border-top:2px #fff solid}
div.box-a-content{background:#3C9296 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:#3C9296 url(../images/box-a-4.png) bottom no-repeat;height:auto;color:#333333;padding:0 0 10px 0;width:180px;}
div.box-b{margin:0 0 5px 0}
div.box-b-layer{background:#4ca19f 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:#FFFFFF;font-weight:bold;}
div.box-b-layer3 a{color:#FFFFFF;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;}
div.box-b2{margin:0 0 5px 0}
div.box-b2-layer{background:#4ca19f url(../images/box-b-2.png) top repeat-x}
div.box-b2-layer2{background:url(../images/box-b-1.png) top left no-repeat}
div.box-b2-layer3{background:url(../images/box-b-3.png) top right no-repeat;height:auto;padding:10px 10px;color:#FFFFFF;font-weight:bold;}
div.box-b2-layer3 a{color:#FFFFFF;font-weight:bold;}
div.box-b2-linea{border-top:2px #fff solid}
div.box-b2-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;}
div.box-c{width:180px;margin:0 0 5px 0;}
div.box-c-layer{background:#4ca19f 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:#FFFFFF;font-weight:bold}
div.box-c-linea{border-top:2px #fff solid}
div.box-c-content{background:#69B3A6 url(../images/box-c-4.png) bottom no-repeat;height:auto;padding:5px 10px 15px 10px;width:160px;}
.menutitle{cursor:pointer;margin-bottom:5px;background-color:#333333;color:#ffb400;width:165px;padding:2px;text-align:left;font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:7pt;border-bottom:1px #c8c8c8 solid}
.menutitle-dest{cursor:pointer;margin-bottom:5px;color:#FFF;width:165px;padding:2px 0 0 10px;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:165px;padding:8px 0 0px 5px;text-align:left;font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9pt;height:24px}
.submenu{margin-bottom:5px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:7pt;color:#333333;text-decoration:none;padding:0 0 0 0px;}
.paginacion a{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#ffac40;background:#333333;border:solid 1px #ffac40;text-decoration:none;padding:5px}
.paginacion a:hover{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#333333;background:#ffac40;border:solid 1px #666666;text-decoration:none;padding:5px}
.celdaform{font-family:Franklin Gothic Medium, Sans Serif, Helvetica;color:#ffffff;font-size:9.5pt;}
#rounded-corner{font-family:"Lucida Sans Unicode", "Lucida Grande", Sans-Serif;font-size:12px;margin:45px;width:250px;text-align:center;border-collapse:collapse;}
#rounded-corner thead th.rounded-company{background:#b9c9fe url('http://www.cancunhotel.com.mx/images/left.png') left -1px no-repeat;}
#rounded-corner thead th.rounded-q4{background:#b9c9fe url('http://www.cancunhotel.com.mx/images/right.png') right -1px no-repeat;}
#rounded-corner th{padding:8px;font-weight:normal;font-size:13px;color:#039;background:#b9c9fe;border-color:#FFF;border-left:0;text-align:center;}
#rounded-corner td{padding:8px;background:#e8edff;border-top:1px solid #fff;color:#669;}
#rounded-corner tfoot td.rounded-foot-left{background:#e8edff url('http://www.cancunhotel.com.mx/images/botleft.png') left bottom no-repeat;}
#rounded-corner tfoot td.rounded-foot-right{background:#e8edff url('http://www.cancunhotel.com.mx/images/botright.png') right bottom no-repeat;}
#rounded-corner tbody tr:hover td{background:#d0dafd;}
.menutitle{cursor:pointer;margin-bottom:5px;background-color:#333333;color:#ffb400;width:165px;padding:2px;text-align:left;font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9pt;border-bottom:1px #c8c8c8 solid}
.menutitle-dest{cursor:pointer;margin-bottom:5px;color:#FFF;width:155px;padding:2px 0 0 5px;text-align:left;font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9pt;}
.menutitle-sub{cursor:pointer;margin-bottom:5px;background-color:#333333;color:#FFF;width:165px;padding:8px 0 0px 5px;text-align:left;font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9pt;height:24px}
.submenu{margin-bottom:3px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9pt;color:#333333;text-decoration:none;padding:0 0 0 0px;}
.paginacion a{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#ffac40;background:#333333;border:solid 1px #ffac40;text-decoration:none;padding:5px}
.paginacion a:hover{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#333333;background:#ffac40;border:solid 1px #666666;text-decoration:none;padding:5px}

