/* -- Elementos B�sicos -- */
	* {margin:0; padding:0}
	a{color:#00458A}
	a:hover {color:#007EB8}
	address {font-style:normal; line-height:18px}
	abbr, acronym {font-style: normal; border-bottom: dotted 1px #ABB1B7; cursor: help;}
	body {color: #024589; background: #D7D7D7 url(../img/bg/fondo_general.gif) center top repeat-y; font: 10px Verdana, Arial, sans-serif; margin: 0; padding: 0; text-align: center}
	input {color: #808080; font: 10px Verdana, Arial, sans-serif;}
	dd {margin: 0; padding: 0 0 1em 17px;}
	dt {font-weight: bold; padding: 0 0 0 17px; background: url(/i/ice/deco-dt.gif) 2px 4px no-repeat;}
	form {margin: 0; padding:0}
	h1 {margin:0; padding:0}
	h2 {font-size:12px}
	h3 {font-size:11px; margin:40px 0 15px 0}
	h4 {}
	hr {border: none; height: 1px; background: #ccc; margin: 2em 0;}
	img {border: 0; padding: 0;} 
	ins {text-decoration: none; color: #EC694A;}
	p {margin: 0 0 8px 0}
	table {margin: 2em 0;}
	table caption {color: #fff; background: #98A0A6;}
	th {text-align: left; background: #C7CBCE;}
	ul {margin:15px 0 15px 15px}

/*cab*/
li.over a {display:block; width:362px; height:67px }
li.over2 a {display:block; width:270px; height:67px }
li.over a:hover,li.over2 a:hover {background-color:#DFDFDF}

/* -- Links -- */
	a.lnk_color_texto {color:#808080}
	a.lnk_bt_85 {background:#fff url(../img/bg/bt_85.gif) no-repeat top left; font-weight:bold; text-decoration:none; padding: 1px 23px 5px 4px}
	a.lnk_bt_97 {background:#fff url(../img/bg/bt_97.gif) no-repeat top left; font-weight:bold; text-decoration:none; padding: 1px 23px 5px 4px}
	a.lnk_bt_145 {background:#fff url(../img/bg/bt_145.gif) no-repeat top left; font-weight:bold; text-decoration:none; padding: 1px 23px 5px 4px}
	a.lnk_bt_201 {background:#fff url(../img/bg/bt_201.gif) no-repeat top left; font-weight:bold; text-decoration:none; padding: 1px 29px 5px 4px}
	
	a.lnk_bt_volver_izda {background:#fff url(../img/bg/bg_volver_izda.gif) no-repeat top left; font-weight:bold; text-decoration:none; padding: 1px 17px 5px 20px}
	a.lnk_imprimir {color:#4B4B4B; padding:1px 0 0 20px; background:url(../img/fle_gui/bullet_imprimir.gif) no-repeat center left;}
	a.lnk_recomendar {color:#4B4B4B; padding:1px 0 0 18px; background:url(../img/fle_gui/bullet_recomendar.gif) no-repeat center left;}

	a.lnk_imprimirp {color:#4B4B4B; padding:1px 0 0 20px; background:url(../img/fle_gui/bullet_imprimirp.gif) no-repeat center left;}
	a.lnk_recomendarp {color:#4B4B4B; padding:1px 0 0 18px; background:url(../img/fle_gui/bullet_recomendarp.gif) no-repeat center left;}
	
	p.descargar_dcha {text-align:right; margin:5px 5px 6px 0}
	p.descargar_dcha a, a.lnk_descargar_dcha {background:#fff url(../img/bg/bg_descargar_dcha.gif) no-repeat top left; font-weight:bold; text-decoration:none; padding: 1px 18px 3px 7px}
	p.ira_dcha {text-align:right; margin:5px 5px 6px 0}
	p.ira_dcha a, a.lnk_ira_dcha {background:#fff url(../img/bg/bg_ira_dcha.gif) no-repeat top left; font-weight:bold; text-decoration:none; padding: 1px 18px 3px 7px}


/* -- miscel�nea -- */
	.lista_sin {margin:0; padding:0; list-style:none}
	.clearer_after:after {content:"."; display:block; height:0; clear:both; visibility:hidden}
	.clearer {clear:both; height:1px; font-size:1px}
	.fl {float:left; margin:0 20px 20px 0}
	.fr {float:right; margin: 0 0 20px 20px}
	p.ver_mas {text-align:right; margin:15px 0}
	p.ver_mas a {text-align:left}
	.centrar {text-align:center}
	
	.lista_lineal {text-align:center}
	.lista_lineal li {display:inline; margin-left:5px; text-align:left}
	.lista_lineal li.primero {margin-left:0}
	
	img.conborde {border:1px solid #B1C7D2}

	.subray_degradado {font-size:12px; background:url(../img/bg/subray_degradado.gif) no-repeat left bottom; padding: 0 0 5px 0}
	.ampliar_img {text-align:right; width: 153px; margin-bottom: 20px}
	.ampliar_img img {display:block; margin-bottom:5px}
	.ampliar_img .peque{float: left; width: 71px; text-align:right; margin: 9px 7px 0 0}
	
	.mt25 {margin-top:25px}

	.links_int_inf {clear:both; text-align:center; margin:40px 0 60px 0;}
	.links_int_inf .lnk_imprimir, .links_int_inf .lnk_imprimirp {margin-right:15px}
	
	.pagenavigator {margin-top:30px}
	.pagenavigator .current {font-weight:bold}

/* -- Cabecera -- */

	#menu_apoyo {background:#fff url(../img/bg/trozo_superior_logo.jpg) no-repeat bottom left; padding: 0px 0 5px 101px; margin-top:1.5em; width:599px;}
	#menu_apoyo ul {font:10px Arial, Helvetica, sans-serif; margin: 7px 2.4em .2em 2.4em; float:left}
	/* Hack para que IE no duplique el valor del margen */
	* html #menu_apoyo ul {display:inline}
	#menu_apoyo ul li {display:inline; margin-right:2px; color: #A2A2A2;}
	#menu_apoyo ul li.inicio {background:#fff url(../img/fle_gui/bullet_home.gif) no-repeat 0 .1em; padding: 0 0 0 1.4em }
	#menu_apoyo ul a {color: #454545; text-decoration:none}
	#menu_apoyo ul a:hover {text-decoration:underline}
	#menu_apoyo ul li.sel a {color:#004E91; font-weight:bold; text-decoration:underline}
	
	#buscador {float:right}
	#buscador input {border:none}
	#buscador input#txt_buscar {border:1px solid #BEBEBE; padding:2px}
	#buscador input#bt_enviar {position:relative; top:5px}
	* html #buscador input#bt_enviar {top:4px}
	
	#contenedor {min-width: 700px; width: 700px; margin: 0 auto 0 auto; text-align:left}
	
	/* men� de navegaci�n */
	#menu {margin:0 0 35px 0; padding:0; height:25px; position:relative; width:700px;}
	#menu.sinmargen{margin: 0}
	#menu.menu_home {margin-bottom:0px}
	#menu li {float:left; border:1px solid #BCD1E2; border-left:none}
	#menu li.primero {border-left:1px solid #BCD1E2}
	#menu li a {display:block; line-height:25px; color: #808080; font-weight:bold; text-decoration:none; background-color:#fff}
	#menu li a:hover {color:#fff; background-color:#004E91}
	#menu li a.sel {color:#fff; background-color:#004E91}

	#menu li a.union_profesional {width:114px; padding:0 0 0 7px}
	#menu li a.actividades {width:91px; padding: 0 0 0 30px}
	#menu li a.legislacion {width:82px; padding: 0 0 0 15px}
	#menu li a.recursos {width:72px; padding: 0 0 0 20px}
	#menu li a.publicaciones {width:92px; padding: 0 0 0 24px}
	#menu li a.sala_prensa {width:125px; padding: 0 0 0 21px}
	#menu li a.presidencia {width:88px; padding: 0 0 0 21px}
	#menu li a.secretaria {width:125px; padding: 0 0 0 21px}
	#menu li a.comunicacion {width:100px; padding: 0 0 0 21px}
	#menu li a.formacion {width:84px; padding: 0 0 0 21px}
	#menu li a.logout {width:213px; padding: 0; text-align:center; background-color:#E9E9E9}
	#menu li a.logout:hover{ background-color:#004E91}
	
	#menu li ul {position: absolute; top: 25px; left: 0; width: 698px; height:25px; background-color: #CDD9E3; border:1px solid #6D9AC0; border-top:none}
	#menu li ul li {border:none; border-left:1px solid #6D9AC0; height:25px; line-height:25px;}
	#menu li ul li.primero {border-left:1px solid #BCD1E2}
	#menu li ul li a { background-color: #CDD9E3; padding:6px 10px 0 10px; color:#3C3C3C; font:10px Arial, Helvetica, sans-serif; background-color:#CDD9E3 }
	#menu li ul li a:hover, #menu ul li a.sel {color:#004E91; background-color: #CDD9E3; text-decoration:underline }
	
	#menu3{margin: 10px 0 0 21px}
	#menu3 li{float: left;}
	#menu3 li a{ text-decoration:none}
	#menu3 li a:hover{ text-decoration:underline}
	#menu3 li a.sel{ text-decoration: underline; color: #F00}

/* -- Interiores -- */
	
	.contenido {width:698px; padding:0 1px; background:#fff url(../img/bg/bg_contenido.gif) repeat-y top left;}

	.contenido_home {width:698px; padding:0 1px; background:#fff url(../img/bg/bg_contenido_home.gif) repeat-y top left; color:#808080}

	.contenido_ampliar_imagen {
		padding:0;
		margin:8px 0 0;
		border-top:1px solid #EAEAEA; border-right:1px solid #F1F1F1; border-bottom:1px solid #C7C7C7; border-left:1px solid #F1F1F1;
		text-align:center
	}
	.contenido_ampliar_imagen {font-weight:bold}
	.contenido_ampliar_imagen .degradado_int {padding-bottom:25px}
	.contenido_ampliar_imagen .imagen_ampliada {margin:25px 0 15px 0}
	.contenido_ampliar_imagen .titular_imagen {font-size:12px}
	.contenido_ampliar_imagen .lnk_descargas {line-height:20px; margin-bottom:35px}
	.contenido_ampliar_imagen .lnk_bt_85 {padding:1px 19px 5px 18px}

	#columna_izda {width:486px; float:left}
	#columna_dcha {width:204px; float:right;}
	.contenido_home #columna_izda {width:386px; float:left}
	.contenido_home #columna_dcha {width:305px; float:right}
	
	.borde_sup_cont {background:#FFF url(../img/bg/borde_sup.gif) no-repeat top left; height:1px; font-size:1px; margin:7px 0 0; padding:0}
	.borde_inf_cont {clear:both; background:#FFF url(../img/bg/borde_inf.gif) no-repeat top left; height:1px; font-size:1px}

	.borde_sup_cont_home {clear:both; background:#FFF url(../img/bg/borde_sup_home.gif) no-repeat top left; height:1px; font-size:1px; margin-top:7px}
	.borde_inf_cont_home {clear:both; background:#FFF url(../img/bg/borde_inf_home.gif) no-repeat top left; height:1px; font-size:1px}

	.degradado_ext {border-bottom:1px solid #EAEAEA; background: #FFF url(../img/bg/degra_b1.gif) repeat-x top left; padding:6px 5px}
	.degradado_ext_sinborde {border-bottom:none}
	
	/* b2 trata tan solo el borde degradado de la derecha */
	.degradado_int {background:#FFF url(../img/bg/degra_b2.gif) no-repeat top right; padding:3px 5px 3px 3px}
	.priva {background:none; padding:3px 5px 3px 3px; background-color: #E9E9E9/*#E2E2FD*/}
	.degradado_int h2 {color:#004489; font-size:12px; font-weight:bold; background:#BCD1EE url(../img/fle_gui/bullet_titular.gif) no-repeat 4px center; padding:5px 5px 5px 23px; margin-bottom:3px; position:relative}
	.degradado_int h2.home2 {background-color:#CDDEF2}
	.degradado_int h2.home3 {background-color:#D9E0E8}
	.degradado_int h2.home4 {background-color:#E6E9F0}
	.degradado_int h2.home5 {background-color:#F3F4F8}
	.degradado_int h2.int_lateral {background-color:#F4F4F4; font-size:11px}

	.degradado_int .borde {padding:8px 6px; border:1px solid #BCD1EE}
	.degradado_int .borde_eventos_home {padding:0}
	.degradado_int .borde_eventos_home .marginado {margin:8px 6px}
	.degradado_int .borde_eventos_home .inf_sin_imagen {padding:8px 6px; border-top:1px solid #EAEAEA}
	.degradado_int .newsletter {padding:15px 10px}
	.degradado_int .patrocinadores {padding:15px 10px}
	#columna_dcha .degradado_int .img_descarga {display:block}
	#columna_dcha .degradado_int .txt_descarga {background-color:#A2A2A2; color:#FFFFFF;  border:1px solid #A2A2A2}
	
	.contenido_int {margin:20px 20px 30px 20px}

	.bloque_txt_img {margin:0 0 25px 0; text-align:right}
	.bloque_txt_img .img {float:left}
	.bloque_txt_img img.img-izq {float:left; margin-right: 8px}
	.bloque_txt_img .txt {text-align:left; }
	.bloque_txt_img .txt2 {text-align:left;}
	
	ol.lista_tit_noticias {margin:0 0 25px 10px}
	ol.lista_tit_noticias li {margin-bottom:15px}
	
	#alta_newsletter #email {width:130px; border:1px solid #BEBEBE; padding:2px}
	#alta_newsletter #bt_alta_newsletter {position:relative; top:6px; border:none}
	* html #alta_newsletter #bt_alta_newsletter {top:5px}


	#recomendar {margin-bottom:25px}
	#recomendar input {border:1px solid #BEBEBE; padding:2px}
	#recomendar input#enviar {border:none; padding:0}
	#recomendar .campos_obl {text-align:right; margin:30px 0 15px 0}
	#recomendar ul {margin:30px 0 50px 0}
	#recomendar ul li {margin:0 0 25px 0}
	#recomendar ul li span {display:block; float:left}
	#recomendar ul li span.izda {margin-right:20px} 
	#recomendar ul li span input {margin-left:5px; width:130px}
	#recomendar ul li textarea {margin-left:5px; border:1px solid #BEBEBE; padding:2px}


	/* -- Uni�n profesional - Estructura -- */
	.diagrama_estructura {text-align:center; margin:40px 0}


	/* -- Uni�n profesional - Miembros -- */
	.ordenacion {margin: 0; padding:0; width:100%}
	.ordenacion p {float:left; margin-right:1em}
	.ordenacion ul {float:left}
	.ordenacion ul li {display:inline; margin-right:1em; padding-left:1em; border-left:1px solid #024589}
	.ordenacion ul li.primero {border:none; padding-left:0}
	.ordenacion ul li a {font-weight:bold}
	.ordenacion ul li a.sel {color:#f00; text-decoration:none}

	
	/* -- Uni�n profesional - Relaciones Institucionales -- */
		/* Start Commented Backslash Hack \*/
		* html .contenido_int .tipo_relacion_institucional {height: 1%;}
		/* Close Commented Backslash Hack */
		
		.tipo_relacion_institucional {width:100%}
		.tipo_relacion_institucional:after {content:"."; display:block; height:0; clear:both; visibility:hidden}



	/* -- Sala de prensa -- */
		/* Start Commented Backslash Hack \*/
		* html .contenido_int .tipo_noticia_colegial {height: 1%;}
		/* Close Commented Backslash Hack */

		.contenido_int .tipo_noticia_colegial p {margin-left: 110px}
		.contenido_int .tipo_noticia_colegial ul {list-style:square; margin-left:130px; padding:0}
		.contenido_int .tipo_noticia_colegial ul li {margin:0 0 10px 0; padding:0}
		



	/* -- Uni�n profesional - Contacto -- */

		/* Start Commented Backslash Hack \*/
		* html .dir_ppal {height: 1%;}
		/* Close Commented Backslash Hack */

	.lista_dep {clear:both; margin:10px 0 20px 0}
	.lista_dep li {margin-bottom:25px}
	.lista_dep li h3 {margin-bottom:8px}
	
	
	
	
	/* -- Materiales -- */
	ul.flecha_hueca {margin:20px 0 0 0; padding:0; list-style:none}
	ul.flecha_hueca li {background:#fff url(../img/fle_gui/bullet_flecha_hueca.gif) no-repeat 0 3px; margin:0 0 3px 0; padding:0 0 0 10px; font-weight:bold}
	
	
	/* -- Newsletter -- */
	#frm_seccion_newsletter {margin:50px 0 0 50px}
	#frm_seccion_newsletter label {display: block; float:left; width:7em}
	
	
	/* -- Resultados b�squeda -- */
	ul.resultados_busqueda {margin:20px 0 0 0; padding:0; list-style:none}
	ul.resultados_busqueda li, p.num_resultados_busqueda {padding-left:8px}
	ul.resultados_busqueda li {font-weight:bold; background:#fff url(../img/fle_gui/bullet_punto_azul.gif) no-repeat 0 6px; margin:0 0 15px 0}

	/* -- Sombras para im�genes -- */
		.sombra_99x62 {padding:1px 2px 2px 1px; background:#fff url(../img/sombra_99x62.gif) no-repeat top left;}
	

	/* -- Mapa Web -- */
	.contenido_int.mapaweb {margin:10px}
	.contenido_int.mapaweb .seccion {float:left; width:139px; margin:20px 0 0 15px}
	.contenido_int.mapaweb .seccion.primero {margin-left:0}
	.contenido_int.mapaweb .seccion h3 {margin:0; background-color:red; background:#fff url(../img/bg/bg_mapaweb_columna.gif) no-repeat 0 0; font-size:10px; padding:0 0 3px 0; text-align:center}
	.contenido_int.mapaweb .seccion ul {list-style:none; margin:10px 0 0 7px; padding:0}
	.contenido_int.mapaweb .seccion ul li {float:none; margin:0 0 7px 0; background: url(../img/fle_gui/bullet_punto_azul.gif) no-repeat 0 6px; padding:0 0 0 5px}
	.contenido_int.mapaweb .seccion a {text-decoration:none}



/* -- Pie de p�gina -- */

	#pie {background:#F9F9F9 url(../img/bg/degra_pie.gif) repeat-y top left; padding:5px 0 15px 0; width:100%}
	#pie ul {text-align:center}
	#pie ul li {display:inline; margin-left:10px}
	#pie ul li.primero {margin-left:0}
	#pie li, #pie li a {color:#757575}
	
	#pie .lista_lineal {text-align:left; float:left; margin-top:15px; padding-left:15px}
	
	#pie .aviso_legal {float:right; margin-top:20px; padding-right:15px}

	
/* -- Javi -- */
.bullet {background-repeat: no-repeat; background-image: url(../img/fle_gui/bullet_flecha.gif); background-position: left;text-indent:10px}
.subray_degradado_doble {font-size:12px; background:url(../img/bg/subray_degradado_doble.gif) no-repeat left bottom; padding: 5px 0}
ol.lista_tit_eventos {margin:0 0 25px 15px}
ol.lista_tit_eventos li {margin-bottom:15px}
a.ver_mas {text-decoration:none}
a.descargar {background:#fff url(../img/bg/descargar_pdf.gif) no-repeat top left; font-weight:bold;padding: 1px 50px 5px 16px}
.subray_degradado_inver {font-size:12px; background:#fff url(../img/bg/subray_degradado_inver.gif) no-repeat left bottom; padding: 0 0 5px 0}
p.subir {text-align:right; margin:10px 0; background:#fff url(../img/bg/subray_degradado_inver.gif) no-repeat right bottom; margin-top:40px}
p.subir a {text-align:right;text-decoration:none;font-weight:normal;font-size:10px}

.lista_enlace {text-align:left; width:100%; margin-left:0; margin-right:0; padding-left:0; padding-right:0}
.lista_enlace li {float:left; margin-left:5px; text-align:center; height:90px; width:95px}
.lista_enlace li.primero {margin-left:0; clear:both}

.lista_descarga {text-align:left; width:100%; margin-left:0; margin-right:0; padding-left:0; padding-right:0}
.lista_descarga li {float:left; margin-left:20px; text-align:center;margin-bottom:15px;}
.lista_descarga li.primero {margin-left:0; clear:both}
.lista_descarga li.documento {float:none;text-align:left;}



a.enviar {background:#fff url(../img/bg/bt_enviar2.gif) no-repeat top left;font-weight:bold;text-decoration:none; padding: 1px 23px 5px 4px}


#solicitud {margin-bottom:25px}
#solicitud input {border:1px solid #598CB7; padding:2px; width:300px}
#solicitud input#enviar {border:none; padding:0}
#solicitud .campos_obl {text-align:right; margin:30px 0 15px 0}
#solicitud ul {margin:30px 0 50px 0; padding:0; list-style:none}
#solicitud ul li {margin:0 0 25px 0}
#solicitud ul li textarea {margin-left:5px; border:1px solid #598CB7; padding:2px; width:300px}
#solicitud ul li #acepto {border:none; width:auto}

.marco{border: 2px solid #BCD1EE; width: 120px; height: 135px; padding-top: 6px}

.bannerscabezerahome {border: none}
.bannerscabezerahome ol, .bannerscabezerahome li{margin: 0 !important;}
.bannerscabezerahome .borde {border: none}
.bannerscabezerahome .degradado_int{background:none;}




/*Nuevos*/

div.rss { float:left; margin-left:30px}

.bloque_txt_img .image { float:left; margin-right:8px}
.bloque_txt_img .txt { float:right; width:235px}
	#columna_dcha .bloque_txt_img .txt { float:right; width:165px}
	#columna_dcha .txtPeq .txt { float:right; width:200px}

.degradado_int .borde_eventos_home .marginado2 { border-top:1px solid #eaeaea; padding-top:6px; margin:0}
	.marginado2 .bloque_txt_img { margin:8px 6px 25px 6px}

#columna_izda .degradado_ext_sinborde .degradado_int .borde { padding:0; border:1px solid #BCD1EE}
	.degradado_int .borde .interior { margin:8px 6px}
.degradado_int .borde_eventos_home .inf_sin_imagen, .degradado_ext .inf_sin_imagen {padding:12px 8px; border-top:1px solid #bcd1ee}

#columna_dcha .bloque_txt_img .txt strong { line-height:20px}

.dif { position:relative}
	.dif .canal { position:absolute; top:-25px; right:15px}
	
#columna_dcha .degradado_ext .degradado_int .borde2 { padding:0}
	#columna_dcha .degradado_ext .degradado_int .borde .marginado { margin:8px 6px}
	#columna_dcha .bloque_txt_img h3 { margin:0; font-size:10px; color:#004d93}
	
.sigenos { border:1px solid #bcd1ee; padding:6px 0 0 10px; margin:28px 5px 3px 3px}
	.sigenos span { float:left; margin-right:25px}
	.sigenos ul { margin:0; padding:0; list-style:none}
		.sigenos ul li { float:left; display:inline; margin-right:5px; margin-top:-25px}

.lista_lineal li { display:block; text-align:center; margin-bottom:10px}
	.lista_lineal li.last { margin-bottom:0}
	
.margen { margin-right:45px}

.flt { float:left}
.frt { float:right}
.clearFix:after, .bloque_txt_img:after { clear: both; display: block; height: 0; visibility: hidden; content: "." }

