/* GENERALES */

BODY{margin:0; padding:0; font-size:0.6em; font-family:Verdana, Arial, Helvetica, sans-serif;}

abbr{ text-decoration:none; cursor:help;}

img{border:0;}

H2{font-size:1.7em; color:#336600; margin:0; padding:0; padding-left:10px; margin-top:20px; margin-bottom:20px; font-weight:bold; width:97%;}

H3{font-size:1em; color:#336600; margin:0; padding:0; padding-left:10px; margin-top:20px; margin-bottom:20px; font-weight:bold; width:97%;}

form { margin: 10px; padding: 0px;}
form dl{ width: 98%;}
form dt{ float: left; width: 20%; margin: 0px; padding: 2px 2px 2px 2px; font-weight:normal;}
form dt{ clear:both;}/* Hack for mac-ie5 */
form dd{ float: left; width: 75%; margin: 0px; padding: 2px;}
input{ font-size:1em; background-color:#FFFFFF; border:1px solid #346702; color:#000000;}
select{font-size:1em; background-color:#C0F35E; border:1px solid #346702; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif;}
textarea{ font-size:1em; background-color:#FFFFFF; border:1px solid #346702; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif;}

/* CONTENEDORES */

#todo{width:765px; margin-left:auto; margin-right:auto;}

#cabecera{float: left; width:100%; background-image:url(graficos/fondocabecera.gif); background-repeat:repeat-x; height:150px;}
#cabeceraflash{
z-index:50;
}
#cabecerasup{float: left; width:100%; height:16px;}
#cabecerasup1{float: left; width:60%; height:16px; color:#FFFFFF; text-align:right;}
#cabecerasup2{float: right; width:37%; height:16px; color:#FFFFFF; text-align:right; padding-right:20px;}

#cabeceramed{float:left; width:100%; height:115px;}
#cabeceraflash{float:left; width:494px; height:115px; }
#cabeceramed3{float:right; width:252px; height:115px;}

#cabecerainf{float:right; width:100%; height:15px; border-bottom:3px solid #326500; text-align:right; color: #B5CC70;}

#centro{float:left; width:100%;}
#izquierda{float:left; width:22%;}
#resto{float:left; width:77%;}
#contenido{float:left; width:72%;}
#derecha{float:right; width:27%;}
#tablon{float:left; width:89%; margin-left:10px; margin-right:10px; padding:4px;}
#menuabajo{float:left; width:77%;}

#pie{float:left; width:100%; background-color:#2A2A27; margin-top:10px; padding-top:3px; padding-bottom:3px;}
#piedir{float:left; width:50%; margin-left:20px; color:#FFFFFF;}
#rss{float:right; width:20%; margin-right:20px; text-align:right;}
#pielogo{float:left; width:100%; height:58px;}

#horario{float:left; width:89%; margin-left:10px; margin-right:10px; padding:4px;}
#horario2{float:left; width:89%; margin-left:10px; margin-right:10px; padding:4px;}

#bannerfatronik{ float:left; width:auto; margin-top:20px; padding-left:20px;}

#entrevista{float:left; width:89%; padding:4px; margin-left:10px; margin-right:10px; background-color:#FFFFC8; border:1px solid #E5E5B2; margin-top:10px;}

/* CLASES Y MODIFICADORES*/

#cabeceraflash h1{display:none;}

#cabecerasup1 a{color:#FFFFFF; text-decoration:none;}
#cabecerasup1 a:hover{color:#B5CC70; text-decoration:none;}
#cabecerasup2 a{color:#B5CC70; text-decoration:none;}
#cabecerasup2 a:hover{color:#FFFFFF; text-decoration:none;}
#cabecerasup2 .activo {color: #FFFFFF;}

#cabecerainf ul{margin:0; padding:0;padding-right:20px;}
#cabecerainf ul li{display: inline; padding:0px 5px 0px 5px;}
#cabecerainf ul li a{color: #B5CC70; text-decoration:none;}
#cabecerainf ul li a:hover{color: #FFFFFF;}
#cabecerainf .borde{border-right:1px solid #B5CC70;}

.destacado{
	color: #336600;
	padding:5px 2px 5px 2px;
	margin:3px 0 3px 0;
	text-decoration:none;
	text-align:center;
	}
#izquierda .ulmenu1{width:98%; list-style-type:none;padding:2px;margin:0;}
#izquierda .ulmenu1 li{ background-color: #E5FABB; color: #336600; padding:5px 2px 5px 2px; border:1px solid #013400; margin:3px 0 3px 0;}
#izquierda .ulmenu1 li a{ color: #336600; text-decoration:none;}
#izquierda .ulmenu1 li a:hover{ color: #000000;}

#izquierda h2{ font-size:1em; padding:2px; background-color: #336600; color: #E5FABB;border:1px solid #E5FABB; font-weight:normal;margin:15px 0 10px 0;}

#izquierda .ulmenu2{width:98%; list-style-type:none; padding:2px; margin:0;}
#izquierda .ulmenu2 li{color: #336600; background-image:url(graficos/cuadro.gif); background-repeat:no-repeat; background-position:left; padding:2px; margin:0; padding-left:15px; border-bottom:1px dotted #C5E26F;}
#izquierda .ulmenu2 li a{color: #336600; text-decoration:none;}
#izquierda .ulmenu2 li a:hover{color: #000000;}
#izquierda .ulmenudes{color: #336600; text-decoration:none;}

#derecha table{width:98%; border:1px solid #C5E26F; margin:0px; background-color:#FFFFCC;}
#derecha table caption{color:#336600; font-weight:bold; text-align:left; padding-top:15px;}
#derecha table th{color:#336600; font-weight:bold; background-color:#FFFFCC; padding:2px; padding-bottom:4px;}
#derecha table td{color:#336600; background-color:#FFFFCC; text-align:center; padding:2px;}
#derecha .hoy{color:#000000; background-color:#B3D940;}
#derecha table a{color:#336600; text-decoration:none;}
#derecha table .hoy a{color:#000000; text-decoration:none;}
#derecha table a:hover{color:#000000; text-decoration:none;}
#derecha table .hoy a:hover{color:#000000; text-decoration:none;}

#derecha h2{ font-size:1em; padding:2px; background-color: #336600; color: #E5FABB;border:1px solid #E5FABB; font-weight:normal;margin:5px 0 10px 0;}

#derecha .ulmenu1{width:98%; list-style-type:none; padding:2px; margin:0;}
#derecha .ulmenu1 li{color: #336600; background-image:url(graficos/cuadro.gif); background-repeat:no-repeat; background-position:left; padding:2px; margin:0; padding-left:15px; border-bottom:1px dotted #C5E26F;}
#derecha .ulmenu1 li a{color: #336600; text-decoration:none;}
#derecha .ulmenu1 li a:hover{color: #000000;}

#derecha .pform1{ background-image:url(graficos/cabform1.gif); background-repeat:no-repeat; margin:0; padding:0; margin-top:10px; padding-left:10px; padding-top:8px; height:18px;}
#derecha .pform2{ background-color:#74A641; text-align:center; padding-top:5px; margin:0; width:99%; padding-bottom:10px;}
#derecha .pform2 input{ background-color:#FFFFFF; color:#336600; border:1px solid #93BD90; font-size:0.9em;}
#derecha .pform2 .boton{ background-color:#FFFFFF; color:#000000; border:1px solid #000000; font-size:0.9em; font-weight:bold;}

#derecha .pform3{ background-image:url(graficos/cabform2.gif); background-repeat:no-repeat; margin:0; padding:0; margin-top:10px; padding-left:10px; padding-top:8px; height:18px;}
#derecha .pform4{ background-color:#FFED6B; text-align:center; padding-top:5px; margin:0; width:99%; padding-bottom:10px;}
#derecha .pform4 input{ background-color:#FFFFFF; color:#336600; border:1px solid #FFF3A1; font-size:0.9em;}
#derecha .pform4 .boton{ background-color:#FFFFFF; color:#000000; border:1px solid #000000; font-size:0.9em; font-weight:bold;}

.eventos{float:left; width:89%; padding:4px; margin-left:10px; margin-right:10px;}
.eventos h2{color:#003300; font-size:1em; margin:0;padding-top:10px; padding-left:5px;}
.eventos ul{margin:0; padding:0; list-style-type:none; padding-left:10px; border-top:1px dotted #336600; border-right:1px dotted #336600; border-left:1px dotted #336600; padding-right:3px;}
.eventos ul li{ background-image:url(graficos/flechas.gif); background-repeat:no-repeat; background-position:left top; padding-left:14px; margin-top: 2px; margin-bottom:2px;}
.eventos ul li a{color: #000000; text-decoration:none;}
.eventos ul li a:hover{ text-decoration:underline;}
.eventos p{ text-align:right; border-bottom:1px dotted #336600; border-right:1px dotted #336600; border-left:1px dotted #336600;padding:0; margin:0; padding-top:10px; padding-bottom: 5px; padding-right:3px;}
.eventos p a{ color: #336600;}
.eventos p a:hover{text-decoration:none;}
.eventos .txtverde{color: #82AD00;}

#tablon h2{margin:0; padding:0; color:#333300; font-size:1em; padding-top:10px; padding-left:5px;}
#tablon ul{margin:0; padding:0; list-style-type:none; margin-top:5px; padding-left:10px; border-top:1px solid #E5E5B2; border-right:1px solid #E5E5B2; border-left:1px solid #E5E5B2; padding-right:3px; background-color:#FFFFC8;}
#tablon ul li{color: #003300; background-image:url(graficos/guion.gif); background-position:left top; background-repeat:no-repeat; padding-left:10px; margin-top:5px;}
#tablon ul li a{color: #003300; text-decoration:none;}
#tablon ul li a:hover{ text-decoration:underline;}
#tablon p{text-align:right; border-bottom:1px solid #E5E5B2; border-right:1px solid #E5E5B2; border-left:1px solid #E5E5B2;padding:0; margin:0; padding-top:10px; padding-bottom: 5px; padding-right:3px; background-color:#FFFFC8;}
#tablon p a{ color: #336600;}
#tablon p a:hover{text-decoration:none;}


#menuabajo h2{margin:0; padding:0; color:#333300; font-size:1em; padding-top:10px; padding-left:10px; font-weight:normal;}
#menuabajo ul{padding:0; margin:0;list-style-type:none;margin-top:3px; margin-left:10px; padding-top:10px;}
#menuabajo ul li{display:inline; border:1px solid #000000; padding-top:75px; margin-left:8px; float:left; width:70px; font-size:0.8em; font-weight:bold; text-align:center; height:20px;}
#menuabajo .li1{ background-image:url(graficos/auditorio.jpg); background-repeat:no-repeat;}
#menuabajo .li2{ background-image:url(graficos/salas.jpg); background-repeat:no-repeat;}
#menuabajo .li3{ background-image:url(graficos/wifi.jpg); background-repeat:no-repeat;}
#menuabajo .li4{ background-image:url(graficos/asesoriaemp.jpg); background-repeat:no-repeat;}
#menuabajo .li5{ background-image:url(graficos/asesoriatec.jpg); background-repeat:no-repeat;}
#menuabajo .li6{ background-image:url(graficos/e-learning.jpg); background-repeat:no-repeat;}
#menuabajo .li7{ background-image:url(graficos/nuestroscentros.jpg); background-repeat:no-repeat;}
#menuabajo a{ color:#000000;text-decoration:none;}

#rss img{margin-right: 8px;}

.pmigas{margin-top:5px; margin-left:10px;}
.pmigas a{color:#000000;}
.pmigas a:hover{text-decoration:none;}

.pgeneral{margin:0; padding:0; padding-left:10px; padding-right:10px; text-align:justify; margin-top:3px; margin-bottom:10px; width:95%; float:left;}
.pgeneral a{color:#000000;}
.pgeneral a:hover{ text-decoration:none;}
.ulgeneral{float: left; width:85%;margin:0; padding:0; padding-left: 45px; padding-right:10px; list-style-type:disc; margin-bottom:10px;}

.ulnoticias{float:left;margin:0; padding:0; list-style-type:none; margin-left:10px; margin-top: 15px; border:1px dotted #336600; padding-top:5px; padding-bottom:5px; width:94%; padding-left: 5px}
.ulnoticias li{ background-image:url(graficos/flechas.gif); background-repeat:no-repeat; background-position:left top; padding-left:14px; margin-top:5px; margin-bottom:5px;}
.ulnoticias li a{color: #000000; text-decoration:none;}
.ulnoticias li a:hover{ text-decoration:underline;}
.ulnoticias .txtverde{color: #82AD00;}

.flotaizq {float:left; clear:left; margin: 0px 10px 10px 0px;}
.flotaizq2 {float:left; clear:left; margin: 0px 10px 25px 0px;}

.botonverde{background-color:#C0F35E; padding:2px;}

.ultablon{float:left;margin:0; padding:0; list-style-type:none; margin-left:10px; margin-top: 15px; border:1px solid #E5E5B2; padding-top:5px; padding-bottom:5px; width:94%; padding-left: 5px; background-color:#FFFFC8;}
.ultablon li{ background-image:url(graficos/guion.gif); background-repeat:no-repeat; background-position:left top; padding-left:10px; margin-top:5px; margin-bottom:5px;}
.ultablon li a{color: #003300; text-decoration:none;}
.ultablon li a:hover{ text-decoration:underline;}

.error{color: #FF0000;}

.pderecha{ text-align: right; padding-right:10px;}
.pderecha a{background-color:#C0F35E; padding:4px; border:1px solid #346702; color:#000000; text-decoration:none;}
.pderecha a:hover{color: #FFFFFF;}

.pdirectorio{padding:5px; margin:3px; width:95%; float:left; border:1px dotted #336600; line-height:1.7em;}
.pdirectorio .txtverde{color: #669900;}
.pdirectorio a{color: #669900;}
.pdirectorio a:hover{ text-decoration:none;}

.donostialanean a{color:#000000;}
.donostialanean a:hover{ text-decoration:none;}

.formdirectorio { margin: 10px; padding: 0px;}
.formdirectorio dl{ width: 98%;}
.formdirectorio dt{ float: left; width: 40%; margin: 0px; padding: 4px 2px 2px 2px; font-weight:normal;}
.formdirectorio dt{ clear:both;}/* Hack for mac-ie5 */
.formdirectorio dd{ float: left; width: 55%; margin: 0px; padding: 4px 2px 2px 2px;}
.formdirectorio fieldset{float:left; width:95%; border:1px solid #336600; background-color:#E5FABB; margin-top:5px;}
.formdirectorio fieldset legend{color: #336600; font-weight:bold;}

.dlquienes{margin:0; padding:0; padding-left:10px; padding-right:10px; text-align:justify; margin-top:3px; margin-bottom:10px; width:95%; float:left; list-style-type:none;}
.dlquienes dd{margin:0; padding:0;}

.asimple a{color:#000000;}
.asimple a:hover{text-decoration: none;}

.anclas a{color:#006600;text-decoration:none;}
.anclas a:hover{text-decoration: underline;}

.ulmenusalas{float:left; width:95%; margin:0; padding:0; margin-top:10px; margin-bottom:10px; padding-left:10px; padding-right:10px; list-style-type:none;}
.ulmenusalas li{padding-left: 5px; padding-right:5px; display:inline; font-weight:bold;}
.ulmenusalas .borde{ border-right:1px solid #000000;}
.ulmenusalas li a{color:#000000;}
.ulmenusalas li a:hover{text-decoration: none;}

.ulsalas{float:left; width:95%; margin:0; padding:0; margin-top:10px; margin-bottom:10px; padding-left:10px; padding-right:10px; list-style-type:none;}
.ulsalas li{padding-left: 5px; padding-right:5px; font-weight:bold;}
.ulsalas li ul { list-style-type:none; margin-bottom:10px; margin-top:5px;}
.ulsalas li ul li { font-weight: normal; padding-top:3px;}
.ulsalas li ul li a{ color:#000000;}
.ulsalas li ul li a:hover{ text-decoration: none;}

.ulcentros{float:left; width:95%; margin:0; padding:0; margin-top:10px; margin-bottom:10px; padding-left:10px; padding-right:10px; list-style-type:none;list-style-type:none; margin-bottom:10px; margin-top:5px;}
.ulcentros li { display:inline;}
.ulcentros li a{color:#000000;}
.ulcentros li a:hover{ display:inline;text-decoration: none;}

#pfoto{margin:0; padding:0; padding-left:10px; padding-right:10px; text-align:center; margin-top:3px; margin-bottom:10px; width:95%; float:left;}
#pfotolista{margin:0; padding:0; padding-left:10px; padding-right:10px; text-align:center; margin-top:3px; margin-bottom:10px; width:95%; float:left;}
#pfotolista li{
	display: inline;float:left;
}
#pfotolista img{border-style:solid;border-color:#000000;border-width:1px;}

.formdirectorio1 { margin: 10px; padding: 0px;}
.formdirectorio1 dl{ width: 98%;}
.formdirectorio1 dt{ float: left; width: 30%; margin: 0px; padding: 4px 2px 2px 2px; font-weight:normal; font-size:1.2em;}
.formdirectorio1 dt{ clear:both;}/* Hack for mac-ie5 */
.formdirectorio1 dd{ float: left; width: 65%; margin: 0px; padding: 4px 2px 2px 2px;}
.formdirectorio1 fieldset{float:left; width:95%; border:1px solid #336600; background-color:#E5FABB; margin-top:5px;}
.formdirectorio1 fieldset legend{color: #336600; font-weight:bold; font-size:1.5em;}
.formdirectorio1 fieldset p{float:left; width:99%; text-align:justify;}
.formdirectorio1 .dlsalas{ width: 98%;}
.formdirectorio1 .dlsalas dt{ float: left; width: 48%; margin: 0px; padding: 4px 2px 2px 2px; font-weight:normal; font-size:1.2em;}
.formdirectorio1 .dlsalas dt{ clear:both;}/* Hack for mac-ie5 */
.formdirectorio1 .dlsalas dd{ float: left; width: 48%; margin: 0px; padding: 4px 2px 2px 2px; font-size:1.2em;}
.formdirectorio1 ul{margin:0; padding:0; list-style-type:none; float:left; width:98%;}
.formdirectorio1 ul li{margin-top: 3px; margin-bottom: 3px;}
.formdirectorio1 ul li a{color:#000000;}
.formdirectorio1 ul li a:hover{text-decoration: none;}
.formdirectorio1 ul li p{ background-color: #FFFFC8; color: #003300; border:1px solid #E5E5B2; padding:3px;}
.formdirectorio1 ul li p input{ background-color: #FFFFC8; border-color: #FFFFC8;}

#horario h2{margin:0; padding:0; color:#333300; font-size:1em; padding-top:10px; padding-left:5px;}
#horario ul{margin:0; padding:0; list-style-type:none; margin-top:5px; margin-bottom:5px; padding-left:10px; border:1px solid #E5E5B2; padding-right:3px; background-color:#FFFFC8;}
#horario ul li{color: #003300; background-image:url(graficos/guion.gif); background-position:left top; background-repeat:no-repeat; padding-left:10px; margin-top:5px; margin-bottom:5px;}
#horario ul li a{color: #336600;}
#horario ul li a:hover{text-decoration: none;}

#horario2 h2{margin:0; padding:0; color:#333300; font-size:1em; padding-top:10px; padding-left:5px;}
#horario2 ul{margin:0; padding:0; list-style-type:none; margin-top:5px; margin-bottom:5px; padding-left:10px; border:1px solid #E5E5B2; padding-right:3px; background-color:#FFFFC8;}
#horario2 ul li{color: #003300; background-image:url(graficos/guion.gif); background-position:left top; background-repeat:no-repeat; padding-left:10px; margin-top:5px; margin-bottom:5px;}
#horario2 ul li a{color: #336600;}
#horario2 ul li a:hover{text-decoration: none;}

.ulfotoscentros{float:left; width:95%; margin:0; padding:0; margin-top:10px; margin-bottom:10px; padding-left:10px; padding-right:10px; list-style-type:none;}
.ulfotoscentros li{display:inline; margin-right:10px;}
.ulfotoscentros li img{border: 1px solid #336600;}

.pfotocentro{float:left; margin-left:20px;}

.dlfaq{float:left; width:98%; padding-left:10px;}
.dlfaq a{ color:#000000;}
.dlfaq a:hover { text-decoration:none;}

.psubir{ text-align: right;}

.pagradecimientos {margin:0; padding:0; padding-left:10px; padding-right:10px; text-align:justify; margin-top:3px; margin-bottom:10px; width:95%; float:left; border-bottom:1px solid #336600; padding-bottom: 5px; padding-top: 5px;}

.txtmas{font-size: 1.2em;}

.tablecreditos{float:left; width:97%; padding-left:10px;}
.tablecreditos caption{border: 1px solid #E5E5B2; color: #003300; background-color:#FFFFC8; font-weight:bold; text-align:left;margin-left:10px;}
.tablecreditos th{text-align:left; padding:4px; color: #003300; background-color:#FFFFC8; border-right: 1px solid #E5E5B2;border-left: 1px solid #E5E5B2;;border-bottom: 1px solid #E5E5B2;}
.tablecreditos td{text-align:justify; padding:4px; color: #003300; background-color:#FFFFC8;border-right: 1px solid #E5E5B2;border-left: 1px solid #E5E5B2;;border-bottom: 1px solid #E5E5B2;}
.tablecreditos .tdcentro{ text-align:center;}
.tablecreditos .tdderecha{ text-align: right;}

.txtrojo{margin:0; padding:0; padding-left:10px; padding-right:10px; text-align:justify; margin-top:3px; margin-bottom:10px; width:95%; float:left;}
.txtrojo a{color: #A61B28; font-size:1.2em;}
.txtrojo a:hover{text-decoration: none;}
.txtrojo img{margin-right: 5px;}

.ptotem{ text-align:center; color: #336600; font-weight:bold; background-color:#E5FABB; padding:2px; border:1px solid #013400;}
.ptotem a{ font-weight:bold; margin:2px; background-color: #E5FABB; color: #336600; text-decoration:none; border:1px solid #013400; padding:2px;}

.ulenlacesinteres{float:left;margin:0; padding:0; list-style-type:none; margin-left:10px; margin-top: 15px; border:1px solid #E5E5B2; padding-top:5px; padding-bottom:5px; width:94%; padding-left: 5px; background-color:#FFFFC8;}
.ulenlacesinteres li{padding-left:10px; margin-top:5px; margin-bottom:5px;}
.ulenlacesinteres li a{color: #003300; text-decoration:none;}
.ulenlacesinteres li a:hover{ text-decoration:underline;}

.dlentrevista{margin:0; padding:0; padding-left:10px; padding-right:10px; text-align:justify; margin-top:3px; margin-bottom:10px; width:95%; float:left; list-style-type:none;}
.dlentrevista dd{margin:0; padding:0; margin-top:5px; margin-bottom:15px;}
.dlentrevista ul{ padding:0; margin:0; list-style-type:none; margin-bottom:15px;}
.dlentrevista ul .limargenabajo{margin-bottom:5px;}
.dlentrevista dd p{ padding:0; margin:0;}

#entrevista p{ color: #336600; padding-left:5px;}
#entrevista p a{color:#003300; text-decoration:none; font-weight:bold;}

.banner1{float:left; width:89%; padding:4px; margin-left:5px; margin-right:5px;}
