/* CSS Document */

.ruta { width:980px; height:50px;}
.formas	{ position:absolute; top:0; left:-30px; background:URL("../imagenes/formas.png") no-repeat; width:230px; height:75px; z-index:1;}
.centroN { width:980px; float:left; position:relative; z-index:1; margin-left:20px;}
.centroN .xb2, .centroN .xb3, .centroN .xb4 { background:#000; border-left:1px solid #fff; border-right:1px solid #fff;}
.centroN .xb1							{ background:#000;}
.centroN .xboxcontent 					{ display:block; background:#000; border:0 solid #000; border-width:0 1px; padding-left:10px;}
.centroB .xsnazzy						{ position:relative;}

#menu li a 	{ height:25px;}
/*------------------------------*/
.izq,.der { float:left; margin-top:10px; }
.izq { width:210px; position:relative;}
.der { width:750px;  }

.centroB { width:733px; float:left; position:relative; z-index:2; }

.centroB .xb2, .centroB .xb3, .centroB .xb4 { background:#fff; border-left:1px solid #fff; border-right:1px solid #fff;}
.centroB .xb1							{ background:#fff;}
.centroB .xboxcontent 					{ display:block; background:#fff; border:0 solid #fff; border-width:0 1px; padding-left:10px;}
.centroB .xsnazzy						{ position:relative; z-index:1;}

.centroB #barra							{ position:absolute; top:40px; z-index:10;}


.xsnazzyV .xb2, .xsnazzyV .xb3, .xsnazzyV .xb4 { background:#fff; border-left:1px solid #adc529; border-right:1px solid #adc529;}
.xsnazzyV .xb1							{ background:#adc529;}
.xsnazzyV .xboxcontent 					{ display:block; background:#fff; border:0 solid #adc529; border-width:0 1px; padding-left:10px;}
.xsnazzyV								{ position:relative; margin-top:15px; width:710px; z-index:1;}

.izq .imagen { margin-top:-50px; margin-left:10px;}
.izq ul { list-style:none; margin-top:15px; margin-left:10px;}
.izq li { font:11px Arial, Helvetica, sans-serif; margin-top:7px;}
.izq li a { text-decoration:none; color:#fff; }
.izq li .activo {color:#adc529; }

.izq .lista ul	{ margin-bottom:15px;}
.izq .lista { width:190px; min-height: 130px; margin-left:5px; border-top:1px solid #333; border-bottom:thin dotted #333;}
.lista .noticias, .lista .noticiasA { list-style-image:url("../imagenes/noticias/bullet.png"); list-style-position:inside;}
.lista .noticias					{ margin-left:10px;}
.lista .inactivo					{ color:#ccc;}

.izq .links { width:200px; margin-top:20px; margin-left:2px;}
.izq .links .imag, .izq .links .imag2  { float:left; width:27px; height:27px; margin-left:7px; margin-top:7px; position:relative; z-index:100;}
.izq .links .imag2						{ width:65px; height:65px;}
.izq .links h4 { font:12px Arial, Helvetica, sans-serif; color:#FFF; margin:0; padding:0; margin-left:10px; padding-top:10px;}
.izq .links p { font:10px Arial, Helvetica, sans-serif; color:#adc529; margin:10px 0 0 10px; padding:0;}

.izq .titulo { position:absolute; top:40px; left:15px;}
.izq .titulo h2 { color:#FFFFFF; font:12px Arial, Helvetica, sans-serif; }

.links  .xb2, .links  .xb3, .links  .xb4 { background:#161616; border-left:1px solid #161616; border-right:1px solid #161616;}
.links  .xb1							{ background:#161616;}
.links  .xboxcontent 					{ display:block; background:#161616; border:0 solid #161616; border-width:0 1px; padding-left:10px;}
.links  .xsnazzy						{ position:relative; z-index:1;}

.links h5 { color:#adc529; font:11px Arial, Helvetica, sans-serif; margin:0; padding:0;}

.relacionados li { margin-left:15px;}
.relacionados .links { margin-left:-10px;}
/*------------------------------*/

.centroB h3 { font:bold 14px Arial, Helvetica, sans-serif; margin:0; padding:0; padding-top:10px; padding-left:15px;}
.centroB p { font:12px Arial, Helvetica, sans-serif; margin:0; padding:0; padding-top:7px; padding-left:15px;}

/*------------------------------*/
.der #experiencia{ background:URL("../imagenes/subs/slide.png") no-repeat; width:750px; height:131px; margin-left:0;}
.der #experiencia #scrollDe { left:400px;}

.ruta			{ padding-top:20px; height:30px;}
.ruta, .path a	{ color:#666666; font:14px Arial, Helvetica, sans-serif;}
.path a			{ text-decoration:none;}
.path			{ width:550px; float:left; margin-left:250px;}
.path span		{ color:#adc529; }
.funciones a 	{ color:#999; text-decoration:none;}
.funciones		{ float:right; width:125px; font-size:10px;}
.funciones div	{ float:left; margin-left:5px; padding-left:5px; border-right:1px #999 solid; width:20px;}
.funciones img	{ margin-top:-2px;}
.funciones .no	{ border:none; padding-left:0;}

/*------------------------------------*/
#container-4 .solapas					{ padding-bottom:90px;}
.contenido 								{ min-height:500px; padding-top:50px;}
.contenido .xsnazzyV					{ width:700px;}
.xsnazzyG										{ margin-top:20px; position:relative; width:710px; z-index:20;}
.xsnazzyG .xb2, .xsnazzyG .xb3, .xsnazzyG .xb4 	{ background:#333; border-left:1px solid #666; border-right:1px solid #333;}
.xsnazzyG .xb1									{ background:#333;}

.xsnazzyG .xboxcontent 							{ display:block; background:#333; border:0 solid #333; border-width:0 1px; padding-left:10px;}
.xsnazzyG p										{ color:#ccc; font-size:11px; width:280px;}
.xsnazzyG .columna								{ width:320px; float:left; border-right:thin #ccc dotted; margin-left:20px;}
.xsnazzyG .columna h3							{ color:#fff; text-transform:uppercase; padding:7px 0 3px 10px; }
.xsnazzyG .columna2								{ width:320px; float:left; margin-left:20px;}
.xsnazzyG .columna3								{ width:650px; float:left; margin-left:20px; position:relative;}
.xsnazzyG .columna3	p							{ width:auto; font-style:italic; min-height:25px;}
.xsnazzyG .columna3	.cerrar						{ position:absolute; left:650px; cursor:pointer;}



.xsnazzyG .columna	a, .xsnazzyG .columna2	a	{ color:#ccc; }
.xsnazzyG .logo									{ width:21px; height:21px; background:URL("../imagenes/subs/logoImageGrey.jpg") no-repeat; position:absolute; top:10px; left:10px;}


.xsnazzyV .angosto								{ width:550px;}
.xsnazzyV .compu								{ background:URL("../imagenes/subs/compu.png") no-repeat; position:absolute; top:-30px; left:580px; width:115px; height:84px; padding-top:70px; font:normal 11px Arial, Helvetica, sans-serif;}
#margen											{ margin-top:40px;}

.xsnazzyV .soft									{ width:215px; font:12px Arial, Helvetica, sans-serif; float:left; margin:5px 0 0 15px;}
.soft a											{ color:#adc529;}
.xsnazzyV .trabajos								{ width:130px; font:12px Arial, Helvetica, sans-serif; float:left; margin: 5px 30px 0 0;}
.panes											{ margin-top:80px;}

.contenido .sub 						{ border-bottom:thin #666 dotted; padding:12px 0 8px 0; width:680px; }
.contenido .sub2 						{ padding:12px 0 20px 0; width:680px; }
.contenido .sub p						{ margin-bottom:15px;}

.xsnazzyN .xb2, .xsnazzyN .xb3, .xsnazzyN .xb4, .xsnazzyN2 .xb2, .xsnazzyN2 .xb3, .xsnazzyN2 .xb4  { background:#000;; border-left:1px solid #a000; border-right:1px solid #000;}
.xsnazzyN .xb1, .xsnazzyN2 .xb1			{ background:#000;}
.xsnazzyN .xboxcontent, .xsnazzyN2 .xboxcontent	{ display:block; background:#000; border:0 solid #000; border-width:1px 1px; padding-left:10px;}
.xsnazzyN								{ position:relative; margin:15px 0 30px 0; width:710px; z-index:1;}
.xsnazzyN .imag							{ position:absolute; top:-20px; left:20px;}
.xsnazzyN h2							{ margin:0; margin-left:100px; padding-top:17px; padding-bottom:17px; font:15px Arial, Helvetica, sans-serif; color:#FFF; text-transform:uppercase; position:relative; z-index:10;}
.xsnazzyN .formas, .xsnazzyN2 .formas	{ position:absolute; top:0; left:480px;  background:URL("../imagenes/bordeVerde.png") no-repeat;}

.xsnazzyN2 .formas						{ top:6px; left:490px;}
.xsnazzyN2 h2							{  margin:0; padding-top:20px; padding-bottom:17px; font:15px Arial, Helvetica, sans-serif; color:#FFF; text-transform:uppercase; position:relative; z-index:10;}
.xsnazzyN2								{ width:710px;}


.bannersPie .xb2, .bannersPie .xb3, .bannersPie .xb4 { background:#121212; border-left:1px solid #121212; border-right:1px solid #121212;}
.bannersPie .xb1							{ background:#121212;}
.bannersPie .xboxcontent 					{ display:block; background:#121212; border:0 solid #121212; border-width:0 1px; padding-left:10px;}


.bannersPie .moduloLateral						{ float:left;}
.bannersPie .moduloLateral2						{ float:left; margin:15px 0 0 15px;}
.titulosD .xboxcontent, .titulosD .xb2, .titulosD .xb3, .titulosD .xb4	{background:#596522; border:none;}
.bannersPie #rss								{ z-index:10;}
.bannersPie .formas								{ z-index:9;}
.bannersPie .xsnazzy							{ z-index:11;}
								
.bannersPie #ancho .xsnazzy						{ width:400px;}
.bannersPie #ancho .oferta						{ width:390px;}
.bannersPie h2, .bannersPie #ancho h1 			{ width:auto;}
#ancho .formas									{ left:200px;}
#ancho #rss										{ left:395px;}
#ancho .boton2									{ left:290px;}

.moduloLateral2 .xsnazzy						{ width:430px;}
.moduloLateral .titulosD .xsnazzy				{ width:270px;}
#centroDeEmpleo .oferta 						{ width:250px;}
/*---------------------------TABS*/

ul.tabs { list-style:none; margin:0 !important; padding:0;height:30px; border-bottom:1px solid #666;}
ul.tabs li { float:left; text-indent:0;	padding:0; margin:0 !important;	list-style-image:none !important; }
ul.tabs a { background:URL("../imagenes/tabs.png") no-repeat; font:bold 10px Arial, Helvetica, sans-serif;	display:block;	height: 30px;  line-height:30px; width: 102px; text-align:center; 
	text-decoration:none; color:#000; padding:0px; margin:0px;	position:relative; top:1px; }
ul.tabs a:active { outline:none;}
ul.tabs a:hover { color:#666;}
ul.tabs a.current, ul.tabs a.current:hover, ul.tabs li.current a { cursor:default !important; color:#000 !important; background:URL("../imagenes/tabActiva.png") no-repeat; }
div.panes div.pane { display:none; }

/*---------------------------NOTICIAS*/

.noticia			{ border-bottom:1px #75851c dotted; margin-right:15px; margin-bottom:10px;}
.noticia h3			{ font:18px Arial, Helvetica, sans-serif; color:#75851c;}
.noticia p 			{ font:12px Arial, Helvetica, sans-serif; color:#333; margin-bottom:15px; }
.noticia span		{ font-weight:bold; color:#75851c;}
.fecha	, .check			{ font:11px Arial, Helvetica, sans-serif; color:#333333; width:200px; padding-bottom:15px; float:left;}
.fecha span			{ font-weight:bold;}
.fecha a			{ text-decoration:none; color:#75851c;}

.curso .fecha		{ width:140px;}
.curso .noticia p	{ font-size:12px; line-height:17px;}
.curso .leerMas		{ width:75px;}
.check				{ font:12px Arial, Helvetica, sans-serif; padding:0; margin:15px 0 0 10px;}

.noticia .fecha		{ float:right; width:75px; padding:0:}
.flotaIzq			{ float:left;}

.leerMas			{ width:90px; float:right; margin-right:15px;}
.leerMas a			{ color:#fff; text-decoration:none; font: 11px Arial, Helvetica, sans-serif; margin:0; padding:0;}
.leerMas span		{ font-size:14px; font-weight:bolder; color:#adc529;}

.img .leerMas		{ float:none; width: 140px;}
.img				{ font:12px Arial, Helvetica, sans-serif;}
.col				{ float:left; width:500px;}
.columnas			{ padding-top:10px;}
.columnas .img		{ width:165px; float:left; border-right:1px #75851c solid; margin-right:5px;}
.columnas .noticia	{ width:510px; float:left; margin-right:0;}
.columnas .imgNoticia{ width:41px; height:41px; background:#adc529; float:left; margin:10px 0 0 5px;}
.columnas .imgNoticia img { border:thin #fff solid; margin:2px 0 0 2px; *margin:1px 0 0 1px;}

.columnas2 .img		{ width:287px; float:left; border-right:1px #75851c solid; margin-right:5px;}
.columnas2 .noticia	{ width:390px; float:left; margin-right:0;}
.columnas2 .noticia h4	{ margin:10px 0 0 15px; font:12px Arial, Helvetica, sans-serif; font-style:italic;}
.columnas2 .noticia h5	{ margin:10px 0 0 15px; font:12px Arial, Helvetica, sans-serif; color:#75851c; font-weight:bold;}
.columnas2 .fecha		{ width:80px; margin-left:15px;}

.colabora h4			{ padding:0; margin:10px 0 0 15px; font:bold 14px Arial, Helvetica, sans-serif;}
.colabora h5			{ padding:0; margin:5px 0 15px 15px; font:12px Arial, Helvetica, sans-serif; color:#75851c;}
.colabora a				{ text-decoration:none; color:#000;}

.texto 				{ border-bottom:1px #75851c dotted; width:510px;}
.texto span			{ font-style:italic; font-weight:bold; color:#666;}
.texto p			{ margin-bottom:15px; color:#333;}
.italico span		{ font-style:italic;}

.compara			{ float:left; width:100px;}

.paginado			{ float:right;}
.paginado a			{ width:22px; display:block; font:11px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; margin:0; padding:0; float:left; margin-right:15px; text-align:center;}
.paginado .xsnazzyVo .xboxcontent { padding:0;}

.listaBullet		{ font:12px Arial, Helvetica, sans-serif; list-style:none; list-style-image:url("../imagenes/bullet2.png"); list-style-position:outside; margin:15px 0 15px 30px;}
.listaBullet li		{ margin:10px 0 0 0; color:#333;}
.listaBullet a		{ text-decoration:none; color:#333;}

.logoH				{ margin-left:15px;}

/*--------------------------- BOXES*/

.xsnazzyVc .xb2, .xsnazzyVc .xb3, .xsnazzyVc .xb4 { background:#e0e3d1; border-left:1px solid #e0e3d1; border-right:1px solid #e0e3d1;}
.xsnazzyVc .xb1							{ background:#e0e3d1;}
.xsnazzyVc .xboxcontent 				{ display:block; background:#e0e3d1; border:0 solid #e0e3d1; border-width:0 1px; padding-left:10px;}
.xsnazzyVc								{ position:relative; margin-top:15px; z-index:1; }

.xsnazzyVo .xb2, .xsnazzyVo .xb3, .xsnazzyVo .xb4 { background:#6c7b1a; border-left:1px solid #6c7b1a; border-right:1px solid #6c7b1a;}
.xsnazzyVo .xb1							{ background:#6c7b1a;}
.xsnazzyVo .xboxcontent 				{ display:block; background:#6c7b1a; border:0 solid #6c7b1a; border-width:0 1px; padding-left:10px;}
.xsnazzyVo								{ position:relative; margin-top:15px; z-index:1; }

.boxUnderSolid							{ border-bottom:1px #75851C solid; margin:8px 0 7px 0; *border:0;}
.boxRightSolid,.boxRightSolid2			{ border-right:1px #75851C solid; margin-bottom:15px;}
.boxUnderSolid .boxRightSolid, .boxUnderSolid .sinBorde	{ float:left; width:49%; position:relative;}
.boxUnderSolid .boxRightSolid2, .boxUnderSolid .sinBorde2	{ float:left; width:24%;}
.boxUnderSolid .sinBorde h4	{ margin:10px 0 5px 15px;}

.boxUnderSolid .boxRightSolid2 h5, .boxUnderSolid .sinBorde2 h5	{ font-size:11px; margin:10px 0 0 15px; padding:0;}
.boxUnderSolid .boxRightSolid2 h4, .boxUnderSolid .sinBorde2 h4	{ font-size:11px; margin:5px 0 0 15px; padding:0;}

.sinBorde .boton2						{ top:35px; left:345px;}
.sinBorde .boton2 span					{ color:#fff; position:absolute; top:5px; left:20px;}
.sinBorde img							{ margin-top:15px;}
.sinBorde .capt, .galeria img			{ border:1px #adc529 solid;}

.select									{ width:680px; border:1px #adc529 solid; margin-left:12px;}

#sin									{ border:none;}
#sin .boxUnderSolid						{ margin-top:0;}

.galeria								{ float:left; width:155px; height:139px; margin:8px 0 12px 16px; }



/*--------------------------- CAPACITACION EMPRESAS*/
#empresasClientes { position:relative; color:#ffffff;}
#empresasClientes .imagen { width:68px; height:68px; float:left; background:#333333; margin-top:12px; margin-left:15px; }
#empresasClientes img { border:1px solid #888888; margin-top:3px; margin-left:3px;}
#empresasClientes .az { color:#0062cc;}
#empresasClientes .mag { color:#fe0083;}