body{font-family:Arial,Helvetica,sans-serif;background-image:url(../img/03.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;background-attachment:fixed;color:#616161;margin:0;padding:0;border:0;}h1,h2,h3,h4{color:#333;font-weight:normal;}.body{margin:0;padding:0;border:0;width:100%;height:auto;background-image:url(../img/fondo030.png);background-color:#333;background-repeat:no-repeat;background-size:cover;}*{box-sizing:border-box;}.clr{clear:both;}.imgfdo{width:100%;height:auto;border:0;}#topbar{height:3.5em;}.main-header{font-family:Arial,Helvetica,"Nimbus Sans L",sans-serif;font-size:13px;margin:0 auto;max-width:1200px;padding:0 10px;}.bold{font-weight:bold;}.cursiva{font-style:italic;}.logo{display:block;background-position:center left;border:0;float:left;margin:0px;padding-top:.5em;font-weight:normal;font-size:22px;color:#800080;padding-bottom:.5em;}header nav ul{float:right;list-style-type:none;margin:12px 0;text-align:right;padding:0;}header nav ul li{float:left;line-height:30px;padding:0;position:relative;border-right:1px solid #444444;border-left:1px solid #ffffff;}header nav ul li:first-child{border-left:0;}header nav ul li:last-child{border-right:0;}header nav ul li a,header nav ul li a:visited{color:#2e2e2e;text-shadow:1px 1px #fff;text-decoration:none;padding:8px 17px 7px;opacity:.8;cursor:pointer;}header nav ul li a:hover{color:#000;text-decoration:none;}#cont section div{font-family:Arial,Helvetica,sans-serif;font-size:13px;float:left;padding:20px;margin:20px;width:45%;position:relative;background:rgba(255,255,255,0.5);color:#333;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}#cont section div p{text-align:left;}#cont section div p a,#cont section div p a:link,#cont section div p a:visited,#cont section div p a:active{color:#00F;text-decoration:none;}#cont section div p a:hover{color:#FFF;}.button{zoom:1;margin:10%;outline:none;cursor:pointer;text-align:center;text-decoration:none;font-size:18px;font-family:Arial,Helvetica,sans-serif;font-weight:bold;font-weight:normal;padding-top:1em;text-shadow:#fff 1px 1px 1px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:5px 5px 5px rgba(0,0,0,0.8);-moz-box-shadow:5px 5px 5px rgba(0,0,0,.8);box-shadow:5px 5px 5px rgba(0,0,0,0.8);}#botones{display:block;width:70%;}#botones div{float:left;zoom:1;margin:10%;outline:none;cursor:pointer;text-align:center;text-decoration:none;font-size:18px;font-family:Arial,Helvetica,sans-serif;font-weight:bold;font-weight:normal;padding-top:1em;padding-bottom:1em;width:25%;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}#login{padding:10px;background-color:#e5e5e5;position:absolute;width:30%;left:32%;top:30%;}#login input{text-align:center;width:50%;}#login div{text-align:center;width:100%;margin-bottom:5px;}.sombra{-moz-box-shadow:5px 5px 10px #333;-webkit-box-shadow:5px 5px 10px #333;box-shadow:5px 5px 10px #333;}.bordes{border:#333 solid 1px;}.round{-ms-border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}.text-login{font-family:Arial,Helvetica,sans-serif;font-size:13px;text-decoration:none;color:#2e2e2e;}#btsubmit{margin-top:10px;}.text-g{}#nickv{width:20%;margin-left:40%;padding:10px;}#nickv input{margin-bottom:10px;width:80%;}#Info{text-align:center;margin-bottom:20px;margin-top:20px;text-shadow:0 1px #FFF;}.gral{width:50%;padding:10px;margin-left:22%;margin-bottom:10px;margin-top:10px;border:#333 solid 1px;}.gral div input,.gral div select{text-align:center;width:70%;}.gral div,.gral div select,.gral div input{font-size:12px;}.gral div select,.gral div input{margin-bottom:10px;}.bold{font-weight:bold;}#foot{width:100%;background:rgba(0,0,0,0.4);}#foot ul{float:left;list-style-type:none;margin:10px 0;padding:25px;text-align:center;}#foot ul li{font-size:14px;display:inline;float:left;padding-left:25px;padding-right:25px;}#foot ul li a:visited,#foot ul li a:active,#foot ul li a:link{color:#fff;text-decoration:none;}#foot ul li a:hover{color:#000;text-decoration:none;}.busqueda-item{display:inline;float:left;width:60%;margin-bottom:10px;}.error-messages{margin:0 10px 15px 10px;padding:8px 35px 8px 30px;color:#B94A48;background-color:#F2DEDE;border:2px solid #EED3D7;border-radius:4px;text-shadow:0 1px 0 ;}#forms{box-sizing:border-box;display:block;width:50%;margin:5% 25%;background:rgba(255,255,255,0.5);padding:25px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}.form h1,.form h2,.form h3,.form h4{width:100%;text-align:center;font-weight:normal;}.form_hint,.required_notification{font-size:11px;}::-moz-placeholder{color:#666;font-family:Arial,Helvetica,sans-serif;}::-webkit-input-placeholder{color:#666;font-family:Arial,Helvetica,sans-serif;}*::focus{outline:none;}*:focus{outline:none;}.form ul{width:100%;list-style-type:none;list-style-position:outside;margin:0px;padding:0px;}.form li{text-align:center;padding:12px;border-bottom:1px solid #666;border-top:1px solid #fff;position:relative;}.form li:first-child{border-top:none;}.form li:last-child{border-bottom:none;}.form ul li a,.form ul li a:visited,.form ul li a:active{color:#00F;text-decoration:none;}.form li a:hover{text-decoration:underline;}.required_notification{color:#d45252;margin:5px 0 0 0;display:inline;float:right;}.form label{font-size:1em;width:40%;margin:1em 0;display:inline-block;float:left;}.form input,.form select{width:50%;}.form textarea{width:90%;font-family:Arial,Helvetica,sans-serif;font-size:0.8em;}.form input:focus,.form textarea:focus,.form select:focus{background:#fff;border:1px solid #555;box-shadow:0 0 3px #aaa;}.form input:focus:invalid,.form textarea:focus:invalid{background:#fff url(../img/invalid2.png) no-repeat 98% center;box-shadow:0 0 5px #d45252;border-color:#b03535;}.form input:required:valid,.form textarea:required:valid{background:#fff url(../img/valid2.png) no-repeat 98% center;box-shadow:0 0 5px #5cd053;border-color:#28921f;}button{border:none;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;color:white;font-weight:bold;padding:6px 20px;text-align:center;cursor:pointer;background:#06F;}button:hover{color:#000;background:#fff;}.warning{width:90%;background-color:#F00;color:#FFF;padding:1em 5px;font-family:Verdana,Geneva,sans-serif;font-size:14px;text-align:center;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin:15px 5%;}.cont-check{width:50%;margin:20px 25%;padding:10px;}input[type="text"],input[type="password"],input[type="email"],textarea,select{margin:5px auto;padding:1em;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;border:1px solid #aaa;box-shadow:0px 0px 3px #ccc,0 10px 15px #eee inset;}*{box-sizing:border-box;}#busquedas label{font-size:1em;color:#06F;width:auto !important;margin:0 !important;}#busquedas input[type=checkbox]{display:none;}#busquedas input[type=checkbox] + label{cursor:pointer;}#busquedas label:before{content:"";background-color:#f5f5f5;border:2px solid #aaa;border-radius:5px;display:inline-block;height:20px;margin:auto 40px 5px 20px;text-align:center;vertical-align:middle;width:20px;}#busquedas input[type=checkbox]:checked + label:before{content:'\2764';font-size:17px;color:#aaa;font-family:"Times New Roman",Times,serif;font-weight:bold;}@media screen and (max-width:800px ){#forms{width:100%;margin:5% 0;}.form input[type="text"],.form input[type="email"],.form input[type="password"],.form select,textarea{width:90%;}.cont-check{width:100%;margin:20px 0;}.form label{width:100%;}.main-header{font-size:12px;}.logo{font-size:20px;padding-top:.7em;}header nav ul li a{padding:8px 10px;}#cont{padding:5px;}#cont section div{font-size:11px;padding:5px;margin:5px;}#botones{display:none;}#login{position:static;background-color:transparent;border:#333 solid 1px;margin-top:20px;}#login input{width:80%;}.gral{width:90%;margin-left:2%;}#foot ul{padding:0;}#foot ul li{font-size:11px;padding-left:5px;padding-right:5px;}}