
/**************************** GENERAL *****************************/

body{
	margin: 0;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center; 
}

p{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	text-align:justify;
}

a:link, a:visited{
	color: #000;
	text-decoration: none;
	}
	
a:hover, a:active, a:focus{
	text-decoration: underline;
	}

h2{
	font-size:12px;
	font-weight:bold;
	margin: 0;
	padding: 0;
	}

h3{
	font-size:11px;
	font-weight:bold;
	}

h4{
	text-align: left;
	margin-bottom: 0;
	margin-top: 4px;
	color: #772311;	
	}

li{
	list-style:square;
	}

input{
	font-size:10px;
	border: 1px solid #7A4F53;
	}

table#maincontainer{
	height:100%;
	margin: 0 auto;
	}

/****************************** CONTENT *******************************/

div#spaces{
	width:100%;
	height:231px!important;
	height:237px;
	position:absolute;
	top:0px;
	left:0px;
	z-index:10;
	}
	
div#leftspace{
	width:49%;
	height:231px!important;
	height:237px;
	float:left;
	}

div#rightspace{
	background: url(../images/logoback.gif) repeat-x bottom left;
	width:49%;
	height:231px!important;
	height:237px;
	float:right;
	}

div#content{
	background:#FFF;
	margin: 0 auto;
	width: 860px;
	height: 498px;
	margin-top: 35px;
	position:relative;
	z-index:20;
	}

div#flash{
	width: 526px;
	height: 440px;
	float:left;
	text-align:left
	}

div#right{
	width: 310px;
	height:450px;
	float: right;
	clear:right;
	}

div#especial{
	float:left;
	width:526px;
	text-align:left;
	margin-top: 15px;
	/*padding-left:970px;
	padding-bottom:10px;*/
	}

div#especial a:link, div#especial a:visited{
	color: #BE0022;
	font-size:9px;
	font-weight:bold;
	padding-left:10px;
	margin-right: 25px;
	/*background: #FFF url(../images/specialsback.gif) no-repeat center left;Ç*/
	}

div#reservar{
	text-align:right;
	padding-top: 25px;
	}

div#reservar a:link, div#reservar a:visited{
	color: #BE0022;
	font-size:9px;
	font-weight:bold;
	}

div#ofertas{
	text-align:right;
	padding-top:15px;
	}
	
div#ofertas a:link, div#ofertas a:visited{
	color: #BE0022;
	font-size:9px;
	font-weight:bold;
	}

div#language{
	text-align:right;
	width:100%;
	/*float:left;*/
	}

div#language a:link, div#language a:visited{
	font-size: 7px;
	color: #000;
	margin-left: 7px;
	}

div#titulo{
	margin-top:99px!important; /*modificar este valor si se incluye div#oferta*/
	margin-top:91px;
	height:35px;
	background:#BE0022;
	float:left;
	width:100%;
	
	}

span.titulo1{
	color:#000;
	font-size: 17px;
	font-weight:bold;
	line-height:35px;
	vertical-align:middle;
	sborder: 1px solid blue;
	}

span.titulo2{
	color:#FF5C00;
	font-size: 17px;
	font-weight:bold;
	line-height:35px;
	vertical-align:middle;
	}

div#text, div#hometext, div#restautext, div#hoteltext, div#prensatext{
	float:left;
	width:100%;
	text-align:justify;
	}
	
div#text{
	margin-top: 33px !important;
	margin-top: 29px;
	}
	
div#hometext{
	margin-top: 184px !important;
	margin-top: 188px;
	}

div#restautext{
	margin-top: 131px !important;
	margin-top: 128px;
	}

div#hoteltext{
	margin-top: 22px !important;
	margin-top: 10px;
	}

div#prensatext{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	margin-top: 14px!important;
	margin-top: 10px;
	}

div#contact_form{
	position:relative;
	top: 30px!important;
	top: 18px;
	left: 0;
	text-align:left;
	smargin-top: 35px;
	}

.inputbox{
	border: 1px solid #7A4F53;
	}

.button{
	background: #FFF;
	color:#7A4F53;
	cursor:pointer;
	margin-top: 2px;
	}

.fieldtitle{
	font-size:10px;
	}

div#prensa_content{
	margin-top: 5px!important;
	margin-top: 5px;
	float:left;
	}

div#prensa_content a:link, div#prensa_content a:visited, table#login a:link, table#login a:visited,
div#registertext a:link, div#registertext a:visited{
	color: #BE0022;
	font-size:9px;
	font-weight:bold;
	text-transform:uppercase;
	}

table#prensa, table#login, table#registrar{
	float:left;
	}

table#prensa td{
	sborder: 1px solid #blue;
	}
	
div#isHotelsFrame {	
	margin: 0px; 
	padding: 0px;
	position: relative; 
	overflow: hidden;
	}

div#isHotelsImageRow {
	position: absolute; 
	top: 0px;
    left: 0px;
	}

table#registrar{
	margin-top: 0px !important;
	margin-top: -15px;
	}

table#registrar td input{
	border: 1px solid #7A4F53;
	margin: 0;
	padding: 0;
	}

div#registertext{
	padding-top: 20px;
	text-align:left;
	}
	
/****************************** MENU *******************************/	
div#menu{
	height: 35px;
	background:#BE0022;
	}

div#menucontainer{
	width:860px;
	margin:0 auto;
	text-align:left;
	}

div#menucontainer a:link, div#menucontainer a:visited{
	color:#FFF;
	padding-right:8px;
	padding-left: 8px;
	font-size:9px;
	}

div#menuuno{
	margin-top: 10px;
	float:left;
	swidth: 526px;
	width: 620px;
	text-align:center;
	}

div.divider{
	width: 25px;
	height:30px;
	background: #BE0022 url(../images/divider.gif) no-repeat top center;
	float:left;
	}

div#menudos{
	swidth: 309px;
	width: 170px;
	margin-top: 10px;
	float:left;
	text-align:center;
	}

div#footer{
	margin-top:4px;
	margin-bottom:30px;
	}

div#credit{
	width: 860px;
	margin:0 auto;
	text-align: right;
	}

div#credit a:link, div#credit a:visited{
	color:#999;
	}

/******************************** TEXT SCROLL ********************************/

#mContainer {
	position:relative;
	width:309px;
	height:auto;
	margin:auto;
	overflow:hidden;
}

#nContainer {
	position:relative;
	overflow:hidden;
	width:309px;
	border-style:none;
}

#textContainer {
	position:absolute;
	top:0px;
	left:0px;
	width:309px;
	padding:0px;
	margin:0px;
}

#upArrow,#downArrow {
	width:15px;
	height:10px;
	font:9px verdana;;
	text-align:center;
	color:#FFF;
	float:left;
	cursor:pointer;
	margin-top: 5px;
}

#upArrow {
	background:#FFF url(../images/up.gif) no-repeat center center;
}

#downArrow {
	background:#FFF url(../images/down.gif) no-repeat center center;
}

	


