@charset "utf-8";
/* CSS Document */
body,td,th {
	font-family: Verdana, Tahoma, Arial;
	font-size: 8.5pt;
	color: #000000;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background:url(/img/fondo_azul.gif) repeat-x top #9accff;
}
a {text-decoration:none; }
a.negrita { font-weight:bold;}
p.negrita { font-weight:bold;}
p.azul { color:#FF0099;}
p.tarjeta_visita { color:#000033; margin:0px; padding:8px 0px 0px 10px; font: normal 1.8em/1em Corbel, "Lucida Grande", "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;letter-spacing: -2px; }
ul { list-style:none; }

/* CABECERA  */
#cabecera { width:780px; margin:auto; background:url(/img/costabrava-guide-logo2.jpg) repeat-x; height:124px;}
#cabecera h1{ color:#000033; margin:0px; padding:60px 0px 0px 10px; font: normal 2.7em/1em Corbel, "Lucida Grande", "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;letter-spacing: -2px; margin:0px; padding:76px 0px 0px 10px;}
#cabecera h2{ color:#660000; margin:0px; padding:0px 0px 0px 45px; font: bold 1.3em/1em Corbel, "Lucida Grande", "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;letter-spacing: 2px; }
/* fin CABECERA  */


/* MENU  */
#menu { width:780px; margin:auto; background-color:#79bee6; height:24px; text-align:center; }
#menu ul { list-style:none; margin:auto; padding:0px; }
#menu ul li { float:left; }
#menu ul li a{ display:block; height:16px; color:#FFFFFF; background-color:#79bee6; text-align:center; font-weight:bold; margin:2px 2px; padding:2px 4px 2px 4px; width:137px;} 
#menu ul li a:hover { color:#FFFFFF; background:#5b98bb; }
/* fin MENU  */

/* CONTENEDOR  */
#contenedor { width:780px; margin:auto; background-color:#99CCFF;}
	/* submenu  */
#submenu { width:200px; float:right;}
#submenu h2 { background:#5b98bb; color:#FFFFFF; margin:0px; padding:5px; text-align:right; font-size:12pt; }
#submenu ul { list-style:none; margin:0px; padding:0px; }
#submenu ul li { background:#FFFFFF; border-bottom:1px solid #deeae6; text-align:right;}
#submenu ul li a { display:block; padding:4px; color:#000000; text-decoration:none; font-weight:bold; } 
#submenu ul li a:hover { background:#efefef; color:#000000; text-decoration:none; }
	/* fin submenu  */
	
	/* contenido  */
#contenido { width:560px; background:#FFFFFF; float:left;}
#contenido h2 { padding:20px 0px 5px 20px; color:#000099; font: bold 1.8em/1em Corbel, "Lucida Grande", "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;letter-spacing: -1px; margin:0px; text-transform:capitalize;  text-align:left;}
#contenido p { padding-left:20px; padding-right:20px; text-align:justify; }

		/* contenido_1  */
#contenido_1 img { margin-left:20px; margin-right:20px; border:solid 1px #000000; }
		/* fin contenido_1  */
		/* contenido_2  */
#contenido_2 { display:block; height:130px;}
#contenido_2 ul { list-style:none;}
#contenido_2 ul li { display:block; float:left; width:120px; text-align: center; padding:40px 0px 10px 0px; margin:0px 6px 0px 0px;}
#contenido_2 ul li a { font-weight:bold; color:#660000;  text-decoration:none; }
.areas1 {background:url(/img/hoteles-habana-vieja.jpg) no-repeat center top; }
.areas2 {background:url(/img/hoteles-vedado2.jpg) no-repeat center top;}
.areas3 {background:url(/img/hoteles-miramar.jpg) no-repeat center top;}
.areas4 {background:url(/img/hoteles-centro-habana-malec.jpg) no-repeat center top;}
		/* fin contenido_2  */
		/* contenido_3  */
#contenido_3 {display:block;}
#contenido_3 p { margin:0px 20px 20px 20px; padding-left:20px; padding-right:20px; text-align:justify; }
.imagenderecha { float:right; margin:0px 20px 20px 20px; width:190px; height:287px; border:solid 1px #000000; }
#contenido_3 p a { color:#003399;} 
#contenido_3 p a:hover { color:#ff6600; }
		/* fin contenido_3  */	
		/* tipo_hotel  */
			/* presentación  */
#presentacion {display:block;}
#presentacion p { margin:0px 20px 20px 20px; padding-left:20px; padding-right:20px; padding-top:20px; text-align:justify; margin:0;}
.imagenizqda { float:left; margin:0px 20px 20px 20px;  margin-top:20px; width:200px; height:167px; border:solid 1px #000000; }
			/* fin presentación  */
			/* lista_hoteles  */
#lista_hoteles {display:block; clear:left;}
#lista_hoteles p{ margin:15px 20px 20px 0px; text-align:justify; clear:both; }
.imagenderecha2 { clear:both; float:right; margin:15px 20px 20px 20px; width:125px;  height:104px; border:solid 1px #000000; }
			/* fin lista_hoteles  */
		/* fin tipo_hotel  */
		/* hotel  */
#hotel {}
			/* hotel_fotos  */
#hotel_fotos { clear:both; display:block; float:left; margin:20px 0px 20px 0px; width:240px;}
#hotel_fotos p { margin:0; padding-left:0px; padding-top:10px; padding-bottom:10px; text-align:left;}
.imagen_hotel { margin:0; width:200px; height:167px; border:solid 1px #000000; }
			/* fin hotel_fotos  */
			/* hotel_desc  */
#hotel_desc { display:block; float:right; width:310px; margin:20px 0px 20px 0px;}
#hotel_desc p { margin:0px 0px 20px 0px; padding-left:0px; padding-right:20px; text-align:justify;}
			/* fin hotel_desc  */
		/* fin hotel  */
	/* fin contenido  */
/* fin CONTENEDOR  */

/* PIE  */
#pie { display:block; clear:both; width:780px; margin:auto; background-color:#79bee6; height:30px;}
#pie p.copi { margin:0px; padding:10px; text-align:center; font-weight:normal; color:#FFFFFF;}
#pie p.copi a { font-weight:bold; color:#FFFFFF;}
/* fin PIE  */

#relacionados { margin:none; padding:none; }
#relacionados p { margin:0px 14px; padding:none;}
#relacionados p strong { margin:none; padding:none; font-size:10pt;}
#relacionados ul { margin:0px 20px 40px 20px; padding:10px; border:#D5D5FF 1px dotted; width:480px;}
#relacionados ul li { margin:none; padding:none; margin-bottom:10px;}
#relacionados ul li a { margin:none; padding:none; margin-bottom:10px; color:#003366; font-weight:bold; }
#relacionados ul li p { width:480px; margin:0px; padding:0px; }
#relacionados ul li p a { text-decoration:none; font-weight:normal; color:#003366;}
