/* Estilos Generales*/
body {background-color:#b4c1d4; margin:0px;}
h2 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #336699;}
p {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #4A4A4A; text-align:left; padding:0px; margin:0px;}
ul {background-color: #990000; height:23px;}
img {border:0px;}

/* ID's */
#top {height:87px; background-image:url(images/back_top.gif); background-repeat:repeat-x; background-position:left top;}
#logo {padding-left:50px;}
#logo_calvia {padding-right:50px;}
#cuerpo {height:208px; background-color:#DDE4EE;}
#cuerpo_hoteles {height:1000px; background-color:#DDE4EE;}
#cuerpo_entorno {height:100%; background-color:#DDE4EE;}
#titulos {padding-top:17px; padding-bottom:4px;}
#columna1 {position:relative; left:52px; top:-257px; width:227px; height:445px; z-index:2; /* left:50%;*/ }
#columna2 {position:absolute; left:298px; top:-257px; width:227px; height:445px; z-index:2; /* left:50%;*/ }
#columna3 {position:absolute; left:544px; top:-257px; width:408px; height:445px; z-index:2; /* left:50%;*/ }
#col_hoteles {position:relative; left:51px; top:-150px; width:900px; z-index:2; /* left:50%;*/ }
#cuadro_hoteles { padding-left:25px; padding-right:12px; padding-top:25px; padding-bottom:25px;}
#infohome {padding:4px;}
#reservas {height:140px; background-image:url(images/back_reservas.gif); background-position:left top; background-repeat:no-repeat;}
#padd_playas {padding-left:3px;}
#borde { background-image:url(images/back_hoteles.png); background-position:left top; background-repeat:no-repeat;}
#back_actividades { background-image:url(images/back_actividades.gif); background-position:bottom left; background-repeat:repeat-x;}



/* Estilos */
.Div_flash {width: 1002px; background-color:#CCC; position:absolute; top:87px; z-index:1;}
.Div_contenedor {height: 100%; width: 1002px; position:absolute;}
.Div_contenido {width: 1002px; height:100%; background-color:#DDE4EE; position:relative; z-index:1;}
.Div_contenido2 {width: 1002px; height:100%; background-color:#DDE4EE; position:relative; z-index:1;}
.a11_menu {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-align:left; padding-top:8px;}
.a11_menu a {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-align:left; padding-top:8px; text-decoration:none;}
.a11_menu a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #4098C3; text-align:left; padding-top:8px; text-decoration:none;}
.a11_turquesa {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #4098C3; text-align:left;}
.a11_griscla {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #A2A2A2; text-align:left; padding:0px; margin:0px;}
.a11_gris {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #4A4A4A; padding:0px; margin:0px;}
.a11_grismini {font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #82858a; padding:0px; margin:0px;}
.a11_grismini a {font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #82858a; padding:0px; margin:0px; text-decoration:none;}
.a11_grismini a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #4098C3; padding:0px; margin:0px; text-decoration:none;}
.a14_turquesa {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #4098C3; text-align:left;}
.cuadro_actividades { padding-left:9px; padding-top:20px; padding-bottom:18px; padding-right:5px;}
.enlaces { padding-left:40px; padding-top:40px; padding-bottom:40px;}


.box1 {font-family: Arial; font-size: 11px; color: #B0AD7C; text-decoration: none; height: 20px; width: 175px; border: 1px solid #FFFFFF; background-color:#F2F1E2;}
.box2 {font-family: Arial; font-size: 11px; color: #B0AD7C; text-decoration: none; height: 20px; width: 35px; border: 1px solid #FFFFFF; background-color:#F2F1E2;}
.box3 {font-family: Arial; font-size: 11px; color: #B0AD7C; text-decoration: none; height: 20px; width: 31px; border: 1px solid #FFFFFF; background-color:#F2F1E2;}
.box4 {font-family: Arial; font-size: 11px; color: #B0AD7C; text-decoration: none; height: 20px; width: 54px; border: 1px solid #FFFFFF; background-color:#F2F1E2;}
.box5 {font-family: Arial; font-size: 11px; color: #B0AD7C; text-decoration: none; height: 20px; width: 175px; border: 1px solid #FFFFFF; background-color:#F2F1E2;}
.bot_form {font-family: Arial; font-size: 11px; color: #FFFFFF; font-weight:bold; text-decoration: none; height: 20px; width: 110px; border: 0px; background-color: #4098C3;}


