body {

   text-align: center;

background-color: #EAE2CF;

}





/* Fuentes */





h1 {

	font-family: Arial, Helvetica,sans-serif;

	font-size: 20px;

	font-weight: bold;

	color: #ABAB58;

}

h2 {	font-family: Tahoma;

	font-size: 16px;

	font-weight: bold;

	

}



h3 {	font-family: Comic, sans-serif;

	font-size: 14px;

	font-weight: bold;

	color: #BE2953;

}

h4 {

/*font-family: Geneva, Arial,serif;*/

font-size: 12px;

}

h5{

	/*font-family: Geneva, Arial, Helvetica, sans-serif;*/

	font-size: 10px;

}

h6{

	font-family: Geneva, Arial, Helvetica,sans-serif;

	font-size: 9px;

}



/* fin fuentes */





/* contenedor principal */





#container {

   width: 800px;

   margin: 0px auto;

   text-align: left;

	background-color:white;

}



/* contenedor principal */





/* cabecera */



#header {

   background: url(../imagenes/cabeceras/cabecera_alojamientos_granada800_80.jpg) top left no-repeat;

   width : 800px ;

   height : 80px ;

   margin : 0px ;

   padding : 5px ;

}







#header h1 {

   margin : 0px ;

	font-family: Helvetica, sans-serif;

	font-size: 10px;

}



#header a span {

   visibility : hidden;

}



#header a {

   width: 800px ;

	height: 80px;

display: block;

padding: 0px;

margin: 0px;

text-decoration: none;



}







/* fin cabecera */





/* zona menus */



#sidebar {

   width: 100px;

   padding: 10px; 

   float: left;

}



/* fin zona menus */





/* cuerpo central */



#main {

background: url(../imagenes/fondo_ventana.jpg) top center repeat;   

margin-left: 180px;

margin-right: 20px;

margin-top:40px;

text-align: justify;	



}



#main ul {

font-family: Arial, sans-serif;

	font-size: 12px;

	/* font-style: italic; */

	list-style-image:url(../imagenes/punto_rojo.gif);

	text-align: justify;

}



#main em {

font-family: Comic, sans-serif;

	font-size: 14px;

	font-weight: bold;

	color: #BE2953;

}



#main a {

color: #660000;

   text-decoration: none;

   text-transform: uppercase;

   

   padding: 1px 1px 1px 1px;

}



#main a:hover {

   /*background: #61290E;*/

   

   color: #BE2953;

}



/* fin cuerpo central */





/* imagenes */



#horizontal img {

	height:112px;

	/*width:172px;*/

	 

}



#vertical img {

	height:150px;

/*	width:150px;*/

	 

}



#pequeñav img {

	height:150px;

	width:100px;

	 

}





/* imagenes */





/* pie de página */



#footer {

background: url(../imagenes/mosaico_alcazaba.jpg) top center repeat;

   clear: both;

text-align: center;

	height:40px;

	width:800px;

	  

}



/* pie de página */







/* banderitas idiomas */



#banderas {



   width: 150px;

   padding: 0px; 

   float: right;



}

#banderas img {

	

	border: solid 1px; 

	height:18px;

	width:27px;

}



/* banderitas idiomas */







/* bloque información */



#bloquereservar ul {

text-align:center;

padding:1px;

/*font-family:New Century Schoolbook, Times, serif;*/

margin-top:5px;

margin-right:0px;

margin-left:0px;

margin-bottom:0px;



font-size:12px;

/*font-style:oblique;*/

font-weight:bold;

float:left;

}







#bloquereservar ul li {

width:140px;

list-style-type:none;

background-color: #FFFFFF;

border-bottom: 3px solid #0D0D0D;

border: 1px solid #0D0D0D;

border-width: 1px 1px 1px 1px;

margin-bottom: 2%;

padding:5px;

 

}



#bloquereservar img {

border: 0px solid; 

width: 40px; 

height: 30px;

padding:2px;

}



/* fin bloque información */











#menu ul {

   list-style-type: none;

   margin: 0px;

   padding: 2px;

   width: 150px;

   font-family: New Century Schoolbook, Times, serif ;

margin-top:40px;   

font-size:12px;

  font-style:oblique;

  font-weight:bold;

}







#menu ul li {

   background-color: #EAE2CF;



border-bottom: 1px solid #0D0D0D;

	border: 1px solid #0D0D0D;

	border-width: 1px 1px 1px 1px;

 

	margin-bottom: 1%;

}





#menu ul li a {

   color: #996600;

   text-decoration: none;

   text-transform: uppercase;

   display: block;

   padding: 5px 5px 5px 20px;

}





#menu ul li a:hover {

   background: #61290E;

   border-left: 10px solid #61290E;

   color: #EAE2CF;

}













#menu2 ul {

   list-style-type: none;

   margin: 0px;

   padding: 2px;

   width: 150px;

   font-family: New Century Schoolbook, Times, serif ;

margin-top:10px;   

font-size:11px;

  font-style:oblique;

  font-weight:bold;

	float:left;

}







#menu2 ul li {

   background-color: #DEDEDE;



border-bottom: 1px solid #0D0D0D;

	border: 1px solid #0D0D0D;

	border-width: 1px 1px 1px 1px;

 

	margin-bottom: 1%;

}





#menu2 ul li a {

   color: #535353;

   text-decoration: none;

   text-transform: lowercase;

   display: block;

   padding: 2px 2px 2px 20px;

}





#menu2 ul li a:hover {

   background: #7F7F7F;

   border-left: 10px solid #7F7F7F;

   color: #EAE2CF;

}









#menuapartamentos ul {

   list-style-type: none;

   margin: 0px;

   padding: 2px;

   width: 150px;

   font-family: Times, serif ;

margin-top:10px;   

font-size:14px;

  font-style:oblique;

  font-weight:bold;

}







#menuapartamentos ul li {

   background-color: #FF9151;



border-bottom: 1px solid #0D0D0D;

	border: 1px solid #0D0D0D;

	border-width: 1px 1px 1px 1px;

 

	margin-bottom: 1%;

}





#menuapartamentos ul li a {

   color: #0A0A0A;

   text-decoration: none;

   

   display: block;

   padding: 2px 2px 2px 20px;

}





#menuapartamentos ul li a:hover {

   background: #7F7F7F;

   border-left: 10px solid #7F7F7F;

   color: #EAE2CF;

}





table 



{ 



font: 0.9em Arial, Helvetica, sans-serif; 

background-color:#F2F2F2; 

margin-left:140px;

}



caption { 

background-color:#5A666E; 

color:#FFF; 

text-transform:uppercase; 

font-weight:bold; 

font-size:1.2em; 

border:1px solid #000;

margin-left:140px;

 }



thead th { 

background-color:#F5B348; 

color:#724809; 

padding:2px; 

text-transform:uppercase; 

border-top:1px solid #F4D39E; 

border-left:1px solid #F4D39E; 

border-bottom:1px solid #B76E00; 

border-right:1px solid #B76E00; }



tfoot th { background-color:#F29601; color:#724809; padding:2px; text-transform:uppercase; font-size:0.9em; }



tfoot td { background-color:#FC0; color:#724809; font-weight:bold; text-transform:uppercase; font-size:0.9em; padding:0px 5px; }

.odd {  }





tbody td { 

background-color:#D7DBDD; 

color:#5A666E; 

padding:5px; 

text-align:left; 

border-top:1px solid #FFF; 

border-left:1px solid #FFF; 

border-bottom:1px solid #AFB5B8; 

border-right:1px solid #AFB5B8;  

}



tbody th {

background-color:#5A666E; 

color:#D7DBDD; 

padding:5px; 

text-align:center; 

border-top:1px solid #93A1AA; 

border-left:1px solid #93A1AA; 

border-bottom:1px solid #2F3B42; 

border-right:1px solid #2F3B42; }





/*

tbody td a {

color:#724809; 

text-decoration:none; 

font-weight:bold; }



tbody td a:hover {

background-color:#F5B348; 

color:#FFF; }



tbody th a { color:#FFF; text-decoration:none; font-weight:bold; }

tbody th a:hover { color:#FC0; text-decoration:underline; }

*/





#volver{

text-align:center;

font: 0.9em Arial, Helvetica, sans-serif;

margin:15px;

}



#volver a {

color: #996600;

   text-decoration: none;

   font-weight: bold;

   

   padding: 1px 1px 1px 1px;

}



#volver a:hover {

   background: #61290E;

   

   color: #EAE2CF;

}
































