/* CAJETIN */

.cajetin form {
padding: 15px 20px;
}
.cajetin form fieldset {
display: block;
margin-bottom: 10px;
height: 68px;
}
.cajetin form fieldset input#rut {
height: 37px;
}
.cajetin form fieldset.captcha {
margin-bottom: 15px;
}
.cajetin form fieldset.captcha label span {
font-style: italic;
color: #666;
}
.cajetin form fieldset.captcha div  {
outline: none;
display: block;
color: #666666;
font-size: .9em;
background-color: #FDFDFD;
border-radius: 2px;
border: 1px solid #ddd;
padding: 2px;
height: 37px;
width: 100%;
-webkit-box-sizing: border-box;
-ms-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box;
}
.cajetin form fieldset.captcha div ul {
width: 200px;
overflow: hidden;
margin: 0 auto;
padding-top: 3px;
}
.cajetin form fieldset.captcha ul li {
background-image: url(../img/sprite-captcha.png);
background-repeat: no-repeat;
display: inline-block;
width: 26px;
height: 27px;
text-indent: 81px;
overflow: hidden;
margin: 0 7px;
}
.cajetin form fieldset.captcha ul li.candado {
background-position: -5px -5px;
}
.cajetin form fieldset.captcha ul li.reloj {
background-position: -5px -39px;
}
.cajetin form fieldset.captcha ul li.campana {
background-position: -5px -75px;
}
.cajetin form fieldset.captcha ul li.corazon {
background-position: -5px -110px;
}
.cajetin form fieldset.captcha ul li.auto {
background-position: -5px -144px;
}
.cajetin form fieldset.captcha ul li.ancla {
background-position: -5px -180px;
}
.cajetin form fieldset.captcha ul li.tijeras {
background-position: -5px -213px;
}
.cajetin form fieldset.captcha ul li.trebol {
background-position: -5px -249px;
}
.cajetin form fieldset.captcha ul li.bote {
background-position: -5px -283px;
}
.cajetin form fieldset.captcha ul li.pelota {
background-position: -5px -320px;
}
.cajetin form fieldset.captcha ul li.perro {
background-position: -5px -353px;
}
.cajetin form fieldset.captcha ul li.luna {
background-position: -5px -389px;
}
.cajetin form fieldset.captcha ul li.ampolleta {
background-position: -5px -424px;
}
.cajetin form fieldset.captcha ul li.avion {
background-position: -5px -458px;
}
.cajetin form fieldset.captcha ul li.dados {
background-position: -5px -493px;
}
.cajetin form fieldset.captcha ul li.taza {
background-position: -5px -529px;
}
.cajetin form fieldset.captcha ul li.maletin {
background-position: -4px -564px;
}
.cajetin form fieldset.captcha ul li.paraguas {
background-position: -5px -599px;
}
.cajetin form fieldset.captcha ul li.helado {
background-position: -5px -634px;
}
.cajetin form fieldset.captcha ul li.cartas {
background-position: -5px -669px;
}
.cajetin form fieldset.captcha ul li.candado#active {
background-position: -40px -5px;
}
.cajetin form fieldset.captcha ul li.reloj#active {
background-position: -40px -39px;
}
.cajetin form fieldset.captcha ul li.campana#active {
background-position: -40px -75px;
}
.cajetin form fieldset.captcha ul li.corazon#active {
background-position: -40px -110px;
}
.cajetin form fieldset.captcha ul li.auto#active {
background-position: -40px -144px;
}
.cajetin form fieldset.captcha ul li.ancla#active {
background-position: -40px -180px;
}
.cajetin form fieldset.captcha ul li.tijeras#active {
background-position: -40px -213px;
}
.cajetin form fieldset.captcha ul li.trebol#active {
background-position: -40px -249px;
}
.cajetin form fieldset.captcha ul li.bote#active {
background-position: -40px -283px;
}
.cajetin form fieldset.captcha ul li.pelota#active {
background-position: -40px -320px;
}
.cajetin form fieldset.captcha ul li.perro#active {
background-position: -40px -353px;
}
.cajetin form fieldset.captcha ul li.luna#active {
background-position: -40px -389px;
}
.cajetin form fieldset.captcha ul li.ampolleta#active {
background-position: -40px -424px;
}
.cajetin form fieldset.captcha ul li.avion#active {
background-position: -40px -458px;
}
.cajetin form fieldset.captcha ul li.dados#active {
background-position: -40px -493px;
}
.cajetin form fieldset.captcha ul li.taza#active {
background-position: -40px -529px;
}
.cajetin form fieldset.captcha ul li.maletin#active {
background-position: -39px -564px;
}
.cajetin form fieldset.captcha ul li.paraguas#active {
background-position: -40px -599px;
}
.cajetin form fieldset.captcha ul li.helado#active {
background-position: -40px -634px;
}
.cajetin form fieldset.captcha ul li.cartas#active {
background-position: -40px -669px;
}

.cajetin form fieldset.captcha ul li a {
display: block;
height: 25px;
}
.cajetin form h3 {
font-size: 1em;
margin-bottom: 15px;
color: #666;
}
.cajetin form label {
font-weight: bold;
font-size: .7em;
display: block;
padding: 0 0 2px 3px;
}
.cajetin form fieldset span.error {
font-size: .6em;
color: #d02e10;
display: block;
padding: 2px 0 0 4px;
}
.cajetin p {
width: 100%;
font-size: .65em;
color: #666666;
text-align: center;
background-color: #e7e7e7;
padding: 7px 0;
border-left: 1px solid #ddd;
border-bottom: 1px solid #ddd;
border-right: 1px solid #ddd;
text-shadow: 1px 1px 1px #fff;
-webkit-box-sizing: border-box;
-ms-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box;
display: block;
}
.cajetin p::before {
content: "\f023";
display: inline-block;
font-size: 1.2em;
color: #7F7F7F;
padding-right: 4px;
}
