﻿textarea { padding:2px; height:4em; }

.tooltip { width: 210px; height: 120px; display: none; background: transparent url(controls/black_arrow.png); font-size: 12px; padding: 15px 25px 25px 25px; color: #fff; z-index: 3200; voice-family: "\"}\""; voice-family: inherit; width: 160px; height: 70px; }
html > body .tooltip { width: 160px; height: 70px; }
.sc_help { display: block; float: left; margin: -3px 0 0 6px; width: 24px; height: 24px; background: url(controls/icoayuda.gif); }
.sc_help span { display: none; }
.opcionGarantia .sc_help{ float:right;}
.opcionGarantia .sc_Caption .sc_Required{ display:none;}

.sc_GlobalBox { zoom: 1; }
.sc_GlobalBox:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.sc_Begin, .sc_End { clear: both; display: block; height: 15px; line-height: 15px; }

.sc_GlobalBox { display: block; margin: 0; font-family: Arial; font-size: 12px; color: #666; float: left; width: 215px; position: relative;}
.acepto { width:auto!important;}
.sc_Caption { display: block; }
.sc_Caption label { white-space:normal;}
.sc_Input { display: block;  }
.sc_GlobalBox select { width: 160px; display: block; float: left; border: solid 1px #99c; display: block; voice-family: "\"}\""; voice-family: inherit; width: 158px; }
html > body .sc_GlobalBox select { width: 158px; }
.sc_GlobalBox input { width: 160px; height: 19px; border: solid 1px #99c; display: block; float: left; padding: 0 15px 0 0; voice-family: "\"}\""; voice-family: inherit; width: 143px; height: 17px; }
html > body .sc_TextBox_GlobalBox input { width: 143px; height: 17px; }
.sc_Validator { position: absolute; left: 0; bottom: -1em; color: #c00; }
.sc_Error { font-size: 10px; white-space: nowrap;}
.sc_valOk { background: #cfc url(controls/form.gif) no-repeat right -19px; }
.sc_valKO { background: #fcc url(controls/form.gif) no-repeat right 3px; }
select.sc_valOk { background-position: right -61px; }
select.sc_valKO { background-position: right -39px; }
select.updating { background-position: left 0; padding-right: 0; }
.sc_valRequired { background: #ffc; }
.sc_Fecha_GlobalBox img { display: block; float: left; padding: 2px 0 0 1px; }
.sc_Fecha_GlobalBox input { width: 80px !important; }
.sc_Matricula_GlobalBox input { width: 80px !important; }
.sc_CodigoPostal_GlobalBox input { width: 80px !important; }
.sc_Nif_GlobalBox select { width: 52px; float: left; display: block; margin-right: 1px; voice-family: "\"}\""; voice-family: inherit; width: 50px; }
html > body .sc_Nif_GlobalBox select { width: 50px; }
.sc_Nif_GlobalBox input, .sc_Cif_GlobalBox input, .sc_Nie_GlobalBox input { width: 92px; voice-family: "\"}\""; voice-family: inherit; width: 90px; }
html > body .sc_Nif_GlobalBox input, html > body .sc_Cif_GlobalBox input, html > body .sc_Nie_GlobalBox input { width: 90px; }

.sc_RadioButtonList_GlobalBox input, .sc_RadioButton_GlobalBox input, .sc_CheckBoxList_GlobalBox input, .sc_CheckBox_GlobalBox input { margin: 0 3px 0 0; border: 0; width: auto !important; padding: 0 3px 0 3px; }
.sc_RadioButtonList_GlobalBox .sc_Input { line-height: 18px; }
.sc_RadioButtonList_GlobalBox label { line-height: 11px; }
.sc_RadioButtonList_GlobalBox br, .sc_CheckBoxList_GlobalBox br { clear: both; }
.sc_RadioButtonList_GlobalBox .sc_valOk { background: none; }
.sc_RadioButtonList_GlobalBox .sc_valKO { background: none; }
.sc_RadioButtonList_GlobalBox .sc_valRequired { background: none; }
.sc_RadioButtonList_GlobalBox .sc_valOk input { background: #cfc; }
.sc_RadioButtonList_GlobalBox .sc_valKO input { background: #fcc; }
.sc_RadioButtonList_GlobalBox .sc_valRequired input { background: #ffc; }
.sc_CheckBox_GlobalBox .sc_valOk, .sc_CheckBox_GlobalBox .sc_valKO { background-image: none; }
.sc_GlobalBox dl, .sc_GlobalBox dd { display: inline; margin: 0; padding: 0; }
.sc_GlobalBox dt { font-weight: bold; display: inline; margin: 0 2px 0 0; padding: 0; }
.sc_CuentaCorriente_GlobalBox input { width: 185px; voice-family: "\"}\""; voice-family: inherit; width: 183px; }
html > body .sc_CuentaCorriente_GlobalBox input { width: 183px; }

.zonasegura .sc_CuentaCorriente_GlobalBox { width: 325px !important; background: #cfc url(controls/cuenta_bancaria.jpg) no-repeat right 0px; float:none!important; }
.zonasegura .sc_CuentaCorriente_GlobalBox .sc_Caption label, .zonasegura .sc_CuentaCorriente_GlobalBox .sc_Required { display: none; }
.zonasegura .sc_CuentaCorriente_GlobalBox .sc_Caption { height: 15px; }
.zonasegura .sc_GlobalBox { width:370px;}
.zonasegura .sc_GlobalBox .sc_Caption{color:#ee8800;}
.zonasegura .sc_GlobalBox input { width: 340px; height: auto;   voice-family: "\"}\""; voice-family: inherit; width: 323px; }
html > body .zonasegura .sc_GlobalBox input { width: 323px; }
.zonasegura .sc_CuentaCorriente_GlobalBox input {font-size: 26px;line-height:normal;}
.zonasegura .sc_GlobalBox .sc_valRequired{ background:#fff;}
.zonasegura .sc_GlobalBox .sc_Validator { top: 31px; }
.zonasegura .sc_CuentaCorriente_GlobalBox .sc_valOk { background: #cfc url(controls/form.gif) no-repeat right -13px; }
.zonasegura .sc_CuentaCorriente_GlobalBox .sc_valKO { background: #fcc url(controls/form.gif) no-repeat right 9px; }

.field05colums { width: 89px; }
.field05colums input { width: 71px; voice-family: "\"}\""; width: 54px; }
html > body .field05colums input { width: 54px; }

.field025colums { width: 62px; }
.field025colums input { width: 44px; voice-family: "\"}\""; width: 27px; }
html > body .field025colums input { width: 27px; }

.field2colums { width: 430px; }
.field2colums input { width: 375px; voice-family: "\"}\""; width: 358px; }
html > body .field2colums input { width: 358px; }

.field2colums select { width: 375px; }
html > body .field2colums select {width:375px;}

.field3colums { width: 645px; }
.field3colums input { width: 590px; voice-family: "\"}\""; width: 573px; }
html > body .field3colums input { width: 573px; }
.field3colums textarea { width: 590px; voice-family: "\"}\""; width: 584px; }
html > body .field3colums textarea { width: 584px; }

.customVal { float: left; position: relative; }
.customVal .sc_CustomError2row { top: 35px; }


.preconfig .sc_GlobalBox { width: auto !important; }

.preconfig .sc_Input { margin-top: 5px; font-family: Arial; font-size: 11px; color: #000; }
.preconfig .sc_Input span span { margin-top: -18px; float: left; margin-left: 200px; }
.preconfig .sc_Input span .item1 { margin-top: 0px; float: left; margin-left: 0px; }

.sc_RadioButtonList_GlobalBox .sc_Input .aspNetDisabled  label {color:#aaa;}
.sc_RadioButtonList_GlobalBox .sc_Input .aspNetDisabled input { background:none! important;}

.sc_aclaracion { margin:0 0 0 0.5em; font-size:11px; color:#999; }

fieldset { padding: 10px 10px 20px 10px; border: 1px solid #ddd; margin: 0 0 25px 0; font-family: Arial; clear: both; }
legend { font-size: 14px; color: #666; margin: 0; padding: 5px; font-weight: bold; }

.aclaracion { font-size: 12px; background: #fffff0 url(controls/idea.jpg) no-repeat left top; padding: 0 0 0 30px; min-height: 30px; margin-top: 0; }

.boxcustomvalidators { zoom: 1; }
.boxcustomvalidators:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.boxcustomvalidators { display: block; float: left; position: relative;}