/* 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;

	margin: 0 auto;

	padding-top: 10px;

}



#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/Empresas/pattern_pleca.jpg) repeat-x scroll 0 0;

    _background: #fff url(img/Empresas/pattern_pleca.jpg) repeat-x scroll 0 2px;

    text-align: center;

    height: 52px;

    top: 62px;

    left: 0;

}



#header a {

	color:#fff;

	text-decoration:none;

}



#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;

	_padding-top:15px;

    float: left;

	line-height:3;

	_line-height:2;

}



#header #headerMenu ul#gde li a.selected {

    background: transparent url(img/Empresas/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:15px;

    text-shadow: 2px 2px 0 #333;

	line-height:3;

	_line-height:2;

}



.esqIzq {

    background: transparent url(img/Empresas/left.png) no-repeat scroll 0 bottom;

    float: left;

    height: 48px;

    width: 13px;

	_position:relative;

	_top:15px;



}



.esqDer {

    background: url(img/Empresas/right.png) no-repeat 0 bottom;

    float: left;

    height: 48px;

    width: 17px;

	_position:relative;

	_top:15px;



}



#header #headerMenu {

    background: #fff url(img/Empresas/pattern_pleca.jpg) repeat-x scroll 0 0;

    _background: #fff url(img/Empresas/pattern_pleca.jpg) repeat-x scroll 0 2px;

    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: #063387;

    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: #3b4cad;

    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;

}



#menuCuadros {

	width: 960px;

	height: 30px;

	margin: 0 auto;

	text-align: left;

	float: left;

	height: 380px;

	margin-top: 20px;

}



#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;

}



.ultimoCuadro {

    width: 232px;

    height: 222px;

    float: left;

    position: relative;

    z-index: 100;

    margin-right: 0;

}



#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/Empresas/header.jpg) no-repeat scroll 0 0;

	width: 963px;

	height: 355px;

	float: left;

}



#content-full #logLuc form {

    float: right;

    padding-right: 35px;

    width: 247px;

	position:relative;

}



#content-full #logLuc form fieldset {

    border: none;

}



#content-full #logLuc form fieldset input {

    float: left;

    margin-left: 36px;

    width: 162px;

    height: 24px;

}



#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:49px;

	left:1px;

	position:absolute;

}



input.dos {

	top:95px;

	left:1px;

	position:absolute;

}



input.tres {

	top:140px;

	left:1px;

	position:absolute;

}



input.cuatro {

	top:170px;

	left:10px;

	position:absolute;

}



label.uno {

	top:30px;

	left:90px;

	position:absolute;

}



label.dos {

	top:76px;

	left:80px;

	position:absolute;

}



label.tres {

	left:96px;

	top:121px;

	position:absolute;

}



label.cinco {

	left:39px;

	top:221px;

	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.png) no-repeat scroll 0 0;

    float: left;

    height: 35px;

    margin-top: 10px;

    width: 148px;

}



/* 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: #033288;

}

#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: #1f70ba;

}

#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: #0958ae;

	letter-spacing: 0.01px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: 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: #033288;

	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;

}



/* ------ 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: #033288;

}

/*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:370px;

	width:972px;

	margin-bottom:20px;

}

div#paneles div.panel {

	background:transparent url("img/Candidatos/bg.jpg") no-repeat scroll left top;

	float:left;

	height:370px;

	width:270px;

	text-align:left;

}

div#paneles div.sep {

	float:left;

	height:370px;

	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/mi_empresas/title_busq.jpg");

}

div#paneles div#panel2 h2 {

	background-image:url("img/mi_empresas/title_manejo.jpg");

}

div#paneles div#panel3 h2 {

	background-image:url("img/mi_empresas/title_datos.jpg");

}

div#paneles div.panel h3 {

	background:none repeat scroll 0 0 transparent;

	color:#043061;

	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:#6599d3;

	font-size:13px;

}

div#paneles div.panel p.center-3 {

	text-align:center;

	word-spacing:20px;

}

div#paneles div.panel p.center-3 a {

}


