/* commented backslash hack v2 \*/
body {
	color: #00274A;
	background: #3E95DA url(imagenes/background.jpg) repeat-x;
	text-align:center;
	font:10px "Trebuchet MS", Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin:0px 0px 0px 0px;
	padding:0;
}

.clear {
	clear:both;
}

img {
border:0px;
}

p {
	background:transparent;
	text-align:left;
	padding-bottom:10px;
	font-size:1.4em;
	margin:0;
	line-height :18px;
}

h2,h3 {
	background:transparent;
	text-align:left;
	font-size:2em;
	margin: 0px 0px 2px 0px;
	color : #366BAF;
	height : 30px;
}

#contenido {
	width:778px;
	margin: 0px auto 0px auto;
	background : transparent url(imagenes/corpus.gif) repeat;
}

#header {
	min-height:112px;
	width:778px;
	background: url(imagenes/top.gif) no-repeat;
	margin:0px 0px 0px 0px;
}

#header h1 span {
display:none
}

#header h1 {
width:195px;
height:60px;
float:left
}

#header h1 a {
height:60px;
width:180px;
margin-left:50px;
display:block
}

#submenu {
	height:45px;
	background:transparent url(imagenes/submenu.jpg) no-repeat left top;
	margin: 0px 0px 0px 210px;
	padding : 50px 0px 0px 0px;
	width : 560px;
}

#submenu ul {
	list-style:none;
	margin : 0px;
	float : left;
width : 550px;
}

#submenu li {
	float:left;
	list-style:none;
	font-size:1.3em;
	text-align : left;
	padding : 0px 0px 0px 0px;
	margin:0px 0px 0px 6px;
	font-weight : bold;
	min-width : 40px;
	display : block;
}

#header li a:link,#header li a:visited {
	color: #0F3192;
	border-bottom : 2px solid #0280FB;
}

#header li a:hover {
	color: #FFA500;
	border-bottom : 2px solid #31609E;
	background : transparent;
}

#header li span{
	color: #0F3192;
	border-bottom : 2px solid #0280FB;
	background : url(imagenes/span.gif) no-repeat right;
	padding-right : 8px;
		border-bottom : 0px;
}

#lateral {
	background: transparent;
	width:370px;
float:left;
margin: 10px 15px 10px 5px;
}

#lateral img {
border:0
}

.suites {
	background: #FCF7D9 url(imagenes/suites.gif) no-repeat top left;
	width:340px;
	float:left;
	margin: 10px 15px 5px 15px;
	padding:50px 0px 30px 0px;
	border-left : 1px solid #F9EFB5;
	border-right : 1px solid #FAF2C4;
border-bottom: 1px solid #FAF2C4;
}

.suites p{
	width : 300px;
	font-size : 1.3em;
	padding: 0px 0px 0px 25px;
}

.suites ul{
	width : 290px;
	font-size : 1.2em;
	padding: 0px 0px 0px 35px;
	text-align : left;
	color : #234878;
	list-style : square;
}

.suites span{
display:none;
height:0%;
}

.suites h2{
display:none;
height:0%;
}

.hoverbox{
	list-style: none;
	width : 320px;
	float : left;
	margin:0px 0px 0px 0px;
}

.hoverbox li{
	float: left;
	margin: 3px;
	padding: 5px;
	width : 120px;
	list-style : none;
}

.hoverbox span{
	margin: 3px;
	padding: 5px;
	width : 110px;
	display : list-item;
	height : 4em;
}

.hoverbox img{
	vertical-align: top;
}

.hoverbox a{
cursor: pointer;
	height: 75px;
}

.hoverbox img{
	padding: 2px;
	width: 100px;
	height: 75px;
}

#portada{
	width:355px;
	text-align : left;
	margin : 5px 0px 10px 0px;
	padding: 10px 0px 0px 0px;
	background : url(imagenes/foto_lista.jpg) no-repeat right top;
	min-height : 170px;
	font-size : 1.1em;
	float : left;
}

#portada li{
	text-align : left;
	font-size : 1.2em;
	list-style : none url(imagenes/bullet.gif);
}

#texto p {
	float: left;
	padding: 0px 6px 3px 6px;
}

#texto{
	width : 370px;
	margin : 16px 0px 10px 390px;
}

#texto2{
	width : 600px;
	margin : 16px 0px 10px 50px;
}

#texto2 p{
	float:left
}

#texto2 img{
	float:left;
	margin : 0px 5px 0px 0px;
	padding:10px 10px 10px 10px;
	border : 2px solid #FDF5E6;
	background : #FFFAF0;
}

#footer {
	width:771px;
	height:70px;
	float : left;
	background : #2F68AD url(imagenes/top_footer.gif) no-repeat top;
	margin : 0px 0px 0px 5px;
}

#footer ul {
	width:500px;
	list-style:none;
	text-align : center;
	margin : 20px 0px 0px 80px;
}

#footer li {
	color: #FFFFF0;
	font-size:1.1em
}

#footer a:link,#footer a:visited {
color:#E4E3CF
}

#footer a:hover {
color:#FFFFF0
}

.lateral {
	width:350px;
	float:left;
	border:0px;
	background : url(imagenes/form.jpg) no-repeat;
	min-height : 205px;
	margin : 25px 0px 0px 10px;
	padding : 50px 0px 0px 10px;
}

.lateral legend {
	display:none;
}

.lateral input {
	padding-left:2px;
	border: 1px solid #F7E7B7;
	margin: 0px 40px 2px 0px;
}

.lateral textarea {
	padding-left:2px;
	border: 1px solid #F7E7B7;
	margin : 0px 29px 0px 0px;
}

.lateral label {
	font-size:1.1em;
	margin-left:15px;
	float:left;
	margin-bottom:4px;
	text-align : right;
	width : 60px;
}

#without{
	border:0px;
	background : transparent;
	float : left;
	margin : 5px 0px 10px 20px;
}

a:link,a:visited {
	color: #0980CC;
	text-decoration: none;
	background:transparent
}

a:hover {
	color: #0184F8;
	background:transparent;
	text-decoration : underline;
}

.sIFR-flash {
visibility:visible !important;
margin:0
}

.sIFR-replaced {
visibility:visible !important
}

span.sIFR-alternate {
	position:absolute;
	left:0;
	top:0;
	width:0;
	height:0;
	display:block;
	overflow:hidden;
}

.sIFR-hasFlash h2 {
	visibility:hidden;
	font-size:20px;
	padding-left:0;
	margin-left:0;
	margin-top:0;
	margin-bottom:3px;
	letter-spacing:-6px;
	width : 365px;
	height : 35px;
}

.sIFR-hasFlash h3 {
	visibility:hidden;
	font-size:20px;
	padding:0px 0px 0px 0px;
	letter-spacing:-6px;
	width : 365px;
	height : 35px;
	margin : 8px 0px 0px 0px;
	float : left;
}

#in {
	float:left;
	margin : 15px 0px 0px 15px;
	display : block;
	overflow : hidden;
	clear : none;
}

#flashcontent {
	margin : 15px 0px 0px 15px;
display : block;
	overflow : hidden;
	clear : none;
}

.thumb{
	width : 370px;
	margin : 16px 0px 10px 390px;
}

.thumb ul {
list-style:none;
margin:0; 
padding:0; 
}

.thumb li {
	float:left;
	margin: 10px 19px 5px 10px;
	padding:0;
}

.thumb li a img {
border:none;
 }

.thumb li img {
display:block; 
float:left; 
width:150px;
}

.thumb li span {
	display:block;
	text-align: left;
	clear:both;
	width:150px;
	font-size : 1.2em;
}

#noticias{
	background: transparent url(imagenes/noticias.gif) no-repeat top;
	width:300px;
	float:left;
	margin: 20px 15px 30px 20px;
padding-top: 30px;
}

#noticias p{
	background: transparent;
	width:260px;
	padding:5px 10px 5px 10px;
	margin: 4px 0px 0px 0px;
	float:left;
	border-bottom : 1px solid #EEE3D4;
}

#noticias ul{
	background: transparent;
	width:220px;
	padding:5px 10px 5px 25px;
	margin: 4px 0px 0px 0px;
	float:left;
	list-style : circle;
	color : #3B70B4;
}

#noticias li{
	margin: 4px 0px 0px 0px;
	list-style : circle;
	color : #3B70B4;
	float : left;
	width : 220px;
	font-size : 1.2em;
	text-align : left;
}


#noticias h1{
	background: transparent;
	padding:5px 0px 5px 8px;
	margin:0px 0px 0px 0px;
	float:left;
	text-align : left;
	color : #3469AD;
	font-size : 1.7em;
	font-style : italic;
}

#noticias h1 span{
	display : none;
	height : 0%;
}

#noticias span{
	display : none;
}

#noticias table{
	width : 300px;
	background : White;
}

#wide p {
	padding: 0px 6px 3px 6px;
}

#wide{
	width : 395px;
	margin : 16px 0px 0px 350px;
	padding-bottom: 20px;
}

#wide img{
	float: left;
}

#reservas{
	float: left;
	background : #FFF1DD;
	border : 1px solid #FFE4B5;
	width : 390px;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 20px 20px;
	text-align : right;
}

#reservas legend{
	color : #396EB2;
	font-size : 1.3em;
	font-weight : bold;
	background : #FFF1DD;
	padding: 0px 10px 0px 10px;

}

#reservas label{
	color : #1C3759;
	font-size : 1.3em;
}

.input input{
	background : transparent url(imagenes/input.gif) no-repeat left;
	border:0px;
	width : 200px;
	height : 25px;
	padding:7px 0px 0px 10px;
}

 input{
	background : White;
}

#lateral2 {
	background: #FCF7D9;
	width:290px;
	float:left;
	margin: 15px 15px 5px 15px;
	padding:20px 10px 20px 10px;
	border-left : 1px solid #F9EFB5;
	border-right : 1px solid #FAF2C4;
border-bottom: 1px solid #FAF2C4;
}

.tarifas table{
	background: #FFFCF2;
	width:300px;
	margin: 10px 0px 0px 0px;
	float : left;
	border : 1px solid #FFE4B5;
	border-collapse : collapse;
}

.tarifas td{
	width:100px;
	font-size : 1.3em;
	text-align : left;
	padding:3px 3px 3px 3px;
	border : 1px solid #FFE4B5;
	border-collapse : collapse;
}

.tarifas caption {
	background: #FFE4C4;
	color : #336699;
	font-size : 1.5em;
	font-weight : bold;
margin: 20px 0px 0px 0px;
}
/* end hack */