/* -------- GENERAL ---------- */
html, body, h1, h2, h3, h4, img, p, form, fieldset, legend, label, input, dl, dt, dd, ul, ol, li, table, tbody, thead, th, tr, td {margin:0;padding:0;}
html,body{margin:0px; height:100%; font-family:Arial, Tahoma, Verdana, sans-serif; color:#00599b; }
img, fieldset{border:0;}
hr, legend{display:none;}
ul, ol{list-style:none;}
html{height:100%;}
body{height:100%;}	
.oculto{display:none; visibility:hidden;}
a{outline:none; text-decoration:none; font-size:11px;}
.clear{clear:both;}
p{line-height:18px; font-size:12px;}


#contenedor{
	margin:0;
	padding-left:10px;
	height:100%;
}
/* -------- fin= GENERAL ---------- */

/* -------- FONDOS ---------- */
body .backgroundHome_2{
	background:url("/img/general/home/bgdonosti.jpg") 0 -50px no-repeat #fff;
	position:fixed;
	width:100%;
	height:100%;
	z-index:-5000;
	/*HACK IE6*/
	_position:absolute;
	*left:0;
	_top:0;
}

body.backgroundInterior_cielo{
	background:url("/img/general/bg_cielo.gif") 2px top repeat-x;
	*background:url("/img/general/bg_cielo.gif") center -4px repeat-x;
}
/* -------- fin= FONDOS ---------- */

/* -------- CONTENIDO ---------- */
#contenido{
	padding:180px 0 0 20px;
	float:left;
	margin-bottom:2em;
}
/* -------- fin= CONTENIDO ---------- */

/* -------- CABECERAS ---------- */
.cabeceraLaescuela{
	background:url("/img/general/la_escuela/cabecera.gif") 1px 0 no-repeat;
	width:670px;
}
.cabeceraSanSebastian{
	background:url("/img/general/sobre_sansebastian/cabecera.gif") 1px 0 no-repeat;
	width:670px;
}
.cabeceraCursos{
	background:url("/img/general/cursos/cabecera.gif") 1px 0 no-repeat;
	width:670px;
}
.cabeceraAlojamiento{
	background:url("/img/general/alojamiento/cabecera.gif") 1px 0 no-repeat;
	width:670px;
}
.cabeceraOfertasPromociones{
	background:url("/img/general/ofertas_promociones/cabecera.gif") 1px 0 no-repeat;
	width:670px;
}
.cabeceraReservaPlaza{
	background:url("/img/general/reserva_plaza/cabecera.gif") 1px 0 no-repeat;
	width:670px;
}
.cabeceraContacto{
	background:url("/img/general/contacto/cabecera.gif") 1px 0 no-repeat;
	width:670px;
}
.cabeceraPie{
	background:url("/img/general/pie/cabecera.gif") 1px 0 no-repeat;
	width:670px;
}
/* -------- fin= CABECERAS ---------- */

/* -------- MENU PRINCIPAL ---------- */
#bgmenu{
	z-index:-5000;
	position:fixed;
	border-left:solid 1px #b4e3ff;
	border-right:solid 1px #b4e3ff;
	background-color:#fff;
	margin-left:34px;
	width:228px;
	height:100%;
	/*HACK IE6*/
	*position:absolute;
	*left:100px;
	*top:0;
	*background:none;
	*border:none;
}
#menu{
	margin:0 0 20px 10px;
	float:left;
	height:100%;
}
#menu #idiomas{
	float:left;
	width:25px;
	margin:55px 0 0 0;
}

#menu #idiomas li a{
	background:url("/img/general/bg_idiomas_on.gif") no-repeat;
	width:26px;
	height:21px;
	display:block;
	text-decoration:none;
	color:#fff;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding:2px 0 0 5px;
	margin: 5px 0;
}
#menu #idiomas li a:hover, #menu #idiomas li a.seleccionado{
	background:url("/img/general/bg_idiomas_off.gif") no-repeat;
	color:#00599b;		
}
/*------- MENU PRINCIPAL -------*/
#menu #extra_idiomas{
	float:left;
	width:228px;
	/*HACK IE6*/
	*position:relative;
	*border-left:solid 1px #b4e3ff;
	*border-right:solid 1px #b4e3ff;
	*background-color:#fff;
}
#extra_idiomas h1{
	background:url("/img/general/logotipo.gif") center 0 no-repeat #fff;
	text-indent:-1000em;
	height:200px;
	margin:25px 0 0 0;
	padding:0;
}
#extra_idiomas p.claim_es{
	background:url("/img/es/claim.gif") no-repeat;
	text-indent:-1000em;
	height:36px;
	margin:0 0 0 70px;
}
#extra_idiomas p.claim_en{
	background:url("/img/en/claim.gif") no-repeat;
	text-indent:-1000em;
	height:45px;
	margin:0 0 0 58px;
	
}
#extra_idiomas p.claim_fr{
	background:url("/img/fr/claim.gif") no-repeat;
	text-indent:-1000em;
	height:45px;
	margin:0 0 0 58px;
	
}
#extra_idiomas p.claim_de{
	background:url("/img/de/claim.gif") no-repeat;
	text-indent:-1000em;
	height:45px;
	margin:0 0 0 58px;
	
}
#extra_idiomas #opciones_menu{
	margin:0.5em 0 0 0;
	border-bottom:3px solid #b3e3ff;
	width:195px;
	margin: 1em 0 0 1em;
}
#extra_idiomas #opciones_menu li{
	display:block;
	border-top: 1px solid #b4e3ff;
	list-style-type:none;
	padding:0 0 0.2em 1.5em;	
}
#extra_idiomas #opciones_menu li a{
	display:block;
	margin:2px 0;
	text-decoration:none;
	color:#00599b;
	font-family:Arial, Helvetica, sans-serif;;
	font-size:0.8em;
}
#extra_idiomas #opciones_menu li:hover{
	background-color:#e8f7ff;
}
#extra_idiomas #opciones_menu li.seleccionada{
	background-color:#00599b;	
}
#extra_idiomas #opciones_menu li.seleccionada a{
	color:#FFFFFF;
}
/*---- UTILIDADES ------*/
#extra_idiomas #utilidades{
	border-bottom:3px solid #b3e3ff;
	border-top:2px solid #b3e3ff;
	width:195px;
	margin:8px 0 0 15px;
}
#extra_idiomas #utilidades li{
	display:block;
	border-top: 1px solid #b4e3ff;
	list-style-type:none;
	padding:0 0 0.2em 1.5em;	
}
#extra_idiomas #utilidades li a{
	text-decoration:none;
	color:#00b7df;
	font-family:Arial, Helvetica, sans-serif;;
	font-size:0.8em;
}
#extra_idiomas #utilidades li:hover{
	background-color:#e8f7ff;
}
#extra_idiomas #utilidades li.seleccionada{
	background-color:#00599b;	
}
#extra_idiomas #utilidades li.seleccionada a{
	color:#FFFFFF;
}

/*------- DESTACADO DE OFERTAS Y PROMOCIONES -------*/
#extra_idiomas #ofertas_promociones a{
	text-indent:-1000px;
	display:block;
	width:196px;
	height:160px;
	margin:5px 15px;
	padding-bottom:14px;
	border-bottom:3px solid #b3e3ff;
}
#extra_idiomas #ofertas_promociones a.destacado_es{
	background: url("/img/es/destacado.gif") -7px 0 no-repeat;
}
#extra_idiomas #ofertas_promociones a.destacado_en{
	background: url("/img/en/destacado.gif") -7px 0 no-repeat;
}
#extra_idiomas #ofertas_promociones a.destacado_fr{
	background: url("/img/fr/destacado.gif") -7px 0 no-repeat;
}
#extra_idiomas #ofertas_promociones a.destacado_de{
	background: url("/img/de/destacado.gif") -7px 0 no-repeat;
}

/* -------- fin= MENU PRINCIPAL ---------- */

/*------- DESTACADO DESCARGA PDF -------*/
#descargaPdf{
	border:1px dashed #b4e3ff;
	background-color:#fff;
	padding:2px;
	margin:5px 15px;
	width:193px;
}
#descargaPdf a{
	display:block;
	background-color:#d6f0ff;
	padding:5px;
	font-size: 12px;
	color:#00599b;
	text-align:center;
}
/*------- fin= DESTACADO DESCARGA PDF -------*/

/*------- DESTACADO REDES -------*/
#redes{
	border:1px dashed #b4e3ff;
	background-color:#d6f0ff;
	padding:5px;
	margin:5px 15px;
	width:185px;
	display:block;
}

#redes li a{
	float:left;
	text-indent:2em;
	display:inline;
	display:block;
	font-size: 10px;
	color:#00599b;
	text-align:left;
}

#redes li a.twitter{
	background:url("/img/general/twitter.gif") no-repeat;
	width:90px;
	height:26px;
}
#redes li a.facebook{	
	background:url("/img/general/facebook.gif") no-repeat;
	width:65px;
	height:25px;
}
#redes li a.flickr{	
	background:url("/img/general/flickr.gif") no-repeat;
	width:90px;
	height:17px;	
}
#redes li a.youtube{	
	background:url("/img/general/youtube.gif") no-repeat;
	width:65px;
	height:17px;	
}	

/*------- fin= DESTACADO NOVEDADES -------*/


/* -------- CONTENIDO/ Titulares y textos---------- */
h1{
	background:url("/img/general/bullet_h1.gif") 0 5px no-repeat;
	padding:0 0 0 40px;
}
h2{
	color:#00b7df;
	font-size:18px;
	padding-bottom:5px;
	font-weight:normal;
}
h3{
	color:#52c505;
	font-size:18px;
	padding-bottom:5px;
	font-weight:normal;
}
h4{
	color:#00b7df;
	font-size:14px;
	padding-bottom:5px;
	font-weight:strong;
}
p.azulclaro{
	color:#00b7df;
}

/* -------- fin= CONTENIDO/ Titulares y textos ---------- */
