@font-face 						{ font-family: 'SegoeBold';
								  src: url('fonts/SegoeBd.eot');
								  src: local('Segoe Bold'), url('fonts/SegoeBd.ttf') format('truetype'), 
								  url('fonts/SegoeBd.svg#Segoe-Bold') format('svg'); }
								
@font-face 						{ font-family: 'SegoeRegular';
								  src: url('fonts/SegoeRg.eot');
								  src: local('Segoe'), url('fonts/SegoeRg.ttf') format('truetype'), 
								  url('fonts/SegoeRg.svg#Segoe') format('svg'); }

body.inicio						{ background:url('../img/fondo_inicio.png') repeat-x #fff;
								  font-family:Helvetica, Arial, sans-serif; font-size:16px; }
								  
body							{ background:url('../img/fondo.png') repeat-x #fff;
								  font-family:Helvetica, Arial, sans-serif; font-size:16px; }

a:link							{ color:#DA4245; }
a:hover							{ text-decoration:none; }
a:visited						{ color:#7D3551; }

a.sinDecoracion					{ color:#DA4245; text-decoration:none; }
a.sinDecoracion:hover			{ text-decoration:underline; }
a.sinDecoracion:visited			{ color:#7D3551; }

#contenedor						{ position:relative; width:940px; margin:0 auto 40px auto; padding:0 10px; overflow:auto; }

#cabecera						{ position:relative; width:940px; height:81px; line-height:81px; margin:0 auto; padding:0 10px;
								  background:url('../img/fondo_cabecera.jpg') no-repeat center center; }
#cabecera img					{ display:inline; vertical-align:middle; margin-right:10px; }


#menu 							{ z-index:15; position:relative; width:940px; height:30px; padding:0 10px; margin:0 auto;
								  line-height:30px; font-size:13px; }
#menu ul						{ list-style:none; color:#fff; }
#menu ul li						{ zoom:1; position:relative; display:block; float:left; border-right:1px solid #000; }
#menu ul li.actual				{ padding:0 6px; background:#DA4245; }
#menu ul li a					{ position:relative; display:block; float:left; height:30px; line-height:30px;
								  text-decoration:none; color:#fff; padding:0 5px;
								  border-left:1px solid #3E494E; }
#menu ul li a span				{ display:inline-block; width:7px; height:6px; margin:0 0 0 2px; font-size:0;
								  background:url('../img/icn_desplegable.png') no-repeat; }
#menu ul li a:hover,
#menu ul li a.actual			{ background:#DA4245; border-left:1px solid #E1686A; }
#menu ul li a:hover span,
#menu ul li a.actual span		{ background-position:0 -6px;}

#menu ul li	ul					{ display:none; position:absolute; top:30px; left:0; width:165px; list-style:none; 
								  color:#fff; background:#1E2B31; font-size:12px; height:auto; }
#menu ul li:hover ul			{ display:block; }
#menu ul li	ul li				{ position:relative; display:block; height:auto;
								  width:100%; float:left; clear:left; 
								  background:#1E2B31; margin:0; border:none; }
#menu ul li	ul li a				{ position:relative; display:block; float:none; height:auto;
								  padding:5px 0 5px 6px; border:none; color:#B8CBD3; line-height:13px; }
#menu ul li ul li a:hover		{ background:#DA4245; color:#fff; border:none; padding:5px 0 5px 12px; }


#intro							{ position:relative; height:221px; width:940px; margin:0 auto; overflow:hidden;
								  color:#fff; font-size:16px; }
#contenedorFichas				{ position:relative; left:0; width:3760px; }
#intro .fichas					{ position:relative; float:left; width:940px; padding:13px 340px 0 0; height:208px;
								  width:600px; }

#intro h2						{ font-family:'SegoeBold',Helvetica,Arial,sans-serif; font-size:25px; font-weight:normal;
								  margin-bottom:8px; text-shadow: 1px 1px 1px rgba(0,0,0,.4); }
#intro p						{ line-height:20px; }

#intro a:link					{ color:#B3F4E6; text-decoration:none; }
#intro a:hover					{ text-decoration:underline; color:#E7FFD5; }
#intro a:visited				{ text-decoration:underline; color:#E7FFD5; }

#intro #ficha01					{ background:url('../img/fondo_ficha01.jpg') bottom right no-repeat; }
#intro #ficha02					{ background:url('../img/fondo_ficha02.jpg') bottom right no-repeat; }
#intro #ficha03					{ background:url('../img/fondo_ficha03.jpg') bottom right no-repeat; }
#intro #ficha04					{ background:url('../img/fondo_ficha04.jpg') bottom right no-repeat; }

#intro ul#controles				{ list-style:none; position:absolute; left:0; bottom:12px; }
#intro ul#controles li			{ float:left; }
#intro ul#controles li.explicacion	{ margin-right:34px; font-size:12px; font-style:italic; line-height:23px;
									  font-family:Verdana,Helvetica,Arial,sans-serif; color:#EDFAFE;  }
#intro ul#controles li a		{ display:block; width:28px; height:23px; text-align:center; font-weight:bold;
								  text-decoration:none; line-height:23px; color:#666666; font-size:14px;
								  background:url('../img/icn_controles.png') no-repeat; }

#intro ul#controles li a:hover,
#intro ul#controles li a.actual,
#intro ul#controles li a#primerControl:hover,
#intro ul#controles li a#ultimoControl:hover,
#intro ul#controles li a#primerControl.actual,
#intro ul#controles li a#ultimoControl.actual			{ background-position:0 -23px; color:#fff; }

#intro ul#controles li a#primerControl	{ background:url('../img/icn_control_izda.png') no-repeat; }
#intro ul#controles li a#ultimoControl	{ background:url('../img/icn_control_dcha.png') no-repeat;  } 


#principales					{ position:relative; padding:30px 0; border-bottom:1px solid #CDD4D8; overflow:auto; }

div.columna						{ float:left; width:208px; padding:0 18px 0 18px;
								  background:url(../img/borde_punteado.png) repeat-y top right; }

								  
#principales .columna ul		{ list-style:none; color:#929596; font-size:12px; }
#principales .columna ul li		{ margin:0 0 6px 0px; line-height:18px; }

#principales h3,
#secundarias h3					{ font-family:'SegoeBold', Helvetica, Arial, sans-serif; color:#0D6B9F;
								  font-size:16px; margin-bottom:14px; line-height:19px; font-weight:normal;
								  text-shadow:1px 1px 1px rgba(0, 0, 0, 0.15); }
#secundarias h3					{ margin-bottom:14px; }
								  
#principales p,
#secundarias p					{ color:#636667; font-size:12px; line-height:19px;  }

a.fotoColumna					{ display:block; text-decoration:none; }
a.fotoColumna img				{ padding:6px; margin:0 0 4px 0; background:#DBE7EA; } 

#principales a.fotoColumna:hover h3,
#secundarias a.fotoColumna:hover h3		{ color:#263840; }

a.fotoColumna:hover img			{ background:#263840; }

div#primera.columna				{ padding-left:0;}
div#ultima.columna				{ padding:0 0 0 18px; border-right:none; background:none; }

#secundarias										{ position:relative; margin:20px 0 0 0; }
#secundarias div.horizontal a.fotoColumna img		{ float:left; margin:0 20px 0 0; }
#secundarias div.vertical a.fotoColumna img			{ float:none; margin:0 0 14px 0; }

div.horizontal				{ width:564px; padding:10px 0 20px 0; margin-right:17px;
							  border-bottom:1px solid #CDD4D8; overflow:auto; }
div#ultimaHoriz.horizontal	{ border-bottom:none; padding-bottom:0; }

div.vertical				{ float:right; width:340px; margin:10px 0 0 0; padding:0 0 0 18px; 
							  background:url(../img/borde_punteado.png) repeat-y top left; }

#titularSeccion				{ width:940px; height:38px; line-height:37px; margin:0 auto; }
#titularSeccion h1			{ font-family:'SegoeBold', Helvetica, Arial, sans-serif; font-size:20px;
							  color:#fff; font-weight:normal; text-shadow: 1px 1px 1px rgba(0,0,0,.4); }
							  
#info									{ z-index:10; position:relative; height:59px;  font-size:12px;  }
#info ul#breadcrumb						{ list-style:none; float:left; }
#info ul#breadcrumb li					{ display:inline; padding:0 10px 0 5px; line-height:59px;
							  	  		  background:url('../img/separador_breadcrumb.png') center right no-repeat; }
#info ul#breadcrumb li.primero			{ padding-left:0; }
#info ul#breadcrumb li.ultimo			{ background:none; }
							  
#info ul#extras							{ list-style:none; float:right; }
#info ul#extras li						{ display:inline; padding:0 0 0 10px; line-height:59px; }
#info ul#extras li a					{ padding:0 20px 0 0; color:#333333; text-decoration:none; }
#info ul#extras li a:hover				{ text-decoration:underline; color:#DA4245; }
#info ul#extras li a#enviarCorreo		{ background:url('../img/icn_correo.png') center right no-repeat;}
#info ul#extras li a#imprimir			{ background:url('../img/icn_imprimir.png') center right no-repeat;}

div.pop									{ position:absolute; z-index:50; width:249px; height:133px; padding:20px 10px 10px 10px; display:none; 
										  background:url('../img/fondo_ventana_popup.png') no-repeat; font-size:12px; }
div.pop .contenido						{ position:relative; padding:12px 0 0 0; }
div.pop .contenido a.cerrarPopup		{ position:absolute; right:0; top:0; display:block; color:#DA4245; }


div.pop .contenido label				{ display:block; margin:0; line-height:21px; }
div.pop .contenido input.text			{ width:235px; padding:5px; margin:2px 0 2px 0; border:2px solid #959DA2;
										  font-family:Helvetica,Arial,sans-serif; font-size:14px; }
										  

div.pop .contenido input.text:focus		{ color:#0D6B9F;  border:2px solid #0D6B9F; }

div.pop .contenido input.boton			{ display:block; float:none; margin:10px auto 0 auto; border:1px solid #fff; color:#fff; padding:4px 7px;
										  font-weight:bold; font-family:Helvetica,Arial,sans-serif; font-size:14px;
										  background:url('../img/fondo_boton.png') #0D6B9F repeat-x; }
div.pop .contenido .checkbox					{ float:left; line-height:18px; }

#menuLateral							{ position:relative; float:left; width:186px; color:#636667; 
										  padding-bottom:40px;
										  font-size:12px; line-height:17px; z-index:2; }
#menuLateral h5							{ font-family:Helvetica, Arial, sans-serif; font-size:14px; 
									  	  color:#0D6B9F; margin:0 0 6px 0; }
#menuLateral h5.espacio					{ margin-top:22px; }

#menuLateral p							{ padding:0 20px 0 0; }

#menuLateral ul#opciones				{ font-size:13px; }
#menuLateral ul#opciones li				{ background:url('../img/separador_subsecciones.png') bottom left no-repeat; }
#menuLateral ul#opciones li a			{ display:block; height:25px; line-height:24px; margin-top:-1px;
										  color:#1E2B31; text-decoration:none; }
#menuLateral ul#opciones li a:hover,
#menuLateral ul#opciones li a.actual	{ color:#fff;
										  padding:0 0 0 5px; 
										  background:url('../img/flecha_menu_lateral.png') center right no-repeat #DA4245; }

#menuLateral ul#descargas				{ list-style:none; }
#menuLateral ul#descargas li			{ zoom:1; position:relative; padding:0 0 0 22px; }
#menuLateral ul#descargas li.pdf		{ background:url('../img/icn_pdf.png') left 4px no-repeat;}

#menuLateral a.miniaturaVideo img		{ border:1px solid #ccc; }
#menuLateral a.miniaturaVideo:hover img	{ border-color:#DA4245; }
										  
#contenido								{ position:relative; }

#contenido span.aviso					{ display:block; margin:5px 0; font-style:italic; color:#CCCCCC; font-size:19px; }

#contenido.conMenu						{ float:left; width:738px; margin-left:-13px; min-height:700px; height:auto !important;
										  height:700px; padding:0 0 0 29px;
										  background:url(../img/borde_punteado.png) repeat-y top left; }

#contenido h2							{ padding:10px 0 17px 0; font-family:'SegoeBold', Helvetica, Arial, sans-serif;
										  font-size:22px; color:#0D6B9F; font-weight:normal;  }
#contenido h2 b,
#contenido h2 strong					{ color:inherit; }

#contenido .pesoNormal					{ font-weight:normal; }
#contenido h2.pesoNormal				{ font-weight:normal; font-family:'SegoeRegular', Helvetica, Arial, sans-serif; }
#contenido h2.pesoNormal b				{ font-family:'SegoeBold', Helvetica, Arial, sans-serif; color:#0D6B9F;}
#contenido .subrayado					{ border-bottom:1px solid; }
#contenido h2.subrayado					{ padding-bottom:0; margin-bottom:17px; }
										  
#contenido h4							{ color:#0D6B9F; margin:0 0 6px 0; font-size:18px; font-weight:normal;
										  font-family:'SegoeBold', Helvetica, Arial, sans-serif; }

#contenido #texto						{ float:left; width:500px; margin-right:21px; }

#contenido p							{ margin-bottom:16px; color:#1E2B31; font-size:16px; line-height:21px; }
#contenido strong,
#contenido b							{ color:#009EE0; }

#contenido #cita						{ float:left; width:217px; }
#contenido #cita p						{ padding:6px 6px 10px 10px; line-height:20px; color:#fff; background:#009EE0;
										  border-color:#009EE0; font-family:'SegoeBold',Helvetica,Arial,sans-serif;
										  font-size:16px; }

#contenido #barraNavegacion						{ clear:left; height:30px; padding:0 10px; background:#F7F5F4;
												   border-color:#F7F5F4; }
#contenido #barraNavegacion a					{ font-size:14px; line-height:29px; }
#contenido #barraNavegacion a.desactivado		{ display:none; }
#contenido #barraNavegacion a.navegacionIzda	{ float:left; padding-left:10px;
												  background:url('../img/flecha_barranavegacionizda.png') center left no-repeat; }
#contenido #barraNavegacion a.navegacionDcha	{ float:right; padding-right:10px;
												  background:url('../img/flecha_barranavegaciondcha.png') center right no-repeat;}


#contenido.sinMenu								{ position:relative; width:940px; overflow:hidden; }
#contenido.sinMenu h2							{ clear:left; padding-bottom:0; }

#contenido ul#programas.sinPuntos a             { font-weight:bold; }

#contenido .fondo								{ padding:10px; background:#EDF5F8; overflow:auto; border:1px solid #EDF5F8; }
#contenido .fondo.flotaIzquierda.peq			{ width:520px; }
#contenido .fondo.peq.flotaIzquierda			{ margin-right:40px; }

#contenido .flotaIzquierda.peq					{ width:358px; }
#contenido .flotaIzquierda.peq h2				{ padding:0 0 17px 0; }

#contenido .flotaIzquierda.listaVideos			{ position:relative; width:418px; margin:0; padding:0; }
#contenido .flotaIzquierda.listaVideos h3		{ font-size:14px; }
#contenido .flotaIzquierda.listaVideos ul		{ list-syle:none; margin:15px 0 0 0; padding:0; }
#contenido .flotaIzquierda.listaVideos ul li	{ position:relative; display:inline; }

#contenido .flotaIzquierda.listaVideos ul li a				 { position:relative; float:left; width:128px; margin:0 5px 15px 5px;
															   text-decoration:none; }
#contenido .flotaIzquierda.listaVideos ul li a span.imagen	 { display:block; padding:4px; line-height:0; background:#F0F0F0; } 
#contenido .flotaIzquierda.listaVideos ul li a img			 { display:inline; border:none; }
#contenido .flotaIzquierda.listaVideos ul li a span.duracion { position:absolute; top:10px; left:10px; display:block; padding:0 4px;
															   background:#000; opacity:0.85; color:#E7EFF1; font-size:12px;
															   font-weight:bold; }
#contenido .flotaIzquierda.listaVideos ul li a span.tituloVideo	 { display:block; margin-top:5px; color:#666666; font-size:12px;
																   font-weight:bold; line-height:15px; }
#contenido .flotaIzquierda.listaVideos ul li a .descripcionVideo { display:none; }

#contenido .flotaIzquierda.listaVideos ul li a:hover					{ background:#fff; }

#contenido .flotaIzquierda.listaVideos ul li a:hover span.tituloVideo,
#contenido .flotaIzquierda.listaVideos ul li a.actual span.tituloVideo 	{ color:#DA4245; }

#contenido .flotaIzquierda.listaVideos ul li a:hover span.imagen,
#contenido .flotaIzquierda.listaVideos ul li a.actual span.imagen		{ background:#DA4245; }

#contenido .flotaIzquierda.listaVideos ul li a:hover span.duracion,
#contenido .flotaIzquierda.listaVideos ul li a.actual span.duracion		{ background:#DA4245; color:#fff; }

#contenido .flotaIzquierda.listaVideos p		{ color:#636667; font-size:12px; line-height:19px; }

#contenido .fondo #video						{ margin-right:33px; border:1px solid #fff; }
#contenido .fondo p								{ font-size:15px; line-height:19px; padding-right:23px;
												  margin:0 0 20px 0; }
												  
#contenido .video								{ width:455px; padding:10px 20px; margin-right:25px; }
#contenido .video #video						{ width: 453px; height:385px; margin-right:0; }

#contenido h3,
#contenido .listaVideos h3						{ color:#0D6B9F; line-height:20px; padding:0 0 10px 25px; font-size:16px; }

#contenido h3#tituloVideoActual					{ background-image:url('../img/icn_play.png'); background-repeat: no-repeat;
												  background-position:left 0px; }
#contenido h3#cabeceraListado					{ position:relative; padding:0 0 0 35px;  
												  background-image:url('../img/icn_tv.png'); background-repeat: no-repeat;
												  background-position:10px center; }
												  
#contenido .pieDeContenedor						{ clear:left; color:#636667; font-size:11px; }

#contenido #linkYoutube							{ font-size:13px; line-height:17px; }
#contenido #linkYoutube img						{ margin-right:10px; }

#contenido #mapaOficinas						{ position:relative; width:556px; height:440px; border:1px solid #fff; }
#contenido #mapaOficinas span.titulo			{ display:block; height:16px; color:#0D6B9F; font-size:15px; font-weight:bold; margin-top:-5px;  }
#contenido #mapaOficinas ul						{ list-style:none; margin:0; font-size:12px ; line-height:19px; color:#636667; }
#contenido #mapaOficinas ul li					{ position:relative; margin:1px 0; padding:0 0 0 22px; line-height:17px;
												  font-size:12px ; color:#636667; }
#contenido #mapaOficinas ul li.direccion		{ background:url('../nuestras-oficinas/img/icn_direccion.png') left 3px no-repeat; }
#contenido #mapaOficinas ul li.telefono			{ background:url('../nuestras-oficinas/img/icn_telefono.png') left 3px no-repeat; }
#contenido #mapaOficinas ul li.fax				{ background:url('../nuestras-oficinas/img/icn_fax.png') left 3px no-repeat; }
#contenido #mapaOficinas ul li.email			{ background:url('../nuestras-oficinas/img/icn_email.png') left 3px no-repeat; }

#contenido #mapaOficinas #logocontrol			{ display:none; }

#contenido.sinMenu .fondo .flotaIzquierda		{ margin-right:33px; }
#contenido.sinMenu .fondo p						{ font-size:15px; line-height:19px; padding-right:23px;
												  margin:16px 0 0 0; }
												  
#contenido ul									{ list-style:outside disc; margin:10px 0 0 16px; }
#contenido ul li								{ margin:16px 0; color:#1E2B31; font-size:16px; line-height:21px; }

#contenido ul.sinPuntos							{ list-style:none; margin:10px 0 16px 0; }

#contenido ul.dentro							{ list-style:inside disc; margin:10px 0 16px 0; color:#5C696D;}

#formContacto								{ background:url('../img/fondo_correo.png') 65px 220px no-repeat; }	
#formContacto label							{ clear:left; float:left; width:160px; height:30px; text-align:right; margin-right:15px; }
span.error				                    { display:block; margin:2px 0 0 0; font-size:11px; color:#990000 !important; }	

#formContacto input.text,
#formContacto textarea.text,
#formContacto select.text					{ width:330px; margin:0 0 15px 0; padding:5px; border:2px solid #959DA2;
											  font-family:Helvetica,Arial,sans-serif; font-size:15px; }
											  
#formContacto select.text                   { width:343px; margin-left:-7px; }											  

#formContacto input.text:focus,
#formContacto textarea.text:focus			{ border:2px solid #0D6B9F; }

#formContacto input.boton					{ float:right; border:1px solid #fff; color:#fff; padding:4px 7px;
											  font-weight:bold; font-family:Helvetica,Arial,sans-serif; font-size:14px;
											  background:url('../img/fondo_boton.png') #0D6B9F repeat-x; }
											  
#formContacto span.ok,
#formContacto span.ko                       { display:block; position:absolute; left:20px; bottom:20px; font-weight:bold; }
#formContacto span.ok                       { color:#009933; }
#formContacto span.ko                       { color:#FF0000; }
												  
#listadoOficinas							{ overflow:auto; }
#listadoOficinas .columna					{ position:relative; margin-top:20px; }
#listadoOficinas .columna.nuevalinea        { padding-left:0; }
#listadoOficinas .columna p,
#listadoOficinas .columna ul 				{ position:relative; list-style:none; margin:0; font-size:12px ; line-height:19px; color:#636667; }
#listadoOficinas .columna ul li				{ margin:6px 0; padding:0 0 0 22px; line-height:17px; 
										 	  font-size:12px ; color:#636667; }
#listadoOficinas .columna ul li.direccion	{ background:url('../nuestras-oficinas/img/icn_direccion.png') left 3px no-repeat; }
#listadoOficinas .columna ul li.telefono	{ background:url('../nuestras-oficinas/img/icn_telefono.png') left 3px no-repeat; }
#listadoOficinas .columna ul li.fax			{ background:url('../nuestras-oficinas/img/icn_fax.png') left 3px no-repeat; }
#listadoOficinas .columna ul li.email		{ background:url('../nuestras-oficinas/img/icn_email.png') left 3px no-repeat; }
#listadoOficinas .columna h3				{ position:relative; margin-bottom:0px; padding-bottom:0; color:#0D6B9F; font-size:15px; }	

#listadoOficinas div.flotaDerecha			{ position:relative; margin:40px 0 0 0; width:400px; }
#listadoOficinas div.flotaDerecha p			{ margin:0; padding:7px 9px 10px 10px; line-height:20px;
											  color:#fff; background:#009EE0; border-color:#009EE0;
										  	  border-color:#009EE0; text-align:center; }
#listadoOficinas div.flotaDerecha p a		{ line-height:35px; color:#fff; text-decoration:underline;
											  font-weight:bold; }
#listadoOficinas div.flotaDerecha p a:hover	{ text-decoration:none;}

#pie								{ clear:both; padding:0; background:#E7EFF1; overflow:auto; }
#pie #anexo							{ width:940px; padding:0; margin:0 auto; }
#pie #anexo div.columna				{ width:226px; padding:20px 0; border-right:none; background:none; }
#pie #anexo div.columna.medio		{ width:448px; padding:20px; background:none; }

#pie h6								{ color:#39525E; font-family:'SegoeBold', Helvetica, Arial, sans-serif;
									  font-size:14px; margin-bottom:6px; font-weight:normal; }
#pie p,
#pie ul								{ font-size:12px; color:#1E2B31; line-height:16px;}

#pie ul li							{ margin:4px 0; }
#pie p								{ line-height:18px; } 

#pie #anexo a						{ color:#0D6B9F; }
#pie #anexo a:visited				{ color:#06324D; }

#pie #menuInferior					{ clear:left; padding:20px 0; background:#C7CECF;  text-align:center;}
#pie #menuInferior ul				{ list-style:none; width:940px; margin:0 auto; text-align:center;}
#pie #menuInferior ul li			{ display:inline; padding:0 3px; }
#pie #menuInferior a				{ color:#1E2B31; }
#pie #menuInferior p.copyright		{ margin:20px 0 0 0; font-size:11px;}
#pie #menuInferior p.webmaster		{ margin:4px 0 0 0; font-size:11px;}



#recolocacionesRealizadas		    { }

/* Estilos generales */

.flotaIzquierda					 	{ float:left; }
.flotaDerecha					 	{ float:right; }

.margenDerecha						{ margin-right:12px; }

.bordesRedondeados				 	{ zoom:1; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;
                                      behavior:url('../htc/border-radius.htc') !important; }
									  
.txtCentrado						{ text-align:center; }
.txtGrande							{ font-family:'SegoeBold', Helvetica, Arial, sans-serif; font-size:20px !important; color:#0D6B9F !important;}

.clear                              { clear:both; }

/* Estilos de los anuncios */

#contenido.anuncioDirectivos        { text-align:center; }

#contenido.anuncioDirectivos h1		{ font-size:24px; }

#contenido.anuncioDirectivos h2		{ font-size:22px; margin:10px 0; }

#contenido.anuncioDirectivos h3		{ font-size:20px; margin:10px 0; }

#contenido.anuncioDirectivos h1,
#contenido.anuncioDirectivos h2,
#contenido.anuncioDirectivos h3     { line-height:auto; padding:0; }

#contenido.anuncioDirectivos p      { line-height:1.4em; margin:0; margin-bottom:5px; }

#contenido.anuncioDirectivos .texto2  { text-align:left; margin:0 100px; }

#contenido.anuncioDirectivos ul li    { margin:10px 0; }

/* Recolocacion Directivos */
h2#plan											{ height:36px; padding-bottom:0; margin-bottom:16px;
												  background:url(../img/subrayado.png) center bottom no-repeat; }

#recolocacionDirectivos						{ position:relative; width:638px; margin:20px auto 0 auto; }

#recolocacionDirectivos span.mensaje		{ display:none; margin:0 0 10px 0; }
#recolocacionDirectivos span.mensaje.error	{ display:block; color:#990000; }
#recolocacionDirectivos span.mensaje.ok		{ display:block; color:#009900; }

#recolocacionDirectivos label				{ float:left; width:210px; height:30px; text-align:right;
											 margin-right :20px; }
#recolocacionDirectivos input				{ width:290px; height:20px; padding:5px; margin:0 0 5px 0; line-height:20px;
												  font-size:1.1em; border:1px solid #999999;
												  background:url(../img/fondo_input.png) left bottom repeat-x #fff;}
#recolocacionDirectivos select				{font-size:1.1em;margin-bottom:6px;width:304px;	}
#recolocacionDirectivos input.boton			{ display:block; width:100px; height:auto; margin:40px auto 10px auto; padding:0 5px;
										      background:url(../img/fondo_boton_listado.png) repeat-x #3C779C; color:#fff;
												  border:1px solid #23475E; }
#recolocacionDirectivos span.check input			{ float:left; width:auto; height:auto; margin:0 6px 0 230px; background:none;
											  border:none; }
#recolocacionDirectivos label.txtCheck		{ display:inline; width:auto; height:auto; line-height:1; }

#recolocacionDirectivos span#cargando		{ position:absolute; left:200px; bottom:0; display:none; width:32px; height:32px;
												  background:url(../img/loading.gif) no-repeat; }

#recolocacionDirectivos a					{ text-decoration:none; color:#006699; }

#listadoRealizadas		{ padding:6px 18px; line-height:35px; background:url(../img/fondo_boton_listado.png) repeat-x #3C779C;
						  border:1px solid #23475E; color:#fff; text-decoration:none;
						  font-family: "Segoe Bold", Helvetica, Arial, sans-serif; font-size:0.9em;}
						  
#listadoRealizadas:hover	{ background-position:0 -35px; }

#logos					{ width:638px; margin:20px auto; padding:10px 0; overflow:auto; }
#logos #uc				{ float:left;  }
#logos #up				{ float:right; margin:3px 0 0 0; }
#logos #claimUc			{ float:right; }

#enlace					{ clear:both; display:block; width:100%; height:60px; line-height:60px; margin:0 auto; text-align:center;
						  font-family:"Segoe Bold", Helvetica, Arial, sans-serif; text-decoration:none; color:#006699; }
						  
#terminosdeuso, #recolocacionesRealizadas,			
#terminosdeuso h3, #recolocacionesRealizadas h3,
#terminosdeuso p, #recolocacionesRealizadas p		{ font-family:Arial, Helvetica, sans-serif !important; }

#terminosdeuso h3,
#recolocacionesRealizadas h3		{ border-bottom: 2px solid #006699; }

#terminosdeuso p,
#recolocacionesRealizadas p		    { margin:7px 0; line-height:1.3em; font-size:0.9em; }

#terminosdeuso a,
#recolocacionesRealizadas a		    { color:#006699; text-decoration:none; }
