/*
Theme Name: Postulaciones Fondos Concursables - Fundacion Minera Escondida
Theme URI: http://postulacion.fme.cl
Description: Plantilla desarrollada por AyerViernes S.A para Fundacion Minera Escondida
Version: 1.0
Author: AyerViernes S.A.
Author URI: http://www.ayerviernes.com/
*/

html {
	width: 100%;
	height: 100%;
}
body{
	width: 100%;
	height: 100%;
	font: normal normal 1em/120% Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}
*, form{
	margin: 0;
	padding: 0;
}
/* cellspacing & cellpading = "0" */
table{
	border-collapse: collapse;
	empty-cells: show;
	border-spacing: 0px;
}
td{
	padding: 0;
}
hr{
	display: none;
}
.tipoPost{
	border-top: 1px solid #D7E7AA;
}
fieldset{
	border: 0;
}
ul li{
	list-style: none;
}
a{
	color: #06F;
}
a:hover{
	color: #038;
}
a:active, a:focus{
	outline:0;
}
/***********************************************************************************  ESTRUCTURA PRINCIPAL ***/
#global{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	min-height: 100%;
}
html>body #global{
	height: auto;
}
.center{
	width: 80%;
	min-width: 750px;
	max-width: 900px;
	margin: 0 auto;
}
/*------------------------------------- HEADER */
#header{
	width: 100%;
	text-align: left;
	background: #F8F5E9;
}
/*------------------------------------- MAIN */
#main{
	position: relative;
	margin-top: .4em;
	margin-bottom: 6em;
	padding-bottom: 3em;
	text-align: left;
}
#main .center{
	position: relative;
}
#cont{
	position: relative;
	float: right;
	width: 65%;
}
#cont.cent{
	float: none;
	width: 75%;
	margin: 0 auto;
}
#cont.wide{
	float: none;
	width: 100%;
	margin: 0 auto;
}
#side{
	position: relative;
	float: left;
	width: 32.5%;
}
/*------------------------------------- FOOTER */
#footer{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 7.2em;
	text-align: left;
	background: #FAF8EE;
}
#footer .center{
	position: relative;
	padding: .5em 0 2em 0;
}
/*********************************************************************************** ESTRUCTURA HEADER ***/
/*---------------------------------- Top */
#header #top{
	margin-bottom: 1.3em;
	padding: .2em 0;
	font-size: .7em;
	text-align: left;
	color:#333;
	background: #E6E3D0;
}
#header #top a{
	color: #D87D11;
}
#header #top span.acti{
	color: #000;
}
#header #top div.right{
	color:#333;
}
#header #top div.right a{
	color: #0066FF;
}
/*---------------------------------- Imagen Corporativa */
#logoFondConc{
	float: left;
}
#logoFundMineEsco{
	float: right;
	margin-top: 2.5em;
}
.inside #logoFondConc{
	margin-top: .3em;
}
.inside #logoFundMineEsco{
	margin: 0;
}
/*---------------------------------- Menu */
#menu{
	position: relative;
	width: 100%;
	margin-top: 1em;
	background: #F15900;
}
#menu .center{
	position: relative;
	height: 3.5em;
	background: url(../imag/back/backFono.gif) no-repeat 100% 2px;
}
#menu ul{
	position: absolute;
	bottom: 0;
	left: 0;
}
#menu li{
	display: block;
	float: left;
	margin-right: 2px;
	list-style: none;
	font-size: .9em;
}
#menu li a{
	display: block;
	padding: .8em;
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	line-height: 100%;
	color: #7E2F00;
	background: #FF7727 url(../imag/back/backLiMenu.jpg) repeat-x top left;
	border-top: 1px solid #FFA671;
}
#menu li a:hover{
	background: #FFA671;
}
#menu li.acti a, #menu li.acti a:hover{
	color: #F15900;
	background: #FFF;
	border-color: #FFF;
}
#menu #menuaIvol{
	margin-right: 0;
}
/*---------------------------------- Telefono */
#menu p{
	position: relative;
	float: right;
	padding: 1.6em 15.5em 0 0;
	font-size: .7em;
	line-height: 95%;
	text-align: right;
	color: #FFF;
}
#menu p strong{
	display: block;
}
#menu .fono{
	position: absolute;
	top: 1em;
	right: 1.3em;
	font: bold 1.7em/100% Arial, Helvetica, sans-serif;
	letter-spacing: -.04em;
	color: #F1F000;
}
/***********************************************************************************  ESTRUCTURA CONT ***/
#brea{
	margin-bottom: 1em;
	font-size: .7em;
	color: #666;
}
#brea strong{
	color: #F15900;
}
/*---------------------------------- Elementos */
#cont h1, #cont h2, #cont h3, #cont h4{
	font-family: Arial, Helvetica, Sans-serif;
	line-height: 110%;
}
#cont h1{
	padding: .2em 0 .4em 0;
	font-size: 1.2em;
	font-weight: normal;
	text-transform: uppercase;
	color: #F15900;
}
#cont.wide h1{
	padding-bottom: 1em;
}
#cont #bases h1{
	padding-bottom: .8em;
}
/*
#cont h2{
	font-size: 1.4em;
	color: #000;
}

*/
#cont h3{
	font-size: 1em;
	color: #91A207;
}
#cont h3 a{
	color: #336600;
	text-decoration: underline;
}
#cont h3 a:hover{
	color: #91A207;
	text-decoration: underline;
}
.colap{
	background:url(../imag/auxi/auxiColap.gif) no-repeat 0px 3px;
	padding-left: 18px;
}
.despl{
	background:url(../imag/auxi/auxiDespl.gif) no-repeat 0px 3px;
	padding-left: 18px;
}
#cont h3 a.desp{

}
#cont ul li h2{
	font-size: 1.5em;
}
#cont h2{
	margin: .8em 0 .1em 0;
	padding-bottom: 1em;
	font-size: 1.3em;
	color: #000;
	font-weight: lighter;
	text-transform: uppercase;
}
#cont h2 span small{
	font-size: .6em;
	text-transform:none;
}
#cont ul li h3, #cont ol li h3{
	font-size: 1.2em;
}
#cont p{
	font-size: .7em;
	line-height: 140%;
}
#cont .text p{
	margin: .3em 0 .7em 0;
}
#cont .text li p{
	font-size: 1em;
}
#cont ul, #cont ol{
	padding: .6em 0 0em .3em;
}
#cont .text ol{
	margin-left: 1.3em;
}
#cont ul li, #cont ol li{
	position: relative;
	margin: 0 0 1.3em 0;
	padding-left: 12px;
	font-size: .7em;
	line-height: 130%;
}
#cont ul li{
	background: url(../imag/auxi/auxiBullLi.gif) no-repeat 0 .6em;
}
#cont ol li{
	padding-left: 0;
	list-style: decimal;
	background: none;
	font-size:.83em;
}
#cont .text ul li{
	margin: .5em 0 1.5em 0;
}
#cont .text ul li ul{
	margin-top: 0;
}
#cont .text ul li ol{
	margin-left: 1.8em;
}
#cont .text ul li ul li, #cont .text ul li ol li{
	margin: .5em 0 .8em 0;
	font-size: 1em;
	background-position: 0 .4em;
}
#cont .text ol li ul li{
	list-style: none;
	background: url(../imag/auxi/auxiBullLi.gif) no-repeat 0 .6em;
	padding-left: 1.5em;
}
#cont .text h2{
	padding-bottom: 0;
	text-transform: none;
	font-size: 1em;
	color: #91a207;
}
#cont .text ul li h2{
	font-size: 1.5em;
}
/*---------------------------------- Menu de Pestanas de Cont */
#cont #menuPest{
	width: 100%;
	margin: 0 0 -10px 0;
	padding: 0;
}
#cont #menuPest li{
	float: left;
	display: block;
	margin: 0 1px 1px 0;
	padding: 0;
	background: #E6E3D0;
}
#menuPest li strong{
	display: block;
	margin: 1px 1px 5px 1px;
	background: #E6E3D0 url(../imag/auxi/auxiPest.jpg) repeat-x top left;
}
#menuPest li a{
	position: relative;
	display: block;
	padding: .9em .3em 1em .4em;
	font: bold 1.1em/95% Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #666;
	background-image: none;
}
#menuPest li a:hover{
	background-color: #FFF;
}
#menuPest li.acti{
	position: relative;
	top: -4px;
}
#menuPest li.acti strong{
	margin: 5px 5px 0 5px;
	padding-bottom: 5px;
	background: #FFF;
}
#menuPest li.acti a{
	background-color: #FFF;
	cursor: pointer;
}
#menuPest li a.larg{
	padding: .45em .5em .5em .5em;
}
#menuPest li span{
	display: block;
}
#menuPest li a#resumen{
	background-image: none;
	background-color: #FF9;
}
#menuPest li.acti a#resumen{
	background-image: none;
	background-color: #FFF;

}
/*---------------------------------- Mensajes */
.mens{
	position: relative;
	margin-bottom: 1.4em;
	padding: .6em 1.15em .3em 55px;
	color: #333;
	background: #FBFBBF;
	border: 1px solid #EFEFB5;
}
.mens.alert, .alert{
	background: #FBFBBF url(../imag/auxi/auxiMensAler.gif) no-repeat 10px 9px;
}
tr.alert{
	background-image: none;
	background-color: #FFBFBF;
	background-color: #FF9;
}
#main .alerSmall{
	padding: .4em .2em .4em 2em;
	margin: .3em 0 .6em 0;
	font-size: .7em;
	line-height: 120%;
	color: #333;
	background: #FBFBBF  url(../imag/auxi/auxiAlersmall.gif) no-repeat .4em .4em;
}
#main th .alerSmall{
	font-size: .9em;
	font-weight:normal;
	margin: -.8em 2.5em .3em -1em;
}
#main .alerEnviForm{
	display: inline;
	float: right;
	margin: .5em 0;
	padding: 1em 15em 1em 2.5em;
	font-size: .7em;
	line-height: 120%;
	background: #FBFBBF  url(../imag/auxi/auxiAlersmall.gif) no-repeat .8em 1em;
}
.admin .mens{
	margin-bottom: 1em;
	padding: .4em 1.15em .1em 15px;
	font-size: 1.1em;
}
.mens.avis{
	background: #FBFBBF url(../imag/auxi/auxiMensAvis.gif) no-repeat 10px 9px;
}
.mens.ok{
	background: #FBFBBF url(../imag/auxi/auxiMensOk.gif) no-repeat 10px 9px;
}
.mens .boton{
	margin: 0 0 .2em .5em;
}
.mens #codigo{
	padding: .3em 0 .3em .3em;
	font-size: .75em;
	color: #333;
	background-color: #FFF;
	border: 1px solid #CCC;
	margin-top: .2em;
}
.mensGran{
	padding: .8em 1.2em .3em 3em;
	font-family: Arial, Helvetica, sans-serif;
}
.mens p{
	margin-bottom: .5em;
}
.mens ul{
	padding-left: 3em;
}
.mens ul li{
	margin-bottom: .3em !important;
	padding: 0;
	background: url(../imag/auxi/auxiBullLiAlert.gif) no-repeat 0 4px !important;

}
#cont .admin .listDescExc li{
	background: none;
	padding-left: 0;
}
#cont .admin .listDescExc ul li{
	font-size: 1em;
	background: url(../imag/auxi/auxiIcoExcel.gif) no-repeat center left;
	padding:.1em 0 .1em 1.8em;
}
#cont .mens h2{
	margin: 0;
	padding: .3em 0;
	font-size: 1.2em;
	font-weight: lighter;
	text-transform: uppercase;
	color: #F15900;
}
#cont .mensGran p{
	margin-right: 8em;
	font-size: .95em;
}
/*---------------------------------- Caja Iconos */
.icon{
	margin-bottom: 1em;
	padding: .3em 0 .4em .7em;
	background: #FAF8EE;
	border: 1px dashed #E2E0D2;
}
.wide .icon{
	/*position: absolute;*/
	width: 55%;
	top: -2px;
	right: 0;
}
.icon p, .icon ul, .icon ul li{
	display: inline;
	margin: 0 .2em 0 0;
	padding-bottom: .2em;
}
.icon ul li{
	padding-right: .5em;
}
/*---------------------------------- Botones */
.botoLink{
	position: absolute;
	top: 4.5em;
	right: 1.3em;
}
.botoLink, .botoLinkChic{
	display: block;
	width: 5.5em;
	height: 40px;
	font: bold 1.2em/100% Arial, Helvetica, sans-serif, sans-serif;
	text-decoration: none;
	color: #360;
	background: url(../imag/boto/botoRegiLeft.jpg) no-repeat 0 0;
}
.botoLink strong, .botoLinkChic strong{
	display: block;
	width: 100%;
	height: 100%;
	height: 30px;
	text-align: center;
	padding: 10px .2em 0 .2em;
	background: url(../imag/boto/botoRegiRigh.jpg) no-repeat 100% 0;
	cursor: pointer;
}
.botoLinkChic{
	width: 5em;
	height: 31px;
	font-size: 1.3em;
	background: url(../imag/boto/botoPostuLeft.gif) no-repeat 0 0;
}
.botoLinkChic strong{
	height: 23px;
	padding: 8px 0 0 0;
	background: url(../imag/boto/botoPostuRight.gif) no-repeat 100% 0;
}
.botoLink:hover, .botoLinkChic:hover{
	color: #360;
	background-position: 0 100%;
}
.botoLink:hover strong, .botoLinkChic:hover strong{
	background-position: 100% 100%;
}
/*----------------------------------- Formulario Cont */
#cont form{
	display: block;
	font-family: verdana;
}
#cont form fieldset{
	display: block;
	padding: 0;
	border: 1px solid #E1EDC0;
}
#cont form fieldset.botones{
	padding: 1em 0;
	border: none;
}
#cont form fieldset.tablFiel{
	position: relative;
}
#cont form h3{
	position: relative;
	display: block;
	padding: .6em .8em;
	font-size: .9em;
	font-weight: bold;
	color: #360;
	background-color: #D7E7AA;
}
#cont form h3 small{
	position: absolute;
	top: .8em;
	right: 1em;
	font-size: .8em;
	font-weight: normal;
	color: #F00;
}
#cont form h3 small.pass a{
	font-weight: bold;
	color: #069;
}
#cont form p{
	margin: 1em;
}
#cont form div{
	position: relative;
	display: block;
	width: 70%;
	margin: 0;
	padding: .5em 16% .6em 14%;
	text-align: left;
}
#cont form div div{
   float: left;
   margin-right: 1em;
   padding: 0;
   margin: 0;
}
#cont form div.colo{
	background-color: #FBFAF6;
}
#cont form div.admiTop{
	margin: 0 0 1em 0;
	padding: 0;
}
#cont form div:after{
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
#cont form div label{
	display: block;
	padding-top: .5em;
	padding-bottom: .1em;
	font-size: .75em;
	font-weight: normal;
	color: #000;
	line-height: 110%;
}
#cont form div label.opradio{
	width: 15%;
	display: inline;
}
#cont form div label small, #cont form table td small{
	font-size: 14px;
	color: #F00;
}
#cont form div input, #cont form div select, #cont form div textarea, #cont form table input, #cont form table textarea, #cont .inputForm{
	padding: .3em 0 .3em .3em;
	font-size: .75em;
	color: #333;
	background-color: #FFF;
	border: 1px solid #CCC;
	font-family: verdana;
}
#cont form table input, #cont form table textarea{
	font-size: 1.1em;
}
label #id1, label #id2, label #id3, label #id4{
	margin-right: 5px;
}
#cont form fieldset.botones input{
	float: right;
	margin-right: 0;
	margin-left: .8em;
}
#cont form input.checkbox{
	position: relative;
	float: none;
	width: 14px;
	height: 14px;
	top: -1px;
	margin: -3px 5px 0 0;
	color: #666;
	background-color: #FFF;
	border: none;
}
#cont form table input.inac{
	background-color: #F6F6F6;
	background-color: transparent;
	border-width: 0 0 1px 0;
	cursor: default;
}
#cont form input.costo, #cont #aporteorganizacion, #cont #aportefme, #cont #costoproyecto{
	margin-left: -3px;
	padding-right: 3px;
}
#cont form div span{
	margin: .2em .2em .2em 1em;
	font-size: .75em;
	color: #666;
}
#cont form kbd{
	display: inline;
	padding: 0 .3em;
	font-size: 1.5em;
	font-weight: bold;
	color: #666;
}
#cont form samp{
	position: absolute;
	width: 19em;
	height: 20px;
	margin: -1px 0 0 .7em;
	padding: .5em 0 0 0;
	font: oblique .7em/110% Verdana, sans-serif;
	color: #666;
}
#cont form samp.larg{
	margin: -7px 0 0 .7em;
}
#cont form samp.alert{
	padding-left: 28px;
	background: url(../imag/auxi/auxiSampAler.gif) no-repeat top left;
}
#cont form samp.ok{
	padding-left: 28px;
	background: url(../imag/auxi/auxiSampOk.gif) no-repeat top left;
}
#cont form samp span{
	visibility: hidden;
}
#cont form samp.campos{
	margin: -4px 0 0 3em;
	font-size: .9em;
}
#cont form samp.alerRecu{
	margin: -5px 0 1em 6em;
}
#cont form samp.alerPart{
	top: 2em;
	right: 2em;
}
#cont form a.more{
	position: absolute;
	width: 70px;
	height: 20px;
	padding-left: 20px;
	bottom: 1em;
	right: -100px;
	font-size: .7em;
	line-height: 110%;
	color: #F60;
	background: url(../imag/auxi/auxiMas.gif) no-repeat 0 3px;
}
#cont form a.moreCron{
	bottom: 3.7em;
}
#cont form a#masactividadInv{
	bottom: 1em;
}
#cont form a.linkXpli{
	position: absolute;
	top: 10px;
	margin-left: 5px;
	padding: 9px;
	text-indent: -10000em;
	background: url(../imag/auxi/auxiXpli.gif) no-repeat 0 0;
	cursor: pointer;
}
#cont form a.lxright{
	right: 11.5%;
}
#cont form span.xpli, #cont form h3 span.xpli{
	position: absolute;
	width: 33em;
	top: 1em;
	margin: 22px 0 0 -50px;
	padding: .8em 1em;
	font-size: .9em;
	background: #FFC;
	border: 1px solid #CCC;
	border-width: 1px 2px 2px 1px;
	z-index: 10000;
}
#cont form span.xright, #cont form h3 span.xright{
	margin: 22px 0 0 0;
}
#cont form h3 span.xpli{
	padding: .7em .9em;
	font-family: verdana;
	font-size: .75em;
	font-weight: normal;
	color: #666;
}
#aporporcentaje, #apfmeporcentaje, #toporcentaje, input.costo, #aporteorganizacion, #aportefme, #costoproyecto{
	text-align: right;
}
input.costo, #aporteorganizacion, #aportefme, #costoproyecto{
	background-image: url(../imag/auxi/auxiPeso.gif);
	background-repeat: no-repeat;
	background-position: 3px 50%;
}
#cont form input.alert, #cont form select.alert, #cont form textarea.alert{
	font-weight: bold;
	background: #FAE9E9;
	border-color: #F4C9C9;
}
/*-- Para Buscador del admin --*/
#cont #bases fieldset.mens{
	margin: 0 0 1em 0;
	padding: .5em 1em .5em 0 !important;
}
#cont #bases fieldset.mens *{
	margin-bottom: 0;
	margin-left: .5em;
}
#cont #bases fieldset.mens .boton{
	font-size: .7em;
}
/*----------------------------------- Tablas Cont */
table{
	position: relative;
	width: 100%;
	font-size: .7em;
	line-height: 110%;
	background: #E6E3D0;
	border: 5px solid #E6E3D0;
}
fieldset table{
	border: 0;
}
table tbody{
	background: #FFF;
}
table caption{
	position: relative;
	display: block;
	padding: 0 0 .5em 0;
	font: bold 1.4em/100% Arial, Helvetica, sans-serif;
	text-align: left;
	text-indent: 5px;
	color: #666;
	background: #E6E3D0;
	border: 5px solid #E6E3D0;
	border-bottom: none;
}
table caption a{
	position: absolute;
	margin: 2px 0 0 4px;
	font: normal .65em/110% Verdana, sans-serif;
}
.postElim{
	height: 20px;
	padding-left: 10px;
	white-space: nowrap;
	background: url(../imag/auxi/auxiPostElim.gif) no-repeat 0px 0px;
}
table tr.colo{
	background: #FAFBEE;
}
table th, table td{
	padding: .7em;
	color: #333;
	vertical-align: top;
}
table.resumen tr.tipoPost td{
	padding: .1em .7em;
}
table.resumen tr td.w30, table.resumen tr td.w50{
	text-align: right;
}
#cont table.resumen ul{
	padding: 0;
}
#cont table.resumen ul li{
	margin: .2em 0;
	font-size: 1em;
}
.text table{
	margin: 1em 0;
}
.text li table{
	font-size: .95em;
}
.text table th, .text table td{
	border-right: 1px solid #E6E3D0;
}
fieldset table tr{
	position: relative;
}
.text table tr{
	border-bottom: 1px solid #E6E3D0;
}
table th{
	text-align: left;
	background: #F2F0E6;
}
table tr.thEspe th{
	font-weight: normal;
	background: #F8F6EA;
}
table th.smal{
	font-weight: normal;
	padding: .1em .6em;
}
table td.vaci, table td.inco, table td.comp{
	width: 7em;
	font-size:.95em;
	text-align: left;
}
table td a{
	font-weight: bold;
}
table tr .filaLeft{
	text-align: left;
}
table tr .filaCent{
	text-align: center;
}
table tr .filaRight{
	text-align: right;
}
table#tablCron tr th.noBg{
	background: #FAFBEE;
}
table#tablCron tr .fechaCol{
	background: #FBCDB2;
}
table#tableQuienes tr td{
	border: 1px solid #C1BEAF;
}
/*-- Tabla de ejemplo --*/
#tablEjem{
	margin: 0 1em 1em 1em;
	border: 1px solid #D7E7AA;
}
#tablEjem th{
	background-color: #D7E7AA;
}
#tablEjem th, #tablEjem td{
	font-size: .85em;
	padding: .3em .6em;
}
/*----------------------------------- Especificos del Admin */
/*-- Menu de pestanas --*/
.tipoBusc{
	font-size: .7em;
	margin-bottom: 1em;
	padding-bottom: 5px;
	border-bottom: 2px solid #E6E3D0;
}
.tipoBusc a{
	margin: 0;
	padding: .5em;
}
.tipoBusc a.acti{
	position: relative;
	bottom: 1px;
	padding: .9em 1em;
	font-weight: bold;
	text-decoration: none;
	color: #F60;
	background: #FFF;
	border: 2px solid #E6E3D0;
	border-bottom: 0;
}
/*-- Tablas --*/
#cont .admin .tablFiel{
	border: none;
}
#cont .admin .tablFiel table{
	margin-top: .5em;
	border: 5px solid #E6E3D0;
	border-collapse: separate;
}
#cont .admin .tablFiel table tr, #cont .admin .tablFiel table tr td, #cont .admin .tablFiel table tr th{
	background: #FFF;
	border-left: 1px solid #E6E3D0;
	border-bottom: 1px solid #E6E3D0;
}
#cont .admin .tablFiel table tbody tr th{
	background: #F2F0E6;
}
.admin .tablFiel table tr td{
	padding-bottom: .5em;
}
.admin .tablFiel table tr td.filaCent{
	margin: 0 auto;
}
#cont .admin p.cf{
	position: relative;
	padding: .5em 150px 1em 0;
}
#cont .admin .tablFiel table tr input.checkreg{
	position: relative;
	width: 14px;
	height: 14px;
	margin: 0 auto;
}
.admin a.expoExce{
	position: absolute;
	display: block;
	top: 0;
	right: 0;
	width: 110px;
	height: 30px;
	text-indent: -1000em;
	background: url(../imag/boto/botoExpoExce.gif) no-repeat top left;
}
.admin a.expoExce:hover{
	background: url(../imag/boto/botoExpoExce.gif) no-repeat top right;
}
.admin a.expoExceBBDD{
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 150px;
	height: 30px;
	text-indent: -1000em;
	background: url(../imag/boto/botoExpobbdd.gif) no-repeat top left;
}
.admin a.expoExceBBDD:hover{
	background: url(../imag/boto/botoExpobbdd.gif) no-repeat top right;
}
/*-- Paginador --*/
#cont .admin form div.fdtablePaginaterWrap{
	width: 100%;
	margin: 1em 0;
	padding: 0;
}
#cont .admin ul.fdtablePaginater{
	display: block;
	margin: 0 auto;
	padding: 0;
	text-align: center;
}
#cont .admin ul.fdtablePaginater li{
	display: inline;
	width: 20px;
	margin: 0 2px .5em 0;
	padding: 0;
	font-size: .9em;
	list-style: none;
	background: transparent;
}
#cont .admin form ul.fdtablePaginater li div{
	display: inline;
	width: 30px;
	margin: 0;
	padding: 0;
}
#cont .admin ul.fdtablePaginater a{
	margin: 0;
	padding: 3px 3px;
	font-weight: bold;
	text-decoration: none;
	border: 1px solid #F2F0E6;
}
#cont .admin ul.fdtablePaginater a:hover, #cont .admin ul.fdtablePaginater a.currentPage{
	background: #F2F0E6;
	border: 1px solid #E6E3D0;
}
#cont .admin ul.fdtablePaginater a span{
	margin: 0;
	padding: 0;
	color: #666;
}
#cont .admin ul.fdtablePaginater a:hover span, #cont .admin ul.fdtablePaginater a.currentPage span{
	color: #333;
}
#cont .admin ul.fdtablePaginater a.previous-page, #cont .admin ul.fdtablePaginater a.next-page{
	font-size: 1.4em;
	line-height: 10%;
	border: none;
}
#cont .admin ul.fdtablePaginater a.previous-page:hover, #cont .admin ul.fdtablePaginater a.next-page:hover{
	background: transparent;
	border: none;
}
#cont .admin ul.fdtablePaginater a.previous-page:hover span, #cont .admin ul.fdtablePaginater a.next-page:hover span{
	color: #666;
}
/*----------------------------------- Lista de Postulacion */
#cont .postula li{
	display: block;
	height: 100px;
	padding: 9px 0 9px 128px;
	background: transparent;
	border: 1px solid #EFEFB5;
}
#cont .postula li:hover{
	background: #FBFBBF;
	border: 1px solid #EFEFB5;
}
.postula li h2{
	margin-right: 4em;
}
#cont .postula h2{
	margin: 0 0 .1em 0;
	padding-bottom: 0;
	font-size: 1.8em;
	text-transform: none;
	color: #91a207;
}
.postula li img{
	position: absolute;
	top: 0;
	left: 0;
	border-right: 1px solid #EFEFB5;
}
.postula li .botoLinkChic{
	float: right;
	margin: 0 1em;
}
/*----------------------------------- Contenido Bases */
#cont #bases, #cont #sobre{
	padding: 1.3em 15%;
	border: 5px solid #E6E3D0;
}
#cont #bases.text, #cont #sobre.text{
	min-height: 20em;
	padding: 1.3em 3% 1.3em 17%;
	background-repeat: no-repeat;
	background-position: 3% 1.5em;
}
#cont #bases.admin{
	padding: 1.3em 2%;
}
#cont #bases.text .listMenu{
	margin-bottom: 1em;
}
#cont #bases.text .listMenu li{
	margin-bottom: .2em;
}
.pers01{
	background-image: url(../imag/back/perIntr.gif);
}
.pers02{
	background-image: url(../imag/back/perQue.gif);
}
.pers03{
	background-image: url(../imag/back/perFina.gif);
}
.pers04{
	background-image: url(../imag/back/perTipo.gif);
}
.pers05{
	background-image: url(../imag/back/perFond.gif);
}
.pers06{
	background-image: url(../imag/back/perComo.gif);
}
.pers07{
	background-image: url(../imag/back/perHito.gif);
}
.pers08{
	background-image: url(../imag/back/perCons.gif);
}
#bases .bann{
	float: left;
	width: 20em;
	margin: 0 2em 0 0;
}
#cont #bases h2 span{
	float:right;
	font-size: .9em;
	font-weight: normal;
}
#sendPass{
	margin-bottom: 1em;
	padding:.5em 0 1em .5em;
	background: #FAF8EE;
	border: 5px solid #E6E3D0;
}
#sendPass kbd{
	margin: 0 3px;
	padding:.05em .5em;
	font-weight:normal;
	font: normal 1.1em/110% Verdana, Arial, Helvetica, sans-serif;
	background:none;
}
#sendPass samp.larg{
   position: absolute;
   width:auto;
   /*width: 28em;
   height: 20px;*/
   margin: 5px 0 0 .7em;
   padding: 1.5em 0 0 0;
   font: normal .7em/110% Verdana, sans-serif;
   color: #666;
}
/***********************************************************************************  ESTRUCTURA SIDEBAR ***/
#side .botoLink{
	position: relative;
	top: 0;
	left: 0;
	margin: 0 auto;
}
/*---------------------------------- Caja Login Sidebar */
#logiSide{
	margin-bottom: 1em;
	padding: .5em 0 1em 1.2em;
	background: #FAF8EE;
	border: 5px solid #E6E3D0;
}
.inside #logiSide, div#logiSide{
	padding: .8em;
}
#logiSide fieldset{
	position: relative;
	border: none;
}
#logiSide #clave{
	display: block;
	clear: both;
}
#logiCont{
	width:50%;
	margin-bottom: 1em;
	padding: .5em 0 1em 1.2em;
	background: #FAF8EE;
	border: 5px solid #E6E3D0;
}
.inside #logiCont, div#logiCont{
	padding: .8em;
}
#logiCont fieldset{
	position: relative;
	border: none  !important;
}

#side h2{
	padding: .5em 10px .1em 13px;
	font: bold 1em/110% Arial, Helvetica, sans-serif;
	color: #666;
	background: #E6E3D0;
}
#side h3{
	font: bold 1em/110% Arial, Helvetica, sans-serif;
	color: #666;
}
#side h3 a{
	position: relative;
	top: -.2em;
	left: .2em;
	font: normal .85em/100% Verdana, sans-serif;
}
#logiSide label{
	display: block;
	margin: .5em 0 .2em 0;
	font: bold .75em/120% Verdana, sans-serif;
	color: #333;
}
#logiSide input, #logiSide select, #logiSide textarea{
	margin-right: 3px;
	padding: .3em 0 .3em .3em;
	font-family: Verdana, sans-serif;
	font-size: .9em;
	color: #333;
	background: #FFF;
	border: 1px solid #CCC;
}
#logiSide input.boton{
	display: block;
	float: left;
	margin: .5em .6em 0 0;
}
#logiSide .limp{
	margin-top: 16px;
	font-size: .7em;
}
#side #logiSide p{
	position: relative;
	clear: both;
	top: .6em;
	margin: 0 0 0 -1em;
	text-align: left;
}
#logiSide p strong{
	font-size: 1.1em;
}
#logiSide h3 small a{
	background: url(../imag/auxi/auxiEdit.gif) no-repeat 0 0;
	padding-left: 15px;
}
#logiCont label{
	display: block;
	margin: .5em 0 .2em 0;
	font: bold .75em/120% Verdana, sans-serif;
	color: #333;
}
#logiCont input{
	margin-right: 3px;
	padding: .3em 0 .3em .3em;
	font-family: Verdana, sans-serif;
	font-size: .9em;
	color: #333;
	border: 1px solid #CCC;
}
#logiCont input.boton{
	display: block;
	float: right;
	margin: .5em .6em 0 0;
}
#logiCont .limp{
	margin-top: 16px;
	font-size: .7em;
}
#logiCont p{
	position: relative;
	clear: both;
	top: .6em;
	margin: 0 0 0 -1em;
	text-align: left;
}
#logiCont p strong{
	font-size: 1.1em;
}
#logiCont h3 small a{
	background: url(../imag/auxi/auxiEdit.gif) no-repeat 0 0;
	padding-left: 15px;
}
#side dl{
	margin-top: .3em;
}
#side dl dt, #side dl dd{
	float: left;
	width: 28%;
	margin-right: 2px;
	font-size: .7em;
	line-height: 130%;
	text-align: right;
	color: #7E7C72;
}
#side dl dd{
	float: left;
	width: 70%;
	text-align: left;
}
#side ul{
	position: relative;
	margin: 0 1em 0 0;
	font-size: .7em;
	line-height: 130%;
	color: #666;
}
#side ul li{
	margin: .1em 0 .6em 0;
	padding-left: 12px;
	background: url(../imag/auxi/auxiBullLi.gif) no-repeat 0 5px;
}
#side ul li.last{
	margin-bottom: 0;
	background: none;
}
/*---------------------------------- Randoms Sidebar */
#randSide{
	display: block;
	width: 100%;
	height: 240px;
	margin-bottom: 1em;
	background-repeat: no-repeat;
	background-position: 50% 100%;
}
/*---------------------------------- Descargar Pdf */
#side p{
	font-size: .7em;
	text-align: right;
	color: #666;
}
.bann{
	display: block;
	width: 100%;
	height: 50px;
	text-align: left;
	background: url(../imag/boto/botoSideBaseRigh.jpg) no-repeat 100% 0;
}
.bann strong{
	display: block;
	width: 100%;
	height: 50px;
	text-indent: -1000em;
	background: url(../imag/boto/botoSideBaseLeft.jpg) no-repeat 0 0;
	cursor: pointer;
}
.bann:hover{
	background-position: 100% 100%;
}
.bann:hover strong{
	background-position: 0 100%;
}
#basePrint{
	background-image: url(../imag/boto/botoPrinBaseRigh.jpg);
}
#basePrint strong{
	background-image: url(../imag/boto/botoPrinBaseLeft.jpg);
}
#bases .bajoBoto{
	display: block;
}
#bases .basesBoto{
	width: 20em;
	margin:2em 2em 0 0 !important;
	float: left;
}
#Ir{
	width: 100%;
	margin-top: 4em;
}
#Ir span{
	font-size:.8em;
}
#Ir span.IrAnt{
	float: left;
	background: url(../imag/auxi/auxiIrAntLeft.gif) no-repeat 0px 2px;
	padding-left: 20px;
}
#Ir span.IrSig{
	float: right;
	background: url(../imag/auxi/auxiIrAnt.gif) no-repeat 20px 2px;
	background-position: right;
	padding-right: 20px;
}
/***********************************************************************************  ESTRUCTURA FOOTER ***/
#footer a{
	text-decoration: underline;
	color: #BA8D77;
}
#footer p{
	padding: .9em 0 0 .2em;
	font-size: .7em;
	line-height: 130%;
	color: #C5C5C5;
}
#footer img{
	margin: .4em .8em 0 0;
}
#footer .acti{
	font-weight: bold;
	color: #000;
}
/*--------------------------------- Validacion */
#footer #validator{
	position: absolute;
	top: 1em;
	right: 24px;
	color: #C5C5C5;
}
/***********************************************************************************  AUXILIARES ***/
/*
kbd{
	margin: 0 3px;
	padding:.05em .5em;
	font: bold 1.1em/110% Verdana, Arial, Helvetica, sans-serif;
	background: #FFC;
}

*/
.left{
	float: left;
}
.right{
	float: right;
}
#query, #qsubmit{
	margin-left:1.5em;
}
.last, .noBord{
	border: none !important;
}
input.noBord{
	background: transparent !important;
	outline: 0;
}
.boton, #side form input.boton, fieldset .enviFormActi{
	padding: .3em .3em;
	font: bold .9em/100% Arial, helvetica, sans-serif;
	text-decoration: none;
	color: #360;
	border: 1px outset #B0DA06;
	background: #B0DA06;
	cursor: pointer;
}
.boton:hover{
	text-decoration: none;
	color: #360;
	background: #87A805;
}
.enviForm, .enviForm:hover, .enviFormActi{
	position: absolute;
	bottom: 2.8em;
	right: .5em;
	height: 30px !important;
	padding: .3em .3em;
	font: bold .9em/100% Arial, helvetica, sans-serif;
	text-decoration: none;
	color: #999;
	border: 1px outset #999;
	background: #E5E5E5;
	cursor: pointer;
	margin-right: .6em;
}
.subi{
	float: right;
	margin-top: .8em;
	font-size: .75em;
	line-height: 110%;
	text-decoration: underline;
	color: #06F;

}
.limp{
	float: left;
	margin-top: .8em;
	font-size: .75em;
	line-height: 110%;
	text-decoration: underline;
	color: #06F;
	background: transparent;
	border: none;
	cursor: pointer;
}
.upper{
	font: normal .9em/95% arial, helvetica, sans-serif;
	text-transform: uppercase;
	color: #666;
}
.out{
	padding-right: 16px;
	background: url(../imag/auxi/auxiOut.gif) no-repeat 98% 3px;
}
.vaci, .inco, .comp, .impr{
	padding-left: 19px !important;
	background-image: url(../imag/auxi/auxiPostVaci.gif) !important;
	background-repeat: no-repeat;
	background-position: 4px 50% !important;
}
.inco{
	background-image: url(../imag/auxi/auxiPostInco.gif) !important;
}
.comp{
	background-image: url(../imag/auxi/auxiPostComp.gif) !important;
}
.impr{
	background-image: url(../imag/auxi/auxiPostImpr.gif) !important;
	/*background-position: 2px 50% !important;*/
	padding-left: 23px !important;
}
td.impr{
	background-position: 2px 50% !important;
	padding-left: 21px !important;
}
#footer #av{
	font-size: 1.02em;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #666;
}
.imprimir {
	float: right;
	margin-bottom: -2em;
}
/*--------------------------------- Clear Fix ----------------------*/
.cf:after{
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
/* Hides from IE-mac \*/
* html .cf{height: 1%;}
/* End hide from IE-mac */
/*--------------------------------- Anchos a % ---------------------*/
#cont .w2{
	width: 2%;
}
#cont .w5, .w5{
  width: 5%;
}
#cont .w10, .w10{
  width: 10%;
}
#cont .w15, .w15{
  width: 15%;
}
#cont .w20, .w20{
  width: 20%;
}
#cont .w25, .w25{
  width: 25%;
}
#cont .w30, .w30{
  width: 30%;
}
#cont .w35, .w35{
  width: 35%;
}
#cont .w38, .w38{
	width: 38%;
}
#cont .w40, .w40{
  width: 40%;
}
#cont .w45, .w45{
  width: 45%;
}
#cont .w50, .w50{
  width: 50%;
}
#cont .w55, .w55{
  width: 55%;
}
#cont .w60, .w60{
  width: 60%;
}
#cont .w65, .w65{
  width: 65%;
}
#cont .w70, .w70{
  width: 70%;
}
#cont .w75, .w75{
  width: 75%;
}
#cont .w80, .w80{
  width: 80%;
}
#cont .w85, .w85{
  width: 85%;
}
#cont .w90, .w90{
  width: 90%;
}
#cont .w95, .w95{
  width: 95%;
}
#cont .w100{
  width: 100%;
}