#pageContainer {
	margin: auto;
	margin-top: 20px;
	margin-bottom: 10px;
	width: 600px;
	background: #EFEFEF;
	text-align: left;
	padding: 5px 10px;
	border: 3px solid #FFFFFF;
}

#examples {
	text-align: center;
}

#gallery {
	width: 510px;
	text-align: center;
	background: #FFFFFF;
	border: 1px solid #000000;
	margin: auto;
	padding: 6px 0;
}

#gallery img {
	margin: 6px;
	border: 1px solid #000000;
}

#box {
	text-align: left;
}

#calculadoraHolder{ padding:0;  }
#calculadoraHolder .ayuda { position: absolute; top:25px; left:500px; margin:0; padding:0; }
#calculadoraHolder table { background:#3E434B;  border: 1px solid red; border: 8px solid #3E434B;  }
#calculadoraHolder table td { padding: 5px 0; }
#calculadoraHolder img { margin: 0 0 10px 0 }
#calculadoraHolder #Formulario input, select { border: 1px solid #575F6A; }
#calculadoraHolder td {padding:4px; color:#FFF; border-bottom:solid 1px #575F6A;}
#calculadoraHolder select{width:140px;}
.textOnBig{font-size:1.3em; font-weight:bold;}
.verticalLine{ border-right:solid 1px #999; }
#btnHolder{text-align:center; padding:10px 0 0 0;}
#btnHolder img{ margin:0 10px 30px 0;}

.calculadoraAyuda { position: relative; }
.calculadoraAyuda h2, .calculadoraAyuda p { margin: 0 0 10px 0; padding: 0; }
.calculadoraAyuda .volver { position: absolute; top: 3px; left:500px; margin:0; padding:0; }
.calculadoraAyuda h2 { border-bottom: 1px solid #9fa7ae; line-height: 1.5em; }
.calculadoraAyuda ol{ margin: 0 0 0 22px; padding: 0; }
.calculadoraAyuda li { list-style: circle; padding: 0 0 5px 0;  }

/*LIGHTBOX SERVICIOS-correccion CV*/

#servCorrecCVHolder { padding:0; height: 100%; }
#servCorrecCVHolder h2 { padding: 10px 0 3px 0; margin: 0 10px 10px 10px; border-bottom: 1px solid #9fa7ae; }
#servCorrecCVHolder h3 { padding: 10px 0 1px 0; margin: 0 70px 10px 10px; border-bottom: 1px solid #9fa7ae; font-style:italic; color: #333333; font-weight: bold; }
#servCorrecCVHolder ul { margin: 10px 0 30px 0; padding: 0 0 0 23px; width: 550px; display: block; background: url(backLightboxLinea.gif) bottom no-repeat; overflow:hidden; }
#servCorrecCVHolder ul li { float: left; padding: 0; margin: 0 5px; background-color: #e7e7de; color: #fff; font-size: 1.2em; border: 1px solid #e7e7de; border-bottom: none; }
#servCorrecCVHolder a { padding: 4px 8px; font-weight: bold; color: #666; }
#servCorrecCVHolder a:hover { color: #333333;  }
#servCorrecCVHolder ol li { float: inherit; border: none; list-style:circle; padding-left: 0px; margin-left: 15px; font-weight: bold; font-size: 1em; background-color: none; } 
#servCorrecCVHolder .actualLB { font-weight: bold; background-color: #fff; color: #990000; padding: 0 8px;}
#servCorrecCVHolder .calificaciones { padding: 5px; background-color: #F7F7F7; margin: 0 0 30px 0; border: 1px solid #E6E6E6; position: relative; }
.calificaciones span {  width: 50px; height: 30px; position:absolute; top: 0; right: 0; background-color: #E6E6E6; }
.calificaciones span p { padding: 5px 10px 10px 15px; margin: 0; color:#990000; font-weight: bold; font-size: 1.2em; } 

/*LIGHTBOX SERVICIOS - ejemplos*/
#ejemplosHolder {  }
#ejemplosHolder .ejemplo p { text-align: left; }
#ejemplosHolder  p { text-align: center; }
#ejemplosHolder  h2 { padding: 10px 0 3px 0; margin: 0 0 30px 10px; border-bottom: 1px solid #9fa7ae; }
#ejemplosHolder  h3 { padding: 0; margin: 0 0 10px 0; color: #333333; font-weight: bold; font-size: 1.1em; line-height: 1.2em;  }
#ejemplosHolder .ejemplo { margin: 0 0 20px 0; padding: 0 10px 20px 0; border-bottom: 1px dotted #bfbf99; overflow: hidden; }
#ejemplosHolder .ejemplo li { list-style: circle; margin:  0 0 0 10px;}

