@import url(http://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,700italic,400,300,600,700);
@import url(https://fonts.googleapis.com/css?family=Roboto);
/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : Apr 2, 2014, 12:08:37 PM
    Author     : rocksuarez
*/
/*! normalize.css v1.0.0 | MIT License | git.io/normalize */
a {
  outline: none;
  border: none; 
}
a:focus {
    outline:none;
}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;}h3{font-size:1.17em;margin:1em 0}h4{font-size:0.7em;}h5{font-size:.83em;margin:1.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:75%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin: 0px;}dd{margin:0 0 0 40px}menu,ol,ul{padding: 0px;}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0;}

.row{margin:0px auto; display:block;  *zoom: 1; float:left; position:relative; width:940px;   }
.row:before{content: " "; display: table; }
.row:after {clear: both; }
textarea, input { outline: none; }
a{ text-decoration: none; }
p.subtitulo { margin-top: -30px; margin-left:-10px; }
p{}
html{width: 100%;  min-height:100%; overflow-x:hidden;  }
body{ 
background-color: #fff;
width: 100%; min-height:100%; font-family: 'Roboto', 'sans-serif'; font-weight: 400; background-repeat: no-repeat; background-position: right bottom; }
.header{ position:relative;width:100%;height:320px;z-index:1000; background:url("header.png") no-repeat;
 }
.logo  { padding-top: 12px;}
.contacto { color:#fff; padding-top:12px; }
.contacto img { padding-right:10px;}
#footer { position:relative;width:100%;height:64px;z-index:1000; background:#607413; margin:auto; font-size:12px; color:#fff; margin-top:100px;  }
#footer h6 { margin-top:15px; text-align:center; font-size:12px;}

.boton { 
    width: 160px;
    height: 43px;
    color: #FFF;
    line-height: 40px;
    background-color: #f98c25;
    border: none;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    font-weight: lighter;
    font-size: 15px;
    text-align: center;}
	
.boton a { background:#000;}


.content-all{/*padding: 20px 10px 20px 10px;*/ width: 960px;  min-height:400px; margin: 0px auto 20px auto; position:relative;  }
.content-all3{/*padding: 20px 10px 20px 10px;*/ width: 960px;  min-height:760px; margin: 0px auto 20px auto; position:relative;  }
.content-all4{/*padding: 20px 10px 20px 10px;*/ width: 960px;  min-height:960px; margin: 0px auto 20px auto; position:relative;  }
.content-all2{ width: 100%;  min-height:800px; margin: auto; position:relative;  }
.clear{clear: both}

.home { font-family: "Open Sans",Arial; font-size:16px; color:#3b3b3b;}
.titulo { font-family: "Open Sans",Arial; font-size:24px; color:#3b3b3b; font-weight:bold;}
.altura { min-height:400px; }

.registro-460{float: left; margin-top: 8px; width: 460px; margin-right: 20px}
.registro-520{float: right; margin-top: 8px; width: 200px; }
.registro-620{ width: 900px; margin-right: 20px; float: left; height:40px;}
.registro-420{float: left; margin-top: 8px; width: 420px; margin-right: 20px; height:40px;}
.registro-360{float: left; margin-top: 8px; width: 360px; margin-right: 20px}
.registro-300{ float: left; margin-top: 8px; width: 300px; margin-right: 20px}
.registro-140{ float: left; margin-top: 8px; width: 140px; margin-right: 20px}
.registro-125{ float: left; margin-top: 8px; width: 125px; margin-right: 20px}
.registro-220{ float: left; margin-top: 8px; width: 220px;}
.registro-940{ float: left; margin-top: 8px; width: 940px; margin-bottom: 10px}
.registro-175{ float: left; margin-top: 8px; width: 175px;}
.registro-620 p { padding-top:10px; padding-left:10px; height:20px; }

.registro-300-m label{display:none; }

.registro-300-m{ float: left; margin-top: 18px; width: 300px;}
.registro-140-m{ float: left; margin-top: 18px; width: 140px;}
.registro-460 p,
.registro-520 p,
.registro-420 p,
.registro-125 p,
.registro-175 p,
.registro-300 p, .registro-300-m p, .registro-140 p, .registro-220 p, .registro-940 p{ color: #225B9E; font-size: 15px; margin-top: 10px;}
.registro-140-m p{ color: #2973C2; font-size: 15px; margin-top: 10px; width: 150px; overflow: hidden}
.registro-420 p:first-child,.registro-125 p:first-child,.registro-175 p:first-child,.registro-300 p:first-child, .registro-300-m p:first-child, .registro-140 p:first-child, .registro-220 p:first-child, .registro-940 p:first-child, .registro-140 p:first-child, .registro-140-m p:first-child { color: #FFF; font-size: 15px; margin-top: 10px; font-weight:600; }



/*BOTON*/
.regresar-btn1{background-image: url('../img/regresar-btn.png'); margin-top: 30px; width: 130px; height: 40px; color: #FFF;   line-height:40px;   border: none;-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; font-size: 15px;background-color: transparent; float: left; display:block; font-weight:300; margin-right:20px;  }
.regresar-btn{background-image: url('../img/regresar-btn.png'); margin-top: 30px; width: 130px; height: 40px; color: #FFF;   line-height:40px;   border: none;-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; font-size: 15px;background-color: transparent; float: right; display:block; font-weight:300; }
.continuar-btn{margin-top: 30px; width: 130px; height: 40px; color: #FFF; padding: 5px; background-color: #559C1A; border: none;-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; font-weight: lighter; font-size: 15px; float: right;  margin-left: 20px; font-weight:300;  }
.continuar-btn1{margin-top: 30px; width: 130px; height: 40px; color: #FFF; padding: 5px; background-color: #559C1A; border: none;-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; font-weight: lighter; font-size: 15px; float: left;  font-weight:300;  }
.ingresar-btn{margin-top: 30px; width: 130px; height: 40px; color: #FFF; padding: 5px; background-color: #529C24; border: none;-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; font-weight: lighter; font-size: 15px; float: right;  margin-left: 20px}




.field{ 
  font-size: 14px !important; border: 1px solid #3b3b3b; border-radius: 5px; width:300px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -webkit-transition: border-color .5s;
  -moz-transition: border-color .5s;
  -o-transition: border-color .5s;
  transition: border-color .5s; padding: 8px; }
  
  .field4{ 
  font-size: 14px !important; border: 1px solid #3b3b3b; border-radius: 5px; width:100px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -webkit-transition: border-color .5s;
  -moz-transition: border-color .5s;
  -o-transition: border-color .5s;
  transition: border-color .5s; padding: 8px; }

.field2{   font-size:14px;  line-height:20px;   padding-left: 15px; color: #FFF;  box-sizing: border-box; width:100%; resize:none; text-align:left;     box-sizing: border-box;
    height: 35px;
    color: #3b3b3b; border-radius: 5px;border:1px solid #3b3b3b; }


.field3{ outline:none; position:absolute; bottom:-1px;    border:0;  border-bottom:1px #054773 solid;  padding-top:10px;  background-color: transparent; padding-left: 0px; color: #FFF; background-repeat: no-repeat;background-position: bottom left;padding-bottom: 10px;   -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width:100%; resize:none; text-align:left;  }
.field3:focus{border-bottom:1px #FFFFFF solid;}



.registro-a-110 p,
.registro-a-540 p,
.registro-a-460 p,
.registro-a-420 p,
.registro-a-700 p,
.registro-a-140 p,
.registro-a-380 p,
.registro-a-300 p,
.registro-a-220 p{ color: #FFF; font-size: 15px; font-weight:600; margin:0px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding-right:20px; padding-top:4px;   }

.registro-float-left span{color: #225B9E; font-size: 14px; margin-top:10px; float:left; display:block;  overflow: hidden;}
.registro-940 span,
.inp span,
.registro-a-110 span,
.pasaporte span,
.registro-a-540 span,
.registro-a-460 span,
.registro-a-420 span,
.registro-a-700 span,
.registro-a-140 span,
.registro-a-380 span,
.registro-a-300 span,
.registro-a-220 span{color: #225B9E; font-size: 14px; margin-top:10px;  overflow: hidden; display:block; width:100%; float:left;   }
.registro-a-110 label,
.registro-a-540 label,
.registro-a-460 label,
.registro-a-420 label,
.registro-a-700 label,
.registro-a-140 label,
.registro-a-380 label,
.registro-a-300 label,
.registro-a-220 label{display:none; }

.pasaporte span strong,
.registro-a-460 span strong,
.registro-a-140 span strong,
.registro-a-300 span strong,
.registro-a-220 span strong{ color:#D21D0F; }

.field-input1{margin-top:53px; }
.field-input1 span{margin-top:5px !important; }
.field-input{margin-top:60px; }
.field-input textarea{ height:30px;   }
.field-input .field1{ padding-bottom:8px;  }
.field-input span{margin-top:5px; }


