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


body{ /*
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	min-width:1024px;
	height:100%;*/
	background-image:url(../img/home_fondo.jpg); background-repeat:repeat-y; background-position:center;
	background-attachment:fixed;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; 
	font-size:13px;
	color: #311;
}

ul{ list-style:none;}
a{ color:#930; text-decoration:none;}

#fdo_blanco{ display:none;
	/*
	position:relative;
	width:985px; 
	
	background-image:url(../img/cont_barra_fondo.jpg); background-repeat:repeat-y; background-position:left top;
	margin:0px auto; 
	padding:0px;  
	min-height:100%; 
	border:none;*/
}
#contenedor{ 
	position:relative;
	width:985px; 
	min-width:985px; 
	background-image:url(../img/header.jpg); background-repeat:no-repeat; background-position:left top;
	margin:0px auto; 
	padding:0px;   
	border:none;
	/* 
	Sombra 
	box-shadow: 1px 1px 6px #000;
   -webkit-box-shadow: 1px 1px 10px #000;
   -moz-box-shadow: 1px 1px 6px #000;
	
	Alpha
	filter: alpha(opacity=97);
   	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=97);
   	-moz-opacity: 0.97;
   	opacity:0.97;*/

	/* 2026 */
	/*filter: sepia(0.3) contrast(1.1);*/
}
#contenedor:hover{ 
	/*background-color:#FFF; 
	filter: alpha(opacity=100);
   	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
   	-moz-opacity: 1.00;
   	opacity:1.0;*/
}
#header{ 
	position:relative; 
	height:208px; 
	min-height:208px; 
	background-image:url(../img/logo.png); 
	background-repeat:no-repeat; 
	background-position:left top;

	/* 2026 */
	/* background-image: url(../img/logo_2026.png);
    filter: sepia(0.2); */
    background-image: url(../img/logo_2026.png), url(../img/header.jpg);
	filter: sepia(0.3) contrast(1.1);
}






#barra_lateral{ position:relative; float:left; width:200px; font-size:14px;}
#barra_lateral ul#bV_bV1_i { margin:0px; padding:0px; list-style:none; width:215px; margin-left:-6px;}
#barra_lateral ul#bV_bV1_i li, 
#barra_lateral ul#bV_bV1_i li ul { margin:0px; padding:0px;}
#barra_lateral ul#bV_bV1_i li ul li { margin:0px; padding:0px; height:44px; background-image:url(../img/bmli.png); background-repeat:no-repeat; background-position:left top;}
#barra_lateral ul#bV_bV1_i li ul li a{ display:block; padding:12px 18px;}
#barra_lateral ul#bV_bV1_i li ul li:hover{ background-image:url(../img/bmli_hover.png); }
#barra_lateral ul#bV_bV1_i li ul li.active{ background-image:url(../img/bmli_active.png); }
#barra_lateral ul#bV_bV1_i li ul li.active a{ padding-left:44px;}

/* BARRA ESPECIAL: */
#barra_lateral ul#bV_bV100_i { margin:0px; padding:0px; list-style:none; width:215px; margin-left:-6px;}
#barra_lateral ul#bV_bV100_i li, 
#barra_lateral ul#bV_bV100_i li ul { margin:0px; padding:0px;}
#barra_lateral ul#bV_bV100_i li ul li { margin:0px; padding:0px; height:44px; background-image:url(../img/bmli.png); background-repeat:no-repeat; background-position:left top;}
#barra_lateral ul#bV_bV100_i li ul li a{ display:block; padding:12px 18px;}
#barra_lateral ul#bV_bV100_i li ul li:hover{ background-image:url(../img/bmli_hover.png); }
#barra_lateral ul#bV_bV100_i li ul li.active{ background-image:url(../img/bmli_active.png); }
#barra_lateral ul#bV_bV100_i li ul li.active a{ padding-left:44px;}



#barra_lateral .destacado1,
#barra_lateral .destacado2{
	margin:10px auto 10px 10px;
	padding:10px;
	border:1px solid #CCC;
	text-align:center;
	background-image:url(../img/transp_30_993300.png);
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
#barra_lateral .destacado1 a,
#barra_lateral .destacado2 a{
	color:#FFF;
	font-weight:bold;
}
#barra_lateral .destacado1 a:hover,
#barra_lateral .destacado2 a:hover{
	color:#930;
}



/*  PARA PERSONALIZAR EL MENú INTERNO (serie) */
#contenido{ margin-left:210px;}

#contenido #cont_menu{
	/* Ancho: (Si no est� seteado en config.conf.php) */	
	width:200px;
	float:left;
	position:relative;
	right:0px;
	margin-right:6px;
}
div#cont_base{
	margin-left:0px;
	padding-left:0px;
}
div#cont_menu + div#cont_base{
	margin-left:210px; /* (!) SEGUN ANCHO de #cont_menu*/
	margin-right:0px;
	/* IMPORTANTE el selector + (No funciona en IE!) */
	/* Es para evitar el margen cuando no hay men�. */
}






#contenido{ margin-top:0px; min-height:500px;}





#contenido.home .left{float:left; width:330px; margin:40px 20px 40px 80px; padding-top:30px; text-align:center;}
#contenido.home .right{float:right; width:200px; margin:40px 80px 40px 0px;}
#contenido.home h1{font-size:22px; color:#669933;}
#contenido.home h2,
#contenido.home h2 a{ color:#336633;}
#contenido.home .right p{ font-size:12px;}
#contenido.home .right #img_patto{ /*float:right;*/}
#contenido.home .right #img_patto img{ /*border:3px solid #693;*/}
#contenido.home .right .detalle{ text-align:left;}
#contenido.home  a.consultar{ color:#669900; text-decoration:underline;}
#contenido.home p {
	font-size: 14px;
}



#contenido.contactos{ padding:40px;}
#contenido.contactos #contactos_form{ 
	padding:40px 30px 40px 40px; 
	border:1px solid #DED;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
#contenido.contactos #contactos_form #contactos_datos{ 
	font-size: 12px;
	line-height: 20px;
	float: right;
	width: 240px;
	padding: 10px 0px 10px 20px;
	border: 1px solid #963;
	margin-top:16px;
}

#contenido.contactos #contactos_form input,
#contenido.contactos #contactos_form textarea{ 
	display:block; 
	width:300px;
	padding:6px 10px; 
	border:1px solid #669933; 
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
#contenido.contactos #contactos_form textarea{  
	width:420px;
}
#contenido.contactos #contactos_form input.btn_enviar{ width:auto; background-color:#669933; color:#FFFFFF;}



#contenido.casa_ensenanza{ padding:20px 40px;}
#contenido.casa_ensenanza h1{font-size:18px; color:#669933; margin-top:40px; margin-bottom:20px; text-decoration:underline;}
#contenido.casa_ensenanza h2,
#contenido.casa_ensenanza h2 a{ color:#336633;}
#contenido.casa_ensenanza h3{ }



#contenido.alquiler_de_horno{ padding:40px;}
#contenido.alquiler_de_horno h1{font-size:18px; color:#669933; margin-top:40px; margin-bottom:20px; text-decoration:underline;}
#contenido.alquiler_de_horno div.img{ padding-top:40px; float:left;}
#contenido.alquiler_de_horno div.img img{ border:4px solid #99480b;}
#contenido.alquiler_de_horno div.txt{ float:right; width:530px;}
#contenido.alquiler_de_horno a.consultar{ 
	display:block; 
	width:100px;
	text-align:center; 
	padding:10px; 
	margin:20px auto;
	border:1px solid #669933; 
	background-color:#669933; 
	color:#FFFFFF;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}



#contenido.preparamos_alumnos_isfa{ padding:20px 80px 40px 40px;}
#contenido.preparamos_alumnos_isfa h1{font-size:18px; color:#669933; margin-top:40px; margin-bottom:20px; text-decoration:underline;}
#contenido.preparamos_alumnos_isfa h2{ font-weight:bold; color:#336633;}
#contenido.preparamos_alumnos_isfa a.consultar{ 
	display:block; 
	width:100px;
	text-align:center; 
	padding:10px; 
	margin:20px auto;
	border:1px solid #669933; 
	background-color:#669933; 
	color:#FFFFFF;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}



#contenido.quienes_somos{ padding:40px;}
#contenido.quienes_somos h1{font-size:18px; color: #930; margin-top:40px; margin-bottom:20px; text-decoration:underline;}
#contenido.quienes_somos h2{font-size:18px; color: #669933;}
#contenido.quienes_somos div.img{ padding-top:40px; float:right;}
#contenido.quienes_somos div.img img{ border:4px solid #99480b;}
#contenido.quienes_somos div.txt{ float:left; width:330px;}


#contenido.nuestro_espacio{ padding:20px;}
#contenido.nuestro_espacio .cont_contenido{ padding:0px 120px 40px 20px;}
#contenido.nuestro_espacio .cont_contenido h1{font-size:18px; color:#669933; margin-top:40px; margin-bottom:20px; text-decoration:underline;}
#contenido.nuestro_espacio .cont_contenido li{ list-style:circle; margin-bottom:10px;}



#contenido.notas{ padding:40px 20px 40px 20px;}
#contenido.notas #cont_menu{
	float:right;
	margin-top:40px;
}
#contenido.notas div#cont_menu + div#cont_base{
	margin-right:210px; /* (!) SEGUN ANCHO de #cont_menu*/
	margin-left:0px;
	/* IMPORTANTE el selector + (No funciona en IE!) */
	/* Es para evitar el margen cuando no hay men�. */
}

#contenido.notas #encabezado{
	border: 1px solid #693;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	padding: 4px;
}
#contenido.notas #encabezado a{
	color:#360;
}



#contenido.notas .historial{
	border: 1px solid #693;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	padding: 2px;
	margin:4px;
}
#contenido.notas .historial a{
	color:#360;
}
#contenido.notas .historial h2{
	background-color: #693;
	color:#FFF;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding: 4px 10px;
	margin:0px;
}
#contenido.notas .historial ul{
	margin:0px;
	padding:0px;
}
#contenido.notas .historial ul li{
	margin:2px;
	padding:2px;
}

#contenido.notas #cont_base h3 {
	font-size: 20px;
	line-height: normal;
	text-align: left;
	font-weight: bold;
}



#contenido.fotogaleria{ padding-top:20px;}
#contenido.fotogaleria h1{ 
	font-size: 16px;
	color: #693;
	margin-bottom: 20px;
	padding: 6px;
	border-bottom: 1px solid #693;
}
#contenido.fotogaleria h2{ 
	font-size: 13px;
	background-color: #bbb972;
	background-image:url(../img/fdo_bmli.jpg);
	color: #49470a;
	padding: 6px 12px;
	margin-top: 10px;
}
#contenido.fotogaleria a{
	color:#693;
}





ul.categ_arbol li ul{ display:none; }
/* ul.categ_arbol li:hover ul{ display:block; } DESPLAGABLE */

ul.categ_arbol li a.active + ul, ul.categ_arbol li a.active_parent + ul{ display:block; }/*  */

#header #bS_nf_i li a{ padding:inherit;}

center#paginador{ position:relative; /*text-align:right;*/ right:30px; font-size: 11px;}
center#paginador a, center#paginador b{ display:inline-block; min-width:12px; height:12px; border:1px solid #000; text-align:center; padding:3px; color:#000; }
center#paginador b{ background-color:#000; color:#FFF;}

/*
.inline_block .productos{ width:130px !important; margin-right:10px !important;}
.inline_block .productos .custom_img_productos{ width:130px !important; }
*/





#creditos{ 
	position:fixed; 
	bottom:0px; 
	width:320px; 
	margin:0px auto;
	right:50%;
	margin-right:-480px; 
	padding:6px 0px; 
	text-align:center; 
	font-size:10px; 
	color:#666;
	background-color:#FFFFFF;
	border:1px solid #999;
	border-bottom:none;
	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
}
#creditos a{ color:#666;}
#creditos a:hover{ color:#333;}



.edicion_conts{ background-color:transparent; margin-bottom:20px;}
.by_id .edicion_conts{ background-color:#EEE; border:1px solid #666666; padding:2px;}
.by_id #relacionados .edicion_conts{ background-color:transparent; border:none;}
.edicion_conts span{ background-color:#EEEEEE; border:1px solid #666666;}


#ancla_galeria .insert .insert_fil_un{ 
	width: 188px;
	height: 188px;
	position: relative;
	margin-bottom: 20px; 
}
#ancla_galeria .insert .insert_fil_un h5{ 
	width: 188px;
	height: 188px;
	position: absolute;
}
#ancla_galeria .insert .insert_fil_un h5 a{ 
	border: 4px solid #693;
}

.insert h2.titulo {
	color: #693;
	font-weight: bold;
	font-size: 14px;
}





@media screen and (max-width:985px) {

	body{ 
		background-image:url(../img/home_fondo_1024.jpg); background-position:left;
	}


}