/**** css formularios miscrosites ****/

#formulario-microsite {min-width: 242px;padding: 0 4px; line-height: 1.3em}
/*#formulario-microsite .row{margin:6px 0;}*/

#formulario-microsite label {
    display: block;float: left;font-size: 9px;
    text-align: right;width: 100px;
    margin-right: 5px;line-height: 1.8em;
}
#formulario-microsite label.fecNac, #formulario-microsite label.sexo,
#formulario-microsite label.metodoEnvio,#formulario-microsite label.formaPago {width:auto}

#formulario-microsite div.row {clear: both;}
#formulario-microsite select {display: block;float: left;margin-bottom: 2px;font-size: 9px;}
#formulario-microsite input {
    display: block;float: left;margin-bottom: 2px;font-size: 9px;
    border-radius: 5px;border-color: silver;border-width: 1px;width: 100px;}
#formulario-microsite select{font-size: 9px;width: 100px;}
#formulario-microsite select.fecNac{width: 35px}
#formulario-microsite select.anioNac{width: 48px}
#formulario-microsite input[type='checkbox'], #formulario-microsite input[type='radio']{width:auto}
#formulario-microsite input.cuenta4{width:35px}
#formulario-microsite input.cuenta2{width:20px}
#formulario-microsite input.cuenta10{width:70px}
#formulario-microsite input.iban{width:130px}

.clear {display:block; clear:both; height:0px; font-size:1px; line-height: 1px}
.centrar{text-align: center}
.txtIzq{text-align: left!important}
.mt5{margin-top: 5px!important}
.mt10{margin-top: 10px!important}
.mb5{margin-bottom: 5px!important}
.mb10{margin-bottom: 10px!important}
.ml10{margin-left: 10px!important}
.ml15{margin-left: 15px!important}
.ml105{margin-left: 105px!important}
.wauto{width: auto!important;}
.inline-block{display: inline-block;}


#verisign_logo, #altaya_logo {float: left;width: 125px;}
#imagen-alt {height: 65px;width: 250px;}

#capaErrores {
    clear: both;
    position: absolute;
    width: 200px;
    margin: 20px;
    padding: 20px;
    border: 1px solid #CC0000;
    background-color: #FFFFCC;
    color: #CC0000;
    top: 30px;
    left: -20px;
}
#cerrar_errores {
    color: #000000;
    text-decoration: none;
    font-weight: bold;
    float: right;
}

.hidden { display: none}
.carga_icon.generic {background:url("/t17/img/opa-fancibox.png") repeat;height:100%;left:0;position:fixed;top:0;width:100%;z-index:99999}
.carga_icon.generic span {background:#444 url("/t17/img/ajax-carga.gif") center center no-repeat;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;display:block;left:48%;padding:20px 0;position:fixed;text-indent:-5000px;top:48%;width:55px}

#avisoCookies{clear:both;position: relative;display:block;bottom:0;height: auto;z-index: 99999999;background: #000;}
#contAvisoCookies{position:fixed;bottom:0;display:block;height: auto;z-index: 999999991;padding:5px 0 10px 0;background: #000;font-size: 0.75em;color:#fff; text-align: center;width: 100%}

.botton3 {border-radius: 10px; border: solid 1px #cfcfcf; height: 20px; line-height: 20px; padding: 5px; font-size: 0.81em; color: #525252; text-decoration: none;
    background: #ffffff;
    background: -moz-linear-gradient(#ffffff, #e6e6e6);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#e6e6e6));
    background: -webkit-linear-gradient(#ffffff, #e6e6e6);
    background: -o-linear-gradient(#ffffff, #e6e6e6);
    background: -ms-linear-gradient(#ffffff, #e6e6e6);
    behavior: url(/t17/css/PIE.htc);}
.botton3:hover { box-shadow: inset 0 0 3px rgba(0,0,0,0.4);
    background: #e6e6e6;
    background: -moz-linear-gradient(#e6e6e6, #ffffff);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e6e6e6), to(#ffffff));
    background: -webkit-linear-gradient(#e6e6e6, #ffffff);
    background: -o-linear-gradient(#e6e6e6, #ffffff);
    background: -ms-linear-gradient(#e6e6e6, #ffffff);}

.related {position: relative;}
.related .thumb span {display: block;position: absolute;top: 0;left: 0;bottom: 0;border-radius: 4px;width: 100%;box-shadow: inset 0 0 5px rgba(0,0,0,0.7);}
.related h1 {padding-top: 105px;}
.related .thumb {position: absolute;top: 10px;left: 10px;width: 165px;height: 110px;overflow: hidden;border-radius: 4px;}

#related-cuenta {clear: both; border-radius: 5px; display: block;text-align: center; behavior: url(/t17/css/PIE.htc);}
#related-cuenta h3 {margin: 0; padding: 15px 10px; color: #2e2e2e; text-shadow: 0 1px 1px #fff;font-size: 1.8em;}
#related-cuenta .related { background: white; border: solid 1px #666; margin: 0 0 10px 10px; border-radius: 5px 5px 5px 5px; width: 155px; padding: 15px 15px 10px 15px;behavior: url(/t17/css/PIE.htc); display: inline-block}
#related-cuenta h1 a {margin: 0 0 15px 0;float: left;font-size: 0.8em;color: #585858; text-decoration: none;}
#related-cuenta .thumb {width: 165px; height: 111px; text-align: center; }
#related-cuenta .thumb img {width: auto; max-height: 111px; display: inline-block;border-radius: 4px; }

.input-estilo-especial{
    color: #000!important;
    border-width:0!important;
    background-color: white!important;
    font-size: 9px!important;
    border-radius: 5px!important;
    border-color: silver!important;
    border-width: 1px!important;
}

.mensajeAsterisco{float:right;font-size:9px;}
.asterisco{font-size:12px;}

/* Estilos predictivo */
#searchbox-suggestion-calles {width: 230px;margin: 0 0 0 0;z-index: 9999;clear: both}
#searchbox-suggestion-inner {padding: 8px 8px 9px 6px; border:1px solid #e4e3e3; -webkit-border-bottom-right-radius: 7px; -webkit-border-bottom-left-radius: 7px; -moz-border-radius-bottomright: 7px; -moz-border-radius-bottomleft: 7px; border-bottom-right-radius: 7px; border-bottom-left-radius: 7px;background:#ffffff; -moz-box-shadow: 0 0 0.2em 1px rgba(0,0,0,0.1); -webkit-box-shadow: 0 0 0.2em 1px rgba(0,0,0,0.1); box-shadow: 0 0 0.2em 1px rgba(0,0,0,0.1)}
#searchbox-suggestion-inner ul.lista-predictivo {padding: 0;margin:0;line-height: 0.9em;}
#searchbox-suggestion-inner ul.lista-predictivo li {cursor: pointer; background: none; list-style-type:square; padding:2px 0; margin-left:23px;margin-bottom: 7px;font-size: 11px;}
#searchbox-suggestion-calles #searchbox-suggestion-inner ul.lista-predictivo li {padding:0; margin-left:20px;margin-bottom: 2px;font-size: 0.6em}
#searchbox-suggestion-inner ul.lista-predictivo li:hover {background: #faf9f9}
#searchbox-suggestion-inner ul.lista-predictivo li a {color:#535353; text-decoration: none}
#searchbox-suggestion-inner ul.lista-predictivo li a span {color:#000;font-weight:bold}
#searchbox-suggestion-inner .separator {border-bottom:1px solid #eaeaea; margin-bottom:8px; padding-bottom:5px;}
#searchbox-suggestion-inner a.vermas{font-size: 0.73em; color: #333; text-decoration: none;}
#searchbox-suggestion-inner .total{font-size: 0.73em; color: #333; text-decoration: none;}
#searchbox-suggestion-calles #searchbox-suggestion-inner .total{  font-size: 0.61em;color: #333;text-decoration: none;line-height:16px;margin:0; font-style: normal}
.resaltoAutocompletado{font-weight: bold;color: #205f94;background: #ffffff;background: -moz-linear-gradient(top,  #ffffff, #eeeeee);background: -webkit-gradient(linear, left top, left bottom, color-stop(#ffffff), color-stop(#eeeeee));background: -webkit-linear-gradient(top,  #ffffff,#eeeeee);background: -o-linear-gradient(top,  #ffffff,#eeeeee);background: -ms-linear-gradient(top,  #ffffff,#eeeeee);background: linear-gradient(to bottom,  #ffffff,#eeeeee);behavior: url(/t17/css/PIE.htc);-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;padding: 0 3px 0 3px;font-size: 0.8em;}
