/* 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 {

    width:100%;

    background: #fff;

	height: 138px;

}



#container-content {

    width: 980px;

    margin: 0 auto;

	padding-top: 10px;



}



#container-content a {

	color:#000;

}



#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: 0 !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/Head_hunter/pattern_pleca.jpg) repeat-x scroll 0 0;

    _background: #fff url(img/Head_hunter/pattern_pleca.jpg) repeat-x scroll 0 2px;

    text-align: center;

    height: 52px;

    top: 62px;

    left: 0;

}



#header #headerMenu {

    background: #fff url(img/Head_hunter/pattern_pleca.jpg) repeat-x scroll 0 0;

    _background: #fff url(img/Head_hunter/pattern_pleca.jpg) repeat-x scroll 0 2px;

}



#header #headerMenu ul#gde {

    float: left;

    width: 600px;

    height: 50px;

    margin-top:-9px;

	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/Head_hunter/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:14px;

    text-shadow: 2px 2px 0 #333;

	line-height:3;

	_line-height:2;

}



.esqIzq {

    background: transparent url(img/Head_hunter/left.png) no-repeat scroll 0 bottom;

    float: left;

    height: 48px;

    width: 13px;

	_position:relative;

	_top:15px;

}



.esqDer {

    background: url(img/Head_hunter/right.png) no-repeat 0 bottom;

    float: left;

    height: 48px;

    width: 17px;

	_position:relative;

	_top:15px;

}



#header #headerMenu {

    height: 48px;

    _height:40px;

    margin: 0 auto;

    text-align: left;

    width: 961px;

}



#header #headerMenu ul#menuDerecha {

    float: right;

    font-weight: normal;

    padding-left: 11px;

    padding-top: 13px;

}



#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: #37423E;

    float: left;

    height: 28px;

    width: 100%;

    margin-top:-16px;

    _margin-top:0px;

}



#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: #829895;

    color: #fff;

    float: left;

    height: 22px;

    padding-right: 5px;

    padding-left: 5px;

}



/* Fin de Header */



/* Content */



#content-full {

    float: left;

    padding-left: 16px;

    padding-top: 37px;

    width: 97%;

}



.contenedorRedondo {

    background: #5FB01A url(img/back_pestana.gif) repeat-y scroll right 0;

    float: left;

    height: 31px;

    padding-left: 60px;

    padding-top: 13px;

    text-align: left;

    width: 175px;

}



.redondo {

    background: transparent url(img/lateral_derecha.png) no-repeat scroll 0 0;

    float: left;

    height: 44px;

    width: 15px;

}



.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;

}



#breadcrumb {

    padding-top: 5px;

}



#breadcrumb a.bread {

    color: #418615;

    font-weight: normal;

    font-size: 10px;

}



#breadcrumb .lastbread {

    font-size: 10px;

}



#menuDatos {

	width: 960px;

	text-align: left;

	background: url(img/fondo.jpg) repeat-x scroll 0 0;

	float: left;

	height: 274px;

	_margin-top:-500px;

	margin-top: 0;

	margin-right: auto;

	margin-bottom: 0;

	margin-left: auto;

}



#menuHunter {

    width: 960px;

    margin: 0 auto;

    text-align: left;

    background: url(img/fondo.jpg) repeat-x scroll 0 0;

    float: left;

    height: 380px;

    _margin-top:-500px;

}



#menuHunterContent {

    background: transparent url(img/icono.png) no-repeat scroll left 20px;

    float: left;

    height: 310px;

    padding-left: 55px;

    padding-top: 20px;

    width: 960px;

    _width:900px;

} 



#menuHunterContent .cuadroHunter {

    float: left;

    height: 205px;

    padding-left: 20px;

    padding-right: 20px;

    width: 185px;

    _width:164px;

}



#menuHunterContent .cuadroHunter h2 {

    background: transparent none repeat scroll 0 0;

    color: #4f5937;

    font-size: 17px;

    padding: 0;

	margin-bottom:15px;

}



#menuHunterContent .cuadroHunter p {

    margin: 0;

}



#menuHunterContent .cuadroHunter p a {

	color:#5dac1b;

}



#menuHunterContent .cuadroHunter a.contacta {

	margin-top:25px;

	display:block;

	color:#fff;

	text-decoration:none;

}



.contacto {

	position:relative;

	font-size:11px;

	right:115px;

	top:-8px;

}



#menuCuadros {

    width: 960px;

    height: 30px;

    margin: 0 auto;

    text-align: left;

    background: url(img/fondo_grispx.jpg) repeat-x scroll 0 0;

    float: left;

    height: 380px;

}



#menuCuadros h1 {

    width: 170px;

    float: left;

    color: #036;

    font: bold 12px Trebuchet Ms, Arial, Helvetica, sans-serif;

    text-align: justify;

    line-height: 13px;

    padding-left: 10px;

    padding-top: 10px;

    height: 42px;

}



.cuadro {

    width: 232px;

    height: 222px;

    float: left;

    position: relative;

    z-index: 100;

    margin-right: 10px;

    padding-top: 42px;

}



.ultimoCuadro {

    width: 232px;

    height: 222px;

    float: left;

    position: relative;

    z-index: 100;

    margin-right: 0;

    padding-top: 42px;

}



#interiorCuadro {

    background: transparent url("img/sombra_cuadro.png") center top no-repeat;

    width: 232px;

    height: 200px;

}



#linkCuadro {

    background: transparent url(img/bulletmas.png) no-repeat scroll 0 4px;

    float: left;

    height: 40px;

    padding-left: 15px;

    width: 80px;

    margin-left: 3px;

    height: 62px;

}



#linkCuadro a {

    color: #69c;

    text-decoration: underline;

}



#iconCuadro {

    float: right;

    text-align: left;

    padding-top: 20px;

}



#contactoCuadro {

    background: transparent url(img/btn_contacto.png) no-repeat scroll center bottom;

    clear: both;

    height: 36px;

    padding-left: 10px;

    text-align: center;

    width: 124px;

}



#contactoCuadro p {

    width: 100px;

    padding: 0;

    margin-top: 10px;

}



#contactoCuadro a {

    background: transparent none repeat scroll 0 0;

    color: #FFFFFF;

    float: left;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 12px;

    font-size-adjust: none;

    font-stretch: normal;

    font-style: normal;

    font-variant: normal;

    font-weight: bold;

    line-height: normal;

    padding-left: 13px;

    padding-top: 10px;

    text-decoration: none;

    text-transform: uppercase;

}



#content-full #logLuc {

    background: url(img/head_hunter/header1.jpg) no-repeat scroll 0 0;

    width: 963px;

    height: 318px;

    float: left;

}



#content-full #logLuc form {

    float: right;

    padding-right: 35px;

    width: 247px;

}



#content-full #logLuc form fieldset {

    border: none;

}



#content-full #logLuc form fieldset label {

    float: left;

    padding-left: 38px;

    width: 169px;

    height: 30px;

}



#content-full #logLuc form fieldset p {

    float: left;

    margin: 0;

    padding-left: 40px;

    padding-top: 10px;

    text-align: center;

}



#content-full #logLuc form fieldset p a {

    text-decoration: underline;

    color: #3b4cad;

}



label.uno {

    padding-top: 48px;

}



label.dos {

    padding-top: 15px;

}



label.tres {

    padding-top: 17px;

}



label.cuatro {

    padding-top: 17px;

}



#content-full #logLuc form fieldset label input {

    border: none;

    font-family: trebuchet ms, arial;

    color: #3b4cad;

}



#content-full #logLuc form fieldset label input#boton {

    background: transparent url(img/btn_ingresar.png) no-repeat scroll 0 0;

    float: left;

    height: 35px;

    padding-top: 41px;

    width: 148px;

}



#imagenUno {

	-moz-background-clip:border;

	-moz-background-inline-policy:continuous;

	-moz-background-origin:padding;

	background:url(img/Head_hunter/uno.png) no-repeat scroll left center;

	height:262px;

	left:0;

	position:relative;

	top:0;

	width:191px;

}



#imagenDos {

	-moz-background-clip:border;

	-moz-background-inline-policy:continuous;

	-moz-background-origin:padding;

	background:url(img/Head_hunter/dos.png) no-repeat scroll left center;

	height:262px;

	left:191px;

	position:relative;

	top:-262px;

	width:191px;

}



#imagenTres {

	-moz-background-clip:border;

	-moz-background-inline-policy:continuous;

	-moz-background-origin:padding;

	background: url(img/Head_hunter/tres.png) no-repeat scroll left center;

	float:right;

	height:262px;

	left:0;

	position:relative;

	top:-524px;

	width:191px;

}



#cerrar {

	color:#FFFFFF;

	float:right;

	display:none;

	cursor:pointer;

	height:10px;

	width:10px;

	z-index:2;

	position:relative;

	top:-230px;

	_top:-135px;

	right:30px;

}



#cuadro {

	height:262px;

	position:relative;

	width:573px;

	margin:40px 0 0 370px;

	top: -276px;

}



/* Fin de Content */



/***********************************************/

/* emx_nav_left.css                            */

/* Use with template Halo_leftNav.html         */

/***********************************************/



/*Nuevos marcos*/

/***********************************************/

/* HTML tag styles                             */

/***********************************************/

/* 

  -----------------------------------

  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: #37423E;

}

#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: #687875;

}

#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: 8px;

	padding-bottom: 4px;

	padding-left: 10px;

}

#p7PMnav a:hover, #p7PMnav a:active, #p7PMnav a:focus {

	color: #FFFFFF;

	background-color: #819895;

	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: #37423E;

	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: 8px;

	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: #819895;

}

/*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;

}


