﻿* { margin: 0; padding: 0; }

html        { font: 14px/18px 'HelveticaNeue-Light', 'Helvetica Neue', Arial, Helvetica, sans-serif; color: #fff; 
background: url(./formComp/noise.png); }
a:hover, a:active { outline: none; }
#sizer      { width: 200px; margin: 0 0; padding: 0px 0px 0px; 
background: url(./formComp/highlight.png) no-repeat 50% 0; }
form        { width: 175px; padding: 8px 2px 0; 
margin-bottom: 2px; 
background: #8E8B50 url(./formComp/box-grad.png) repeat-x 0 0; 
border-radius: 10px; 
-webkit-border-radius: 10px; 
-moz-border-radius: 10px; 
-khtml-border-radius: 10px; 
box-shadow: 0 5px 12px rgba(0,0,0,.4); 
-webkit-box-shadow: 0 5px 12px rgba(0,0,0,.4); 
-moz-box-shadow: 0 5px 12px rgba(0,0,0,.4); 
-khtml-box-shadow: 0 5px 12px rgba(0,0,0,.4); }
.opcion_menu {font-size:11px;font-weight:bold;}
fieldset    { border: 0; padding-bottom: 9px; }
label       { display: block; cursor: pointer; line-height: 20px; padding-bottom: 9px; text-shadow: 0 -1px 0 rgba(0,0,0,.2); }
.radios     { padding-top: 18px; background: url(./formComp/divider.png) repeat-x 0 0; }
.label_check input,
.label_radio input  { margin-right: 5px;}
#footer     { width: 100%; text-align: center; font-size: 12px; }
#footer a   { padding: 2px 10px; margin: 0 2px; color: #999; background: #ddd; text-decoration: none; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -khtml-border-radius: 10px; }
#footer a:hover,
#footer a:focus { color: #fff; background: #333; background: rgba(0,0,0,.3); }

.has-js .label_check,
.has-js .label_radio    { padding-left: 24px; }
.has-js .label_radio    { background: url(./formComp/radio-off.png) no-repeat; }
.has-js .label_check    { background: url(./formComp/check-off.png) no-repeat; }
.has-js label.c_on      { background: url(./formComp/check-on.png) no-repeat; }
.has-js label.r_on      { background: url(./formComp/radio-on.png) no-repeat; }
.has-js .label_check input,
.has-js .label_radio input  { position: absolute; left: -9999px; }