/* CSS Document */

body								{ background:url(http://www.uniconsult.es/img/fondo01.jpg) repeat-x #FFFFFF; }

div,p,a,img,ul,li,ol				{ margin:0; padding:0; }
a									{ outline:none; text-decoration:none; color:#003399; }
a:hover								{ color:#990000; }
img									{ border:0; }

textarea							{ font-family:"Courier New", Courier, monospace; }
input								{ font-family:"Courier New", Courier, monospace; }

#contenedor							{ position:relative; width:760px; margin:0 auto 0 auto; /*border:1px dashed #CCCCCC;*/ }

#cabecera 							{ position:relative; width: 760px; height: 130px; margin:0 auto 0 auto; padding:0;
								 	 /*border:#666666 1px dotted;*/}

/* Logotipos parte superior */
#logotiposArriba					{ position:relative; width:100%; height:100px; /*border:1px solid #FFFF00;*/ }

#idioma								{ position:absolute; right:17px; top:0px; height:22px; }

#idioma p							{ float:left; margin-right:10px; font-family:Verdana, Arial, Helvetica, sans-serif; 
									  font-size:13px; color:#006699; }
									  
#idioma ul							{ float:left; list-style-type:none; }
#idioma ul li						{ float:left; margin-left:10px; }
#idioma ul li.primer				{ margin:0; }

#unimosArriba						{ position:absolute; right:17px; top:28px; }
#solucionesArriba					{ position:absolute; right:17px; top:80px; }
#logoArriba							{ position:absolute; left:0; bottom:5px; }

/* Menú principal superior Inicio - quienes somos - ... */
#menuSuperior.ger						{ position:relative; margin:0 auto 9px auto; text-align:left; /*border:1px dashed #00FF00;*/ }
#menuSuperior.ger ul					{ display:inline-block; list-style-type:none; text-align:center; }
#menuSuperior.ger ul li					{ float:left; margin:0 2px 0 0; text-align:center; }
#menuSuperior.ger ul li.ultimo			{ margin:0; }
#menuSuperior.ger ul li a				{ display:block; padding:7px 13px 6px 10px; background:url(http://www.uniconsult.es/img/fondo_btn01.jpg) repeat-x #006699; 
										  border-right:1px solid #003366; border-bottom:1px solid #003366; border-top:1px solid #B4CDE9; 
									 	  border-left:1px solid #B4CDE9; font-size:12px; color:#FFFFFF;
										  text-decoration:none; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; }
										  
#menuSuperior.eng						{ position:relative; margin:0 auto 9px auto; text-align:left; /*border:1px dashed #00FF00;*/ }
#menuSuperior.eng ul					{ display:inline-block; list-style-type:none; text-align:center; }
#menuSuperior.eng ul li					{ float:left; margin:0 2px 0 0; text-align:center; }
#menuSuperior.eng ul li.ultimo			{ margin:0; }
#menuSuperior.eng ul li a				{ display:block; padding:7px 10px 6px 10px; 
										  background:url(http://www.uniconsult.es/img/fondo_btn01.jpg) repeat-x #006699; 
										  border-right:1px solid #003366; border-bottom:1px solid #003366; 
										  border-top:1px solid #B4CDE9; border-left:1px solid #B4CDE9; font-size:12px; 
										  color:#FFFFFF; text-decoration:none; text-transform:uppercase; 
										  font-family:Arial, Helvetica, sans-serif; }										  

#menuSuperior.fr ul li					{ margin:0 1px 0 0; }
#menuSuperior.fr ul li a				{ padding:7px 7px 6px 6px; }

#menuSuperior.cat ul li					{ margin:0 1px 0 0; }
#menuSuperior.cat ul li a				{ padding:7px 10px 6px 8px; }


#menuSuperior.ch ul li					{ float:left; margin:0 3px 0 0; text-align:center; }
#menuSuperior.ch ul li a				{ display:block; padding:7px 32px 6px 31px; 
										  background:url(http://www.uniconsult.es/img/fondo_btn01.jpg) repeat-x #006699; 
										  border-right:1px solid #003366; border-bottom:1px solid #003366; 
										  border-top:1px solid #B4CDE9; border-left:1px solid #B4CDE9; font-size:12px; 
										  color:#FFFFFF; text-decoration:none; text-transform:uppercase; 
										  font-family:Arial, Helvetica, sans-serif; }
										  
#menuSuperior.ar ul li					{ float:left; margin:0 1px 0 0; text-align:center; }
#menuSuperior.ar ul li a				{ display:block; padding:7px 40px 6px 39px; 
										  background:url(http://www.uniconsult.es/img/fondo_btn01.jpg) repeat-x #006699; 
										  border-right:1px solid #003366; border-bottom:1px solid #003366; 
										  border-top:1px solid #B4CDE9; border-left:1px solid #B4CDE9; font-size:12px; 
										  color:#FFFFFF; text-decoration:none; text-transform:uppercase; 
										  font-family:Arial, Helvetica, sans-serif; }										  
										  
#menuSuperior.jp ul li					{ float:left; margin:0 1px 0 0; text-align:center; }
#menuSuperior.jp ul li a				{ display:block; padding:7px 12px 6px 12px;
										  background:url(http://www.uniconsult.es/img/fondo_btn01.jpg) repeat-x #006699; 
										  border-right:1px solid #003366; border-bottom:1px solid #003366; 
										  border-top:1px solid #B4CDE9; border-left:1px solid #B4CDE9; font-size:12px; 
										  color:#FFFFFF; text-decoration:none; text-transform:uppercase; 
										  font-family:Arial, Helvetica, sans-serif; }										  

#menuSuperior.in ul li a		{ display:block; padding:7px 30px 7px 28px;
								  background:url(http://www.uniconsult.es/img/fondo_btn01.jpg) repeat-x #006699; 
								  border-right:1px solid #003366; border-bottom:1px solid #003366; border-top:1px solid #B4CDE9; 
								  border-left:1px solid #B4CDE9; font-size:12px; color:#FFFFFF;
								  text-decoration:none; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; }
										  

#menuSuperior						{ position:relative; margin:0 auto 9px auto; text-align:left; /*border:1px dashed #00FF00;*/ }
#menuSuperior ul					{ display:inline-block; list-style-type:none; text-align:center; }
#menuSuperior ul li					{ float:left; margin:0 1px 0 0; text-align:center; }
#menuSuperior ul li.ultimo			{ margin:0; }
#menuSuperior ul li a				{ display:block; padding:7px 5px 6px 6px; background:url(http://www.uniconsult.es/img/fondo_btn01.jpg) repeat-x #006699; 
									  border-right:1px solid #003366; border-bottom:1px solid #003366; border-top:1px solid #B4CDE9; 
									  border-left:1px solid #B4CDE9; font-size:12px; color:#FFFFFF;
									  text-decoration:none; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; }
#menuSuperior ul li a:hover			{ background:url(http://www.uniconsult.es/img/fondo_btn02.jpg) repeat-x #990000; border-right:1px solid #CC6666;
									  border-bottom:1px solid #CC6666;
									  border-top:1px solid #5E0000; border-left:1px solid #5E0000; }
#menuSuperior ul li a.actual		{ background:url(http://www.uniconsult.es/img/fondo_btn02.jpg) repeat-x #990000; border-right:1px solid #CC6666;
									  border-bottom:1px solid #CC6666;
									  border-top:1px solid #5E0000; border-left:1px solid #5E0000; }
								  
/* Barra de la seccion */
#barraSeccion						{ position:relative; width:745px; height:55px; /*border:1px dashed #FFFF00;*/ }
#logoSeccion						{ float:left; width:166px; text-align:center; padding:7px 0 0 0; }
#dondeEstas							{ padding:8px 0 0 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
									  line-height:17px; text-align:right; color:#333333; }


/* Imagen "Unimos personas y puestos" */
#unimos 							{ position: absolute; right:0; top:0px;; }

/* Logotipo UniConsult */
#logotipo							{ position: absolute; left:0px; bottom: 0px; }
#logotipo img 						{ border:none; }

/* Contenedor general de todo lo que va bajo la barra */
#container 							{ position: relative; overflow:hidden; width:760px; margin:0 auto 0 auto; background:url(http://www.uniconsult.es/img/columna.jpg) repeat-y; }
#containerAncho						{ position: relative; overflow:hidden; width:760px; margin:0 auto 0 auto; }

/* Menú de la izquierda */
								  
#menu 								{ float:left; width:166px; background-repeat:repeat-x; /*background-color:#E5E5E5; */
									  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333;}
#menu ul 							{ margin: 0; padding: 0; list-style-type: none; font-family:Verdana, Arial, Helvetica, sans-serif;
									  font-size:11px; color:#333333; }
#menu li 							{ margin:0; margin-bottom: 2px;}
#menu li.nolink 					{ padding:6px; font-weight:bold; }
#menu li.menuBtn a					{ display:inline; padding:0; margin:0; width:auto; background:none;}
#menu li.menuBtn a:hover			{ background:none; padding:0; margin:0;  width:auto; }
#menu a 							{ display: block; width:156px; margin:0; padding:5px; text-decoration: none; background-color:#CCCCCC; color:#333333;}
#menu a.video 						{ display: block; width:141px; margin:0; padding:5px; padding-right:20px; text-decoration: none; 
									  background:url(http://www.uniconsult.es/img/icn_video.png) 148px 3px no-repeat #ccc;
									  color:#333333; }
#menu a.video:hover					{ background:url(../img/icn_video_2.png) 148px 3px no-repeat #336699; }							

#menu a:link 						{ color: #333333; text-decoration: none; }
#menu a:hover 						{ background-color: #336699; color: #fff; }
#menu a.actual 						{ background-color:#990000; color: #fff; }
#menu a.actual:hover				{ background-color:#990000; color: #fff; }

#menu a.videoactual					{ display: block; width:141px; margin:0; padding:5px; padding-right:20px; text-decoration: none;
									  color:#fff; background:url(../img/icn_video_2.png) 148px 3px no-repeat #990000 !important; }


/* Contenedor de todo lo que va a la derecha del menu */
#contenido 							{ float:left; width:573px; padding:0 0 0 15px; font-size:0.75em;
									  /*border: #990000 1px dashed;*/ }					  

#contenido p						{ margin:0 0 10px 0; font-size:16px; line-height:21px; color:#333333; 
									  font-family:Georgia,Utopia,Palatino,'Palatino Linotype',serif; }
									  
#contenido p.primer:first-letter	{ font-size:43px; line-height:27px; float:left; padding:4px 0 0 0; margin:0 5px 0 0; color:#999999; 
									  /*font-family:Arial, Helvetica, sans-serif;*/ }
#contenido p.aviso					{ background:#FFFFCC url(http://www.uniconsult.es/img/information.gif) no-repeat 6px 6px; font-family:Verdana, Arial, Helvetica, sans-serif;
									  padding:10px; padding-left:40px; border:1px #999900 solid; color:#414100; font-size:13px; line-height:16px; }									  
									  
#contenido p.ind					{ text-indent:15px; }
#contenido p.otro					{ margin:0; padding:0; margin-left:15px; margin-bottom:10px; margin-top:5px;   }
#contenido p.cita					{ margin:5; padding:10px; font-family:Arial, Helvetica, sans-serif; font-size:1.5em; color:#333333; font-style:oblique; }

#contenido h1.titulo				{ margin:0 0 20px 0; padding:3px 5px 2px 10px; border-top:1px solid #aaa; border-bottom:1px solid #aaa; 
									  font-family:Arial, Helvetica, sans-serif; font-size:20px; font-style:italic; }
#contenido h3					 	{ margin:0; padding:0; font-size:16px; font-family:Arial, Helvetica, sans-serif; font-style:italic; color:#006699; }
#contenido h3.subtitulo				{ width:300px; color:#666666; border-bottom:1px solid #CCCCCC; margin:0 0 7px 0; padding:0 10px 5px 0; }
#contenido h2						{ margin:5px 0 10px 0; padding:0; font-size:20px; font-family:Arial, Helvetica, sans-serif; color:#003366; }
#contenido h1.titulo span			{ padding-bottom:2px; border-bottom:4px solid #aaa; color:#555555;}	
								  
#contenido p.letra					{ padding:3px 0 3px 0; margin:0 0 10px 0; /*border-top:1px solid #006699; border-bottom:1px solid #006699;*/ color:#006699;
									  font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:11px; line-height:normal; }
#contenido p.letra a				{ margin:0 0 0 2px; padding:2px 6px 2px 6px; background:#006699; color:#FFFFFF; }							  
									  
blockquote 							{ display:inline-block; width:180px; margin:15px; padding:0 0 20px 10px; border-left:1px solid #006699;
									  background:url(http://www.uniconsult.es/img/quote.png) no-repeat bottom right; color:#006699; font-family:Verdana, Arial, Helvetica, sans-serif;
									  font-size:15px; line-height:18px; font-weight:bold; }

#contenido ul						{ list-style-type:none; font-family:Georgia,Utopia,Palatino,'Palatino Linotype',serif; font-size:16px; color:#333333; line-height:21px;}
#contenido ul p						{ margin:10px 0 10px 0; font-size:16px; line-height:20px; color:#333333; font-weight:normal;
									  font-family:Georgia,Utopia,Palatino,'Palatino Linotype',serif; }
#contenido ul li					{ margin:6px; font-weight:normal; padding-left:20px; background:url(http://www.uniconsult.es/img/circle02.png) no-repeat; }
#contenido ul li ul	li				{ background:url(http://www.uniconsult.es/img/circle02.png) no-repeat; }

#contenido ol						{ margin:0 0 0 25px; list-style-type:upper-latin; font-weight:normal;  line-height:21px; }
#contenido ol li					{ font-family:Georgia,Utopia,Palatino,'Palatino Linotype',serif; font-size:16px; margin-top:10px;}

#contenido img						{ /*border:1px #B5CBD7 solid;*/ margin:5px 0 0 0; }
#contenido p.piefoto				{ padding:0 3px 3px 6px; background:#eee; font-size:12px; font-style:italic; color:#333333; line-height:17px; font-family:Verdana, Arial, Helvetica, sans-serif; }

/* Contenido Chino */	  

#contenido.chino p					{ text-indent:33px; margin:0 0 10px 0; font-size:16px; line-height:20px; color:#333333; 
									      font-family:Georgia,Utopia,Palatino,'Palatino Linotype',serif; }
										  
#contenido.chino p.primer			{ text-indent:0px;  }	

#contenido.arab p						{ text-align:right !important; }
#contenido.arab ul						{ list-style:none; }
#contenido.arab ul li					{ background:none; text-align:right; padding-right:20px; background:url(http://www.uniconsult.es/img/circle02.png) right 0px no-repeat; }

/* Contenido Ancho */
#contenidoAncho 						{ padding:0 0 0 0; font-size:0.75em; }					  

#contenidoAncho p						{ margin:0 0 10px 0; font-size:16px; line-height:21px; color:#333333; 
									      font-family:Georgia,Utopia,Palatino,'Palatino Linotype',serif; }
										  
#contenidoAncho p.primer				{ text-indent:0px;  }										  
										  
#contenidoAncho p.primer:first-letter	{ font-size:43px; line-height:35px; float:left; padding:3px 0 0 0; margin:0 5px 0 0; color:#999999; }
#contenidoAncho p.aviso					{ background:#FFFFCC url(http://www.uniconsult.es/img/information.gif) no-repeat 6px 6px; font-family:Verdana, Arial, Helvetica, sans-serif;
									 	  padding:10px; padding-left:40px; border:1px #999900 solid; color:#414100; font-size:13px; line-height:16px; }									  
									  
#contenidoAncho p.ind					{ text-indent:15px; }
#contenidoAncho p.otro					{ margin:0; padding:0; margin-left:15px; margin-bottom:10px; margin-top:5px;   }
#contenidoAncho p.cita					{ margin:5; padding:10px; font-family:Arial, Helvetica, sans-serif; font-size:1.5em; color:#333333; font-style:oblique; }

#contenidoAncho h1.titulo				{ margin:0 0 20px 0; padding:3px 10px 2px 10px; border-top:1px solid #aaa; border-bottom:1px solid #aaa; 
									  	  font-family:Arial, Helvetica, sans-serif; font-size:20px; font-style:italic; }
#contenidoAncho h3					 	{ margin:0; padding:0; font-size:16px; font-family:Arial, Helvetica, sans-serif; font-style:italic; color:#006699; }
#contenidoAncho h2						{ margin:5px 0 10px 0; padding:0; font-size:20px; font-family:Arial, Helvetica, sans-serif; color:#003366; }
#contenidoAncho h1.titulo span			{ padding-bottom:2px; border-bottom:4px solid #aaa; color:#555555;}	
								  
#contenidoAncho p.letra					{ padding:3px 0 3px 0; margin:0 0 10px 0; /*border-top:1px solid #006699; border-bottom:1px solid #006699;*/ color:#006699;
									 	  font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:11px; line-height:normal; }
#contenidoAncho p.letra a				{ margin:0 0 0 2px; padding:2px 6px 2px 6px; background:#006699; color:#FFFFFF; }

/* Contenido Ancho Chino */
#contenidoAncho 						{ padding:0 0 0 0; font-size:0.75em; }					  

#contenidoAncho.chino p					{ text-indent:33px; margin:0 0 10px 0; font-size:16px; line-height:20px; color:#333333; 
									      font-family:Georgia,Utopia,Palatino,'Palatino Linotype',serif; }
										  
#contenidoAncho.chino p.primer			{ text-indent:0px;  }	

#contenidoAncho.arab p 					{ text-align:right !important; }
#contenidoAncho.arab ul					{ list-style-type:none; }
#contenidoAncho.arab ul li				{ margin-top:6px; text-align:right; padding-right:20px; background:url(http://www.uniconsult.es/img/circle02.png) right 0px no-repeat;}

#contenidoAncho.arab #listaNoticias ul		{ list-style-type:none; }
#contenidoAncho.arab #listaNoticias ul li	{ background:none; padding:0; margin:6px 0 0 0; }

/* Lista de partners */

#aidiom									{ float:left; width:275px; margin-right:10px; text-indent:0px; }									  
#aidiom p								{ text-indent:0px; }
						  
									  
blockquote 								{ display:inline-block; width:190px; margin:15px 0 15px 0; padding:0 0 20px 10px; border-left:1px solid #006699;
										  background:url(http://www.uniconsult.es/img/quote.png) no-repeat bottom right; color:#006699; font-family:Verdana, Arial, Helvetica, sans-serif;
										  font-size:15px; line-height:18px; font-weight:bold; }

#contenidoAncho ul						{ list-style-type:none; font-family:Georgia,Utopia,Palatino,'Palatino Linotype',serif; font-size:16px; color:#333333; }
#contenidoAncho ul li					{ margin-top:6px; font-weight:normal; padding-left:20px; background:url(http://www.uniconsult.es/img/circle02.png) no-repeat;}

#contenidoAncho ol						{ margin:0 0 0 25px; list-style-type:none;  font-weight:normal; }
#contenidoAncho ol li					{ font-family:Georgia,Utopia,Palatino,'Palatino Linotype',serif; font-size:16px; font-weight:bold; margin-top:10px; }
#contenidoAncho ul.segunda				{ margin-top:5px; list-style-type:disc; text-indent:20px; }
#contenidoAncho ul.tercera				{ list-style-type:none;}
#contenidoAncho img.training				{ border:#666666 1px solid; }
#contenidoAncho img.izquierda			{ float:left; margin-right:10px; }
#contenidoAncho img.derecha				{ float:right; margin-left:10px; }

#contenidoAncho img						{ /*border:1px #B5CBD7 solid;*/ margin:5px 0 0 0; }
.foto									{ float:left; width:320px; }
#contenidoAncho p.piefoto			{ padding:0 3px 3px 6px; width:311px; background:#eee; font-size:12px; font-style:italic; color:#333333; }


.paises								{ text-indent:0px; width:260px; height:55px; margin:0; padding:3px 3px 6px 6px; background:#E0E6E9; font-size:14px; }
.paises img							{ float:left; }
.paises span						{ text-indent:0px; float:left; padding:2px 0 0 5px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; 
									  font-size:14px; }
.paises em							{ font-size:12px; margin:0; padding:0;  }									  
.paises a							{ margin:0; padding:0; font-size:12px; font-weight:normal;} 
.paises a img						{ border:2px solid #B5C6CE; }
.paises a:hover img					{ border:2px solid #990000; }

#contenidoAncho.arab .paises				{ text-align:left !important; }

.sinindent							{ text-indent:0px !important; }


/* Nuestros Servicios */
.servicio							{ float:left; width:252px; height:550px; font-family:Arial, Helvetica, sans-serif; font-size:14px; }
.servicio a							{ display:block; padding:10px; border-bottom:1px solid #CCCCCC; border-top:1px solid #CCCCCC; background:#EFF5F8; }
.servicio a:hover					{ background:#C6DBEA; }
.servicio span						{ margin:5px 0 5px 0; color:#333333;  }
.servicio ul						{ text-align:left; padding:10px 10px 0 10px; }
.servicio ul li						{ font-family:Arial, Helvetica, sans-serif; font-size:14px; }
.servicio ul li a					{ display:inline; margin:0; padding:0;  border:none; color:#333333; background:none; }
.servicio ul li a:hover				{ color:#990000; background:none; border-bottom:1px dashed #990000; }

#video								{ float:left; width:320px; height:259px; border:1px #CCCCCC solid; margin:5px 15px 15px 0; background-color:#394757;  }

/* Noticias */

#noticia							{ float:left; width:560px; padding-left:15px; border-left:1px #CCCCCC dashed; /*border:1px #CCCCCC dashed;*/ }

#noticia p							{ line-height:1.5em;}
#noticia p.titular					{ margin:0; padding:0; padding-bottom:5px; font-weight:bold; color:#000000; text-transform:uppercase; }
#noticia p.subtitulo				{ margin:0 0 5px 0; padding:5px 0 5px 0; color:#666666; border-bottom:1px #CCCCCC solid; 
									  border-top:1px #CCCCCC solid;}
#noticia p.texto					{ margin:0; padding:0; padding-top:5px; color:#333333; }
#noticia p.peq						{ margin:0; padding:0; padding-top:10px; font-size:12px; color:#000000; font-style:italic; }
#noticia p.invisible				{ visibility:hidden; }

#listaNoticias						{ float:left; width:150px; margin:0; padding:0; padding-right:15px; 
									  /*border:1px #CCCCCC dashed;*/ }
#listaNoticias #titularListado		{ margin:0 0 20px 0; font-size:12px; color:#999999; text-align:right; }									  
#listaNoticias ul					{ list-style-type:none; margin:0; padding:0; }
#listaNoticias ul li				{ margin-top:3px; margin-bottom:3px; padding:0; background:none; font-size:13px;  }
*html #listaNoticias ul li			{ margin:0; padding:0; margin-top:-10px; }
#listaNoticias ul li a				{ display:block; outline:none; margin:10px 0; color:#333333; text-align:right; }
#listaNoticias ul li a:hover,
#listaNoticias ul li a.actual		{ color:#CC0000; }

/* Tabla de Busquedas y seleccion */									  
table.listofertas					{ width:555px; border-top:1px solid #b9cfe3; border-right:1px solid #b9cfe3; border-collapse:collapse; background:#FFFFFF;}			  
table.listofertas td 				{ color:#678197; border-bottom:1px solid #b9cfe3; border-left:1px solid #b9cfe3; padding:5px;
									  font-size:11px; text-align:center;}
table.listofertas tr.otras			{ background-color:#FFEFEC; }
table.listofertas tr.otras td		{ color:#C1938C;}
table.listofertas thead th			{ margin:0; padding:0; height:30px; text-align:center; border-left:1px solid #b9cfe3;
									  border-bottom:1px solid #b9cfe3; font-weight:bold ; font-size:13px ; padding:0px 5px 0px 5px; 
									  font-family:"Century Gothic","Trebuchet"; cursor:pointer; background-color:#E8F7FD;
									  background:#f4f9fe url(http://www.uniconsult.es/img/background.png) no-repeat;
									  color:#006699;}

.row01								{ background-color:none; cursor:pointer; }
.row02								{ background-color:#f1f9ff; cursor:pointer; }										  


#listado							{ clear:both; width:573px; height:450px; margin:0; padding:0; overflow-y:scroll; overflow-x:hidden;
			  						  background-color:none; border:#CCD6E0 1px solid; font-family:Verdana, Arial, Helvetica, sans-serif;  
									  scrollbar-base-color:#369; scrollbar-arrow-color:#fff; background:url(http://www.uniconsult.es/img/loading02.gif) center 180px no-repeat; }
/* Curso */
.texto								{ margin:0; padding:0; margin-top:5px; font-family:Verdana, Arial, Helvetica, sans-serif; }
								  
.correo								{ float:right; margin:0; padding:0; margin-top:6px; text-align:center; font-weight:bold;  }

#detalle							{ margin:20px 0 0 0; padding:5px; border:#CCD6E0 1px solid;
									  background-image:url(http://www.uniconsult.es/img/fondocurso.png); background-repeat:repeat-x; background-position:bottom;  }
#detalle p							{ margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }
#detalle p.titular					{ display:block; padding:5px; color:#333333; background-color:#F3F3F3;}
#detalle p.nombre					{ display:block; margin:0; padding:5px; padding-left:10px; margin-left:auto; margin-right: auto; 
									  margin-bottom:10px; background-color:#003366; color:#ffffff; font-weight:bold; }
#detalle p.descripcion				{ padding:0; color:#000000; padding:5px; padding-left:10px; }

#detalleContactar					{ margin:0; padding:5px; border:#CCD6E0 1px solid; background-color:#CCD6E0; }
#detalleContactar p					{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#333333; }									  
#detalleContactar img				{ float:left; margin-right:5px; border:0; }

/* Enviar el Curriculum */
#contenido .cv						{ margin:15px 0 20px 0; padding:0 0 15px 0; border:1px solid #CCCCCC; font-family:Arial, Helvetica, sans-serif; 
									  text-align:center; }
#contenido .cv legend				{ margin:0; padding:0; padding-right:5px; padding-left:5px; font-weight:bold; font-size:14px; }
#contenido .cv legend img			{ float:left; padding-left:5px; padding-right:5px; border:0; }
#contenido .data					{ width:500px; margin:10px auto 0 auto;  }
#contenido .data2					{ float:left; margin:0 10px 0 0; text-align:right;}
#contenido .data2 p					{ font-family:Arial, Helvetica, sans-serif; font-size:15px; padding:5px 0 4px 0; }
#contenido .data3					{ float:left; text-align:left; }
#contenido .cv input				{ height:20px; border:1px #ccc solid; background-color:#F1F1F1;}
#contenido .cv textarea				{ border:1px #ccc solid; background-color:#F1F1F1; margin:5px 0 10px 0; }

#terminoslegales 					{ height:60px; padding:5px;  border:1px #eee solid; overflow:auto; }
#terminoslegales p					{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#999999; line-height:10px; }

									  
/* Encontramos el profesional que necesita */
fieldset.pp							{ margin:0; margin-top:5px; padding:0; text-align:center; border:1px #E9E9E9 solid; }
fieldset.pp legend					{ margin:0; padding:0; padding-right:5px; padding-left:5px; font-weight:bold; font-size:1.1em; color:#000000; 
									  font-family:Arial, Helvetica, sans-serif;}
fieldset.pp legend img				{ float:left; padding-left:5px; padding-right:5px; border:0; }
									  
.perf								{ width:530px; margin:5px; margin-bottom:10px; padding:5px; color:#333333; background-color:#F1F1F1; 
									  border:1px #ccc solid; overflow:auto; }
.puesto								{ margin:5px; margin-bottom:10px; padding:5px; width:530px; color:#333333; background-color:#F1F1F1; 
									  border:1px #ccc solid; }
.guardar							{ margin-top:20px; border:1px #ccc solid; background-color:#F1F1F1; }

/* CSS para la vista previa */
#ficha								{ position: relative; font-size:1em;  }

#ficha input						{ border:1px #ccc solid; background-color:#F1F1F1; }

#ficha fieldset						{ margin:0 0 15px 0; padding-bottom:20px; border:1px #CCCCCC solid; font-family:Arial, Helvetica, sans-serif; }
#ficha fieldset img.imgFicha		{ float:left; padding-left:5px; padding-right:5px; }
#ficha fieldset .detalle			{  }
#ficha fieldset p					{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }
#ficha fieldset legend				{ padding-right:5px; padding-bottom:10px; font-size:17px; line-height:25px; font-weight:bold; color:#000000; }
#ficha fieldset p.titular			{ margin:0; padding:0; margin-left:12px; margin-top:8px; font-weight:bold; }
#ficha fieldset p.texto				{ margin:0; padding:0; margin-left:20px; margin-top:3px; padding-left:10px; padding-right:20px; padding-bottom:10px;
									  color:#333333; border-left:1px #E5E5E5 solid;  }								  

							  
/* Características del menu de navegación inferior siguiente-anterior */
#inferior							{ clear:both; position:relative; width:100%; height:15px; margin:15px 0 25px 0; padding:0 0 6px 0; border-top:#CCCCCC 1px dashed;
									  border-bottom:#CCCCCC 1px dashed; }
#inferior p							{ margin:0; padding:3px 0 0 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
#inferior p.izquierda				{ float:left; text-align:left; }
#inferior p.derecha					{ float:right; text-align:right; }
#inferior a							{ text-decoration:none; color:#003399; }
#inferior a.desactivado				{ display:none; }
#inferior a:hover					{ color:#990000; }

/* Menú de navegación principal en la parte inferior*/
#pie								{ clear:both; text-align:center; font-family:Arial, Helvetica, sans-serif;  }
#pie ul								{ list-style-type:none; height:22px; border-bottom:1px solid #CCCCCC; }
#pie ul.piedos						{ border-bottom:0; padding:1px 0 0 0; }
#pie li								{ display:inline; font-size:11px; border-right:1px solid #CCCCCC; 
									  padding:0 5px 0 2px; }
#pie li.ultimo						{ border:none; }								  
#pie a								{ text-decoration:none; color:#999999; font-size:12px; }
#pie a:hover						{ color:#333333; }
#pie a.actual						{ color:#333333; }

#pie ul.piedos						{ margin:0 0 10px 0; padding:0 0 10px 0; }
#pie ul.piedos li					{ display:block; font-family:Arial, Helvetica, sans-serif; font-size:13px; padding:5px 5px 1px 2px; border:none; color:#333333; }

#recolocaciondirectivos					{ text-align:center; font-family:"Segoe",Helvetica,Arial,sans-serif; font-weight:normal;}

#recolocaciondirectivos #envioOk		{ text-align:left; padding:0 0 10px 0; border-bottom:1px dotted #999999;}
#recolocaciondirectivos img.envioOk		{ float:left; margin-right:15px; }
						
#recolocaciondirectivos strong			{ font-family:"Segoe Bold", Helvetica, Arial, sans-serif; }
#recolocaciondirectivos h1,
#recolocaciondirectivos h2,
#recolocaciondirectivos h3,
#recolocaciondirectivos h4				{ font-family: "Segoe Bold", Helvetica, Arial, sans-serif; color:#006699; }

#recolocaciondirectivos .segoeRg				{ font-family:"Segoe"; font-weight:normal; }
					  
#recolocaciondirectivos h1						{ font-size:24px; margin:0; }
#recolocaciondirectivos h2						{ font-size:20px; }
#recolocaciondirectivos h3						{ font-size:18px; }


#recolocaciondirectivos p.uno					{ color:#006699; font-size:18px; margin-top:-2px !important; }

#recolocaciondirectivos #imagen					{ width:638px; padding:4px 0; margin:0 auto; 
												  border-bottom:1px dotted #999999; text-align:left; }
#recolocaciondirectivos p						{ margin:5px 0; font-family:"Segoe",Helvetica,Arial,sans-serif; }

#recolocaciondirectivos ul						{ text-align:left; font-family:"Segoe",Helvetica,Arial,sans-serif; }
#recolocaciondirectivos ul li					{ line-height:1.1em; margin:5px 0 0 20px; }

#recolocaciondirectivos h2#plan					{ height:40px; color:#006699; 
												  background:url(../uniplacement/img/subrayado.png) center bottom no-repeat; }

#recolocaciondirectivos #izquierda				{ float:left; width:47%; margin:10px 0; padding:1px 5px; background:#E2F1F8; 
						  line-height:1.1em; }
#recolocaciondirectivos #izquierda strong		{ font-size:1.1em; line-height:1.4em; }
#recolocaciondirectivos #derecha				{ float:right; width:47%; margin:10px 0;padding:1px 5px; background:#E2F1F8; 
						  line-height:1.1em; }
#recolocaciondirectivos #derecha strong			{ font-size:1.1em; line-height:1.4em; }

#recolocaciondirectivos #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;}
						  
#recolocaciondirectivos #listadoRealizadas:hover	{ background-position:0 -35px; }

#recolocaciondirectivos p#informacion			{ width:638px; margin:10px auto; padding:6px 0; border-top:1px dotted #999999; font-size:1.1em;
						  border-bottom:1px dotted #999999; }
						  
#recolocaciondirectivos p#informacion a			{ text-decoration:none; font-style:italic; color:#006699; }

#recolocaciondirectivos #recolocacionesRealizadas,			
#recolocaciondirectivos #recolocacionesRealizadas h3,
#recolocaciondirectivos #recolocacionesRealizadas p		{ font-family:Arial, Helvetica, sans-serif !important; }

#recolocaciondirectivos #recolocacionesRealizadas h3		{ border-bottom: 2px solid #006699; }

#recolocaciondirectivos #recolocacionesRealizadas p		{ margin:7px 0; line-height:1.3em; font-size:0.9em; }

#recolocaciondirectivos #recolocacionesRealizadas a		{ color:#006699; text-decoration:none; }

/* Clases generales */
.clear							    { clear:both; }
.linea 								{ clear:both; margin:0; padding:0; margin-left: auto; margin-right: auto; border-bottom:#CCCCCC 1px solid; width:780px;
									  height:1px; }
.espacio							{ padding-top:10px; }
.izquierda							{ float:left; padding-right:15px; }
.derecha							{ float:right; margin:0 0 0 15px; }		
.bloque								{ display:block; }
.mayus								{ text-transform:uppercase; }
.italica							{ font-style:italic; }
.negrita							{ font-weight:bold; }
.peq								{ font-size:12px !important; }
.sub								{ text-decoration:underline; }
.normal								{ text-decoration:none; text-transform:none; }
.centrado							{ text-align:center; margin:0 auto; }						  
.azul								{ color:#006699 !important; }


/*////////////////////////////////////////*/
/* A partir de aqui, CSS para los botones */
/*///////////////////////////////////////*/
									  
a.button, span.button, del.button{
	
	display:-moz-inline-box;
	display:inline-block;
	cursor:pointer;
	border:none;
    font-size:0;
    line-height:0;

	/*
	for Safari, read this first
	http://creativebits.org/webdev/safari_background_repeat_bug_fix
	*/
	
	background-position:0 0;
	background-repeat:no-repeat;
	height:32px;
	text-decoration:none;
	color:#2e523b;
	font-style:normal;
	margin:0 6px 0px 0;
	padding:0 10px 0 0;	
	vertical-align:middle;	
	
    padding-top:-2px;
	_position:relative;
	_width:10px;	
	_overflow-y:hidden;
}



a.button, span.button, del.button,
a.button span, span.button button, span.button input, del.button span{
    background-image:url(http://www.uniconsult.es/img/btn0.png);
    _background-image:url(http://www.uniconsult.es/img/btn0.gif);
}


a.button span, span.button button, span.button input, del.button span{
	
	white-space:nowrap;
	cursor:pointer;
    color:#222;
	display:-moz-inline-box;
	display:inline-block;
	line-height:1;
    letter-spacing:0 !important;
    font-family:"Arial" !important;
    font-size:12px !important;
    font-style:normal;    
	/*font-weight:bold;*/
    background-color:transparent;
	background-position:100% 0;
	background-repeat:no-repeat;
	height:40px;
	padding:8px 8px 8px 0px;
	margin:0 -16px 0 10px;
	border:none;
	vertical-align:text-top;
	zoom:1;
	_position:relative;
    _padding-left:0px;
	_padding-right:12px;
	_margin-right:-10px;	
	_display:block;
	_top:0;
	_right:-5px;
	
	width:210px;
	
}


span.button button { line-height:2.5; /*Opera need this*/ }

html.safari a.button span, 
html.safari del.button span { line-height:1.3; }

html.safari span.button button { line-height:2.6; }

html.safari a.button:focus,
html.safari span.button button:focus { outline:none; }

del.button { /* cursor:not-allowed;	*/ background-position:0 -120px; }

del.button span { cursor:default; color:#aaa !important; background-position:100% -120px; }

span.button button, span.button input { padding-top:0px; line-height:2.5;/*Opera need this*/ }

/** optional **/
/*
a.button:visited{
	color:#aaa;
}
*/


/*Hover Style*/

a.button:hover, 
span.button:hover,
a.button:focus, 
a.dom-button-focus, 
span.button-behavior-hover { background-position:0 -60px; color:#222; text-decoration:none; }

a.button:hover span, 
span.button:hover button, 
a.button:focus span, 
span.button-behavior-hover button, 
span.button-behavior-hover input { background-position:100% -60px; }

a.button:active, a.button:focus span { color:#444; }

del.button-behavior-hover, del.button:hover { background-position:0 -180px; /* cursor:not-allowed; */ }

del.button-behavior-hover span, del.button:hover span {	background-position:100% -180px; /* cursor:not-allowed; */ }

/*Optional hack for IE6 to simulate :hover selector*/

span.button button, del.button span, span.button input{
	
	_behavior:expression(
		(function(el){

			if( typeof( behavior_onMouseEnter) == 'undefined'){

				
				behavior_onMouseEnter = function(el){
					
					var dEl = this.parentNode;					
					var sClass = dEl.className ;
					dEl.__defaultClassName = sClass ;
					dEl.className = sClass + ' button-behavior-hover';	
					this.setCapture();
				};

				behavior_onMouseLeave = function(el) {
					var dEl = this.parentNode;
					dEl.className = dEl.__defaultClassName ;
					dEl.__defaultClassName = undefined;
					this.releaseCapture();
				};


			};
			
			
			el.runtimeStyle.behavior = 'none';
			el.onmouseenter = behavior_onMouseEnter;
			el.onmouseleave = behavior_onMouseLeave;
			
			
		})(this));

}
					  