@font-face {font-family:'PatuaOne';src:url('../f/PatuaOne-Regular-webfont.eot');src:url('../f/PatuaOne-Regular-webfont.eot?#iefix') format('embedded-opentype'), url('../f/PatuaOne-Regular-webfont.woff') format('woff'), url('../f/PatuaOne-Regular-webfont.ttf') format('truetype'), url('../f/PatuaOne-Regular-webfont.svg#PatuaOneRegular') format('svg');font-weight:normal;font-style:normal;}

*{padding:0;margin:0;border:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
html{background:#FFF url(../im/fondo.jpg) center bottom no-repeat fixed;background-size:cover;color:#000;}
body,input,select,option,textarea,button{font:14px/24px Arial,sans-serif}
form ul{margin:0 0 5px !important;padding:0 !important;clear:both;}
form li{list-style:none;overflow:hidden;line-height:36px;background:#DDD;padding:0 !important;margin:0 0 5px 0 !important;list-style:none;}
form strong{color:#C00;}
label{float:left;width:150px;padding:0 10px;}
input,select,textarea{background:transparent;}
input:focus,select:focus,textarea:focus{background:#F2F2F2;outline:0;}
input,select{float:right;width:750px;padding:0 10px;line-height:36px;}
select{padding:9px 5px;}
textarea{display:block;width:900px;height:150px;padding:0 10px 10px;}

.f-linea{background:transparent;}
.f-linea input,.f-linea label{float:none;display:inline;width:auto;padding-left:0;}


iframe,img{display:block;}
iframe{margin-bottom:-5px;}
a{color:#00467F;}
a:hover,a:focus{color:#40749F;}
.dims{width:1000px;margin:0 auto;}
.oculto{position:absolute !important;left:-9999em !important;}
.nota,.aviso{color:#727272;font-size:12px;float:right;padding-top:5px;}
.boton{color:#FFF;text-shadow:0 1px 0 #000;background:#333;cursor:pointer;padding:5px 10px;text-transform:uppercase;}
.boton:active{position:relative;top:1px;}
.error em{display:block;background:#F5E5E5;padding:5px 10px;color:#900;font-style:normal;clear:both;line-height:1;}
.error.txtarea em{margin:0;}
div.error strong,div.exito strong{display:block;padding-left:40px;line-height:32px;font-weight:normal;}
div.error strong{background:#F5E5E5 url(../im/error.gif) 0 0 no-repeat;color:#900;}
div.exito strong{background:#E5ECF2 url(../im/exito.gif) 0 0 no-repeat;color:#00467F;}
#cabecera,#contenido .txt{background:#FFF;box-shadow:0 3px 3px 0 rgba(0,0,0,.3);padding:10px 50px;}
#cabecera{position:fixed;top:0;left:0;width:100%;z-index:69;}
#cabecera div{overflow:hidden;padding:10px 50px;}
#logo{font:40px/1 PatuaOne,Arial,sans-serif;color:#000;text-transform:lowercase;font-weight:normal;float:left;margin-top:-8px;}
#logo b{color:#727272;font-weight:normal;}
#nav{float:right;padding-top:4px;}
#nav li{display:inline;list-style:none;line-height:1;text-transform:uppercase;}
#nav a{text-decoration:none;color:#000;padding:10px;}
#nav a:hover,#nav a:focus{color:#FFF;background:#00467F;outline:0;}
h2{font:40px/1 PatuaOne,Arial,sans-serif;font-weight:normal;color:#FFF;background:rgba(0,0,0,.5);padding:20px 50px;display:inline-block;margin-top:100px;text-shadow:0 1px 0 #000;box-shadow:0 3px 3px 0 rgba(0,0,0,.3);z-index:7;position:relative;}
h3{font:24px/1 PatuaOne,Arial,sans-serif;font-weight:normal;color:#000;float:left;}
#aviso-legal h3{float:none;margin-bottom:8px;}

#contenido .txt{padding:30px 50px 20px;z-index:9;position:relative;overflow:hidden;}
#contenido p,#contenido ul,#contenido ol{margin-bottom:20px;}
#contenido li{margin:0 0 10px 20px;}
#inicio p{margin-bottom:0;}
#pasos{display:table;margin-bottom:20px;position:relative;z-index:11;}
#pasos div{display:table-cell;width:300px;text-align:center;background:#F2F2F2;padding:0 20px 30px;}
#pasos div:hover{background:#FFF;}
#pasos strong{color:#FFF;background:#00467F;padding:10px 0;width:70px;border-radius:35px;display:block;margin:-35px auto 15px;font-weight:normal;font-size:40px;line-height:1;border:5px solid #F2F2F2;}
#pasos div:hover strong{border-color:#FFF;}
#pasos h3{margin-bottom:15px;text-shadow:0 1px 0 #FFF;}
#logo-alterlex{float:left;margin:0 45px 25px 0;}

#resultado,#resultado-solicitud{clear:both;}
#datos-contacto{background:#F2F2F2;overflow:hidden;}
#datos-contacto span{display:block;padding:0 20px 20px;float:left;width:450px;}
#copy{padding:20px 50px;color:#FFF;background:rgba(0,0,0,.5);display:inline-block;}
#eidoweb{float:right;margin-top:22px;}