/*reset*/
body, html, div, blockquote, img, label, p, h1, h2, h3, h4, h5, h6, pre, ul, ol,li, dl, dt, dd, form, a, fieldset, input, th, td{margin: 0; padding: 0; border: 0; outline: none;}
body{line-height:1;}
h1, h2, h3, h4, h5, h6{font-size: 100%;}
ul, ol{list-style: none;}
a{color: black;text-decoration: none;}
a:hover{text-decoration: underline;}
/*page*/
body{background:#31322c;font-family:Arial}
#wrapper{width:990px;margin:auto;background:url(../imgs/bg-wrapper.jpg) no-repeat;padding-top:36px}
#wrapper h1{width:257px;height:88px;text-indent:-9999px;background:url(../imgs/vocivincenti.png) no-repeat;margin:0 0 150px 85px}
#wrapper p.intro{overflow:auto;padding-right:30px;line-height:31px;}
#wrapper p.intro span{display:block;padding:0 10px;background:url(../imgs/bg-intro.png) repeat;float:right;height:31px;font-size:26px;color:#aadc00;font-weight:bold}
#wrapper form{margin-top:35px}
#wrapper form fieldset.first{height:73px;padding:18px 0 0 205px}
#wrapper form fieldset.first label{color:#fff;font-size:24px;text-shadow:0px 2px #3A3830;margin:0 20px 0 0;line-height:52px;display:block;height:52px;float:left}
#wrapper form fieldset.first input{width:244px;height:52px;background:url(../imgs/form.png) no-repeat 0 0;padding:0 50px 0 10px;font-size:20px;line-height:52px;color:#999998;float:left}
#wrapper form fieldset.first input:focus{color:#31322c}
#wrapper form fieldset.first input.activ{color:#31322c}
#wrapper form fieldset.first input.valid{background-position:0 -52px}
#wrapper form #next{display:none;height:159px;border-bottom:1px solid #404040;background:url(../imgs/perso.png) no-repeat;padding:25px 0 0 210px;margin-bottom:10px}
#wrapper form #next fieldset{float:left;height:42px;padding-right:30px}
#wrapper form #next fieldset.col1{width:192px}
#wrapper form #next fieldset.col2{width:234px}
#wrapper form #next fieldset.col3{width:254px}
#wrapper form #next input{font-size:13px;color:#31322c;line-height:32px;padding:0 5px;float:right}
#wrapper form #next label{color:#b2b2b2;font-size:13px;display:block;float:left;height:32px;line-height:32px;margin:0 20px 0 0}
#wrapper form #next fieldset.col1 label{text-align:right;width:70px}
#wrapper form #next fieldset.col1 label.nacimiento{line-height:16px}
#wrapper form #next fieldset.title .selector{background: url(../imgs/form.png) no-repeat 0 -104px;display:inline;float:right;height:32px;position:relative;width: 91px}
#wrapper form #next fieldset.title .selector .val{color:#000;left:9px;padding-top:8px;position:absolute;top:0;width:91px;font-size:13px;height:24px}
#wrapper form #next fieldset.title .selector select{width:91px;font-size:13px}
#wrapper form #next #CODE_FIELD{width:81px;height:32px;background:url(../imgs/form.png) no-repeat 0 -135px}
#wrapper form #next #CODE_FIELD:focus{background-position:-91px -135px}
#wrapper form #next #FIRSTNAME_FIELD, #wrapper form #next #LASTNAME_FIELD, #wrapper form #next #VILLE_FIELD{width:161px;height:32px;background:url(../imgs/form.png) no-repeat 0 -167px}
#wrapper form #next #FIRSTNAME_FIELD:focus, #wrapper form #next #LASTNAME_FIELD:focus, #wrapper form #next #VILLE_FIELD:focus{background-position:0 -199px} 
#wrapper form #next fieldset.pais .selector{background: url(../imgs/form.png) no-repeat scroll -91px -104px transparent;display:inline;float:right;height:32px;position:relative;width: 193px}
#wrapper form #next fieldset.pais .selector .val{color:#000;left:9px;padding-top:8px;position:absolute;top:0;width:170px;font-size:13px;height:24px}
#wrapper form #next fieldset.pais .selector select{width:91px;font-size:13px}
#wrapper form #next fieldset.last{padding:10px 39px 0 0;float:none}
#wrapper form #next fieldset.last p.mention{float:left;color:#ff0087;font-size:11px;font-style:italic;margin:26px 0 0 5px}
#wrapper form #next fieldset.last input#enviar{float:right;height:37px;width:184px;background: url(../imgs/form.png) no-repeat 0 -231px;color:#fff;font-size:20px;cursor:pointer;line-height:35px;padding:0}
#wrapper #under{padding:11px 11px 40px}
#wrapper #under h2{font-size:16px;color:#ff2297;margin-bottom:20px}
#wrapper #under p{color:#b2b2b2;font-size:14px;padding:0 35px;line-height:19px}
#wrapper #footer{text-align:right;font-size:11px;color:#808080;padding:0 5px 20px 0}
