/************************************************************/
/* Hoja de Estilos de Bit Blau para EscoLab 2009			*/
/************************************************************/
/*
/* 2010 Color Main #0B66AC azulado Second #000000 Background #000000 Boton #000000 Selec1 #000000 Selec2 #000000
/* 2011 Color Main #C6007B lila    Second #FC01FF Background #FFC1E8 Boton #E80093 Selec1 #FCA9FF Selec2 #FFE5F6
/*
/* Azul gestor #8000FF
*/

body {
 margin: 0 0; padding: 0 0;
 font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 1em;
 color: black; 
 text-align: center;
 background: white;
}
#contenedor {
 position: relative;
 width: 778px;
 height:700px;
 margin: 0 auto;
 text-align: left;
 border: 0px solid black;
 background: white;
}


/************************************************************/
/* ENCABEZADO                                               */
/************************************************************/

/* Encabezado */
#header { 
 height: 6em;
 padding-left: 2em;
 background: #C6007B;
 /* url(../images/logo.png) top left no-repeat; */
}
#header a {
 margin: 0 0;
 font-family: "Times New Roman";
 font-size: 1.5em;
 font-style: normal;
 color: #AA7755;
 text-decoration: none;
}
#header .frase { display: none; }

/* Nombre de seccion */
#seccion { position: absolute; top: 1em; left: 2em; }
#seccion h2 {
 margin: 0 0; padding: 0 0 0 0;
 font-weight: normal; font-size: 1.5em; font-style: italic;
 letter-spacing: .2em;
}
#seccion h2 a { color: #884422; color: #899; text-decoration: none; display: block;}

/* Oculta visualmente */
.oculto { display: block; position: absolute; padding-top: 0.1em; height: 0.1em; overflow: hidden; }
#ajt_bar {
 background: black;
 min-height: 30px;
 height: 30px;
 width: 778px;
 color: #ffffff;
}
#ajt_bar_logo{
 position: absolute;
 padding: 0 0;
 min-height: 30px;
 height: 30px;
 width: 170px;
 border: 0px solid ;
 left:0px;
 /* background-image: url(../images/logo_ajbcn.gif); */
}
#ajt_bar_logo a {
 vertical-align: text-bottom; color: #ffffff; text-decoration: none;
 background-color: #000000;
}
#ajt_bar_logo a:link {
 vertical-align: text-bottom; color: #ffffff; text-decoration:none;
 background-color: #000000;
}
#ajt_bar_logo a:visited {
 vertical-align: text-bottom; color: #ffffff; text-decoration:none;
 background-color: #000000;
}
#ajt_bar_logo a:hover {
 vertical-align: text-bottom; color: #ffffff; text-decoration:none;
 background-color: #000000;
}
#ajt_bar_logo img {
 border: 0px;
}


#ajt_bar_separador{
 position: absolute;
 padding: 0 0;
 min-height: 30px;
 height: 30px;
 width: 430px;
 border: 0px solid ;
 left:170px;
}
#ajt_bar_idiomas{
 position: absolute;
 padding: 5px 0px 0px 0px;
 min-height: 30px;
 height: 30px;
 width: 178px;
 border: 0px solid ;
 left:600px;
 vertical-align: text-bottom;
 text-align: center;
 font-size: 12px;
 color: #ffffff;
}
#ajt_bar_idiomas a {
 vertical-align: text-bottom; color: #ffffff; text-decoration: none;
 background-color: #000000;
}
#ajt_bar_idiomas a:link {
 vertical-align: text-bottom; color: #ffffff; text-decoration:none;
 background-color: #000000;
}
#ajt_bar_idiomas a:visited {
 vertical-align: text-bottom; color: #ffffff; text-decoration:none;
 background-color: #000000;
}
#ajt_bar_idiomas a:hover {
 vertical-align: text-bottom; color: #ffffff; text-decoration:none;
 background-color: #000000;
}


/************************************************************/
/* CONTENIDO                                                */
/************************************************************/

/* Contenedor */
#contenido {
 border-top: medium solid #ccc;
 border-bottom: medium solid #ccc; 
 border: none;
 background: white;
 background: inherit;
 padding: 1em;
 padding: 1em 1em 0 1em;
 line-height: 1.3em;
 clear: both;
}

pre { width: 80%; padding: 1em; background: #eee; border: 0.1em dashed gray; }

/* Contenedor Actividades */
#contenedoractividades {
 width: 100%;
 height: 1.5em;
 max-height: 1.5em;
 /* border: 1px dotted red; */
}

#actividades {
 /* width: 100%; */
 width: 776px;
 /* border: 1px solid #CCCC00; */
 border: 1px solid #C6007B;
 border-spacing: 0px;
 border-collapse:collapse;
 margin: 0em;
 padding: 0em;
 font-size:0.8em;
}

#actividades table {
 border: 0.1em solid gray;
 font-size:0.9em;
 width: 776px;
 min-width: 776px;
 max-width: 776px;
}

#actividades th {
 border: 0.1em solid black;
 /* padding: 0.1em 0.1em 0.1em 0.1em; */
 padding: 0.3em ;
 text-align: center;
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 font-size: 0.9em;
}

#actividades th, #actividades th:hover, #actividades th:link, #actividades th:visited {
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 font-size: 0.9em;
 background-color: white;
}

#actividades td {
 border: 0.1em solid black;
 /* padding: 1em 0.2em 1em 0.2em; */
 padding: 0.1em ;
 text-align: center;
 font-size: 1em;
 height: 3em;
}

#actividades a {
 text-decoration:none;
 font-size: 1em;
}

#actividades a:link {
 text-decoration:none;
 font-size: 1em;
 color:gray;
}

#actividades a:visited {
 text-decoration:none;
 font-size: 1em;
 color:black;
}

#actividades a:hover {
 text-decoration:none;
 font-size: 1em;
 color: black;
}

.activi {
 background-color:white;
}

a:hover, .activi-highlight {
 background-color: #FFDDAA; background-color: #C6007B;
}

img {
 border: 0px;
}

p {
 top: 4em;
 right: 5px;
 /*width: 640px;*/
 margin: 0;
 text-align: justify;  
}

p.udEsta {
 position: absolute;
 top: 7em;
 right: 0.85em;
 /*width: 640px;*/
 margin: 0;
 font-size: 0.85em;
 text-align: left;  
}

.udEsta a {
 font-size: 0.85em;
 text-decoration: none;
 color: #1BA083; color: #00FF33 ;
}

/************************************************************/
/* PIE                                                      */
/************************************************************/

/* Pie */
#pie {
 padding: 1em;
 font-size: .85em;
 background: #C5C5C5; background: white;
}

#pie p {
 text-align: center;  
}

#RealizadoPor { color: white; }
#RealizadoPor a { text-decoration: none; color: #FFFFFF; }
#RealizadoPor a:link { text-decoration: none; color: #FFFFFF; }
#RealizadoPor a:visited { text-decoration: none; color: #FFFFFF; }
#RealizadoPor a:hover { text-decoration: none; text-decoration: none; color: #FFFFFF; font-weight: bold; }
#RealizadoPor span:hover { color: #0000FF; }




/************************************************************/
/* PRUEBAS                                                  */
/************************************************************/

#prueba {
 line-height: 0.8em;
 width: 680px;
}

#copyright img { float: right; margin: 0 0 0 1em; }

h1 { color: #688; }
h2 { color: #899; }
h3 { color: #899; }
h4 { color: #899; }
dd { margin: 0 0 1em 1em; }

.IrArriba {  margin: 1em 0 10em 0;  text-align: right; clear: both; }
.IrArriba a { color: gray; }


/************************************************************/
/* PINGU                                                    */
/************************************************************/
a {
 text-decoration:none;
}

a:link {
 text-decoration:none;
 color:black;
}

a:visited {
 text-decoration:none;
 color:black;
}

a:hover {
 text-decoration:none;
 color: black;
}

#header {
 position: absolute;
 font-size: 0em;
 padding: 0 0;
 height: 120px;
 width: 778px;
 background-image: url(../images/dual1.gif);
}

#menu {
 position: absolute;
 font-size: 0em;
 padding: 0 0;
 height: 20px;
 width: 778px;
 border: 0px solid ;
 background: #1BA083; background: #00FF33; background: white;
 left:0px;
 top: 115px
}

#labo {
 position: absolute;
 font-size: 0em;
 padding: 0 0;
 height: 76px;
 width: 776px;
 border: 0px solid ;
 left:0px;
 top: 25px;
 background-image: url(../images/dual1.gif);
}

#labo2 {
 position: absolute;
 font-size: 0em;
 padding: 0 0;
 height: 83px;
 width: 264px;
 border: 0px solid ;
 left:0px;
 top: 31px;
 background-image: url(../images/web_banner-esco.gif);
 background-repeat: no-repeat;
}

#labo3 {
 position: absolute;
 font-size: 0em;
 padding: 0 0;
 height: 83px;
 width: 514px;
 border: 0px solid ;
 left:264px;
 top: 31px;
 background-image: url(../images/web_banner-defi.gif);
 background-repeat: no-repeat;
}

#primeral {
 position:absolute;
 left:0px;
 top: 150px
}

#segundal {
 position:absolute;
 left:0px;
 top: 530px
}

#underlined {
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 color: black;
 position: relative;
 font-size: 14px;
 width: 776px;
 font-weight: bold;
 /* border-bottom: 1px dashed #67747D; */
 /* border-bottom: 1px dashed #CCCC00; */
 border-bottom: 1px dashed #C6007B;
}

.underlined {
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 color: black;
 position: relative;
 font-size: 14px;
 width: 776px;
 font-weight: bold;
 /* border-bottom: 1px dashed #67747D; */
 /* border-bottom: 1px dashed #CCCC00; */
 border-bottom: 1px dashed #C6007B;
}

#navcontainer {
 /* none needed */
}

ul#navlist {
 margin: 0;
 padding: 0;
 list-style-type: none;
 white-space: nowrap;
}

ul#navlist li {
 float: left;
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold;
 margin: 0;
 padding: 5px 0 4px 0;
 background-color: #C6007B;
 border-top: 1px solid black;
 border-bottom: 1px solid black;
}

#navlist a, #navlist a:link {
 margin: 0;
 padding: 5px 9px 4px 9px;
 color: black; color: white;
 border-right: 1px dashed black;
 text-decoration: none;
}

ul#navlist li#active {
 color: black;
 background-color: #C6007B;
}

ul#navlist li#no_float {
 float: none;
 background-color: #C6007B;
}

ul#navlist li#end {
 float: right;
 padding-right: 0px;
 background-color: #C6007B;
}

ul#navlist li#end a, ul#navlist li#end a:link, ul#navlist li#end a:visited, ul#navlist li#end a:hover {
 text-decoration:none;
 background-color: #C6007B;
}

#navlist a:hover {
 color: white;
 background-color: black;
}

#menu_edicold {
 position:absolute;
 left:450px; top:140px;
 visibility:hidden;
 z-index=0;
 clear:both;
}

ul#menu_edicold2 {
 margin: 0;
 padding: 0;
 list-style-type: none;
 white-space: nowrap;
}

ul#menu_edicold2 li {
 float: left;
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold;
 margin: 0;
 padding: 5px 0 4px 0;
 background-color: #CCCC00; background-color: #C6007B;
 border-top: 1px solid black;
 border-bottom: 1px solid black;
}

#menu_edicold2 a, #menu_edicold2 a:link {
 margin: 0;
 padding: 5px 9px 4px 9px;
 color: black; color: white;
 border-right: 1px dashed black;
 text-decoration: none;
}

ul#menu_edicold2 li#active {
 color: black;
 background-color: #CCCC00; background-color: #C6007B;
}

ul#menu_edicold2 li#no_float {
 float: none;
 background-color: #CCCC00; background-color: #C6007B;
}

#menu_edicold2 a:hover {
 color: white;
 background-color: black;
}

.cltopmenu {
 position:absolute; width:101px; height:150px; clip:rect(0px 101px 14px 0px);
 layer-background-color:#eeeeee; background-color:#eeeeee; z-index:31; visibility:hidden;
}
.cltopmenubottom {
 position:absolute; width:101px; height:3px; clip:rect(0px 101px 3px 0px); top:11; layer-background-color:#cecfce; 
 background-color:#cecfce; z-index:2;
}
.cltopmenutext {
 position:absolute; width:91px; left:5px; top:15px; font-family:arial,helvetica,sans-serif;
 font-size:11px; background-color:#eeeeee; z-index:1;
}

/************************************************************/
/* APARTADO BUSQUEDA                                        */
/************************************************************/

/* Mapa */
#mapa {
 text-align: center;
 /* border: 1px solid #CCCC00; */
 border: 1px solid #C6007B;
 position:absolute;
 margin-top: 1em;
 padding: 3px;
 left:00px;
 top: 175px;
 background-color: #CCCC00; background-color: #C6007B;
}

#map {
 background-image: url(../images/web_map-cuadro.gif);
}

/* Formulario busqueda Actividades */
#buscadoractividades {
 position:absolute;
 left:410px;
 top: 187px;
 padding:0px;
 border:0px;
 margin:0px;
 /* border-bottom: 1px dashed #CCCC00; */
 /* border-bottom: 1px dashed #C6007B; */
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 font-size: 12px;
 /* text-align: center; */
 background-color: #ffffff;
}

#buscadoractividades form {
 padding: 0px;
 background: #ffffff; 
 text-align: center;
 background-color: #ffffff;
}

.buscadoractividades {
 background-color: #ffffff;
 width: 140px;
 line-height: 0.8em;
 text-align: left;
}
.buscadoractividades table {border: 0.1em; padding: 0;}
.buscadoractividades td {border: 0.1em; padding: 0; min-height: 25px;}
.buscadoractividades tr {border: 0.1em; padding: 0;}

.buscadoractividades img {border: 0px; vertical-align:bottom ; }

.buscadoractividadescampo {
  width: 285px;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 11px;
  margin-bottom: 0px;
  border: 0.1em Solid #C6007B;
  padding: 0;
  color: #67747D;
}
.buscadoractividadescampo:hover { color: black; }

.buscadoractividadescampo2 {
  width: 9em;
  height: 17px;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 11px;
  margin-bottom: 0px;
  border: 0.1em Solid #C6007B;
  padding: 0;
  color: #67747D;
  background: #ede; 
}
.buscadoractividadescampo2:hover { color: black; }

.buscadoractividadesetiqueta { color: #FFF;	display: block; }

/* Formulario buscador */
form {
 padding: 2.5em;
 background: #C6007B; 
 width: 12.5em;
 text-align: center;
}

.buscador_form_tit {
 width: 75px; min-width: 75px;
 font-size: 12px;
}

.buscador_form_tit2 {
 width: 75px; min-width: 75px;
 font-size: 12px;
 line-height: 12px;
}

#boton_buscar {
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 font-size: 11px;
 width: 5em;
 height: 1.5em;
 margin-top: 1em;
 margin-left: 0;
 background: #CCCC00; background: #C6007B;
 border: 1px Solid black;
 /* background-image: url(boton.jpg); */
}

#boton_reset {
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 font-size: 11px;
 width: 5em;
 height: 1.5em;
 margin-top: 1em;
 margin-left: 0;
 background: #CCCC00; background: #C6007B;
 border: 1px Solid black;
 /* background-image: url(boton.jpg); */
}

/* Cuadro Alarma Buscador */
#alarm_old {
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 font-size: 12px;
 text-align: center;
 position:absolute;
 height: 136px;
 width: 320px;
 left:442px;
 top: 393px;
 background-image: url(../images/web_alarm-cat.png);
}

#alarm_cat {
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 font-size: 12px;
 text-align: center;
 position:absolute;
 height: 145px;
 width: 330px;
 left:428px;
 top: 378px;
 background-image: url(../images/web_alarm-cat.png);
}

#alarm_cas {
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 font-size: 12px;
 text-align: center;
 position:absolute;
 height: 145px;
 width: 330px;
 left:428px;
 top: 378px;
 background-image: url(../images/web_alarm-cas.png);
}

#alarm_en {
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 font-size: 12px;
 text-align: center;
 position:absolute;
 height: 145px;
 width: 330px;
 left:428px;
 top: 378px;
 background-image: url(../images/web_alarm-eng.png);
}

/* Resultado Actividades */
#results {
 text-align: center;
 position:absolute;
 left:00px;
 top: 564px
}

/************************************************************/
/* APARTADO Que es                                          */
/************************************************************/

#que_main {
 text-align: center;
 position:absolute;
 left:00px;
 top: 190px;
 line-height: 22px; 
 padding: 0px;
}

#que_main_cat {
 text-align: center;
 position:absolute;
 left:00px;
 top: 450px;
}

#que_underlined {
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 color: black;
 position: relative;
 font-size: 14px;
 width: 776px;
 font-weight: bold;
 /* border-bottom: 1px dashed #67747D; */
 /* border-bottom: 1px dashed #CCCC00; */
 border-bottom: 1px dashed #C6007B;
}

#que_banner_main{
 position:absolute;
 text-align: center;
 left:540px;
 /*top: 195px;*/
 top: 55px;
}

#que_banner_main_cat{
 position:absolute;
 text-align: center;
 left:540px;
 top: 455px;
}

#que_primeral{
 position:absolute;
 left:0px;
 top: 150px;
}

#que_primeral_cat{
 position:absolute;
 left:0px;
 top: 415px;
}

#que_banner_foto {
 position:absolute;
 text-align: center;
 height: 247px;
 width:  192px;
}

/* No en uso actualmente */
#que_banner_cat {
 position:absolute;
 text-align: center;
 height: 247px;
 width:  192px;
 background-image: url(../images/web_que-cuadro-cat.gif) ;
 background-image: no-repeat;
}

/* No en uso actualmente */
#que_banner_cas {
 position:absolute;
 text-align: center;
 height: 247px;
 width:  192px;
 background-image: url(../images/web_que-cuadro-cas.gif) ;
 background-image: no-repeat;
}

/* No en uso actualmente */
#que_banner_eng {
 position:absolute;
 text-align: center;
 height: 247px;
 width:  192px;
 background-image: url(../images/web_que-cuadro-eng.gif) ;
 background-image: no-repeat;
}

#que_box-left {
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 font-size: 12px;
 text-align: justify;
 max-height: 600px; height: 600px;
 max-width: 350px; width: 350px; 
 left: 0px;
 top: 400px;
 padding: 0px;
 margin: 0px;
}

#que_box-right {
 position: relative;
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 font-size: 12px;
 line-height: 1.3em;
 text-align: justify;
 left: 400px; top: -600px;
 width: 350px; max-width: 330px;
 /* height: 500px; max-height: 500px; */
 background: none;
 border: 1px dashed #C6007B;
 padding: 1em;
 margin: 0px;
}

#que_box-right img {
 border: 0px;
 padding: 0px;
 border-spacing: 0px;
 margin: 0px;
}

#que_box-right-title {
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 color: black;
 font-size: 15px;
 font-weight: bold;
 padding: 0em;
}

#que_image{
 height: 129px;
 width:  190px;
 background-image: url(../images/cuadro2.gif) ;
}

#que_image_cas{
 height: 129px;
 width:  182px;
 background-image: url(../images/cuadro2_cas.gif) ;
}

#que_news{
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 font-size: 12px;
 text-align: justify;
 left: 0px;
 top: 500px;
}

#que_noticias {
 position:absolute;
 left:-1px; top:160px;
 width: 775px; height: 23.5em;
 max-width: 750px;  max-height: 750px;
 text-align: left; font-size: 0.75em;
 padding: 1em;
 border: 2px dashed #FF0000; border: 1px dashed #000000;
 border-right-color: #FF0000; border-right-color: #000000;
 border-bottom-color: #FF0000; border-bottom-color: #000000;
 background: white; background: #F1F100; background: #fbfbfb; 
 /* visibility:hidden; */
 z-index=0;
 clear:both;
}

#que_noticias_fijo {
 position:absolute;
 left:-1px; top:47em;
 width: 775px; height: 22em;
 max-width: 750px;  max-height: 22em;
 text-align: left; font-size: 12px;
 padding: 12px;
 line-height: 20px;
 border: 1px dashed #C6007B;
 background: #fbfbfb; 
 clear:both;
}

#que_noticias_popup {
 position:absolute;
 left:-1px; top:12.5em;
 width: 525px; height: 25em;
 max-width: 500px;  max-height: 25em;
 text-align: left; font-size: 12px;
 padding: 12px;
 line-height: 20px;
 border: 1px dashed #C6007B;
 background: #fbfbfb; 
 clear:both;
}

#que_noticias a:hover {
 text-decoration:none;
 background:none;
 font-weight: bold;
}

#que_news {
 background:#00ff00;
 border:dotted;
 position:absolute;
 left:100px;
 top:0px;
}

#que_noticia {
 text-align:justify;
 top:-1em;
 left: 0px;
 padding: 1em;
  clear:both;
}

#que_noticia_titulo1{
 text-align:center !important;
 top:-1em;
 font-size: 1.5em;
 font-weight: bold;
 clear:both;
}

#que_noticia_titulo2{
 text-align:center !important;
}

#que_noticia p{
 text-align:justify;
  clear:both;
}

#que_noticia_a{
 text-align:left;
 position:absolute;
 left: 0em;
 padding: 1em;
 padding-left: 1em;
 clear:both;
}

#que_noticia_b{
 text-align:left;
 position:absolute;
 left: 340px;
 padding: 1em;
 clear:both;
}


/************************************************************/
/* APARTADO Quienes somos                                   */
/************************************************************/

#qui_main{
 text-align: center;
 position: absolute;
 width: 700px;
 left: 0px;
 top: 189px;
}

#qui_textbox{
 position: relative;
 display: block;
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 /* font-weight: bold; */
 font-size: 12px;
 text-align: left;
 width: 776px;
 left: 0px;
 top: 0px;
 margin: 0px;
 padding: 0px;
}

.qui_part{
 position: relative;
 display: block;
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 font-size: 12px;
 text-align: left;
 width: 776px;
 left: 0px;
 border: 1px dashed #C6007B;
 margin: 0px;
 padding: 0px;
 clear: both;
}

/************************************************************/
/* APARTADO Quienes somos Antiguo                           */
/************************************************************/

#text_box{
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 font-size: 12px;
 text-align: justify;
 height: 600px;
 width: 500px;
 left: 0px;
 top: 400px;
}

#text_box2{
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 font-size: 12px;
 text-align: justify;
 height: 70px;
 width: 775px;
 left: 0px;
 top:  10px;
}

#text_box_part{
 position: absolute;
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 text-align: left;
 height: 500px;
 width: 700px;
 left: 0px;
 top: 189px;
 padding: 0 0;
}

#cont_part{
 width: 776px;
}

#part0{
 position: absolute;
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 font-size: 12px;
 text-align: left;
 height: 25px;
 width: 776px;
 left: 0px;
 top: 235px;
 /* border: 1px dashed #CCCC00; */
 border: 1px dashed #C6007B;
 margin: 0px;
 padding: 0px;
}

#part1{
 position: absolute;
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 font-size: 12px;
 text-align: left;
 height: 25px;
 width: 776px;
 left: 0px;
 top: 300px;
 /* border: 1px dashed #CCCC00; */
 border: 1px dashed #C6007B;
 margin: 0px;
 padding: 0px;
}

#part2{
 position: absolute;
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 font-size: 12px;
 text-align: left;
 height: 110px;
 width: 776px;
 left: 0px;
 top: 365px;
 /* border: 1px dashed #CCCC00; */
 border: 1px dashed #C6007B;
 margin: 0px;
 padding: 0px;
}

#part3{
 position: absolute;
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 font-size: 12px;
 text-align: left;
 height: 90px;
 width: 776px;
 left: 0px;
 top: 485px;
 /* border: 1px dashed #CCCC00; */
 border: 1px dashed #C6007B;
 margin: 0px;
 padding: 0px;
}

#part4{
 position: absolute;
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 font-size: 12px;
 text-align: left;
 height: 110px;
 width: 776px;
 left: 0px;
 top: 586px;
 /* border: 1px dashed #CCCC00; */
 border: 1px dashed #C6007B;
 margin: 0px;
 padding: 0px;
}

#part5{
 position: absolute;
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 font-size: 12px;
 text-align: left;
 height: 25px;
 width: 776px;
 left: 0px;
 top: 708px;
 /* border: 1px dashed #CCCC00; */
 border: 1px dashed #C6007B;
 margin: 0px;
 padding: 0px;
}

#part51{
 position: absolute;
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 font-size: 12px;
 text-align: left;
 height: 35px;
 width: 776px;
 left: 0px;
 top: 805px;
 /* border: 1px dashed #CCCC00; */
 border: 1px dashed #C6007B;
 margin: 0px;
 padding: 0px;
}

#part52{
 position: absolute;
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 font-size: 12px;
 text-align: left;
 height: 35px;
 width: 776px;
 left: 0px;
 top: 860px;
 /* border: 1px dashed #CCCC00; */
 border: 1px dashed #C6007B;
 margin: 0px;
 padding: 0px;
}

#part6{
 position: absolute;
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 font-size: 12px;
 text-align: left;
 height: 175px;
 width: 776px;
 left: 0px;
 top: 915px;
 /* border: 1px dashed #CCCC00; */
 border: 1px dashed #C6007B;
 margin: 0px;
 padding: 0px;
}

/************************************************************/
/* APARTADO Fotografias                                     */
/************************************************************/

#picture_main{
 text-align: center;
 position:absolute;
 left:00px;
 top: 190px;
 border: 0px;
 margin: 0px;
 padding: 0px;
}

#picture_mainbox{
 position: absolute;
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 font-size: 12px;
 text-align: center;
 left: 0px;
 top:  0px;
 width: 776px;
 /* border: 1px dashed #CCCC00; */
 border: 1px dashed #C6007B;
 margin: 0px;
 padding: 1px;
}

.picture_textsubpicture{
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 font-size: 12px;
 text-align: justify;
 height: 70px;
 width: 775px;
 left: 0px;
 top:  10px;
}

/************************************************************/
/* APARTADO Reserves                                        */
/************************************************************/

#reserves_main {
 text-align: center;
 position:absolute;
 left:00px;
 top: 190px;
 line-height: 22px; 
}

#reserves_main a, #reserves_main a:link, #reserves_main a:visited, #reserves_main a:hover {
 font-weight: bold;
 color: #C6007B;
 background-color: #FFFFFF;
 text-decoration: none;
}

#reserves_foto_contenedor {
 position:absolute;
 text-align: center;
 left:540px;
 top: 195px;
}

#reserves_foto {
 position:absolute;
 text-align: center;
 height: 328x;
 width:  224px;
}

/************************************************************/
/* APARTADO Reserves Online                                 */
/************************************************************/

#reserves-online_main {
 text-align: left;
 position: absolute;
 left: 0px;
 top: 190px;
 width: 775px;
 /* line-height: 22px; */
}

#reserves-online_main a, #reserves-online_main a:link, #reserves-online_main a:visited, #reserves-online_main a:hover {
 font-weight: bold;
 color: #C6007B;
 background-color: #FFFFFF;
 text-decoration: none;
}

/************************************************************/
/* APARTADO Otros                                           */
/************************************************************/

#inst_reserv{
 position: absolute;
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 font-size: 12px;
 text-align: justify;
 height: 600px;
 width: 500px;
 left: 0px;
 top: 200px;
}

#debug { 
 position: absolute;
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 font-size: 12px;
 text-align: justify;
 height: 600px;
 width: 500px;
 left: 0px;
 top: 1500px;
}