/* CSS Document 
Hotel Murillo
/*

Coded By: Christian Klehe
Date: 25/2/2009

PRIMARY COLORS:

redsidemenu: #762123;
redsidemenuhover: #DB2123;
titletextmain: #F2EFDA;
graysidemenutext: #D3D4D3;
backgroundcolordark: # 2a2b2d;
maincontentbackground: # f2f0db;
footerbgcolor: # 2a2b2d; (gradient)
sidebarrightbackground: #f2f0db

*/

/*Main*/
body
{
	margin: 0;
	padding: 0;
	font-size: 90%;
	font-family: Verdana, georgia, sans-serif;
	line-height: 1.6em;
	text-align: center;
	color: #f2f0db;
	background:url(../images/bg_outside.jpg) repeat-x #2a2b2d;  
}

ul, li, img
{
	margin: 0;
	padding: 0;
}

a
{
	text-decoration: none;
}

a:hover
{
	text-decoration: underline;
}

a img
{
	border: none;
}

.fr
{
	float: right;
	padding: 1em 0 1em 1em;
}

.fl
{
	float: left;
	padding: 1em 1em 1em 0;
}

#container
{
	text-align: left;
	margin: auto;
	width: 750px;
	position:relative;
	background:#2a2b2d;

}


#container ul, #container ul li a
{
	list-style-type: none;
}

#outside_container {  
     background:url(../images/bg_outside.jpg) repeat-x #2a2b2d;  
}  

/*Container*/

#header1
{
	height: 110px;
	width: 750px;
	overflow: hidden;
	position:relative
}

#header2
{
	background: url(../images/header2.jpg) repeat-x;
	height: 40px;
	overflow: hidden;
}
#header1 h1
{
	text-indent: -9999px;
}

#sidebar_left
{
	padding-top: 10px;   
	width: 192px;
	float: left;
	background: #2a2b2d;
}


#backgroundmain
{
	float:left;
	width: 440px;
	height: 342px;
	background: #f2f0db;
}


#title
{
	background:url(../images/bg_title.jpg) repeat-x #260206;
	width: 440px;
	height: 117px;
	position:absolute;
	top:110px;
	left:192px;

}
#contentwrapper
{
position:relative;
}
#pagetitle p
{
	text-align:left;
 	margin:0px;
	padding-left:10px;
	padding-top:2px;
	line-height:14px;
	font-size:10px;
	color:#8c3031;
}
#pagetitle
{
	position:absolute;
	height:558px;
	width:383px;
	background:#f2f0db;
	left: 9px;
	top: 14px;
	text-align:left;
	border:solid 1px #CFCAA3;

}
#contentmain
{
	position:absolute;
	height:514px;
	width:365px;
	background:white;
	top: 40px;
	left: 18px;
	border:solid 1px #CFCAA3;

}
#contentindex
{
	position:absolute;
	top:116px;
	left:22px;
	border:solid 1px #CFCAA3;
	background:#FFFFFF;
	height:277px;
	width:403px;
}
#content
{
	position:absolute;
	top:37px;
	left:33px;
	border:solid 1px #CFCAA3;
	background:#FFFFFF;
	height:583px;
	width:404px;
	text-align:center;
}
#contentmain p
{
 	margin:0px;
	line-height:14px;
	font-size:10px;
	color:#8c3031;
	text-align:center;
}
#contentmain a
{
	color:#8c3031;
	text-align:left;
	line-height:14px;
	font-size:10px;

}

.line
{
margin: 5px 0px 5px 0px;
}

#contentindex img.hotel
{
margin: 23px 0px 20px 50px;
border: 1px solid #dfdbbe;
}

#content img.tarifas
{
margin:32px auto 0px auto;
}

#sidebar_right
{
    height: 383px;
	width: 118px;
	background: #f2f0db;
	position:absolute; top:110px; left:631px;
}

#footer
{
     position:relative;
     border-top:solid 1px #999999;
     background:url(../images/bg_footer.jpg) repeat-x #2a2b2d;  
	 clear: both;
	 padding-top: 1em;
	 padding-bottom: 1em;
	 font-size: 10px;
	 text-align: center;
	 color: #D3D4D3;
}
#footer p{
text-align:center;
height:50px;
color:#C9C9C9;
margin-top:15px;
}

/*Sidebar*/
#sidebar_left ul#nav_left li {
background:url(../images/bg_navleft.jpg) no-repeat;
border-top: 1px solid #999999;
text-align: left;
padding-right: .5em;
padding-bottom:1.2em;
line-height: 10pt;
font-size: 10px;
font-weight:bold;
color: #D3D4D3;
display:block;
}
#sidebar_left ul#nav_left li a{
color: #D3D4D3;
}

#sidebar_right ul#nav_right {

padding-top:0.5em;
}

#sidebar_right ul#nav_right li {
text-align: left;
padding-left: 1em;
padding-bottom:1.2em;
line-height: 10pt;
font-size: 10px;
font-style:italic;
font-weight:bold;
display:block;
}

#sidebar_right ul#nav_right li a{
color: #762123;
}

#sidebar_right ul#nav_right li a:hover{
color: #DB2123;
text-decoration:none;
}

#sidebar_right .activ
{
color: #DB2123;
}

#sidebar_right .flower
{
margin-bottom:12px;

}
/*Main content*/

#title_text{
	margin: 0;
	padding: 5px 0 0 20px;
	line-height: 10pt;
	font-size: 10px;
	color: #F2EFDA;
	text-align:justify;	
	width: 420px;
	position:relative

}
#title_text a, h1,h2{
font-size:11px;
display:inline;
color:#FFFFFF;
}
#title_text h1 a,h2 a, a{

}

#textheader
{
	line-height: 10pt;
	font-size: 10px;
	font-weight:bold;
	color: #FFFFFF;
	position:absolute;
	left: 450px;
	top: 0px;

}

#textheader a
{
color: #FFFFFF;
}

/*Tarifas*/

#containertarifas
{
	text-align: left;
	margin: auto;
	height:730px;
	width: 750px;
	position:relative;
	background:#2a2b2d;

}
#backgroundmaintarifas
{
	float:left;
	width: 440px;
	height: 583px;
	background: #f2f0db;
}

#sidebar_righttarifas
{
	height: 624px;
	width: 118px;
	background: #f2f0db;
	position:absolute;
	top:110px;
	left:631px;
}

#sidebar_righttarifas ul#nav_right {

padding-top:0.5em;
}

#sidebar_righttarifas ul#nav_right li {
text-align: left;
padding-left: 1em;
padding-bottom:1.2em;
line-height: 10pt;
font-size: 10px;
font-style:italic;
font-weight:bold;
display:block;
}

#sidebar_righttarifas ul#nav_right li a{
color: #762123;
}

#sidebar_righttarifas ul#nav_right li a:hover{
color: #DB2123;
text-decoration:none;
}

#sidebar_right .flower
{
margin-bottom:12px;

}
#tarifapreciotexto {
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
	color:#FFFFFF;
	position:absolute;
	left: 55px;
	top: 43px;
	width: 304px;
}
#precios ul{
}
#precios li{
padding-right:47px;
list-style: none;
display:inline;

}


/*Reservas*/

#containerreserva
{
	text-align: left;
	margin: auto;
	height:900px;
	width: 750px;
	position:relative;
	background:#2a2b2d;

}
#backgroundmainreserva
{
	float:left;
	width: 440px;
	height: 753px;
	background: #f2f0db;
}

#sidebar_rightreserva
{
	height: 794px;
	width: 118px;
	background: #f2f0db;
	position:absolute;
	top:110px;
	left:631px;
}

#sidebar_rightreserva ul#nav_right {

padding-top:0.5em;
}

#sidebar_rightreserva ul#nav_right li {
text-align: left;
padding-left: 1em;
padding-bottom:1.2em;
line-height: 10pt;
font-size: 10px;
font-style:italic;
font-weight:bold;
display:block;
}

#sidebar_rightreserva ul#nav_right li a{
color: #762123;
}

#sidebar_rightreserva ul#nav_right li a:hover{
color: #DB2123;
text-decoration:none;
}

#pagetitlereserva
{
	position:absolute;
	height:732px;
	width:383px;
	background:#f2f0db;
	left: 9px;
	top: 13px;
	text-align:left;
	border:solid 1px #CFCAA3;

}
#contentmainreserva
{
	position:absolute;
	height:691px;
	width:365px;
	background:white;
	top: 40px;
	left: 18px;
	border:solid 1px #CFCAA3;

}
#contentreserva
{
	position:absolute;
	top:37px;
	left:33px;
	border:solid 1px #CFCAA3;
	background:#FFFFFF;
	height:755px;
	width:404px;
	text-align:center;
}

#pagetitlereserva p
{
	text-align:left;
 	margin:0px;
	padding-left:10px;
	padding-top:2px;
	line-height:14px;
	font-size:10px;
	color:#8c3031;
}

/*Ubicacion*/

#containerubicacion
{
	text-align: left;
	margin: auto;
	height:775px;
	width: 750px;
	position:relative;
	background:#2a2b2d;

}
#backgroundmainubicacion
{
	float:left;
	width: 440px;
	height: 625px;
	background: #f2f0db;
}

#sidebar_rightubicacion
{
	height: 665px;
	width: 118px;
	background: #f2f0db;
	position:absolute;
	top:110px;
	left:631px;
}

#sidebar_rightubicacion ul#nav_right {

padding-top:0.5em;
}

#sidebar_rightubicacion ul#nav_right li {
text-align: left;
padding-left: 1em;
padding-bottom:1.2em;
line-height: 10pt;
font-size: 10px;
font-style:italic;
font-weight:bold;
display:block;
}

#sidebar_rightubicacion ul#nav_right li a{
color: #762123;
}

#sidebar_rightubicacion ul#nav_right li a:hover{
color: #DB2123;
text-decoration:none;
}

#pagetitleubicacion
{
	position:absolute;
	height:513px;
	width:383px;
	background:#f2f0db;
	left: 9px;
	top: 38px;
	text-align:left;
	border:solid 1px #CFCAA3;

}

#contentubicacion
{
	position:absolute;
	top:37px;
	left:33px;
	border:solid 1px #CFCAA3;
	background:#FFFFFF;
	height:612px;
	width:404px;
	text-align:center;
}

#contentubicacion p
{
	text-align:left;
 	margin:0px;
	padding-left:10px;
	padding-top:2px;
	line-height:18px;
	font-size:10px;
	color:#762123;
}
#contentubicacion a
{
text-decoration:underline;
color:#762123;
}
#contentubicacion a:hover
{
text-decoration:underline;
color:#762123;
}

#pagetitleubicacion p
{
	text-align:justify;
 	margin:0px;
	padding: 15px 8px 10px 8px;
	line-height:14px;
	font-size:10px;
	color:#604747;
}
#pagetitleubicacion img.mapa{margin:0px 5px 0px 8px;}

/*Servicios*/

#containerservicios
{
	text-align: left;
	margin: auto;
	height:1300px;
	width: 750px;
	position:relative;
	background:#2a2b2d;

}
#backgroundmainservicios
{
	float:left;
	width: 440px;
	height: 1150px;
	background: #f2f0db;
}

#sidebar_rightservicios
{
	height: 1190px;
	width: 118px;
	background: #f2f0db;
	position:absolute;
	top:110px;
	left:631px;
}

#sidebar_rightservicios ul#nav_right {

padding-top:0.5em;
}

#sidebar_rightservicios ul#nav_right li {
text-align: left;
padding-left: 1em;
padding-bottom:1.2em;
line-height: 10pt;
font-size: 10px;
font-style:italic;
font-weight:bold;
display:block;
}

#sidebar_rightservicios ul#nav_right li a{
color: #762123;
}

#sidebar_rightservicios ul#nav_right li a:hover{
color: #DB2123;
text-decoration:none;
}
#sidebar_rightservicios ul#nav_right li a.activ 
{
color: #DB2123;
}


#pagetitleservicios
{
	position:absolute;
	height:834px;
	width:383px;
	background:#f2f0db;
	left: 9px;
	top: 300px;
	text-align:left;
	border:solid 1px #CFCAA3;
	text-align:center;
	color:#604747;
	font-size:10px;

}

#contentmainservicios
{
	position:absolute;
	height:795px;
	width:365px;
	background:white;
	top: 324px;
	left: 18px;
	border:solid 1px #CFCAA3;
	text-align:left;

}
#contentservicios{
	position:absolute;
	top:39px;
	left:33px;
	border:solid 1px #CFCAA3;
	background:#FFFFFF;
	height:1150px;
	width:404px;
	text-align:center;
	clear:both;
	color:#604747;
}

#contentservicios .h1{
	display:inline;
	font-size:10px;
	color:#8c3031;
}

#contentservicios p.title
{
	text-align:left;
 	margin:5px 0px 0px 16px;
	line-height:18px;
	font-size:10px;
	color:#604747;
}

#contentservicios #introduccion, #contentservicios p
{
	text-align:left;
 	margin:5px 16px 0px 16px;
	line-height:14px;
	font-size:10px;
	color:#8c3031;
	text-align:justify;
}
#contentservicios a
{
	padding-right:28px;
	line-height:18px;
	font-size:10px;
	color:#604747;
}
#contentservicios #introduccion a{ padding:0px;}
	
	#contentservicios a.activ
{
color: #DB2123;
	}

.line2
{
margin-top:5px;
margin-bottom:5px;}

#list
{
float:left;
width:195px;
}

#gallery
{
margin-top:6px;
float:right;
width:170px;
}

#list ul
{
	list-style-type:none;
	text-align:left;
 	margin:6px 0px 0px 4px;
	line-height:18px;
	font-size:10px;
	color:#8c3031;
}
#list li
{
	background:url(../images/bullet.gif) no-repeat left;
	padding-left:14px;
}
/*Salones*/

#containersalones
{
	text-align: left;
	margin: auto;
	height:770px;
	width: 750px;
	position:relative;
	background:#2a2b2d;

}
#backgroundmainsalones
{
	float:left;
	width: 440px;
	height:620px;
	background: #f2f0db;
}

#sidebar_rightsalones
{
	height: 660px;
	width: 118px;
	background: #f2f0db;
	position:absolute;
	top:110px;
	left:631px;
}

#sidebar_rightsalones ul#nav_right {

padding-top:0.5em;
}

#sidebar_rightsalones ul#nav_right li {
text-align: left;
padding-left: 1em;
padding-bottom:1.2em;
line-height: 10pt;
font-size: 10px;
font-style:italic;
font-weight:bold;
display:block;
}

#sidebar_rightsalones ul#nav_right li a{
color: #762123;
}

#sidebar_rightsalones ul#nav_right li a:hover{
color: #DB2123;
text-decoration:none;
}
#sidebar_rightsalones ul#nav_right li a.activ 
{
color: #DB2123;
}

#pagetitlesalones {
	background:#F2F0DB none repeat scroll 0 0;
	border:1px solid #CFCAA3;
	color:#604747;
	font-size:10px;
	height:431px;
	left:9px;
	position:absolute;
	text-align:center;
	top:175px;
	width:383px;
}
#contentmainsalones
{
	position:absolute;
	height:397px;
	width:365px;
	background:white;
	top: 190px;
	left: 18px;
	border:solid 1px #CFCAA3;
}
#contentsalones
{
	position:absolute;
	top:39px;
	left:33px;
	border:solid 1px #CFCAA3;
	background:#FFFFFF;
	height:660px;
	width:404px;
	text-align:center;
	clear:both;
	color:#604747;
}
#contentsalones .h1, .h2{
	display:inline;
	font-size:10px;
	color:#8c3031;
}

#contentsalones #introduccion{
	text-align:left;
 	margin:5px 16px 0px 16px;
	line-height:14px;
	font-size:10px;
	color:#8c3031;	
}

#contentsalones a
{
	padding-right:28px;
	line-height:18px;
	font-size:10px;
	color:#604747;
	}
	#contentsalones a.activ
{
color: #DB2123;
	}

/*Servicios2*/

#containerservicios2
{
	text-align: left;
	margin: auto;
	height:741px;
	width: 750px;
	position:relative;
	background:#2a2b2d;

}
#backgroundmainservicios2
{
	float:left;
	width: 440px;
	height: 594px;
	background: #f2f0db;
}

#sidebar_rightservicios2
{
	height: 634px;
	width: 118px;
	background: #f2f0db;
	position:absolute;
	top:110px;
	left:631px;
}

#sidebar_rightservicios2 ul#nav_right {

padding-top:0.5em;
}

#sidebar_rightservicios2 ul#nav_right li {
text-align: left;
padding-left: 1em;
padding-bottom:1.2em;
line-height: 10pt;
font-size: 10px;
font-style:italic;
font-weight:bold;
display:block;
}

#sidebar_rightservicios2 ul#nav_right li a{
color: #762123;
}

#sidebar_rightservicios2 ul#nav_right li a:hover{
color: #DB2123;
text-decoration:none;
}
#sidebar_rightservicios2 ul#nav_right li a.activ 
{
color: #DB2123;
}

.hotel
{
margin-top:8px;
margin-right:5px;}

#pagetitleservicios2 {
	background:#F2F0DB none repeat scroll 0 0;
	border:1px solid #CFCAA3;
	color:#604747;
	font-size:10px;
	height:353px;
	left:9px;
	position:absolute;
	text-align:center;
	top:239px;
	width:383px;
}
#contentmainservicios2
{
	position:absolute;
	height:303px;
	width:365px;
	background:white;
	top: 267px;
	left: 18px;
	border:solid 1px #CFCAA3;

}
#contentservicios2 p
{
	text-align:left;
 	margin:5px 16px 0px 16px;
	line-height:14px;
	font-size:10px;
	color:#8c3031;
	text-align:justify;
}
#contentservicios2 #introduccion{
	text-align:left;
 	margin:5px 16px 0px 16px;
	line-height:14px;
	font-size:10px;
	color:#8c3031;	
}
#introduccion a{
padding:0px;
}


#contentservicios2 p.title
{
	text-align:left;
 	margin:5px 0px 0px 16px;
	line-height:18px;
	font-size:10px;
	color:#604747;
}

#contentservicios2
{
	position:absolute;
	top:39px;
	left:33px;
	border:solid 1px #CFCAA3;
	background:#FFFFFF;
	height:594px;
	width:404px;
	text-align:center;
	clear:both;
	color:#604747;
}

#contentservicios2 a
{
padding:0px;
margin:0px;
font-size:10px;
color:#604747;
}
	#contentservicios2 a.activ
{
color: #DB2123;
	}

.line2
{
margin-top:5px;
margin-bottom:5px;}







/*Alojamiemto*/

#containeralojamiemto
{
	text-align: left;
	margin: auto;
	height:1020px;
	width: 750px;
	position:relative;
	background:#2a2b2d;

}
#backgroundmainalojamiemto
{
	float:left;
	width: 440px;
	height: 870px;
	background: #f2f0db;
}

#sidebar_rightalojamiemto
{
	height: 910px;
	width: 118px;
	background: #f2f0db;
	position:absolute;
	top:110px;
	left:631px;
}

#sidebar_rightalojamiemto ul#nav_right {

padding-top:0.5em;
}

#sidebar_rightalojamiemto ul#nav_right li {
text-align: left;
padding-left: 1em;
padding-bottom:1.2em;
line-height: 10pt;
font-size: 10px;
font-style:italic;
font-weight:bold;
display:block;
}

#sidebar_rightalojamiemto ul#nav_right li a{
color: #762123;
}

#sidebar_rightalojamiemto ul#nav_right li a:hover{
color: #DB2123;
text-decoration:none;
}
#sidebar_rightalojamiemto ul#nav_right li a.activ 
{
color: #DB2123;
}

#pagetitlealojamiemto {
	background:#F2F0DB none repeat scroll 0 0;
	border:1px solid #CFCAA3;
	color:#604747;
	font-size:10px;
	height:459px;
	left:9px;
	position:absolute;
	text-align:center;
	top:15px;
	width:383px;
}
#contentmainalojamiemto
{
	position:absolute;
	height:402px;
	width:365px;
	background:white;
	top: 60px;
	left: 18px;
	border:solid 1px #CFCAA3;
}
#contentalojamiemto{
	position:absolute;
	top:39px;
	left:33px;
	border:solid 1px #CFCAA3;
	background:#FFFFFF;
	height:869px;
	width:404px;
	text-align:center;
	clear:both;
	color:#604747;

}

#contentalojamiemto .h1, .h2{
	display:inline;
	font-size:10px;
	color:#8c3031;
}


#contentalojamiemto #introduccion{
	position:absolute;
	width:370px;
	left:0px;
	text-align:left;
 	margin:5px 16px 0px 16px;
	line-height:14px;
	font-size:10px;
	color:#8c3031;
	top:480px;	
}

#contentalojamiemto a
{
	font-size:10px;
	color:#604747;
}

	#contentalojamiemto a.activ
{
color: #DB2123;
	}
/*Modulo de reservas*/
.reserva{ width:172px; height:113px; margin-top:0px; margin-left:10px; background:url(../images/reservas.jpg) no-repeat; padding-top:15px;}
.calendario{margin-top:7px;margin-left:5px;}
.checkin{width:120px;height:17px;margin:4px 0px 0px 15px;border:1px solid #604747;float:left;}
.entrada, .salida{ margin:0px 0px 0px 15px;  font-size:10px; font-weight:bold;display:block;}
.BtnFleGris{text-align:center;background-color:#f2f0db;border:1px solid #604747;font-weight:bold;font-size:11px;height:20px;color:#604747;width:145px;margin:4px 0px 0px 15px;}
/*fin reserva*/

/*Ofertas y promociones*/

#containerofertas
{
	text-align: left;
	margin: auto;
	height:1020px;
	width: 750px;
	position:relative;
	background:#2a2b2d;

}
#backgroundmainofertas
{
	float:left;
	width: 440px;
	height: 871px;
	background: #f2f0db;
}

#sidebar_rightofertas
{
	height: 911px;
	width: 118px;
	background: #f2f0db;
	position:absolute;
	top:110px;
	left:631px;
}

#sidebar_rightofertas ul#nav_right {

padding-top:0.5em;
}

#sidebar_rightofertas ul#nav_right li {
text-align: left;
padding-left: 1em;
padding-bottom:1.2em;
line-height: 10pt;
font-size: 10px;
font-style:italic;
font-weight:bold;
display:block;
}

#sidebar_rightofertas ul#nav_right li a{
color: #762123;
}

#sidebar_rightofertas ul#nav_right li a:hover{
color: #DB2123;
text-decoration:none;
}
#sidebar_rightofertas ul#nav_right li a.activ 
{
color: #DB2123;
}


#pagetitleofertas
{
	position:absolute;
	height:834px;
	width:383px;
	background:#f2f0db;
	left: 9px;
	top: 15px;
	text-align:left;
	border:solid 1px #CFCAA3;
	text-align:center;
	color:#604747;
	font-size:10px;

}

#contentmainofertas
{
	position:absolute;
	height:795px;
	width:365px;
	background:white;
	top: 40px;
	left: 18px;
	border:solid 1px #CFCAA3;
	text-align:left;

}
#contentofertas{
	position:absolute;
	top:39px;
	left:33px;
	border:solid 1px #CFCAA3;
	background:#FFFFFF;
	height:870px;
	width:404px;
	text-align:center;
	clear:both;
	color:#604747;
}

#contentofertas .h1{
	display:inline;
	font-size:10px;
	color:#8c3031;
}

#contentofertas p.title
{
	text-align:left;
 	margin:5px 0px 0px 16px;
	line-height:18px;
	font-size:10px;
	color:#604747;
}

#contentofertas #introduccion, #contentofertas p
{
	text-align:left;
 	margin:5px 16px 0px 16px;
	line-height:14px;
	font-size:10px;
	color:#8c3031;
	text-align:justify;
}
#contentofertas a
{
	padding-right:28px;
	line-height:18px;
	font-size:10px;
	color:#604747;
}
#contentofertas #introduccion a{ padding:0px;}
