@charset "utf-8";

/* Importar hojas de estilo externas*/
@import url(carlos.css);
/* Neteja i iguala */
* { margin: 0; padding: 0; border: none; }
body, input, select, textarea { font:11px Verdana, Arial, Helvetica, sans-serif; text-shadow:  #000 0 0 0; /*Elimina l'efecte bold en Safari*/ }
h1, h2, h3, h4, h5, h6 { font-weight:normal; }
a { text-decoration:none; }
a img, img { border:0px; text-decoration:none; background:none; }
li { list-style:none; }
div.clear0 { clear:both; height:0px; overflow:hidden;  }
div.clear { clear:both; height:1px; overflow:hidden;  }
div.clear2 { clear:both; height:12px; overflow:hidden; }
div.clear3 { clear:both; height:6px; overflow:hidden; }
input:focus, select:focus, textarea:focus { background-color:#f9ff9f; }

/* Maqueta */

body { margin:0px; color:#000; }
#contenidor {
	margin:auto;
	text-align:left;
	width:785px;
}
#cap{ width:750px; height:90px; background: url(../img/fons_cap.gif) left top no-repeat; padding:0 15px; margin-left:4px; }

#contenido{ width:785px; margin:0; padding:0;  }

.cont_quienes{width:785px; min-height:450px; margin:0; padding:0; background: url(../img/fons_quienes.png) left top no-repeat;}
.cont_escuelas{width:785px; min-height:460px; margin:0; padding:0; background: url(../img/fons_escuelas.png) left top no-repeat; }


.col_izquierda{ float:left; margin:0; padding:0;}
.col_derecha{ float:right; margin:0; padding:0;  }
.col_derecha2{ float:right; margin:0; padding:0 5px 0 0; width:577px; }

.col_izquierda3{ float:left; padding-left:18px; }
.col_derecha3{ float:right; padding-right:18px; width:240px; }

.resalt1{color:#c6005d; font:bold 13px/16px Verdana, Arial, Helvetica, sans-serif;}
.resalt2{color:#0081be; font:bold 13px/16px Verdana, Arial, Helvetica, sans-serif;}

.resalt3{color:#d8003c; font:bold 13px/16px Verdana, Arial, Helvetica, sans-serif;}
.resalt4{color:#002a54; font:bold 13px/16px Verdana, Arial, Helvetica, sans-serif;}
.resalt5{color:#008877; font:bold 13px/16px Verdana, Arial, Helvetica, sans-serif;}
.resalt6{color:#d02f17; font:bold 13px/16px Verdana, Arial, Helvetica, sans-serif;}
.resalt7{color:#cdbb00; font:bold 13px/16px Verdana, Arial, Helvetica, sans-serif;}
.resalt8{color:#ff6600; font:bold 13px/16px Verdana, Arial, Helvetica, sans-serif;}
.resalt9{color:#002d74; font:bold 13px/16px Verdana, Arial, Helvetica, sans-serif;}

/* Cap */
#cap h1{ width:163px; height:35px; display:block; overflow:hidden; float:left; padding:37px 4px 0 0; }
#cap h1 a{ width:163px; height:35px; display:block; }
#cap h1 strong{ width:163px; height:35px; display:block; background:url(../img/logos/alpino.png) left top no-repeat; }

#cap h2{ width:63px; height:33px; display:block; overflow:hidden; float:left; padding:37px 14px 0 0;  }
#cap h2 strong{ width:63px; height:33px; display:block; background:url(../img/logos/dacs.png) left top no-repeat; }

#cap h3{ width:68px; height:27px; display:block; overflow:hidden; float:left; padding:44px 0px 0 0;  }
#cap h3 strong{ width:68px; height:27px; display:block; background:url(../img/logos/clipper.png) left top no-repeat; }


/* -------------------------
   Menus varios
   ------------------------- */
   
/* inicio menu principal */
#menu { position:relative;top:17px;left:10px;width:430px;height:52px;display:block;background:none;overflow:hidden;padding:0 0 0 3px;z-index:10; }
#menu a{float:left; display:block; overflow:hidden; padding:0 2px 0 0; cursor:pointer; font:10px Verdana, Arial, Helvetica, sans-serif; z-index:40; }

#menu{ width:430px;height:52px;display:block;  }
#menu #menimg{ width:430px;height:52px; display:block; overflow:hidden;}

a#quienes{margin-top:0px; padding-left:1px; }
a#productos{ margin-top:8px; }
a#noticias{margin-top:12px; }
a#escuelas{margin-top:16px; }
a#juegos{margin-top:10px; }
a#calidad{margin-top:0px; }
/* fin menu principal */

/* inicio menu escolar*/
.menuEscolar{ width:194px; padding:0; margin:0px; }
.menuEscolar h4{ display:block; width:194px; height:35px; margin:0; overflow:hidden; cursor:pointer; }
.menuEscolar h4 strong{ display:block; width:194px; height:35px; background:url(../img/es/menuEscolar/tit_escolar.png) left top no-repeat; }

div.botons, div.botons2{ width:174px; margin:0; padding:4px 9px 4px 12px; background: url(../img/fons_mig_menus.png) left top no-repeat;}
.botons a, .botons2 a{ display:block;  height:22px; margin-bottom:1px; color:#fff; padding:3px 0 0 7px; font:12px Verdana, Arial, Helvetica, sans-serif;}
.botons2 a{ font:12px Arial, Helvetica, sans-serif; }
.botons a:hover{}


a.catalogo{ display:block; width:130px; height:22px; color:#e50202; padding-left:20px; background:url(../img/ico_pdf.png) right top no-repeat; font:bold 11px Verdana, Arial, Helvetica, sans-serif; line-height:11px; }
a.catalogo:hover{ text-decoration:underline; line-height:11px; }

a.catalogo2{ display:block; width:166px; height:30px; color:#FFFFFF; padding-left:12px; font:bold 11px Verdana, Arial, Helvetica, sans-serif; background:url(../img/recsmenu/veronline.gif) right top no-repeat; text-align: center }

a.catalogo2:hover{ display:block; width:166px; height:30px; color:#FFFFFF; padding-left:12px; font:bold 11px Verdana, Arial, Helvetica, sans-serif; background:url(../img/recsmenu/veronline_on.gif) right top no-repeat; text-decoration:none; text-align: center }


.baix_menuEscolar{margin:0; height:30px; background:url(../img/fons_menuEscolar.png) left top no-repeat; }
/* fin menu escolar*/

/* inicio menu General*/
#menuGeneral{ border-top:1px dashed #526f59; border-bottom:1px dashed #526f59; width:145px; margin:30px 0 0px 15px; padding:3px 0 0;  }
#menuGeneral.nov{margin-top:180px;}

#menuGeneral a{ width:135px; display:block; color:#304235; background:url(../img/ico_flecha.png) left center no-repeat; padding:0px 0px 2px 9px; margin:0; }
#menuGeneral a.destacat{border-top:1px dashed #526f59;margin-top:8px;color:#e50202;background:url(../img/ico_flecha_act.png) left center no-repeat;}
#menuGeneral a:hover{ font-weight:bold;}
/* fin menu General*/

/* inicio menu novedades*/
.menuNovedades{ width:194px; padding:0; margin:0px; }
.menuNovedades h4{ display:block; width:194px; height:30px; margin:0; overflow:hidden; cursor:pointer; }
.menuNovedades h4 strong{ display:block; width:194px; height:30px; background: url(../img/es/menuNovedad/tit_nevedades.png) left top no-repeat; }

.baix_menuNovedades{margin:0; height:20px; background:url(../img/fons_menus.png) left top no-repeat;}

/* menu manualidades */
.menuManu{ width:194px; padding:0; margin-left:0px; }
.menuManu h4{ display:block; width:194px; height:45px; margin:0;  overflow:hidden; cursor:pointer; }
.menuManu h4 strong{ display:block; width:194px; height:45px; background: url(../img/es/menuManuJuego/tit_manu.png) left top no-repeat; }

#manu1{ background: url(../img/recsmenu/manu1.gif) left top no-repeat; }
#manu2{ background: url(../img/recsmenu/manu2.gif) left top no-repeat; }
#manu3{ background: url(../img/recsmenu/manu3.gif) left top no-repeat; }
#manu4{ background: url(../img/recsmenu/manu4.gif) left top no-repeat; }

#manu1:hover{ background: url(../img/recsmenu/manu1_on.gif) left top no-repeat; }
#manu2:hover{ background: url(../img/recsmenu/manu2_on.gif) left top no-repeat; }
#manu3:hover{ background: url(../img/recsmenu/manu3_on.gif) left top no-repeat; }
#manu4:hover{ background: url(../img/recsmenu/manu4_on.gif) left top no-repeat; }

.botons a.doblelin{ height:33px; }

.baix_menuManu{margin:0; height:20px; background:url(../img/fons_menus.png) left top no-repeat; }


/* menu juegos */
.menuJuegos{ width:194px; padding:0; margin-left:0px; }
.menuJuegos h4{ display:block; width:194px; height:45px; margin:0;  overflow:hidden; cursor:pointer; }
.menuJuegos h4 strong{ display:block; width:194px; height:45px; background: url(../img/es/menuManuJuego/tit_juego.png) left top no-repeat; }

#jueg1{ background: url(../img/recsmenu/jueg1.gif) left top no-repeat; }
#jueg2{ background: url(../img/recsmenu/jueg2.gif) left top no-repeat; }
#jueg3{ background: url(../img/recsmenu/jueg3.gif) left top no-repeat; }
#jueg4{ background: url(../img/recsmenu/jueg4.gif) left top no-repeat; }

#jueg1:hover{ background: url(../img/recsmenu/jueg1_on.gif) left top no-repeat; }
#jueg2:hover{ background: url(../img/recsmenu/jueg2_on.gif) left top no-repeat; }
#jueg3:hover{ background: url(../img/recsmenu/jueg3_on.gif) left top no-repeat; }
#jueg4:hover{ background: url(../img/recsmenu/jueg4_on.gif) left top no-repeat; }

.baix_menuJuegos{margin:0; height:20px; background:url(../img/fons_menus.png) left top no-repeat; }


/* menu escuelas */
.menuEsc{ width:194px; padding:0; margin-left:0px; }
.menuEsc h4{ display:block; width:194px; height:45px; margin:0;  overflow:hidden; cursor:pointer; }
.menuEsc h4 strong{ display:block; width:194px; height:45px; background: url(../img/es/menuEscuelas/tit_esc.png) left top no-repeat; }

#esc1{ background: url(../img/recsmenu/esc1.gif) left top no-repeat; }
#esc2{ background: url(../img/recsmenu/esc2.gif) left top no-repeat; }
#esc3{ background: url(../img/recsmenu/esc3.gif) left top no-repeat; }

#esc1:hover{ background: url(../img/recsmenu/esc1_on.gif) left top no-repeat; }
#esc2:hover{ background: url(../img/recsmenu/esc2_on.gif) left top no-repeat; }
#esc3:hover{ background: url(../img/recsmenu/esc3_on.gif) left top no-repeat; }

/* menu quienes */
.menuQuienes{ width:194px; padding:0; margin-left:0px; }
.menuQuienes h4{ display:block; width:194px; height:45px; margin:0;  overflow:hidden; cursor:pointer; }
.menuQuienes h4 strong{ display:block; width:194px; height:45px; background: url(../img/es/menuQuienes/tit_quien.png) left top no-repeat; }

#quien1{ background: url(../img/recsmenu/quien1.gif) left top no-repeat; }
#quien2{ background: url(../img/recsmenu/quien2.gif) left top no-repeat; }
#quien3{ background: url(../img/recsmenu/quien3.gif) left top no-repeat; }
#quien4{ background: url(../img/recsmenu/quien4.gif) left top no-repeat; }

#quien1:hover{ background: url(../img/recsmenu/quien1_on.gif) left top no-repeat; }
#quien2:hover{ background: url(../img/recsmenu/quien2_on.gif) left top no-repeat; }
#quien3:hover{ background: url(../img/recsmenu/quien3_on.gif) left top no-repeat; }
#quien4:hover{ background: url(../img/recsmenu/quien4_on.gif) left top no-repeat; }

/* menu noticias anteriores */

.menuNoticias{ width:246px; padding:0;  }
.menuNoticias h4{ display:block; width:246px; height:43px; margin:0; overflow:hidden; cursor:pointer; }
.menuNoticias h4 strong{ display:block; width:246px; height:43px; background: url(../img/es/tit_noticias_ant.png) left top no-repeat; }

.menuNoticias .lindiv{width:218px;}
div.not{ width:225px; margin:0; padding:0px 9px 4px 9px; background: url(../img/fons_mig_notant.png) left top no-repeat;}
.not a{  height:22px;  margin-bottom:1px; color:#000; padding:3px 0 0 7px; font:12px Verdana, Arial, Helvetica, sans-serif;}

div.not_ant{ width:215px; margin:4px 0 4px 5px; }
.cab_not{ padding:3px 5px 15px;  background:#e1f5d7; border-bottom:1px dotted #666; margin:10px 0 5px;}
.cab_not div.titnot{ float:left; background:url(../img/ico_hoja.png) left top no-repeat; padding:0 0 0 15px; font-size:10px; }
.cab_not div.titnot a{ display:inline; font-size:10px; color:#000; margin:0; padding:0;}
.cab_not div.titnot a:hover{color:#007a2a; font-weight:bold;}
.cab_not div.fecha{ float:right; font-size:10px; }
.intro_not a{ font-size:10px; color:#007a2a; font-weight:bold; margin:0; padding:0;}
.intro_not a:hover{ }
.menuNoticias .baix_menuNoticias{margin:0; height:15px; background: url(../img/fons_baix_notant.png) left top no-repeat;}



/* -------------------------
   Contenido
   ------------------------- */

/* Home */
.cajitas {
	padding-top:10px;
}
.cajitas a{width:190px; height:202px; display:block; float:left; padding:0 8px 0 0;cursor:pointer;}
.cajitas span{ display:block;width:120px; position:relative; top:140px; left:40px;color:#000;}
.cajitas span.treslineas{ display:block;width:120px; position:relative; top:132px; left:40px;color:#000;}
.cajitas a:hover span{ text-decoration:underline;}

#caja_principal {background:url(../img/es/escolar.png) left top no-repeat; width:389px;}
#baby{background:url(../img/es/baby.png) left top no-repeat;}
#colorea{background:url(../img/es/colorea.png) left top no-repeat;}
#oficina{background:url(../img/es/oficina.png) left top no-repeat;}
#colorful{background:url(../img/es/colorful.png) left top no-repeat; width:180px}
#licencias{background:url(../img/es/licencias.png) left top no-repeat;}
#lapices{background:url(../img/es/lapices.png) left top no-repeat; padding:0;}
#caja_principal span { top:110px; }


/*_ Secciones Quienes  ___________________________________________________________________ */


/*_ Secciones Escolar ___________________________________________________________________ */

/* Buscador */
.buscador{width:750px;background:#c3e82e;border-top:1px solid #9bbd15;border-bottom:2px solid #18a043;padding:0px 15px 4px;margin:5px 0 0px 3px;}
form#buscar{ margin:0; padding:6px 0 0 0; min-height:22px;}
label{color:#00832d; font-weight:bold; padding:3px 3px 0 12px;}
input, select{ width:140px; height:18px; background:#fff; border:1px solid #89a4be; color:#000; margin:0 10px 0 0; padding:0;  }
#referencia{ width:105px; height:16px; }
.llistes{float:left; }
#boto{ width:74px; height:22px; display:block; overflow:hidden; float:right; }
#boto strong{ width:74px; height:22px; display:block; background:url(../img/es/buscar.gif) left top no-repeat; cursor:pointer;}

.boto{ width:74px; height:22px; background:url(../img/fons_boto3.gif) center center no-repeat; float:right; margin:0 ; padding:0px; border:0px; cursor:pointer;}

.buscador img{margin:0; padding:0;}

/* imatge seccioEscolar */
#seccioEscolar{padding:0 15px 0 7px;}

/* Listado productos en caja */
.listado2{width:580px; background:none; padding-top:3px;}
.caja_prod{width:189px; height:190px; float:left; margin:0 0 3px 0; padding:0; display:block;} 
.dcha{width:181px;} 
.foto_prod{width:181px; height:100px; background:url(../img/fons_caja_producto.png) left top no-repeat; text-align:center; padding:7px 0 0 0;}
.foto_prod a{width:177px; height:100px;display:block;}


.desc_prod{background:url(../img/fons_caja_producto.png) left top no-repeat;}
.desc_prod a{width:155px;display:block;font:10px Verdana, Arial, Helvetica, sans-serif;color:#000;padding:4px 0 0 12px;text-align:center;}
.desc_prod a:hover{ font-weight:bold;}
.baix_prod{display:block;width:181px;height:12px;background:url(../img/baix_caja_producto.png) left top no-repeat;}

/* listado productos concretos */
.listado{width:561px; background: url(../img/fons_mig_listado.png) left top no-repeat;}
.baixlistado{ background: url(../img/fons_baix_listado.png) left top no-repeat; height:12px; overflow:hidden; }
div.lindiv{ width:525px; height:3px; overflow:hidden; margin:auto; background:#1a992d;}


.item { width:248px; min-height:100px; padding:7px 20px 5px 6px; float:left;  }
.item h6{color:#333; font:bold 10px/16px Verdana, Arial, Helvetica, sans-serif;}
.item .imatge {float:left; width:108px; text-align:center; }
.item .texto {float:left; width:140px; font-size:10px; line-height:15px; padding-top:8px; color:#666; }
.item .texto a {color:#999; font-weight:bold; }
.item .texto a:hover {color:#1a992d; }

.separador {background:#fff; height:1px; width:525px; margin-left:13px; border-bottom:1px dashed #666; }

.pie_listado{ min-height:15px; color:#333; width:520px; padding:27px 0 0px 20px; }
p.resultados{ float:left;}
p.pag{color:#666; float:right;}
p.pag a{color:#666;}
p.pag a:hover{ color:#000;}


/* ficha producto */
/*.cont_ficha{width:536px; height:385px; background: url(../img/fons_mig_listado.png) left top no-repeat; padding:0 12px;}*/
.cont_ficha{
	width:536px;
	padding:0 12px;
	background-image: url(../img/fons_mig_listado.png);
	background-repeat: repeat-y;
	background-position: left top;
}
.cont_ficha p{width:210px; color:#666; margin:0; padding-bottom:10px; }
.cont_ficha p strong{padding-bottom:5px;}

.separador2 {background:#fff; height:1px; overflow:hidden; width:210px;  border-bottom:1px dashed #666; margin:0; }

.subcol_izq{ width:210px; float:left; margin:15px 0 0 5px; }
.subcol_dcha{ width:285px; float:left; margin:15px 0 0 10px; background:#f0f0f0; padding:9px 10px; }

#fotoProducto { text-align:center; }

.subcol_izq h3.ficha_prod{ width:210px;  font-size:11px; color:#333; font-weight:bold; margin:0 0 4px 0; padding:0;}
.subcol_izq h4.ficha_prod{ font-size:11px; color:#666; font-weight:bold; margin:10px 0 5px;}

.pie_ficha{ color:#333; width:520px; padding:17px 0 15px 0px; margin-left:5px; background:#fff;}
a.anterior{ color:#333; font-weight:bold; float:left;}
a.siguiente{ color:#333; font-weight:bold; float:right;}
a.anterior:hover, a.siguiente:hover{ text-decoration:underline;}


.tabla_referencias{ background:#fff; border:1px solid #1b9f2e; padding:0px 0px }
.tabla_referencias table{ border-top:1px solid #4caa9f; border-left:1px solid #4caa9f; }
.tabla_referencias table td{  padding:5px 4px; border-right:1px solid #4caa9f; border-bottom:1px solid #4caa9f;}
.pie_tablaref{width:285px; text-align:right; font-weight:bold; padding-top:9px; }
.pie_tablaref a{ color:#333; font-weight:bold;}
.pie_tablaref a.activo{color:#e50202;}
.pie_tablaref a:hover{ text-decoration:underline;}

/*_ Fin Secciones Escolar ___________________________________________________________________ */


/*_ inicio Seccion Novedades ___________________________________________________________________ */
form#buscar2{ padding:15px 0 0;}
form#buscar2 select{ width:140px; height:18px; background:#fff; border:1px solid #7f9db9; color:#000;  margin:0 0 10px 0; padding:0; font-size:10px; }

.menuNovedades .botons{ width:160px; padding-right:20px; }

.boto2{ width:74px; height:22px; background:url(../img/fons_boto3.gif) center center no-repeat; margin:0 0 0 85px; padding:0; border:0; cursor:pointer;} 


h5.novedades{width:562px; height:20px; display:block; font:bold 14px Verdana, Arial, Helvetica, sans-serif; color:#E50202; background: url(../img/tit.png) left top no-repeat; padding:12px 0 0 17px; }


h5.ficha_prod_nov{ width:560px; height:38px; display:block; overflow:hidden; }
h5.ficha_prod_nov strong{width:560px; height:38px; display:block; background: url(../img/es/tit_ficha_prodnuevo.png) left top no-repeat;  }

div.lindiv2{ width:525px; height:3px; overflow:hidden; margin:auto; background:#e50202;}

.foto_nov{width:282px; border:1px solid #e50202; background:#fff; text-align:center; padding:30px 0;  }

.listadonov{width:560px; background: url(../img/fons_mig_listado.png) left top no-repeat;}
.listadonov .item {width:248px; padding:7px 10px 5px 6px;  }
.listadonov .item .imatge {width:108px;  padding-top:6px; }
.listadonov .item .texto {width:140px;}

.listadonov .separador { height:1px; overflow:hidden; }

p.pag_dispon{color:#333; float:right;}
p.pag_dispon a{color:#333; font-weight:bold;}
p.pag_dispon a:hover{ text-decoration:underline;}
p.pag_dispon a.activo{color:#e50202;}


.cajanov{padding-top:5px;}

/*_ Fin Seccion Novedades ___________________________________________________________________ */


/*_ Inicio Seccion Juegos Manualidades ___________________________________________________________________ */
#seccioJuegos{padding:0 20px 0 7px;}

#seccioJuegos .foto img{margin:0; padding:0;}

.texto_intro{ width:537px; background: url(../img/fons_mig_listado.png) left top no-repeat; color:#666; padding:12px 12px 0; }
.texto_intro p{ font:13px/16px Verdana, Arial, Helvetica, sans-serif; }

.baix_seccjueg{ width:561px; background: url(../img/fons_baix_seccjuego.png) left top no-repeat; height:14px; overflow:hidden; }

/*_ Fin Seccion Juegos Manualidades ___________________________________________________________________ */

/* Inicio Seccion Escuelas */
/*.cont_escuelas{background: url(../img/fons_escuelas.png) left top no-repeat; overflow:hidden;}*/

.subcol2_dcha{ width:250px; float:left; margin:15px 0 0 10px; background:#fff; padding:30px 0; text-align:center; }
.subcol2_izq{ width:260px; float:left; margin:15px 0 0 4px; padding:14px 0;  }
.subcol2_izq p{ width:260px; line-height:20px; }

div.pag {display:none; font-size:13px; }
#pag_1 {display:block; }

a.pasapag{ display:none; width:255px; text-align:right; color:#008035; font:bold 14px Arial, Helvetica, sans-serif; }
a.pasapag:hover{ text-decoration:underline; }

#op1{display:block;}

.text_objdidact{border:2px solid #0378fc; border-top:none; padding:10px; }
.text_guia{border:2px solid #9d6c0a; border-top:none; padding:10px; }
.text_libro{border:2px solid #ff359a; border-top:none; padding:10px; }

/*_ Fin Seccion Escuelas ___________________________________________________________________ */


/*_ Inicio Seccion Contacto ___________________________________________________________________ */
.cont_contacto{background:url(../img/fons_contacto2.png) left top no-repeat; overflow:hidden;}

#seccioContacto{width:633px; margin-left:76px; }
h5.contacto{ width:633px; height:44px; display:block; overflow:hidden; }
h5.contacto strong{width:633px; height:44px; display:block; background: url(../img/es/tit_contacto.png) left top no-repeat;  }
#seccioContacto div.lindiv{ width:572px; height:3px; overflow:hidden; margin:auto; background:#1a992d;}

.texto_contacta{ width:582px; background: url(../img/fons_mig_contacto.png) left top no-repeat; padding:0 25px 10px 26px;}
.texto_contacta p { color:#666; padding-bottom:10px; font:11px/14px "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif; }
.texto_contacta p.textcont{padding-top:5px;}

.texto_contacta div.separador3{ width:572px; height:2px; overflow:hidden; margin:0 auto; background:#fff;border-top:#666 1px dotted;}

.baix_secccontac{width:633px; background: url(../img/fons_baix_seccontac.png) left top no-repeat; height:10px; overflow:hidden;}
/* Formulari */
#formcontacta{ width:360px; padding:9px 0 3px 0; }
#formcontacta label { float:left; width:113px; text-align:left; display:block; padding:2px 0 0 0; }

.nom{ width:67px; height:12px; display:block; overflow:hidden; color:#ff6600; font:bold 13px Verdana, Arial, Helvetica, sans-serif;  }
.nom strong{ width:67px; height:12px; display:block; background:url(../img/es/contacto/tunombre.gif) left top no-repeat;}

.mail{ width:38px; height:12px; display:block; overflow:hidden; color:#008877; font:bold 13px Verdana, Arial, Helvetica, sans-serif;}
.mail strong{width:38px; height:12px; display:block; background:url(../img/es/contacto/email.gif) left top no-repeat;}

.mensaje{ width:52px; height:14px; display:block; overflow:hidden; color:#009ee0; font:bold 13px Verdana, Arial, Helvetica, sans-serif;}
.mensaje strong{width:52px; height:14px; display:block; background:url(../img/es/contacto/mensaje.gif) left top no-repeat;}

#formcontacta select, #formcontacta input, #formcontacta textarea { float:left; width:235px; height:16px; border:#809db9 1px solid; margin-left:0px; font-size:10px; }
#formcontacta input {padding-top:2px; height:14px; }
#formcontacta textarea { height:125px; float:left; }
#formcontacta p { color:#666; clear:both; padding-bottom:14px;   }
span.txtmail { clear:both; color:#666; font-size:11px; padding:0 0 0 112px; margin:0; }
#formcontacta .boto { width:104px; height:24px; background:url(../img/fons_boto.gif) 2px center no-repeat; float:left; margin:10px 0 0 111px ; padding:0px; border:0px; margin-right:2px; cursor:pointer;}
p.inf_legal{ margin-bottom:0; padding-bottom:0;}

#sub_col_izq{ width:360px; float:left;  }
#sub_col_dcha{ width:197px; float:right; padding-top:20px;  }


/* recuadro direccion contacto */
.rec_contacta{ width:194px; height:194px;  background:url(../img/rec_contacto.gif) left top no-repeat; padding-top:16px; }
.rec_contacta p{ color:#666; font:bold 12px Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0px 12px 8px; }
.rec_contacta p strong, .rec_contacta p em{ color:#ff3499; font-weight:bolder; }
.rec_contacta p em{ font-size:12px; font-style:normal; font-weight:bolder; }
/*_ Fin Seccion Contacto ___________________________________________________________________ */


/*_ Fin Seccion Noticias ___________________________________________________________________ */
.noticias{ width:469px; background: url(../img/fons_mig_notic.png) left top no-repeat; padding:0px 15px;}
h5.titnoticias{ width:499px; height:43px; display:block; overflow:hidden; }
h5.titnoticias strong{ width:499px; height:43px; display:block; background: url(../img/es/tit_ultnoticias.png) left top no-repeat;  }

.data{ width:449px; padding:5px; display:block; background:#e1f5d7; border-bottom:1px dotted #666; margin:13px 0 10px;}

.noticias .lindiv, .noticias .separador{ width:457px; margin:0;}


.noticias h6{ font:bold 17px Verdana, Arial, Helvetica, sans-serif; color:#666; padding-top:10px;}
.noticias p{ margin-bottom:8px;}
.baixnoticias{ background: url(../img/fons_baix_noticias.png) left top no-repeat; }


.fotonot{float:left; padding:6px 15px 15px 0;}

div.fotitos{}
div.fotitos .f1, div.fotitos .f2, div.fotitos .f3{ width:109px; height:76px; text-align:center; background:url(../img/rec_fotito1.gif) center center no-repeat; float:left; margin:6px 9px 0 0; padding-top:10px; display: table-cell; vertical-align:middle; } 

div.fotitos .f2{background:url(../img/rec_fotito2.gif) center center no-repeat;}
div.fotitos .f3{background:url(../img/rec_fotito3.gif) center center no-repeat;}

div.fotitos .f1 img, div.fotitos .f2 img, div.fotitos .f3 img {vertical-align:middle;}

/*_ Fin Seccion Noticias ___________________________________________________________________ */


/* Pie */
#piecontenidor{position:relative; z-index:90; }
#pie, #pieinterior{ display:block; width:750px; height:71px; background:url(../img/fons_peu.png) left top no-repeat; padding:40px 15px 0;  color:#fff; font:bold 12px Verdana, Arial, Helvetica, sans-serif; margin:0 0 0 4px; }

.piecontact{ width:750px; height:71px; z-index:60;}


#pie a{ cursor:pointer;}
a#link_contacto{ width:83px; height:21px; display:block; background:url(../img/ico_sobre.png) left top no-repeat; padding:4px 0 0 35px; color:#fff; font:bold 12px Verdana, Arial, Helvetica, sans-serif; float:left;}
a#link_contacto:hover{ text-decoration:underline;}

div#menuIdioma{ width:100px; float:left;}
div#menuIdioma a{ float:left; margin-right:10px;}
div#menuIdioma a#es{ width:19px; height:18px; display:block; overflow:hidden; }
div#menuIdioma a#es strong{width:19px; height:18px; display:block; background: url(../img/idioma_es.png) left top no-repeat;}
div#menuIdioma a#en{width:19px; height:18px; display:block; overflow:hidden; }
div#menuIdioma a#en strong{width:19px; height:18px; display:block; background: url(../img/idioma_en.png) left top no-repeat;}
div#menuIdioma a#it{width:19px; height:18px; display:block; overflow:hidden; }
div#menuIdioma a#it strong{width:19px; height:18px; display:block; background: url(../img/idioma_it.png) left top no-repeat;}

#pie p, #pieinterior p, .pieinterior p, #pieescuelas p, #piequienes p{ float:right; text-align:right; padding:6px 5px 0 0; }
#pie p a, #pieinterior p a, .pieinterior p a, #pieescuelas p a, #piequienes p a{color:#fff; font:bold 12px Verdana, Arial, Helvetica, sans-serif; }
#pie p a:hover, #pieinterior p a:hover, .pieinterior p a:hover, #pieescuelas p a:hover, #piequienes p a:hover{ text-decoration:underline;}

.preload {position:absolute; left:-200px; width:160px; top:0px; }
.contenido_horz p{width:525px; color:#000; margin:0; padding-bottom:10px; font-size:12px; padding-left:8px; }
.cont_ficha {font-size:12px; }

/* Canvis de paginacio flexible */
#fletxaesquerra {float:left; padding-left:10px; width:100px; }
#fletxadreta {float:left; width:150px; text-align:right;}
#opmulti1 {display:block; float:right; width:100px; }
#opmulti2 {display:none; float:left; text-align:left; width:50px;}

