@charset "utf-8";
/*Formularios*/
#url{display:none}
form{margin:0}
fieldset{border:0;margin:0;padding:0}
label{cursor:pointer}
legend{border:0;*margin-left:-7px;padding:0}
button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal;*overflow:visible}
table button,table input{*overflow:auto}
input[type="button"],input[type="reset"],input[type="submit"] {cursor:pointer;-webkit-appearance:button}input[type="reset"]{margin-left:20px}
input[type="checkbox"],input[type="radio"] {box-sizing:border-box}
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-decoration{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
textarea{overflow:auto;vertical-align:top;resize:vertical}
input:valid,textarea:valid {  }
input:invalid,textarea:invalid{background-color:#f0dddd}
/* proviniente de formularios*/
#form-confirmacion{width:98%;height:80px;margin-bottom:30px}#form-confirmacion-CV{width:98%;height:130px}
.form-confirma{width:98%;height:40px; margin-top:5px}
.oculto{display:block;height:1px;border:0;color:#FFF;margin:1em 0;padding:0}
legend{width:98%;height:20px;text-align:left;font-size:1.4em;font-weight:700;color:#C00;margin-bottom:1em}
label{width:98%;height:20px;text-align:left}
label p{line-height:1em;margin-top:0;margin-bottom:0}
.explain,#explain{width:80%}.explain p{padding-top:1.5%}#explain p{padding-top:.5%}
#control-num p{padding-top:20px}#control-num2 p{padding-top:40px}
#checking{width:95%;float:left;text-align:left}
#answer{width:98%}
input{width:98%;height:35px;font:300 36px;margin:5px 0 10px 0;border:1px solid #cfcfcf;border-radius:10px}
input[type=checkbox]{width:10%;heigth:20px;float:left;margin-bottom:10px;border:1px solid #cfcfcf;cursor:pointer}
select{width:98%;height:25px;font:300 36px;margin:5px 0 10px 0;border:1px solid #cfcfcf;border-radius:10px}
textarea{width:98%;height:100px;font:300 36px;margin:5px 0 10px 0;border:1px solid #cfcfcf;border-radius:10px}
input[type=submit]{background-color:#c00;height:50px;width:40%;border:none;font-weight:400;letter-spacing:2px;color:#fff;border-radius:10px}input[type=submit]:hover{background-color:#900}
input[type=file]{/*background-color:#c00;height:30px;*/width:100%;border:none;font-weight:400;letter-spacing:2px;color:#666}
input[type=reset]{background-color:#333;height:50px;width:40%;border:none;font-weight:400;letter-spacing:2px;color:#fff;border-radius:10px}input[type=reset]:hover{background-color:#666}
#browser-file{width:98%; border:1px solid #ccc}
/*Divisores selectores*/
#selector{clear:both;width:100%}#selector div{float:left}
#selector-formL{clear:both;width:40%}#selector-formR{clear:none;width:40%;margin-left:5%}
/*Botones radio formularios*/
.radio{display: block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:16px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.radio input{position:absolute;opacity:0;cursor:pointer}
.radio .check{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#eee;border:1px solid #ccc;border-radius:50%}
.radio:hover input ~ .check{border: 2px solid #c00}
.radio input:checked ~ .check{background-color:#c00;border:none}
.radio .check:after{content:"";position:absolute;display:none}
.radio input:checked ~ .check:after{display:block}
.TablaContacto{margin-left:auto;margin-right:auto;float:left;width:100%}
#TablaContacto{margin-left:auto;margin-right:auto;float:left;width:100%}
#TablaContacto-Izda{margin-left:5%;margin-bottom:3%;float:left;width:90%}
#TablaContacto-Dcha{margin-left:5%;margin-bottom:3%;float:left;width:90%}
#TablaContacto-Izda li, #TablaContacto-Dcha li{height:480px}
ul.tarjeta, ul.tarjeta li{float:left;list-style:none;margin:0 auto;padding:0}
ul.tarjeta{font-size:1.0em;line-height:1.4em;width:100%;//background-color:#DDD;//border:1px solid #000;border:none}
ul.tarjeta li{width:96%;background-color:#EEE;border-width:1px;border-style:solid;display:block;padding:10px;margin-left:2%;margin-bottom:3%}
ul.tarjeta li h3{font-size:1.2em;color:#d11;margin-bottom:.4em;padding-left:3%}
ul.tarjeta li p{padding-left:3%}
ul.tarjeta li a{color:#d11}
/* Formulario php*/
.form-group{width:100%}