html, body {
	height: auto;
	background-color: #8DB6BA;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #2E2E2E;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	margin:0px;
	padding:0px;
	
}
body {
background-color: #8DB6BA;
}
div#principal 	{ 
position: relative;
width:927px; 
background:white; 
min-height:573px; 
height: 573px;
margin:10px auto; 
}
div#cabecera 	{ 
width:927px; 
background:white; 
height:65px; 
position: absolute;
left: 0px;

}
div#banner{
	width: 600px;
	background-color: #44B41A;
	height: 90px;
	position: absolute;
	left: 14px;
	top: 65;
	text-align: left;
	margin: 65px 0px 0px 300px;
}
div#contenido{
	width: 927px;
	min-height: 397px;
	height: auto;
	position: absolute;
	left: 0px;
	background: white;
	top: 180px;
	z-index: 1;
	
}
div#contenidoM{
	margin: 0px 0px 0px 345px;
}
div#contenidoMS{
	position: absolute;
	margin: 24px 0px 0px 174px;
	padding: 0px 0px 0px 0px;
	/*background-color: #41B42F;
	z-index: 1;*/
}
ul{
	margin: 0px 20px 0px 385px;
	font-weight: normal;
	font: 11px/17px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#listaliado{
	margin: 0px 0px 0px 10px;
    padding: 0px 0px 0px 10px;
}

#lista{
	margin: 2px 0px 2px 0px;
	font-weight: normal;
	font: 10px/15px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#list{
	margin: 0px 0px 0px 20px;
}
 div#contenidoT	p.contenidoT { 
 margin: 23px 50px 30px 385px; 
 font:11px/17px Verdana, Geneva, Arial, Helvetica, sans-serif; 
 color:#000; 
}

div#columna_izq{
width: 150px;
background: white;
height: 533px;
position: absolute;
left: 14px;
top: 40px;
z-index: 2;
}

/*MENÚ PRINCIPAL*/
#menuP{
	left:0px;
	width:860px;
	margin: 0px 0px 0px 16px;
	background-color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	LETTER-SPACING: .01px;
	}
a.menuP{
	text-decoration: none;
	color: #6EA9B3;
}
a.menuP:hover{
	text-decoration: none;
	color: #DA4B3C;

}
.menuPselec{
	text-decoration: none;
	color: #DA4B3C;
	LETTER-SPACING: .01px;
	font-size: 12px;
}
/*fin MENÚ PRINCIPAL*/

#logo{
width:140px; 
background:white;
border: 0px;
height:65px; 
position: absolute;
text-align: left;
margin: 0px 0px 0px 780px;
}

/*fondo menu segundo nivel verde claro conozca asebio*/
#menucolor{
	background: #44B41A;
	width: 300px;
	height: 150px;
	left: 764px;
	top: 40px;
}
/*fondo menu segundo nivel verde oscuro CONSTANTE*/
#menucolorL{
	background: #698B6E;
	width: 150px;
	height: 150px;
	left: 14px;
	top: 40px;
	padding: 0px 0px 0px 0px;
}
/*fondo menu tercer nivel*/
#menucolorL2{
	position: absolute;
	/*background: #44B41A;*/
	width: 150px;
	height: 150px;
	left: 150px;
	top: 0px;
	padding: 0px 0px 0px 0px;
}
/*fondo menu segundo nivel verde claro conozca asebio donde va la IMAGEN*/
#menucolorI{
	background: #44B41A;
	width: 150px;
	height: 150px;
	left: 14px;
	top: 190px;
}
/*fondo menu segundo nivel azul servicios*/
#menucolor_servicios{
	background: #3F67BC;
	width: 300px;
	height: 150px;
	left: 764px;
	top: 40px;
}
/*fondo menu segundo nivel verde oscuro CONSTANTE, usamos en todos los casos "menucolorL"
#menucolorL_servicios{
	background: #698B6E;
	width: 150px;
	height: 150px;
	left: 14px;
	top: 40px;  
}*/

/*fondo menu segundo nivel verde claro servicios donde va la IMAGEN*/
#menucolorI_servicios{
	background: #3F67BC;
	width: 150px;
	height: 150px;
	left: 14px;
	top: 190px;
}
/*fondo menu segundo nivel socios*/
#menucolor_socios{
	background: #BE3FA7;
	width: 300px;
	height: 150px;
	left: 764px;
	top: 40px;
}
/*fondo menu segundo nivel socios donde va la IMAGEN*/
#menucolorI_socios{
	background: #BE3FA7;
	width: 150px;
	height: 150px;
	left: 14px;
	top: 190px;
}
/*fondo menu segundo nivel grupos*/
#menucolor_grupos{
	background: #CE3475;
	width: 300px;
	height: 150px;
	left: 764px;
	top: 40px;
}
/*fondo menu segundo nivel grupos donde va la IMAGEN*/
#menucolorI_grupos{
	background: #CE3475;
	width: 150px;
	height: 150px;
	left: 14px;
	top: 190px;
}
/*fondo menu segundo nivel publicaciones*/
#menucolor_publicaciones{
	background: #E44925;
	width: 300px;
	height: 150px;
	left: 764px;
	top: 40px;
}
/*fondo menu segundo nivel publicaciones donde va la IMAGEN*/
#menucolorI_publicaciones{
	background: #E44925;
	width: 150px;
	height: 150px;
	left: 14px;
	top: 190px;
}

/*fondo menu segundo nivel proyectos donde va la IMAGEN*/
#menucolorI_proyectos{
	background: #27CFCB;
	width: 150px;
	height: 150px;
	left: 14px;
	top: 190px;
}
/*fondo menu segundo nivel proyectos*/
#menucolor_proyectos{
	background: #27CFCB;
	width: 300px;
	height: 150px;
	left: 764px;
	top: 40px;
}

/*fondo menu segundo nivel prensa*/
#menucolor_prensa{
	background: #EF6A13;
	width: 300px;
	height: 150px;
	left: 764px;
	top: 40px;
}
/*fondo menu segundo nivel prensa donde va la IMAGEN*/
#menucolorI_prensa{
	background: #EF6A13;
	width: 150px;
	height: 150px;
	left: 14px;
	top: 190px;
}
/*fondo menu segundo nivel novedades*/
#menucolor_novedades{
		background: #FFB20E;
	width: 300px;
	height: 150px;
	left: 764px;
	top: 40px;
}
/*fondo menu segundo nivel novedades donde va la IMAGEN*/
#menucolorI_novedades{
	background: #FFB20E;
	width: 150px;
	height: 150px;
	left: 14px;
	top: 190px;
}

/*fondo menu segundo nivel contacto*/
#menucolor_contacto{
	background: #FBDC0D;
	width: 300px;
	height: 150px;
	left: 764px;
	top: 40px;
}
/*fondo menu segundo nivel contacto donde va la IMAGEN*/
#menucolorI_contacto{
	background:  #FBDC0D;
	width: 150px;
	height: 150px;
	left: 14px;
	top: 190px;
}
/*fondo menu segundo nivel contacto*/
#menucolor_difusion{
	background: #E1FB0D;
	width: 300px;
	height: 150px;
	left: 764px;
	top: 40px;
}
/*fondo menu segundo nivel partners*/
#menucolor_partners{
	background: #981e52;
	width: 300px;
	height: 150px;
	left: 764px;
	top: 40px;
}
/*fondo menu segundo nivel contacto donde va la IMAGEN*/
#menucolorI_difusion{
	background:  #E1FB0D;
	width: 150px;
	height: 150px;
	left: 14px;
	top: 190px;
}


/*menu de segundo nivel*/
#menucolumna{
	left:0px;
	width:150px;
	background-color: #FFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
	display: block;
	}
a.menucolumna{
	text-decoration: none;
	color: #FFF;
	margin: 5px 2px 0px 9px;
	font-weight: normal;
	display: block;
}
a.menucolumna:hover{
	text-decoration: none;
	color: #FFF;
	font-weight: bold;
	display: block;
}
.menucolumnaselec{
	text-decoration: none;
	color: #FFF;
	margin: 5px 2px 0px 9px;
	font-weight: bold;
	display: block;
}
/*fin menu de segundo nivel*/
/*menu tercer nivel para servicios*/
a.menucolumna2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height:12px;
	text-decoration: none;
	color: #FFF;
	margin: 7px 2px 0px 9px;
	display: block;
}
a.menucolumna2:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	color: #8CB6BD;
	display: block;
}

.menucolumnaselec2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height:12px;
	text-decoration: none;
	color: #8CB6BD;
	margin: 7px 2px 0px 9px;
	display: block;
}
/*menu tercer nivel para difusion*/
a.menucolumna3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height:12px;
	text-decoration: none;
	color: #6F8062;
	margin: 7px 2px 0px 9px;
	display: block;
}
a.menucolumna3:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	color: #8CB6BD;
	display: block;
}

.menucolumnaselec3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height:12px;
	text-decoration: none;
	color: #8CB6BD;
	margin: 7px 2px 0px 9px;
	display: block;
}
/*menu tercer nivel para difusion ESPACIO REDUCIDO*/
a.menucolumna4{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height:12px;
	text-decoration: none;
	color: #6F8062;
	margin: 6px 2px 0px 9px;
	display: block;
}
a.menucolumna4:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	color: #8CB6BD;
	display: block;
}

.menucolumnaselec4{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height:12px;
	text-decoration: none;
	color: #8CB6BD;
	margin: 6px 2px 0px 9px;
	display: block;
}
/*fin menu de tercer nivel*/
div#contenido_home	p.home { margin: 32px 0px 10px 43px; width:250px; font:11px/17px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#333; float:left; }

/*contenedor del contenido*/
#contnuevo { 
	position: relative;
	margin: 23px 50px 30px 385px; 
	height: auto;
}
#contnuevo2 { 
	position: relative;
	margin: -15px 0px 0px 525px; 
	height: auto;
	max-height: auto;
}
#linea { 
	position: relative;
	margin:10px 0px 0px 385px;
	clear:both; 

}

/*listado de publicaciones, notas, recortes...*/
#mprimero{
	position: relative;
	font-size: 12px;
	font-weight: bold;
	/*color: #DA4B3C;*/
	line-height: 16px;
	text-indent : 0px;
	padding : 6px 0px 2px 20px;
	margin : 10px 2px 0px 10px;
	background-image : url(imagenes/bolo_cuadrados.gif);
	background-position: 0% .8em;
	padding-left: 1.1em;
	background-repeat : no-repeat;
}

/*listado de galeria*/
#msegundo{
	position: relative;
	font-size: 12px;
	font-weight: bold;
	color: #DA4B3C;
	line-height: 16px;
	text-indent : 0px;
	padding : 6px 0px 2px 0px;
	margin: 0px 50px 0px 10px;
	background-image : url(imagenes/bolo_cuadrados.gif);
	background-position: 0% .8em;
	padding-left: .8em;
	background-repeat : no-repeat;
}

/*foto de galeria*/
#fotogal{
	position: relative;
	margin: 23px 50px 30px 385px;
	width: 90px;
	padding : 6px 0px 2px 0px;
	
}

/*texto de galeria*/
#textogal{
	position: relative;
	width: 400px;
	padding : 16px 0px 2px 0px;
	margin : 10px 2px 0px 90px;
}

a.descarga{
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
	padding : 0px 0px 0px 0px;
	text-indent : 10px;
	color: #77AEB8;
}
a.descarga:hover{
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
	padding : 0px 0px 0px 0px;
	text-indent : 10px;
	color: #77AEB8;
}
#fecha{
	font-size: 11px;
	font-weight: normal;
	padding : 0px 0px 0px 0px;
	line-height: 11px;
}

#texto{
	font-size: 12px;
	font-weight: normal;
	margin : 60px 0px 0px 10px;
	line-height: 18px;
}
#colsocio {
	color: #BE3FA7;
}

#colpub {
	color: #E44925;
}

#colpre {
	color: #EF6A13;
}

#colnov {
	color: #FFB20E;
}

#colgru {
	color: #CE3475;
}

/*Estilos para SOCIOS*/

#contsocio { 
	position: relative;
	margin: 23px 0px 30px 345px; 
	height: auto;
	width: 540px;
	/*background-color: #CEFFCE;*/
}


#logosocio { 
	position: relative;
	margin: 0px 0px 30px 20px; 
	height: auto;
	width: 150px;
	float: right;
	/*background-color: #FFCECE;*/
	text-align: right;
}
#cont2socio { 
	position: relative;
	margin: 30px 0px 30px 30px; 
	height: auto;
	width: 270px;
	text-align: left;
	/*background-color: #CEFFCE;*/
}
/* titulo de socio*/
#titulo{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #77AEB8;
	font-weight: bold;
	padding : 0px 0px 0px 0px;
	line-height: 20px;}
	
/* estilos PARTNERS */	
#tituloPARTNER{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #981e52;
	font-weight: bold;
	padding : 0px 0px 0px 0px;
	margin-bottom: -10px;}

#textopartner{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 15px;
	color: #666666;
	padding : 0px 0px 0px 10px;}

#datospartner{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 15px;
	color: #000000;
	padding : 0px 0px 0px 10px;}

a.datospartner {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	line-height: 15px;
	color: #981e52;
	padding : 0px 0px 0px 10px;
	text-decoration: none;}
	
#contpartner{ 
	position: relative;
	margin: 23px 0px 30px 345px; 
	height: auto;
	width: 540px;
	/*background-color: #CEFFCE;*/
}

#logopartner { 
	position: relative;
	margin: 0px 30px 30px 0px; 
	height: auto;
	width: 140px;
	Height: 230px;
	max-height: 230px;
	float: left;
	/*background-color: #FFCECE;*/
	text-align: right;
}
/*fin estilos partner */
/* titulo de galeria*/
#titgal{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #77AEB8;
	font-weight: normal;
	padding : 0px 0px 0px 30px;
	line-height: 18px;
}
#sector{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #77AEB8;
	font-weight: bold;
	padding : 0px 0px 0px 0px;
	line-height: 18px;
}
#titulo2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #77AEB8;
	font-weight: bold;
	padding : 0px 0px 0px 0px;
	line-height: 20px;
}
#titulo3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #BE3FA7;
	font-weight: bold;
	line-height: 12px;
	padding : 0px 0px 0px 10px;
	margin : 0px 0px 10px 0px;
}
#titulo4{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #BE3FA7;
	font-weight: bold;
	line-height: 12px;
}
#cont2 { 
	position: relative;
	/*width: 400px;*/
	margin: 20px 0px 0px 20px; 
	/*background-color: #CECEFF;*/
}
#textosocio{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 17px;
	color: #000000;
	padding : 0px 0px 0px 10px;
}
#texto2socio{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 14px;
	color: #000000;
}
#sector2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #77AEB8;
	font-weight: bold;
}


a.socio{
	color: #BE3FA7;
}
a.socio:hover{
	color: #BE3FA7;
	text-decoration: underline;
}

#bolo{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 17px;
	padding : 0px 20px 2px 0px;
	margin : 4px 2px 10px 0px;
	background-image : url(imagenes/bolo_cuadrados.gif);
	background-position: 0% .5em;
	padding-left: .8em;
	background-repeat : no-repeat;
}
/*Para la galeria*/
#bologal{
	position:relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	width: 150px;
	height: 70px;
	top:0px;
	line-height: 15px;
	padding : 0px 20px 2px 0px;
	margin : 0x 0px 0px 0px;
	background-image : url(imagenes/bolo_cuadrados.gif);
	background-position: 0% .3em;
	padding-left: .8em;
	background-repeat : no-repeat;
}
#fotogal{
	position:relative;
	width: 150px;
	height: 145px;
	max-height: 145px;
	padding : 0px 0px 0px 0px;
	margin : 0px 0px 0px 0px;
}
#textocontacto{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 15px;
	color: #D7B700;
	padding : 0px 0px 0px 0px;
}
#textoA{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #77AEB8;
	text-decoration: none;
}
#textoC{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000;
}
/*Texto para mision de grupo*/
#mision{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding : 0px 0px 0px 0px;
	line-height: 16px;
}
/*estilos para difusion*/
#texto1{
	position: absolute;
	width: 550px;
	padding : 10px 0px 0px 0px;
	margin : 0px 0px 0px 40px;
}
#imag1{
	float: right;
	width: 230px;
	padding : 0px 30px 0px 10px;
}

p.mensaje{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
line-height:22px;
color:#6EA9B3;
width:350px;
}

span.subtitulo{
font-size:11px;
}
a.idioma{
font-size:11px;
font-weight: normal;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
color:#698b6e;
}
a.idioma:hover{
font-size:11px;
font-weight: normal;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
color:#698b6e;
}
.idioma{
font-size:11px;
font-weight: bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
color:#698b6e;
}
#idio {
	position: absolute;
	top: 48px;
	left: 320px;
}
#tele {
	position: relative;
	top: 48px;
	left: 220px;
}
