@charset "utf-8";
/* CSS Document */

BODY {
background-color: #0a0d12;
}

#contenedor {
	position:absolute;
	width:882px;
	height:570px;
	border: 1px solid #616d87;
	border-width:thin;
	z-index:1;
	left: 0;
	top: 0;
}
#cabecera {
	position:absolute;
	width:882px;
	height:102px;
	z-index:1;
}
#menuizq {
	position:absolute;
	width:180px;
	height:28px;
	z-index:2;
	left: 0;
	top: 102px;
}

#centrado {
position: absolute;
top: 50%;
left: 50%;
width: 890px;
height: 580px;
/*la mitad del alto del div*/
margin-top: -290px; 
/*la mitad del ancho del div*/
margin-left: -450px;
overflow: auto; 
}

a:link {
	color: #B7B1FE;
	text-decoration: none;
}
a:visited {
	color: #B7B1FE;
	text-decoration: none;
}
a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

#fotos {
	position:absolute;
	width:224px;
	height:390px;
	z-index:2;
	left: 327px;
	top: 0px;
}

#lateral {
	/*background-image: url(Images/PLACER_07.gif);*/
	position:absolute;
	width:325px;
	height:395px;
	z-index:3;
	left: 0px;
	top: 130px;
}
#menu {
	position:absolute;
	width:702px;
	height:28px;
	z-index:4;
	left: 180px;
	top: 102px;
}

#titulolateral {
	position:absolute;
	width:18px;
	height:25px;
	z-index:1;
	left: 299px;
	top: 0px;
}

#contenido {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FFFFFF;
	position:absolute;
	width:557px;
	height:395px;
	z-index:5;
	left: 325px;
	top: 130px;
	background-color: #1D2C53;
}
#pie {
	position:absolute;
	width:882px;
	height:45px;
	z-index:6;
	left: 0px;
	top: 525px;
	background-color: #131d36;
}

#piecontent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	position:absolute;
	width:796px;
	height:17px;
	z-index:1;
	left: 83px;
	top: 4px;
}

.enlacetarifas:visited {
   color: #FF0000; text-decoration: none;
}
.enlacetarifas:link {
   color: #FF0000 ; text-decoration: none;
}
.enlacetarifas:hover {
   color: #FFFFFF; text-decoration: none;
}

#contenfotos {
	position:absolute;
	border: 1px solid #637396;
	width:202px;
	height:377px;
	padding: 5px;
	font-size:5px;
	z-index:1;
	left: 4px;
	top: 3px;
}

#aptext {
	position:absolute;
	width:312px;
	height:168px;
	text-align: justify;
	z-index:1;
	left: 233px;
	top: 21px;
}
#apimg1 {
	position:absolute;
	width:200px;
	height:156px;
	z-index:2;
	left: 9px;
	top: 27px;
}
#apimg2 {
	position:absolute;
	width:201px;
	height:160px;
	z-index:3;
	left: 9px;
	top: 201px;
}
#aptext2 {
	position:absolute;
	width:314px;
	height:162px;
	text-align: justify;
	z-index:4;
	left: 233px;
	top: 201px;
}
#borde1 {
	position:absolute;
	width:4px;
	height:157px;
	z-index:5;
	left: 222px;
	top: 28px;
}
#borde2 {
	position:absolute;
	width:4px;
	height:159px;
	z-index:6;
	left: 222px;
	top: 201px;
}
#lnkap1 {
	position:absolute;
	width:73px;
	height:12px;
	z-index:7;
	left: 240px;
	top: 378px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	text-transform:uppercase;
	border-right: 1px solid #334365;
}
#lnkap2 {
	position:absolute;
	width:73px;
	height:12px;
	z-index:8;
	left: 319px;
	top: 378px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	text-transform:uppercase;
	border-right: 1px solid #334365;
}
#lnkap3 {
	position:absolute;
	width:73px;
	height:12px;
	z-index:9;
	left: 398px;
	top: 378px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	text-transform:uppercase;
	border-right: 1px solid #334365;
}
#linktarifa {
	position:absolute;
	width:322px;
	height:12px;
	z-index:10;
	left: 9px;
	top: 376px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform:uppercase;
	border-right: 1px solid #334365;
}

#linkcuadro {
	position:absolute;
	width:160px;
	height:12px;
	z-index:10;
	left: 338px;
	top: 376px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	border-right: 1px solid #334365;
}

#apDiv1 {
	position:absolute;
	width:536px;
	height:1px;
	z-index:11;
	left: 9px;
	top: 370px;
}
#linkap4 {
	position:absolute;
	width:35px;
	height:12px;
	z-index:12;
	left: 508px;
	top: 378px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	text-transform:uppercase;
}
#apDiv2 {
	position:absolute;
	width:276px;
	height:250px;
	z-index:13;
	left: 11px;
	top: 24px;
}
#apDiv3 {
	position:absolute;
	width:242px;
	height:250px;
	z-index:14;
	left: 316px;
	top: 19px;
}
#apDiv4 {
	position:absolute;
	width:538px;
	height:219px;
	z-index:15;
	left: 10px;
	top: 12px;
}
.Estilo1 {
	font-size: 12px;
	font-weight: bold;
}
#apDiv5 {
	position:absolute;
	width:538px;
	height:122px;
	z-index:16;
	left: 10px;
	top: 240px;
}

.calendario{}

.calendario .cabecera{ background-color:#131D36; text-align:center; height:20px; vertical-align:middle;}
.calendario .cabecera div{ text-align:center; font-weight:bold; width:300px; border:#00CC00 0px solid;  display:inline; margin:0px 20px;}
.calendario .etiqueta{ background-color:#131D36; color:#CCCCCC; font-weight:bold; padding:0px 2px;}
.calendario .etiqueta div{ text-align:center; font-weight:normal;}
.calendario .sinfondo{ background:none;}
.linkable{ cursor:pointer;}
.boton1{ cursor:pointer; background-color:#131D36; color:#CCCCCC; font-weight:bold; padding:1px 2px; text-align:center; margin-bottom:4px;}

.calendario .etiqueta2{ background-color:#131D36; color:#CCCCCC; font-weight:bold; padding:4px; height:100px;}
.calendario .etiqueta2 div{ text-align:center; font-weight:normal;}

.calendario .dias{ font-size:xx-small; font-weight:bold; padding:0px; margin:0px; text-align:center; width:13px;}
.calendario .domingo{ color:#FF0000;}
.calendario .libre{ background-color:#CCCCCC;}
.calendario .ocupado{ background-color:#003366;}
.calendario .seleccionada{ background-color:#FF9900;}
.calendario td{ vertical-align:top;}

.jornadasMarcadas{ font-size:xx-small;}

