/* La Anchura de los Campos */
.telefono{width:8em; text-align:center;}
.captcha{margin-left:1em;width:7em;}
.nombre{width:24em;}
.email{width:24em;}
label.captcha{width:36%; text-align:left;}
/*Formularios*/
form{background:url(components/com_chronocontact/css/images/bg_form.png) repeat-x;background-position:bottom;padding:1em;border:1px solid #eee; width:100%;}
fieldset div {margin:0.3em 0;clear:both;}
label {float:left;text-align:right;margin:1.3em 1em 0 0;display: block;width: 20%;font:1em;}
legend {font:arial;color:#0b77b7;font-size:1.2em;}
legend span {width:10em;text-align:right;}
input {padding:0.6em;width:auto;border:1px solid #ddd;background:#fafafa;font:bold 1em arial, sans-serif;-moz-border-radius:0.4em;-khtml-border-radius:0.4em;}
textarea {padding:0.6em;width:90%;border:1px solid #eee;background:#fafafa;font:1em arial, sans-serif;-moz-border-radius:0.4em;-khtml-border-radius:0.4em;}
input:hover, textarea:hover {border-color: #039;background:#f6f6f6;} 
input:focus,textarea:focus{border-color: #90F;background: #EDF4FE;}
fieldset {border:1px solid #ddd;padding:0 0.5em 0.5em;margin-bottom:0.5em;}
.date input {background-image:url(../gfx/calendar-small.gif);background-repeat:no-repeat;background-position:100% 50%;}
.date fieldset label {float:none;display:block;text-align:left;width:auto;}
.date fieldset div {float:left;clear:none;margin-right:0.2em;}
.radio, .date {position:relative;}
.radio fieldset, .date fieldset {border:none;width:auto;padding:1px 0 0 11em;}
.radio legend, .date legend {font-size:1em;color:#000;}
.radio legend span, .date legend span {position:absolute;left:0;top:0.3em;width:10em;display:block;}
.radio label, .radio input {vertical-align:middle;display:inline;float:none;width:auto;background:none;border:none;}
.radio div {float:left;white-space:nowrap;clear:none;}
.ckCSSclear {margin:0;padding:0;clear:both;}
.ckCSSinputnormal {display: block;float: left;margin-top: 10px;}
.ck_mandatory {color:#FF0000;padding: 0px;font-size:0.6em;}
.cktooltip {background-color:#FFFF99;margin-left:-10px;margin-right:-10px;padding: 5px;}
#cktooltip {position: absolute;z-index: 3000;border: 1px solid #111;background-color: #eee;padding: 3px;opacity: 0.85;font-size:1em;color:#333333;}
#cktooltip h3 {font-size:1.2em !important;}
#cktooltip h3, #cktooltip div { margin: 0; }
.ckform_tooltip, .ckform_tooltipcss {margin-top: 12px;margin-left: 5px;}
#ckform div.error {clear: both;color: #FF0000 !important;font-style: italic;display: none;padding: 0px !important;}
#ckform div.error .ckCSSFloatLeft{width: 20%;}
#ckform input.error {border: 1px solid #FF0000 !important;}
#ckform textarea.error { border: 1px solid red; }
.ckform div.error {clear: both;color: #FF0000 !important;font-style: italic;display: none;padding: 0px !important;}
.ckform div.error .ckCSSFloatLeft{width: 20%;}
.ckform input.error {border: 1px solid #FF0000 !important;}
.ckform textarea.error { border: 1px solid red; }
em.error{margin:0.2em 0 0 0;width:auto;font-size:0.7em; color:#F00; font-style:italic;}
.boton{width:90%; display:block; margin:auto;}
