/* 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 {
}
 
