/* vim:set fdm=marker fmr={,}: */



/* Estructura General */



#container-page {

    margin: 0 auto;

    text-align: left;

    position: relative;

    min-height: 100%; /* For Modern Browsers */

    height: auto !important; /* For Modern Browsers */

    height: 100%; /* For IE */

}



#container-head {

	background: #fff;

	width:100%;

	height: 138px;

}



#container-content {

	width: 980px;

	height: auto;

	margin-right: auto;

	margin-bottom: 0;

	margin-left: auto;

	padding-top: 10px;

}



#container-content a {

	color:#000;

}



#container-content.content-interior {

	margin-top:22px;

}



#container-content:after {

    clear: both;

    display: block;

    font: 1px / 0px serif;

    content: ".";

    height: 0;

    visibility: hidden;

}



#container-foot {

	width: 100%;

	background: #CCC;

	/*position: absolute;*/

    bottom: 0px !important;

	bottom: -1px; /* For Certain IE widths */

	background: transparent url(img/pattern_footer.jpg) repeat-x 0 56px;

	position: relative;

}



/* Fin de Estructura General */



/* Header */



#header {

    position: absolute;

    z-index: 2;

    width: 100%;

    background: #fff url(img/pattern_pleca.jpg) repeat-x scroll 0 0;

    _background: #fff url(img/pattern_pleca.jpg) repeat-x scroll 0 2px;

    text-align: center;

    height: 52px;

    top: 62px;

    left: 0; 

}



#header #headerMenu ul#gde {

	float: left;

	width: 600px;

	height: 50px;

	margin-top:-7px;

	padding: 0px;

}



#header #headerMenu ul#gde li {

    display: inline;

    float: left;

    position: relative;

    padding-left: 15px;

    padding-right: 15px;

    _padding-left:10px;

}



#header #headerMenu ul#gde li a {

    font-size: 14px;

    text-shadow: 2px 2px 0 #333;

    padding-left: 10px;

    padding-right: 10px;

    padding-top: 14px;

    float: left;

    line-height:3;

    _line-height:2;

}	



#header #headerMenu ul#gde li a.selected {

    background: transparent url(img/Candidatos/content.png) repeat-x scroll 0 bottom;

    float: left;

    font-size: 14px;

    height: 34px;

    padding-left: 10px;

    padding-right: 10px;

    padding-top: 14px;

    _padding-top:13px;

    text-shadow: 2px 2px 0 #333;

    line-height:3;

    _line-height:2;

}



#header #headerMenu {

    background: #fff url(img/pattern_pleca.jpg) repeat-x scroll 0 0;

    height: 48px;

	_height:50px;

    margin: 0 auto;

    text-align: left;

    width: 961px;

}



#header #headerMenu ul#menuDerecha {

	float: right;

	font-weight: normal;

	padding-left: 11px;

	padding-top: 13px;

	margin: 0px;/*    width: 280px;*/

}



#header #headerMenu ul#menuDerecha li {

    background: transparent url(img/greenBullet.png) no-repeat scroll 0 7px;

    display: inline;

    padding-left: 8px;

}



#header #headerMenu ul#menuDerecha li.sinbullet {

    background: none;

}



#header #headerMenu ul#menuDerecha li a {

    font-size: 11px;

    padding-left: 11px;

    padding-right: 5px;

}



#header #headerMenu ul#menuDerecha li a:hover {

    font-size: 11px;

}



#header #subMenu {

    margin: 0 auto;

    text-align: left;

    width: 961px;

}



#header #subMenu ul {

    background-color: #384D1B;

    float: left;

    height: 28px;

    width: 100%;

	margin-top:-7px;

}



#header #subMenu ul li {

    display: inline;

    padding-left: 10px;

    padding-right: 10px;

    float: left;

    padding-top: 5px;

}



#header #subMenu ul li a {

    color: #fff;

    float: left;

    height: 28px;

    padding-left: 5px;

    padding-right: 5px;

}



#header #subMenu ul li a:hover {

    background-color: #4a7c17;

    color: #fff;

    float: left;

    height: 22px;

    padding-right: 5px;

    padding-left: 5px;

}



.esqIzq {

    background: transparent url(img/Candidatos/left.png) no-repeat 0 bottom;

    float: left;

    height: 48px;

    width: 15px;

	_position:relative;

	_top:15px;

}



.esqDer {

    background: url(img/Candidatos/right.png) no-repeat 0 bottom;

    float: left;

    height: 48px;

    width: 15px;

	_position:relative;

	_top:15px;

}



/* Fin de Header */



/* Content */



#content-pri {

    width: 69%;

    float: right;

    padding-top: 37px;

    margin-top:20px;

}



#content-sec {

    padding: 1em 0;

    width: 283px;

    float: left;

    margin-top:20px;

}





#breadcrumb {

    padding-top: 5px;

}



#breadcrumb a.bread {

    color: #418615;

    font-weight: normal;

    font-size: 10px;

}



#breadcrumb .lastbread {

    font-size: 10px;

}



/* Fin de Content */





/* empleo.html */



.hidden {

    display:none;

}



ul#menuInterno {

    float: left;

    height: 32px;

    margin-left: 67px;

    width: 100%;

}



ul#menuInterno li {

    display: inline;

    float: left;

    height: 40px;

    position: relative;

    width:189px;

}



ul#menuInterno li.busq_selected {

    background: transparent url(img/resultado_busqueda/bot_on_busqueda.jpg) no-repeat scroll 0 0;

}



ul#menuInterno li.busq_unselected {

    background: transparent url(img/resultado_busqueda/bot_off_busqueda.jpg) no-repeat scroll 0 0;

}



ul#menuInterno li.ofertas_selected {

    background: transparent url(img/resultado_busqueda/bot_on_oferta.jpg) no-repeat scroll 0 0;

}



ul#menuInterno li.ofertas_unselected {

    background: transparent url(img/resultado_busqueda/bot_off_oferta.jpg) no-repeat scroll 0 0;

}



ul#menuInterno li.detalle_selected {

    background: transparent url(img/resultado_busqueda/bot_on_detalle.jpg) no-repeat scroll 0 0;

}



ul#menuInterno li.detalle_unselected {

    background: transparent url(img/resultado_busqueda/bot_off_detalle.jpg) no-repeat scroll 0 0;

}



ul#menuInterno li.aplicar_selected {

    background: transparent url(img/resultado_busqueda/bot_on_aplicar.jpg) no-repeat scroll 0 0;

}



ul#menuInterno li.aplicar_unselected {

    background: transparent url(img/resultado_busqueda/bot_off_aplicar.jpg) no-repeat scroll 0 0;

}



ul#menuInterno li a {

    float: left;

    height: 32px;

    width:100%;

}



#empleoContent {

    float: left;

    width: 100%;

}



#empleoContent p {

	background: transparent url(img/degradado_gris.jpg) repeat-x scroll 0 0;

	height: 50px;

	margin: 0;

	padding-top: 20px;

	text-align: center;

	width: 100%;

	color: #3C7526;

	font-size: 16px;

}



form#emp {

    float: left;

    padding-left: 90px;

    width: 800px;

}



form#emp fieldset {

    border: none;

}



form#emp label {

    color: #39771C;

    float: left;

    font-size: 16px;

    text-align: center;

    width: 379px;

    height: 132px;

}



form#emp label input {

    border: none;

    margin-top: 10px;

}



form#emp label input#boton {

    background: transparent url(img/btn_enviar_consulta.jpg) no-repeat scroll center 15px;

    height: 68px;

    width: 222px;

}



form#emp label select {

    border: 0 none;

    height: 67px;

    margin-top: 3px;

    color: #384D1B;

    font-family: "Trebuchet MS",Arial,sans-serif;

}



.cuadro1 {

    background: transparent url(img/back_combo001.jpg) no-repeat scroll center 15px;

}



.cuadro2 {

    background: transparent url(img/back_combo002.jpg) no-repeat scroll center 15px;

}



.cuadro3 {

    background: transparent url(img/back_combo003.jpg) no-repeat scroll center 15px;

	height:100px !important;

}



.cuadro4 {

    background: transparent url(img/back_combo004.jpg) no-repeat scroll center 15px;

	height:100px !important;

}



form#emp label#send {

    width: 100%;

}



form#emp label#send input {

    float: right;

    margin-right: 119px;

}



/* Fin de empleo.html */



/* interior.html */



.btnVerde {

    background: transparent url(img/btn_opciones.png) no-repeat scroll 0 0;

    height: 35px;

    padding-top: 10px;

    text-align: center;

    width: 297px;

    margin-left: 27px;

}



.btnVerde a {

    text-decoration: none;

    color: #fff;

    text-align: center;

}



#Mensaje {

    float: left;

    background-color: #4a7c17;

    margin-left: 27px;

    margin-top: 50px;

}



#Mensaje p {

    background-color: #5FB01A;

    color: #FFFFFF;

    font-family:"Trebuchet MS",Arial,sans-serif;

    font-size: 16px;

    margin: 0;

    padding: 18px;

    text-align: center;

}



#Mensaje img {

    margin-bottom: 37px;

    margin-left: 135px;

    margin-top: 37px;

}



.regresar {

    background: transparent url(img/btn_regresar.png) no-repeat scroll 0 0;

    color: #FFFFFF;

    float: right;

    height: 21px;

    padding-top: 7px;

    width: 129px;

    margin-top: 100px;

    margin-bottom: 45px;

}



.regresar a {

    padding-left: 36px;

}



#content-sec form {

    float: left;

    padding-top: 10px;

}



#content-sec form .textareaTop {

    background: transparent url(img/top_recuadro.png) no-repeat scroll 0 0;

    float: left;

    height: 15px;

    width: 230px;

}



#content-sec form .textareaDown {

    background: transparent url(img/bot_recuadro.png) no-repeat scroll 0 0;

    float: left;

    height: 15px;

    width: 230px;

}



#content-sec form fieldset {

    border: none;

}



#content-sec form textarea, #content-sec form .fnd {

    background: transparent url(img/mid_recuadro.png) repeat-y scroll 0 0;

    width: 230px;

    float: left;

    overflow: hidden;

}



#content-sec form textarea, #content-sec form input#texto {

    border: medium none;

    float: left;

    margin-left: 7px;

    overflow: hidden;

    width: 214px;

    background-color: #F1F2F2;

}



#content-sec form textarea, #content-sec form textarea {

    background: transparent none repeat scroll 0 0;

    border: medium none;

    float: left;

    margin: 0;

    overflow: hidden;

    padding-left: 7px;

}



#content-sec form input#boton {

    background: transparent url(img/btn_enviar.png) no-repeat scroll 0 0;

    border: medium none;

    color: #FFFFFF;

    float: right;

    height: 28px;

    margin-right: 51px;

    margin-top: 31px;

    padding-left: 19px;

    text-align: left;

    width: 129px;

}



#content-sec #menuIzqtop,

#columnaizq #menuIzqtop {

    background: transparent url(img/top_back_gris.gif) no-repeat scroll 17px 0;

    height: 7px;

    overflow: hidden;

}



#content-sec #menuIzq,

#columnaizq #menuIzq {

    background: transparent url(img/mid_back_gris.gif) repeat-y scroll 17px 0;

    float: left;

    height: 100%;

    width: 320px;

}



#menuIzq ul {

	list-style-type:none;

	width:250px;

	margin: 0px;

	padding: 0px;

}



#menuIzq ul#nivel1,

#menuIzq ul.nivel1{

    float: left;

    height: 100%;

    position: relative;

    width: 100%;

}



#menuIzq ul#nivel1 li,

#menuIzq ul.nivel1 li,

div.AccordionPanelTab {

    position: relative;

    float: left;

}



#menuIzq ul.nivel1 li.nivel1 {

    position: relative;

    float: left;

}



#menuIzq ul.nivel1 li.nivel1.selected {

	margin-bottom:15px;

}



#menuIzq ul#nivel1 img.check,

#menuIzq ul.nivel1 img.check,

img.check {

    left: 13px;

    position: absolute;

    top: 0;

    z-index: 8;

}



#menuIzq ul#nivel1 li .espacio,

#menuIzq ul.nivel1 li .espacio {

    float: left;

    width: 287px;

    height: 68px;

    padding-top: 7px;

    position: relative;

}



.espacio {

    float: left;

    width: 100%;

    height: 68px;

    padding-top: 7px;

    position: relative;

}



#menuIzq ul.nivel2 {

    padding-left: 20px;

}



#menuIzq ul.nivel2 li {

    float: left;

    width: 94%;

	font-size:0.9em;

}



#menuIzq ul.nivel3 {

    padding-left: 30px;

}



#menuIzq ul.nivel3 li a {

    float: left;

    height: 17px;

    width: 200px;

}



.doblez {

    background: transparent url(img/lateral_izq.png) no-repeat scroll 0 0;

    float: left;

    height: 68px;

    width: 17px;

}



.contenedor {

    background: #5FB01A url(img/back_pestana.gif) repeat-y scroll right 0;

    float: left;

    height: 39px;

    padding-left: 60px;

    padding-top: 5px;

    text-align: left;

    width: 190px;

}



.punta {

    background: transparent url(img/flecha.png) no-repeat scroll 0 0;

    height: 44px;

    position: absolute;

    right: 5px;

    top: 7px;

    width: 15px;

}



#content-sec #menuIzqBot,

#columnaizq #menuIzqBot {

    background: transparent url(img/bot_back_gris.gif) no-repeat scroll 16px 0;

    float: right;

    height: 6px;

    width: 282px;

	position:relative;

	left:9px;

}



#content-sec ul, #content-sec ul li,

#columnaizq ul, #columnaizq ul li {

    list-style: none none;

}



#content-sec p,

#columnaizq p {

    color: #374915;

    float: left;

    font-size: 17px;

    margin: 0;

    padding-top: 10px;

}



.contenedorRedondo {

    background: #5FB01A url(img/back_pestana.gif) repeat-y scroll right 0;

    float: left;

    height: 39px;

    padding-left: 60px;

    padding-top: 5px;

    text-align: left;

    width: 175px;

}



.redondo {

    background: transparent url(img/lateral_derecha.png) no-repeat scroll 0 0;

    float: left;

    height: 44px;

    width: 15px;

}



/* Fin de interior.html */



#foot {

    height: 46px;

    line-height: 40px;

}



/* index.html */



#content-full {

	float: left;

	padding-top: 4px;

	width: 972px;

	margin-top:30px;

	position: absolute;

	top: 120px;

}



#content-full #logLuc {

	background: transparent url(img/Candidatos/header1.jpg) no-repeat 13px 0;

	height: 272px;

	float: left;

	width: 100%;

}



#content-full #logLuc form {

    float: right;

    padding-right: 35px;

    width: 247px;

	position:relative;

    height: 255px;

}



#content-full #logLuc form fieldset {

    border: none;

}



#content-full #logLuc form fieldset input {

    float: left;

    margin-left: 36px;

    width: 162px;

    height: 23px;

}



#content-full #logLuc form fieldset label {

	color:#fff;

	font-weight:bold;

	position:absolute;

}



#content-full #logLuc form fieldset p {

    float: left;

    margin: 0;

    padding-left: 30px;

    padding-top: 10px;

    text-align: center;

}



#content-full #logLuc form fieldset p a {

    text-decoration: underline;

    color: #4a8cbc;

}



input.uno {

	top: 67px;

	left:9px;

	position:absolute;

}



input.dos {

    top:115px;

	left:9px;

	position:absolute;

}



input.cuatro {

    top: 151px;

	left:15px;

	position:absolute;

}



label.uno {

	top:50px;

	left:90px;

	position:absolute;

}



label.dos {

	top:96px;

	left:80px;

	position:absolute;

}



label.cinco {

	top:208px;

	left:44px;

	position:absolute;

}



#content-full #logLuc form fieldset input {

    border: none;

    font-family: trebuchet ms, arial;

    color: #3b4cad;

	/*margin-top:1px;*/

}



#content-full #logLuc form fieldset input#boton {

    background: transparent url(img/btn_ingresar_cand.png) no-repeat scroll 0 0;

    float: left;

    height: 35px;

    margin-top: 10px;

    width: 148px;

}



/* Fin de Content */





#barraBot {

	background: transparent url(img/Candidatos/barra_gris.jpg) no-repeat;

	width:973px;

	height:86px;

	clear:both;

	position:absolute;

	top:423px;

}

#barraBot a{

	text-decoration:none;

}



#container-menuDos {

	-moz-background-clip:border;

	-moz-background-inline-policy:continuous;

	-moz-background-origin:padding;

	background: #fff url(img/back_gris_medio.png) repeat-x 0 0;

	height:188px;

	margin-top:0;

	position:relative;

	width:956px;

	z-index:1;

	padding-top: 20px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

	top: 390px;

	left: 19px;

}



#primerCuadro {

	color:#384610;

	height:141px;

	padding-left:10px;

	position:relative;

	width:270px;

	float:left;

	font-size:12px;

}



#segundoCuadro {

	color:#384610;

	height:110px;

	position:relative;

	width:280px;

	float:left;

	font-size:12px;

	margin-left:20px;

}



#tercerCuadro {

	color:#384610;

	font-size:12px;

	height:110px;

	position:relative;

	width:310px;

	margin-right:30px;

	float:right;

}



#primerCuadro p.descripcion {

	padding-left:60px;

}



#segundoCuadro p.descripcion {

	padding-left:60px;

}



#tercerCuadro p.descripcion {

	padding-left:60px;

}



#menuDos {

	position:absolute;

	*left:0;

	*right:0;

}	



#recuperarUser a {

	color:#609F34;

	position:relative;

	text-decoration:underline;

	left:25px;

	top:0px;

	/*top:43px;*/

}



#uno {

	position:relative;

	top:-56px;

	left:30px;

}



#textoUno{

	position:relative;

	top:-75px;

	left:25px;

	color:#FFFFFF;

	font-family:Helvetica,Arial,sans-serif;

	font-size:13px;

	text-decoration:none;

}



#dos {

	position:relative;

	top:-56px;

	left:25px;

}



#textoDos{

	position:relative;

	top:-75px;

	left:17px;

	color:#FFFFFF;

	font-family:Helvetica,Arial,sans-serif;

	font-size:13px;

	text-decoration:none;

}



#tres {

	position:relative;

	top:-56px;

	left:17px;

}



#textoTres{

	position:relative;

	top:-75px;

	left:10px;

	color:#FFFFFF;

	font-family:Helvetica,Arial,sans-serif;

	font-size:13px;

	text-decoration:none;

}



#buscarEmpleo {

	left:-410px;

	position:relative;

	top:12px;

}



#registraCV {

	left:85px;

	position:relative;

	top:12px;

}



#imgOficinas {

	position:relative;

	float:left;

}



.negrillas{

	font-weight:bold;

	font-size:18px;

}



.link{

	color:#5BAD19;

}



#btn_ver_mapa {

	position:relative;

	top:8px;

	left:-10px;

}



#ico_recomienda {

	position:relative;

	float:left;

}



#btn_recomendar {

	position:relative;

	top:36px;

}



#ico_preguntas {

	position:relative;

	float:left;

}



#btn_consultar {

	left:2px;

	position:relative;

	top:38px;

}



#lineaNegra1 {

	position:relative;

	left:290px;

	top:20px;

}



#lineaNegra2{

	position:relative;

	left:590px;

	top:20px;

}



#menuTres {

	-moz-background-clip:border;

	-moz-background-inline-policy:continuous;

	-moz-background-origin:padding;

	background:#FFFFFF url(img/back_degra_gris.jpg) repeat-x scroll 0 0;

	left:19px;

	position:relative;

	width:956px;

	top:410px;

	height:450px;

}



#menuTres1 {

	-moz-background-clip:border;

	-moz-background-inline-policy:continuous;

	-moz-background-origin:padding;

	background:#FFFFFF url(img/back_degra_gris.jpg) repeat-x scroll 0 0;

	left:19px;

	position:relative;

	width:956px;

	height:auto;

	padding-top: 24px;

}



#menuCuatro {

	-moz-background-clip:border;

	-moz-background-inline-policy:continuous;

	-moz-background-origin:padding;

	background: #fff url(img/back_gris_medio.png) repeat-x 0 0;

	height:98px;

	margin-top:0;

	position:relative;

	width:956px;

	z-index:1;

	padding-top: 20px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

	top: 404px;

	left: 19px;

}



#apoyoText {

	font-family:Helvetica,Arial,sans-serif;

	font-size:24px;

	font-weight:bold;

	left:10px;

	position:relative;

	top:10px;

	z-index:3;

	margin-bottom:20px;

}



.textoVerde{

	color:#61b919;

}



#cuadroUnoInfoApoyo {

	margin-left:0px;

	position:absolute;

	margin-top:17px;

	width:237px;

}



#cuadroDosInfoApoyo {

	margin-left:241px;

	position:absolute;

	margin-top:17px;

	width:237px;

}



#cuadroTresInfoApoyo {

	position:absolute;

	margin-left:482px;

	margin-top:17px;

	width:237px;

}



#cuadroCuatroInfoApoyo {

	position:absolute;

	margin-left:722px;

	margin-top:17px;

	width:237px;

}



#cuadroCincoInfoApoyo {

	position:absolute;

	margin-left:0px;

	margin-top:200px;

	width:237px;

}



#cuadroSeisInfoApoyo {

	position:absolute;

	margin-left:241px;

	margin-top:200px;

	width:237px;

}



#cuadroSieteInfoApoyo {

	position:absolute;

	margin-left:482px;

	margin-top:200px;

	width:237px;

}



#cuadroOchoInfoApoyo {

	position:absolute;

	margin-left:722px;

	margin-top:200px;

	width:237px;

}



.acomodarDiv {

	background-color:#FFFFFF;

	height:74px;

	left:69px;

	position:relative;

	top:-44px;

	width:164px;

}



.textoGris{

	color:#384610;

	padding-right: 20px;

	padding-left: 0px;

}



.lineDiv {

	position:relative;

	top:-135px;

	left:120px;

}



.lineDiv2 {

	position:relative;

	top:-135px;

	left:233px;

}



.ico_cv {

	position:relative;

	left:0px;

	top:30px;

}



.button {

	position:relative;

	top:-102px;

	z-index:3;

	left:104px;

}



.button2 {

	position:relative;

	top:-25px;

	z-index:3;

	left:104px;

}



.buttonDerecha {

	position:relative;

	top:-13px;

	z-index:3;

	left:104px;

}



.textoVerdePasto {

	color:#509c16;

	font-size:13.4px;

	left:-67px;

	position:relative;

	top:-12px;

	width:241px;

}



/* fin de index.html */

/*  -----------------------------------

  PopMenu Magic Style Sheet

  by Project Seven Development

  www.projectseven.com

  Menu Type: Horizontal

  Style Theme:12 - Golden Sands

  -----------------------------------

*/

#p7PMnav {

	z-index: 110;

	width: 961px;

	text-align: left;

	height: 28px;

	margin: 0;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

	background-color: #384d1b;

}

#p7PMnav ul {

	margin: 0;

	padding: 0;

	position: absolute;

	left: -9000px;

	z-index: 10000;

	border-left: 1px solid #006600;

	border-right: 1px solid #006600;

	background-color: #FFFFFF;

}

#p7PMnav ul li {

	border-bottom: 1px solid #006600;

	background-color: #478628;

}

#p7PMnav ul ul {

	border-top: 1px solid #006600;

}

#p7PMnav a {

	display: block;

	text-decoration: none;

	color: #FFFFFF;

	line-height: 14px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	text-align: left;

	padding-top: 7px;

	padding-right: 8px;

	padding-bottom: 7px;

	padding-left: 8px;

}

#p7PMnav ul a {

	border-top-width: 1px;

	border-left-width: 4px;

	border-top-style: solid;

	border-left-style: solid;

	border-top-color: #FFFFFF;

	border-left-color: #FFFFFF;

	padding-top: 4px;

	padding-right: 2px;

	padding-bottom: 4px;

	padding-left: 10px;

}

#p7PMnav a:hover, #p7PMnav a:active, #p7PMnav a:focus {

	color: #FFFFFF;

	background-color: #3e7423;

	letter-spacing: 0.01px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	line-height: normal;

	border-right-width: 1px;

	border-left-width: 0px;

	border-right-style: solid;

	border-left-style: solid;

	border-right-color: #FFFFFF;

	border-left-color: #FFFFFF;

	padding-top: 7px;

	padding-right: 8px;

	padding-bottom: 7px;

	padding-left: 8px;

}

#p7PMnav ul a:hover, #p7PMnav ul a:active, #p7PMnav ul a:focus{

	color: #FFFFFF;

	background-color: #384d1b;

	letter-spacing: 0.01px;

	border-top-width: 1px;

	border-right-width: 1px;

	border-left-width: 4px;

	border-top-style: solid;

	border-right-style: solid;

	border-left-style: solid;

	border-top-color: #FFFFFF;

	border-right-color: #FFFFFF;

	border-left-color: #FFFFFF;

	padding-top: 4px;

	padding-right: 2px;

	padding-bottom: 4px;

	padding-left: 10px;

}



/* ------ the current page marker style ------ */

#p7PMnav .p7PMmark, #p7PMnav .p7PMmark:hover {

	font-weight: bold;

}

/* ------ the trigger link styles ------- */





/*the normal trigger link */

#p7PMnav ul .p7PMtrg, #p7PMnav ul .p7PMtrg:hover, #p7PMnav ul .p7PMtrg:active {

	background-repeat:	no-repeat;

	background-position: right center;

}

#p7PMnav .p7PMtrg:hover {

	background-color: #384d1b;

}

/*the submenu classes */

#p7PMnav .p7PMhide {

	left: -9000px;

	border: 0;

}

#p7PMnav .p7PMshow {

	left: auto;

	z-index: 20000 !important;

}

/* Top level menu width */

#p7PMnav li { 

	float: left;

	list-style-type: none;

	width: 180px;

} 

/* 2nd and subsequent Submenu widths */

#p7PMnav ul, #p7PMnav ul li {

	width: 184px;

}

#pmmcrumb {

	font-weight: bold;

	color: #00FFFF;

}

#pmmcrumb a, #pmmcrumb a:visited {

	font-weight: normal;

	color: #00FFFF;

}

#pmmcrumb a:hover, #pmmcrumb a:active, #pmmcrumb a:focus {

	font-weight: normal;

	color: #956870;

}



/* Paneles */



div#paneles {

	height:279px;

	width:972px;

	margin-bottom:20px;

}

div#paneles div.panel {

	background:transparent url("img/Candidatos/bg.jpg") no-repeat scroll left top;

	float:left;

	height:279px;

	width:270px;

	text-align:left;

}

div#paneles div.sep {

	float:left;

	height:279px;

	margin:0 39px;

	width:1px;

	border-left:1px dotted #000;

}

div#paneles div.panel h2 {

	background:none no-repeat scroll center top transparent;

	color:#000;

	margin:0 0 25px;

	padding:0;

	text-align:center;

	height:42px;

	text-indent:-999.99em;

}

div#paneles div#panel1 h2 {

	background-image:url("img/Candidatos/title_offer.jpg");

}

div#paneles div#panel2 h2 {

	background-image:url("img/Candidatos/title_cv.jpg");

}

div#paneles div#panel3 h2 {

	background-image:url("img/Candidatos/title_info.jpg");

}

div#paneles div.panel h3 {

	background:none repeat scroll 0 0 transparent;

	color:#34441d;

	margin:25px 0;

	padding:0;

	text-align:center;

	font-size:15px;

	font-weight:bold;

	text-transform:uppercase;

}

div#paneles div.panel p {

	margin:0 25px 20px;

	font-family:"Trebuchet MS",sans-serif;

}

div#paneles div.panel p a {

	background:transparent url("img/Candidatos/bullet.jpg") no-repeat scroll 0 4px;

	padding-left:12px;

	color:#5fac22;

	font-size:13px;

}

div#paneles div.panel p.center-3 {

	text-align:center;

	word-spacing:20px;

}

div#paneles div.panel p.center-3 a {

}
