@charset "utf-8";
/* CSS Document */
/***********APPLY FOR AROUNDANTIGUA HOMEPAGE************/
/*******************************************************/


/********** Centro de CONTENIDO de la pagina****************/

#openingPage{
    position: relative;
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
	border-left: 1px solid #ccd2d2;
	border-right: 1px solid #ccd2d2;
}

/*********** Contenido de Resultados de Busqueda *************/

#googleResults{
    margin: 0px 172px 0px 0px;
	padding: 0px 0px 0px 5px;
	border-left: 1px solid #ccd2d2;
	border-right: 1px solid #ccd2d2;
}

/************Contenido de paginas anunciantes*/
#contenidoAds{
    margin: 0px 0px 0px 150px;
	padding: 0px 0px 0px 5px;
	border-left: 1px solid #ccd2d2;
	border-right: 1px solid #ccd2d2;
}

/*********** De primera banda de INTRO **************/

#flashHome{
     margin: 0px 498px 0px 0px;
	 padding: 0px 0px 0px 0px;
}

#introWelcm{
     position: relative;
     float: right;
	 padding: 0px;
	 width: 495px;
}

#introLinks{
     padding: 0px;
     position: relative;
}

#introLinks img{
     border: 0;
	 padding: 0px;
	 margin: 4px 2px 0px 2px;
}

#introLinks a{
     display: inline;
}

#introText {
     padding: 0px 10px 0px 10px;
	 position: relative;
	 font-size: 12px;
}

#introWelimg{
     position: relative;
     padding: 10px 10px 10px 10px;
	 margin: 0 auto; 
}


/*********** De segunda banda de INTRO **************/

#middleLinks{
     position: relative;
	 margin: 15px 0px 0px 0px;
	 padding: 0px;
	 width: 100%;
}

.middleContent{
     font-size: 70%;
	 padding: 10px 10px 15px 10px;
}

#middleLinks td{
     width: 25%;
	 vertical-align: top;
}

.middleNav{
     position: relative;
     padding: 0px;
	 margin: 0 auto;
	 width: 200px;
	 background-color: #E8E4C1;
}

/************ SECOND CLEARING***************/

.clearFloat2{
     clear:right;
}

/**************aditional bottom nav*************/
#bottomNav2{
     position: relative;
	 margin: 0 auto;
	 width: 990px;
	 background-color: #E8E4C1;
}

#AdpageWeather {
	position: relative;
	top: 10px;
	width: 990px;
	margin: 0 auto;
	height: 108px;
}

/**************Reservaciones AA ****************/

.reserveLog img {
	position: absolute;
	top: 25px;
	left: 25px;
}

.resFeature {
	padding: 10px 10px 10px 10px;
	margin-bottom: 20px;
}

.resForm {
	padding: 10px 10px 10px 10px;
}

.resLefttext {
	width: 600px;
}

.requiredColor {
	color: #900;
	font-size: 90%;
	font-weight: bold;
}

.plain {height:20px; vertical-align:middle;}

.squareBoxesR {
     position: relative;
	 top: 5px;
	 padding: 10px 10px 10px 10px;
	 margin: 10px 15px 10px 0px;
	 background-color: #E8E4C1;
	 font-size: 100%;
}

.centralTD {
	background-image: url(imgs/lvlres1/line-dot-1-2.gif);
}

.resultResCel {
	position: relative;
}

.resultResCel img{
	text-align: center;
	margin-top: 20px;
	margin-bottom: 20px;
}

.wrongresCode {
	font-size: 150%;
	color: #900;
}

.successCode {
	font-size: 150%;
	text-align: center;
	font-weight: bold;
	color: #333;
}

.codeNum {
	color: #900;
	font-size: 18px;
	font-weight: bold;
}

/********form validation**********/
.form {
	position:relative;}
.form select {float:left}
.form .submit {clear:both}
#msg {display:none; position:absolute; z-index:200; background:url(../hotels/reserve/images/msg_arrow.gif) left center no-repeat; padding-left:7px}
#msgcontent {display:block; background:#f3e6e6; border:2px solid #924949; border-left:none; padding:5px; min-width:150px; max-width:250px; font-size: 75%}

/*******Jade Bigger text*******/

.jadeText {
	font-size: 110%;
}