a.clas1:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
a.clas1:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #000000;
	text-decoration: none;
	
}
a.clas1:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #000000;
	text-decoration: none;
	
}
a.clas1:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #000000;
	text-decoration: none;
	
}



a.clas2:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
a.clas2:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #FFFFFF;
	text-decoration: none;
	
}
a.clas2:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #FFFFFF;
	text-decoration: none;
	
}
a.clas2:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #FFFFFF;
	text-decoration: none;
	
}



a.clas1az:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #006b97;
	text-decoration: none;
	font-weight: bold;
}
a.clas1az:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #006b97;
	text-decoration: none;
	
}
a.clas1az:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #006b97;
	text-decoration: none;
	
}
a.clas1az:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #006b97;
	text-decoration: none;
	
}


a.clas2bl:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #FFFFFF;
	text-decoration: none;

}
a.clas2bl:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #FFFFFF;
	text-decoration: none;
	
}
a.clas2bl:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #FFFFFF;
	text-decoration: none;
	
}
a.clas2bl:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #FFFFFF;
	text-decoration: none;
	
}



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

img{ border:0;}

h1{ margin:0; padding:0;}

#web{ width:770px; margin-left:auto; margin-right:auto;}
#todo{ float:left; width:100%; background-image:url(graficos/fondoweb.jpg); background-repeat:repeat-y;}



#menuizquierda{ float:left; width:161px; background-color:#c4cddd;}

#derecha{ float:left; width:609px;}

#menuizquierda1{ float:left; width:100%; background-color:#c4cddd;}
#menuizquierda2{ float:left; width:100%; background-color:#c4cddd;}
#menuizquierda3{ float:left; width:100%; background-color:#c4cddd; }
#menuizquierda h2{ margin:0; padding:0; font-size:1.1em; padding-left:15px; color:#FFFFFF;}
#menuizquierda ul{ color:#042736; list-style-type:none; margin:0; padding:0; width:161px;}
#menuizquierda ul li{  float:left; width:161px; }
#menuizquierda ul li a{float:left; color: #042736; text-decoration:none; padding-left:10px; padding-top:2px; padding-bottom:2px;}
#menuizquierda ul li a:hover{ background-color:#b0bed2; color:#000000; width:151px; padding-top:2px; padding-bottom:2px;  }
#menuizquierda ul .active a{ color:#000000;}
#menuizquierda ul .liprim{border-bottom: 1px solid #5683a9;}
#menuizquierda ul .liinter{border-bottom: 1px solid #5683a9;}



#centro{ float:left; width:430px;}


#menuderecha{ float:left; width:179px; color:#FFFFFF; background-color:#ffeccc;}

#menuderecha ul{ list-style-type:none; color:#FFFFFF; margin:0; padding:0; width:179px;}
#menuderecha ul li{  float:left; width:179px; }
#menuderecha ul li a{float:left; color: #FFFFFF; text-decoration:none; padding-left:10px; padding-top:3px; padding-bottom:3px; width:169px;}
#menuderecha ul li a:hover{ background-color:#fedfa8; color:#000000; width:169px; padding-left:10px; padding-top:3px; padding-bottom:3px;  }
#menuderecha ul .active a{ color:#000000;}
#menuderecha ul .liprim{border-bottom: 1px solid #e4aa40;}
#menuderecha ul .liinter{border-bottom: 1px solid #e4aa40;}
#menuderecha ul .liul{ border-bottom: 1px solid #e4aa40; margin-bottom:0; }





#menucentro{ float:right; width:60%;  padding-top:49px; }
#menucentro ul { list-style-type:none; margin:0; padding:0;}
#menucentro ul li{ float:left;}
#menucentro ul li a{ float:left; padding:1px 10px 0px 10px; color:#FFFFFF; text-decoration:none;}

#menucentro ul .borde{ border-right:1px solid #FFFFFF;}
#menucentro ul .active{ border-right:1px solid #FFFFFF;}

#menucentro ul .active hover{ background-color:#FFFFFF; color:#7329AF;}


#menuidioma{ float:left; width:123px; padding:7px 10px 6px 10px; text-align:right; background-color:#B18CCF;}
#menuidioma a{ color:#000000; text-decoration:none;}
#menuidioma a:hover{ color:#FFFFFF;}

#formulariologin{ float:left; padding:0px 10px 15px 10px; width:159px; background-color:#cadbcc; color:#FFFFFF;}
#formulariologin h2{margin:0; padding:0; font-size:1.1em; color:#7329AF; margin-bottom:10px;}
#formulariologin form{ padding:0; margin:0;}
#formulariologin form dl{ float:left; width:98%; margin:0; padding:0; margin-bottom:10px;}
#formulariologin form dt{ margin:0; padding:0; width:100%; float:left;}
#formulariologin form dd{ margin:0; padding:0; width:100%; float:left; margin-bottom:2px; color:#FFFFFF;}
#formulariologin form input{ background-color:#FFFFFF; color:#000000; border:1px solid #FFFFFF; font-size:1em; font-family:Verdana, Arial, Helvetica, sans-serif;}
#formulariologin form .boton{ background-color:#008d5c; color:#FFFFFF; font-weight:bold; padding:2px;}
#formulariologin p{ float:left; width:100%; padding:0; margin:0; margin-bottom:10px;}
#formulariologin a{ color:#000000; text-decoration:none;}
#formulariologin a:hover{ color:#000000;}

#menuasociacion{ float:left; width:auto; width:179px; background-color:#ffeccc; color:#FFFFFF;}
#menuasociacion h2{margin:0; padding:0; font-size:1.1em; color:#000000;}
#menuasociacion ul{ margin:0;  color:#000000; list-style-type:none;}
#menuasociacion ul li a{ color: #000000; text-decoration:none;}
#menuasociacion ul li a:hover{ color:#471A6C;}
#menuasociacion ul .active a{ color:#471A6C;}

#restocentro{ float:left; width:390px; padding:20px; text-align:justify; padding-bottom:10px;}
#restocentro ul{ padding:0; margin:0; padding-left:16px;}


#indexnovedades { float:left; width:99%; margin-bottom:0px;}
#indexnovedades ul li{ margin-top:6px;  margin-bottom:6px;}


#indexnovedades h2{ padding:5px 0 5px 5px; margin:0; font-size:1em; background-color:#025577; color:#FFFFFF; }
.indexnovedades1{ float:left; width:100%; padding:10px 0 10px 0; background-color:#FFFFFF; }
.indexnovedades1 ul li{ margin-bottom:10px;}

.indexnovedades11{ float:left; width:98%; padding:4px 4px 4px 4px; background-color:#FFFFFF; border-bottom: 1px solid #006b97;  }

.indexnovedades11 h3{ margin:0; padding:0;}

.indexnovedades11 h3{ padding:0; margin:0; padding-left:20px; font-size:1em;}
.indexnovedades11 p{ padding:0; margin:0; padding-left:20px; padding-right:20px;}

.indexnovedades1 h3{ padding:0; margin:0; padding-left:20px; font-size:1em;}
.indexnovedades1 p{ padding:0; margin:0; padding-left:20px; padding-right:20px;}
#indexnovedades2{ float:left; width:370px; padding:5px 0 5px 20px; background-color:#E9E1EF;}
#indexnovedades2 h3{ padding:0; margin:0; font-size:1em;}
#indexnovedades2 h4{ padding:0; margin:0; font-size:1em; color:#7329AF;}
#indexnovedades2 p{ padding:0; margin:0; padding-left:20px; padding-right:20px;}
#indexnovedades2 img{ float:left; clear:right; margin:0 10px 0 0;}

.indexabajo{ float:left; width:99%; margin-bottom:0px;}
.indexabajo1{ float:left; width:99%; border:1px solid #E3D4EF;}
.indexabajo1 h2{ color:#7329AF; font-size:1em; margin:0; text-align:center; padding:10px 0 10px 0;}
.indexabajo1 img{ margin-top:7px;}

.indexabajo2{ float:left; width:100%; border:1px solid #025577; margin-top:10px;}
.indexabajo2 h2{ padding:0; margin:0; font-size:1em; background-color:#056793; color:#FFFFFF; padding:5px 0 5px 5px;}
.indexabajo2 p{ margin:0; padding:10px; color:#000000; }


#indexnovedadess { float:left; width:97%; margin-bottom:0px;}
#indexnovedadess ul li{ margin-top:6px;  margin-bottom:6px;}


#indexnovedadess h2{ padding:5px 0 5px 5px; margin:0; font-size:1em; background-color:#025577; color:#FFFFFF; }

#pie{ float:left; width:100%; text-align:center;}
#pieizquierda{ float:left; width:30%; color:#000000; padding-left:120px;}
#piederecha{ float:left; width:30%;}
#piederecha ul{ margin:0; padding:0; list-style-type:none;}
#piederecha ul li{ display:inline; margin-right:3px;}
#piederecha ul li a{ color:#000000; text-decoration:none;}
#piederecha ul li a:hover{color:#7329AF;} 

#botonalta{
margin-right:17px;
margin-top:10px;
float:right;
}

.indexnovedades1 ol li { margin-bottom:10px;}


dd{
    width:80px;
	margin:0;
	padding-top: 0.2em; 
	padding-left:0.6em;
	float:left;
}
dt{
    width:120px;
	margin:0;
	padding-top: 0.8em; 
	padding-left:0.8em;
	color:#000000;
}

.cajacomentario{
	background-color: #ffffff;
	margin:0;
	padding-bottom:0;
	padding-top:0;
	padding-left:0.5em;
	padding-right:0.5em;
	font-size: 1.4em;
	height: 6em;
	border-style: solid;
	border-width: 0.1em;
	border-color: #006b97;
	width:16.4em;
}

.caja{
    text-align:left;
	background-color: #ffffff;
	margin:0;
	padding-bottom:0;
	padding-top:0;
	padding-left:0.5em;
	padding-right:0.5em;
	font-size: 1em;
	height: 1.4em;
	border-style: solid;
	border-width: 0.1em;
	border-color: #006b97;
}

.boton{
    margin-top:10px;
	background-color: #006b97;
	margin-left:0.4em;
	padding-bottom:0.3em;
	padding-top:0.1em;
	padding-left:0.5em;
	padding-right:0.5em;
	text-align:center;
	font-size:100%;
	color:#ffffff;
	height: 2em;
}

fieldset{
	border-style: solid;
	border-color:#FFFFFF;
	border-width: 1px;;
	padding-left:9em;
	width: 97%;
	
    padding:0;
	margin-left:0.5em;
	float: left;
	
}

#fonempresa{ width:99%; background-color:#b18ccf; padding-left:3px; padding-right:2px; padding-top:3px; font-size: 1em; padding-bottom:3px; }

#logos{ float:left; width:100%; text-align:center; margin-top:5px;}

#cabecera{ background-color:#006b97; width:100%; height:60px; background-image:url(graficos/logo_azul.gif); background-position:left; background-repeat:no-repeat;}

#cabecera h1{ margin:0; padding:0;}

.capatitu{ width:100%; height:19px; background-color:#006b97; color:#FFFFFF;}

#bandacabecera{ width:100%; height:11px; background-color:#006b97; text-align:center; color:#FFFFFF; font-size: 1em;}

#bandacabecera2{ float:left; width:169px; height:11px; background-color:#008d5c; color:#FFFFFF; font-size: 1em; font-weight:bold; padding:4px 0px 4px 10px;}

#bandacabecera3{ float:left; width:169px; height:11px; background-color:#fabd45; color:#000000; font-size: 1em; font-weight:bold; padding:4px 0px 4px 10px;}

.bandacabecera4{ float:left; width:150px; height:11px; background-color:#89a2bf; color:#042736; font-size: 1em; font-weight:bold; padding:4px 0px 4px 10px;}

.titu1{color:#FFFFFF; font-size: 1em; font-weight:bold; padding:0px 0px 4px 5px;}

.empresadestacada{ width:100px; float:left; margin-top:5px; padding-bottom:5px; padding-left:5px;}

.empresadestacadatexto{ width:65%; float:left; margin-top:5px;}

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

#menuderabajo{ width:100%; height:55px; background-color:#fabd45;}

.idiomasep{ border-right: 1px solid #FFFFFF;}

#protecciondatos{ color:#FFFFFF; width:150px; float:left;  padding-left:10px;}

#asociacionespacio{ background-color:#fabd45; width:100%; float:left;}

#fotos { width:100%; margin-top:8px; margin-bottom:8px;}

.fotosrec { width:47%; float:left; margin-left:5px; text-align:center; color:#000000; height:80px; border: 1px solid #006b97;}

#rayanegra{ width:100%; margin-top:10px; margin-bottom:15px; border-bottom: 1px solid #000000;}

.flotader {float:right; clear:right; margin: 4px 0px 5px 10px; border: 1px solid #006b97;}

.flotaizq{float:left; clear:left; margin: 0px 10px 5px 0px; border: 1px solid #006b97;}

#jerar{ width:85%; margin-top:10px; margin-bottom:5px; text-align:center; padding-left:45px;}

#jerar1{ width:50%; border: 1px solid #000000; text-align:center; padding: 5px 5px 5px 5px;}

#jerar2{ width:65%; border: 1px solid #000000; text-align:center; padding: 5px 5px 5px 5px;}

#jerar3{ width:80%; border: 1px dotted #000000; text-align:center; padding: 5px 5px 5px 5px;}

.linea{ width:3%; border-right: 1px solid #000000; height:30px;}

#logoscolaboradores{ width:100%; margin-bottom:0px; margin-top:0px; text-align:center;}

/* ESTILOS ASIER */

#alta{ float:left; width:100%; padding:5px 0 5px 0; background-color:#89a2bf;}
#alta h3{ padding:0; margin:0; padding-left:20px; font-size:1em;}
#alta p{ padding:0; margin:0; padding-left:20px; padding-right:20px;}
#alta form{ padding:0; margin:0; padding-top:10px;}
#alta ul{ padding:0; margin:0; padding-left:20px; padding-right:20px; list-style-type:none;}
#alta ul .licampo{ margin-left:5px; margin-bottom:5px;}

.navega{ width:100%; margin-top:10px; margin-bottom:0px; text-align:right; }

.navega2{ width:95%; height:101px; margin-top:10px; margin-bottom:0px; text-align:right; padding-right:15px; }

#fotodirectorio{ width:95%; padding-left:5px; padding-top:10px;}
#textodirectorio1{ width:95%; padding-left:5px; padding-top:5px; padding-bottom:5px;}
#textodirectorio2{ width:95%; padding-left:5px; padding-top:5px;}

.empresa{ font-weight:bold; text-decoration:underline; font-size: 1.1em;}

#direccion{ width:100%; text-align:left; color:#000000; margin-top:5px; padding-bottom:10px; border-top: 1px solid #000000; border-bottom: 1px solid #000000; padding-top:5px; float:left;}

.separacion{ width:100%; margin-top:5px; margin-bottom:5px; float:left;}

.subtitus{ width:100%; padding-top:5px; padding-bottom:5px; margin-bottom:5px; background-color:#0099CC; color:#FFFFFF;}

#buses{ width:98%; float:left; margin-top:15px; margin-bottom:8px;}


.Estilo1 {
	color: #000000;
	font-weight: bold;
}

#accesoempresas1{ width:100%; float:left; text-align:left; margin-bottom:8px; margin-top:5px;}

#accesoempresas2{ width:100%; float:left; margin-bottom:8px;}

.accesoempresas3{ width:30%; float:right; border: 1px solid #000000; padding: 2px 2px 2px 2px; text-align:center; margin-right: 2px;}

.dondeestoy{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; color: #000000; text-decoration:underline;}

.docu1{ width:98%; margin-bottom:5px; margin-top:8px; padding:2px 2px 2px 2px; font-weight:bold; float:left; background-color:#006b97; color:#FFFFFF;}
.docu1 a{ text-decoration:none; color:#FFFFFF;}

.docu2{ width:100%; margin-bottom:5px;  float:left;}

.docu3{ width:100%; margin-bottom:5px; margin-top:5px; font-weight:bold; float:left;}

#estatutos{ width:98%; float:left;}

#centrameelvideo{ width:100%; float:left; text-align:center; margin-top:5px;}

.loginerror{ color:#FF0000; font-weight:bold;}