body {
	background-image:url(img/fondo.gif);
	margin:5px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
img {
	border:0px;
}
#body {
	width:770px;
	position:relative;
	margin:0 auto 0 auto;
	background-color:#ffffff;
}
#pagina {
	float:left;
	width:770px;
	background-color:#ffffff;
}
p {
	margin:0;
	padding:0;
}

form {
	margin:0px;
	padding:0px;
}
form ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
}
form ul li {
	margin:0px 0px 2px 0px;
	padding:0px;
	list-style-type:none;
}
form ul li label {
	width:140px;
	float:left;
	padding-top:3px;
}
form ul li input,
form ul li textarea {
	width:200px;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
form ul li input.radio {
	width:auto;
}
form ul li textarea {
	width:400px;
	height:50px;
}
form ul li select {
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
form ul li.radiobutton label {
	width:auto;
	float:none;
}
form ul li.radiobutton input {
	width:auto;
}
form h1 {
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:15px 0px 5px 0px;
	padding:0px;
}
form .botones {
	text-align:center;
	margin-top:20px;
}


.mensajeok {
	background-color:#eceef6;
	padding:10px 10px 10px 10px;
	text-align:center;
	font-weight:bold;
	margin-bottom:15px;
}


/* MENU */
#menu {
	width:177px;
	position:absolute;
	top:30px;
	height:472px;
	left:15px;
	border-left:1px solid #efefef;
	border-right:1px solid #efefef;
	border-bottom:1px solid #efefef;
	text-align:left;
	background-position:-5px 0px;
	background-color:#FFFFFF;
	z-index:200000;
	padding-bottom:30px;
}
#menu #superior {
	background-image:url(img/superior_menu.gif);
	height:8px;
	float:left;
	width:177px;
}
#menu #superior hr {
	display:none;
}
#menu #secciones {
	margin-left:10px;
	margin-right:10px;
}
#menu .opcion {
	background-image:url(img/bullet_menu.gif);
	background-repeat:no-repeat;
	background-position:0px 4px;
	padding-left:10px;
	text-transform:uppercase;
}
#menu .activo {
	background-image:url(img/bullet_menu_activo.gif);
}
#menu .opcion a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:10px;
	text-decoration:none;
}
#menu .activo a {
	color:#495CA5;
}
#menu .subopcion {
	padding-left:10px;
	margin-top:2px;
	margin-bottom:2px;
}
#menu .subopcion a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:10px;
	text-decoration:none;
}
#menu .subopcionactivo a {
	color:#84B5EA;
}

#menu .separador {
	height:1px;
	background-image:url(img/separador_menu.gif);
	background-repeat:repeat-x;
	margin:8px 0px;
}
#menu .separador hr {
	display:none;
	margin:0px;
	padding:0px;
}

#menu #idioma {
	text-align:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:9px;
	margin-bottom:10px;
	padding-right:10px;
}
#menu #idioma a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:9px;
	text-decoration:none;
	background:none;
}
#menu #idioma a img {
	margin:1px;
}
#menu #idioma a.activo img {
	border:1px solid #6D7DBE;
	margin:0;
}

#login {
	margin-top:10px;
	background-color:#eceef6;
	padding:5px 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:9px;
	float:left;
	width:157px;
}
#login form {
	margin:0px;
	padding:0px;
}
#login #texto {
	margin-bottom:4px;
}
#login form div {
	float:left;
	width:157px;
	margin-bottom:1px;
}
#login p {
	float:left;
	margin:0px;
	padding:1px 0px 0px 0px;
	width:55px;
}
#login input.text {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:9px;
	width:90px;
	float:right;
	height:10px;
}
#login input.boton {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:9px;
	/*border:1px solid #666666;*/
	float:right;
	margin-top:3px;
}

/* CABECERA */
#cabecera {
	height:168px;
	position:relative;
}
#cabecera #menucabecera {
	position:absolute;
	right:10px;
	bottom:1px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#171411;
	font-size:11px;
	letter-spacing:1px;
}
#cabecera #menucabecera a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#171411;
	font-size:11px;
	text-decoration:none;
}
#cabecera #menucabecera a.activo {
	color:#6D7DBE;
}

/* ALTURA */ 
#altura {
	width:1px;
	float:left;
	height:420px;
}

/* PIE */
#pie {
	height:15px;
	background-color:#FFFFFF;
	width:770px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	border-top:1px solid #A3C8EF;
	float:left;
}

/* TITULO SECCIÓN */
#tituloseccion {
/*	float:left;
	height:15px;
	width:540px;
	background-image:url(img/subrayadotitulo.gif);
	background-repeat:no-repeat;
	background-position:209px 14px;
	padding-left:229px;
	margin-top:30px;
	text-align:left;*/
	float:left;
	padding-left:190px;
}

/* HOME */
#home {
	padding-left:219px;
	padding-top:30px;
}
#home .cuadro {
	background-image:url(home/img/fondocuadro.gif);
	background-repeat:repeat-x;
	background-position:0px 0px;
	padding:10px 10px 5px 10px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
	border-left:1px solid #eeeeee;
	border-right:1px solid #eeeeee;
	border-bottom:1px solid #eeeeee;
	position:relative;
}
#home .cuadro .titulocuadro {
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#495CA5;
	font-weight:bold;
	margin-bottom:5px;
}
#home .cuadro .imagen {
	float:left;
	margin-right:10px;
	margin-bottom:4px;
}
#home .cuadro .imagen img {
	width:100px;
}
#home .cuadro .descripcion {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
#home .cuadro .descripcion .titulo {
	margin-bottom:10px;
}
#home .cuadro .vermas {
	text-align:right;
	margin-top:5px;
	position:absolute;
	right:0px;
	bottom:5px;
	cursor:pointer;
}
#home .cuadro .vermas a {
	color:#495CA5;
	text-decoration:none;
}
#home .textobienvenida {
	margin-top:30px;
	font-family:Lucida Sans, Arial, Helvetica, sans-serif;
	color:#495CA5;
	font-size:14px;
	text-align:right;
	padding:35px 20px 35px 0;
	letter-spacing:2px;
	float:right;
	width:749px;
	background-color:#dae9f9;
	border-top:1px solid #a3c8ef;
	border-bottom:1px solid #a3c8ef;
}
/* Noticias HOME */
#home .noticiashome {
	margin-top:30px;
	font-family:Lucida Sans, Arial, Helvetica, sans-serif;
	color:#495CA5;
	font-size:12px;
	width:550px;
	padding:5px 0px 5px 199px;
	background-color:#dae9f9;
	border-top:1px solid #a3c8ef;
	border-bottom:1px solid #a3c8ef;
	float:right;
	height:105px;
}
#home .noticiashome .ticker {
	float:left;
	width:260px;
	padding-right:15px;
}
#home .noticiashome .ticker .titulo {
	padding-bottom:10px;
	font-weight:bold;
}
#home .noticiashome .ticker .container {
	position:relative;
	height:80px;
	overflow:hidden;
}
#home .noticiashome .ticker .noticias {
	position:absolute;
	left:0;
	top:0;
}
#home .noticiashome .ticker .noticia {
	padding-bottom:10px;
	line-height:14px;
	font-size:12px;
}
#home .noticiashome .ticker .noticia b {
	font-size:10px;
}
#home .noticiashome .ticker .noticia a {
	color:#495CA5;
	text-decoration:none;
}
/* Fin Noticias HOME */

#home .linkhome {
	text-align:right;
	background-image:url(home/img/flecha.gif);
	background-repeat:no-repeat;
	background-position:right 0px;
	padding-top:2px;
	margin-right:20px;
	margin-top:10px;
	height:20px;
}
#home .linkhome a {
	padding-right:25px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#495CA5;
	font-weight:bold;
	text-decoration:none;
}

#home .colaboradores {
	font-family:Lucida Sans, Arial, Helvetica, sans-serif;
	color:#495CA5;
	font-size:11px;
	margin-top:10px;	
	float:left;
}
#home .colaboradores .titulo {
	padding-bottom:5px;	
}

/* CARTA PRESIDENTE */
#presentacion {
	padding-left:209px;
	padding-right:10px;
	width:550px;
	padding-top:30px;
	padding-bottom:20px;
	float:left;
	text-align:left;
}
#presentacion #fotografia {
	float:left;
	margin-right:30px;
	width:134px;
	font-family:Arial, Verdana, Geneva, sans-serif;
	color:#666666;
	font-size:10px;
}
#presentacion #texto {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:10px;
	float:left;
	width:380px;
}
#presentacion #texto #firma {
	float:none;
}

/* QUE ES UBES */
#queesubes {
	padding-left:229px;
	padding-right:10px;
	width:530px;
	padding-top:30px;
	padding-bottom:20px;
	float:left;
	text-align:left;
}
#queesubes #imagen {
	float:left;
}
#queesubes #texto {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:10px;
	float:left;
	width:290px;
	padding-left:189px;
	padding-top:20px;
}
#queesubes #texto a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:10px;
	text-decoration:underline;
}
#queesubes #texto #url {
	margin-bottom:4px;
}
#queesubes #texto #url a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:10px;
	text-decoration:underline;
	color:#495CA5;
	text-decoration:none;
}

/* AMBITO GEOGRAFICO */
#ambitogeografico {
	padding-left:219px;
	padding-right:10px;
	width:530px;
	padding-top:30px;
	padding-bottom:20px;
	float:left;
	text-align:left;
}
#ambitogeografico #mapa {
	float:left;
}
#ambitogeografico #volver {
	float:right;
	width:300px;
	text-align:right;
}
#ambitogeografico #volver a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:10px;
	text-decoration:underline;
	color:#495CA5;
	text-decoration:none;
}


/* UBES EN CIFRAS */
#ubesencifras {
	padding-left:219px;
	padding-right:10px;
	width:530px;
	padding-top:30px;
	padding-bottom:20px;
	float:left;
	text-align:left;
}
#ubesencifras #izquierda {
	float:left;
	width:160px;
	border-right:1px solid #495CA5;
	position:relative;
}
#ubesencifras #derecha {
	float:left;
	width:350px;
	padding-left:10px;
}
#ubesencifras #titulo {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#495CA5;
	font-size:9px;
	font-weight:bold;
}
#ubesencifras #izquierda #titulo {
	position:absolute;
	left:40px;
	top:0px;
	width:110px;
}
#ubesencifras #izquierda #cifra1,
#ubesencifras #izquierda #cifra2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	position:absolute;
}
#ubesencifras #izquierda #cifra1 {
	color:#5CA3BA;
	top:135px;
	left:60px;
}
#ubesencifras #izquierda #cifra2 {
	color:#BB6DB5;
	top:174px;
	left:60px;
}
#ubesencifras #derecha #titulo {
	width:230px;
	margin-bottom:4px;
}
#ubesencifras #derecha table tr th {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#495CA5;
	font-size:10px;
	font-weight:bold;
	padding-bottom:1px;
}
#ubesencifras #derecha table tr td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#495CA5;
	font-size:10px;
	padding:1px 0px 1px 5px;
	border-bottom:1px solid #FFFFFF;
}
#ubesencifras #derecha table tr td i {
	padding-top:5px;	
	display:block;
}
#ubesencifras #derecha table tr.color1 {
	background-color:#cfe2e9;
}
#ubesencifras #derecha table tr.color2 {
	background-color:#f7edf6;
}

#ubesencifras #volver {
	float:right;
	width:300px;
	text-align:right;
	margin-top:10px;
}
#ubesencifras #volver a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:10px;
	text-decoration:underline;
	color:#495CA5;
	text-decoration:none;
}


/* ASOCIARSE */
#asociarse {
	padding-left:219px;
	padding-right:10px;
	width:530px;
	padding-top:30px;
	padding-bottom:20px;
	float:left;
	text-align:left;
}
#asociarse #texto {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:10px;
	float:left;
	width:520px;
	padding-top:20px;
}
#asociarse #texto a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:10px;
	text-decoration:underline;
}
#asociarse .bullet {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:10px;
	background-image:url(img/bullet_menu.gif);
	background-repeat:no-repeat;
	background-position:0px 4px;
	padding:1px 0px 1px 10px;
}


/* EMPRESAS ASOCIADAS */
#empresasasociadas {
	padding-left:219px;
	padding-right:10px;
	width:530px;
	padding-top:30px;
	padding-bottom:20px;
	float:left;
	text-align:left;
}
#empresasasociadas #izquierda {
	float:left;
	width:250px;
}
#empresasasociadas #derecha {
	float:left;
	width:250px;
}
#empresasasociadas .empresa {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:10px;
	background-image:url(img/bullet_menu.gif);
	background-repeat:no-repeat;
	background-position:0px 4px;
	padding:1px 0px 1px 10px;
}
#empresasasociadas .empresa a {
	color:#333333;
	text-decoration:underline;
}
#empresasasociadas .tituloempresa {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:10px;
	font-weight:bold;
	margin-bottom:5px;
}
#empresasasociadas .margen {
	margin-top:15px;
}


/* ORGANIZACIONES A LA QUE ESTÁ ADHERIDA */
#organizaciones {
	padding-left:219px;
	padding-right:10px;
	width:530px;
	padding-top:30px;
	padding-bottom:20px;
	float:left;
	text-align:left;
}
#organizaciones #organigrama {
	float:left;
}


/* DE INTERÉS */
#deinteres {
	padding-left:219px;
	padding-right:10px;
	width:530px;
	padding-top:30px;
	padding-bottom:20px;
	float:left;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:10px;
}
#deinteres .menu {
	margin-bottom:5px;
}
#deinteres .menu a {
	text-decoration:none;
	color:#333333;
	font-size:11px;
	font-weight:bold;
}
#deinteres .fecha {
	font-weight:normal;
	color:#495ca5;
}
#deinteres .titulo {
	font-weight:bold;
	font-size:12px;
	margin-bottom:15px;
}
#deinteres .imagen {
	margin-top:10px;
	margin-bottom:10px;
}
#deinteres .introduccion {
	font-weight:bold;
}
#deinteres .descripcion {
	font-weight:normal;
	margin-top:15px;
}
#deinteres .volver {
	margin-top:24px;
}
#deinteres .volver a {
	color:#999999;
	font-size:11px;
	text-decoration:none;
	font-family:Verdana, Geneva, sans-serif;
}


/* DOCUMENTOS */
#documentos {
	padding-left:209px;
	padding-right:10px;
	width:550px;
	padding-top:20px;
	padding-bottom:20px;
	float:left;
	text-align:left;
}
#documentos .titulo_grupo_documentos {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-bottom:10px;
}
#documentos .documento {
	float:left;
	margin-bottom:5px;
	padding-bottom:5px;
	width:550px;
	position:relative;
	border-bottom:1px dashed #A3C8EF;
}
#documentos .documento .vermas
#deinteres .vermas {
/*	position:absolute;
	right:0px;
	bottom:5px;*/
	text-align:right;
	padding-top:2px;
}
#documentos .documento .vermas a,
#deinteres .vermas a {
	color:#495ca5;
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
#documentos .fecha {
	color:#495CA5;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	padding-bottom:2px;
}
#documentos .documento .descripcion {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
}
#documentos .documento .descripcion .titulo {
	font-weight:bold;
	font-size:11px;
}
#documentos .documento .enlace a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
}
#documentos .agrupacion {
	color:#495CA5;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-bottom:5px;
	padding-top:10px;
	font-weight:bold;
	float:left;
}
#documentos .agrupacionprimera {
	padding-top:0px !important;
}
#documentos .menu {
	margin-bottom:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#documentos .menu a {
	text-decoration:none;
	color:#333333;
	font-size:11px;
	font-weight:bold;
}
#documentos .volver {
	margin-top:24px;
}
#documentos .volver a {
	color:#999999;
	font-size:11px;
	text-decoration:none;
	font-family:Verdana, Geneva, sans-serif;
}

/* Contacto */
#contacto {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left:209px;
	padding-right:10px;
	width:550px;
	padding-top:20px;
	padding-bottom:20px;
	float:left;
	text-align:left;
}
#contacto a {
	color:#333333;
}
#contacto #googlemap {
	width:530px;
	height:260px;
	border:1px solid #333333;
	margin-top:5px;
}


/* EMPLEO */
#empleo {
	padding-left:219px;
	padding-right:10px;
	width:530px;
	padding-top:20px;
	padding-bottom:20px;
	float:left;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:10px;
}
#empleo .texto a {
	color:#5063AA;
}
#empleo .oferta {
	border-top:1px solid #D7E7F8;
	margin-top:20px;
	padding-top:10px;
	margin-bottom:20px;
}
#empleo .oferta .titulo {
	color:#5063AA;
	text-transform:uppercase;
	font-weight:bold;
}
#empleo .oferta .titulocampo {
	width:110px;
	font-weight:bold;
	float:left;
}
#empleo .oferta .descripcioncampo {
	float:left;
	width:400px;
}
#empleo .oferta .solicitartrabajo {
	text-align:right;
	clear:both;
	color:#42719B;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding-top:10px;
}
#empleo .oferta .solicitartrabajo img {
	vertical-align:middle;
}


/* ORGANIZACIÓN INTERNA */
#organizacioninterna {
	padding-left:219px;
	padding-right:10px;
	width:530px;
	padding-top:20px;
	padding-bottom:20px;
	float:left;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:10px;
}
#organizacioninterna .miembro {
	margin-bottom:10px;
}
#organizacioninterna .nombre {
	color:#5063AA;
	font-size:12px;
	font-weight:bold;
}
#organizacioninterna .cargo {
	font-style:italic;
}
#organizacioninterna .contacto a {
	color:#5063AA;
}


/***********************************/
/**           NOVEDADES           **/
/***********************************/
#novedades {
	padding-left:219px;
	padding-right:10px;
	width:530px;
	padding-top:30px;
	padding-bottom:20px;
	float:left;
	text-align:left;
}
#novedades #texto {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#1C5997;
	font-size:10px;
	float:left;
	width:380px;
}
#novedades #fotos {
	padding-top:10px;
	float:left;
}
#novedades #fotos #foto {
	float:left;
	margin:5px 10px 5px 0px;
}
#novedades #enlaces {
	padding-top:15px;	
	float:left;
	width:579px;
	color:#1C5997;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
}
#novedades #enlaces .enlace a {
	color:#1C5997;
	text-decoration:none;
}
#novedades .volver {
	padding-top:40px;	
	float:left;
	color:#1C5997;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
}
#novedades .volver a {
	color:#1C5997;
	text-decoration:none;
}

/* MI UBES */
#miubes {
	padding-left:209px;
	padding-right:10px;
	width:550px;
	padding-top:20px;
	padding-bottom:20px;
	float:left;
	text-align:left;
}
#miubes form {
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#333333;
}
#miubes form .field {
	padding-bottom:5px;	
}
#miubes form input {
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#333333;
	width:150px;
}
#miubes form label {
	width:120px;
	padding-top:3px;
	float:left;
}
#miubes form .buttons {
	text-align:right;
}
#miubes form .buttons input {
	width:auto;	
}
#miubes .error {
	background-color:#e1d8e0;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#900;
	margin-bottom:10px;
	padding:3px 5px;
}
#miubes .message {
	background-color:#e1d8e0;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#495CA5;
	margin-bottom:10px;
	padding:3px 5px;
}


/* forms */
form p {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.field {
	padding-bottom:5px;	
}
.field label {
	width:150px;
	float:left;
	padding-top:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.field input,
.field select {
	width:250px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:1px;
	margin:0;
}
.field select {
	width:auto;
}
.buttons {
	margin-top:30px;
	padding-left:150px;
}
.error {
	padding-left:150px;
	color:#900;
	/*display:none;*/
}
