@charset "utf-8";
/* CSS Document */
body{ font-family: Arial, Helvetica, sans-serif; font-size:14px;}

fieldset{ border:none; margin-left:25px; margin-top:5px; position:absolute; height:150px;}
br{ clear:both;}
span{color:#006d86; font-weight:bold;}
p{ margin-top:13px; background:url(../images/detall-login.jpg) no-repeat; padding-left:20px;}
input{ display:block; border:1px solid #CCC;}
*input{ height:17px; border:1px solid #7f9db9;}
a{ outline:none; }

#contenidor{ width:700px; margin:0 auto;}
#logo{ background:url(../images/logo.jpg) no-repeat; width:510px; height:92px;}
#login{ background:url(../images/login.jpg) no-repeat; width:425px; height:210px; margin:50px 0 0 133px;}
#client{ background:url(../images/client.jpg) no-repeat; width:500px; height:325px; margin:50px 0 0 100px;}
#comandes{ background:url(../images/comanda.jpg) no-repeat; width:502px; height:369px; margin:5px 0 0 100px;}
#edit_user{ margin:50px 0 0 103px; background:url(../images/edit_user.jpg) no-repeat left; width:200px; height:22px; line-height:22px; padding-left:25px; }
#edit_user a{color:#006d86; text-decoration:none;}
#edit_user a:hover{color:#006d86; text-decoration: underline;}
#logout{ position:absolute; top:2px; right:200px;}
#logout a{ color:#FF7900; text-decoration:underline; line-height:22px; font-weight:bold;}
#logout a:hover{text-decoration:none; font-weight:normal;}
label.error{ display:block; margin:-10px 0 5px 20px; color:#FF0000; font-size:12px; }

span.jsvalidation{ color:#FF0000; font-size:10px; position:absolute; left:0; margin:40px 0 0 210px;}

#text{ margin-left: 28px;}
label{ display:block; color:#006d86; font-weight:bold;}
p.text{ text-align:justify; color:#474747; font-weight:bold; background:url(../images/detall.jpg) repeat-y; padding-left:8px;}
input.boto{ background:url(../images/boto.jpg) no-repeat; width:103px; height:35px; border:none; color:#FFFFFF; font-weight:bold; margin-left:35px;}
label.no_login{ float:left; width:175px; background:url(../images/detall-login.jpg) no-repeat; padding-left:25px; margin-top:18px; font-size:16px;}
input.no_login{ float:left; margin:18px 0 0 10px; width:200px;}
input.boto_no_login{background:url(../images/boto.jpg) no-repeat; width:103px; height:35px; border:none; color:#FFFFFF; font-weight:bold; margin:70px 0 0 160px;}
*input.boto_no_login{background:url(../images/boto.jpg) no-repeat; width:103px; height:35px; border:none; color:#FFFFFF; font-weight:bold; margin:90px 0 0 130px;}
label.almohadilla{float:left; margin:10px 0 0 5px; width:250px; font-size:16px; line-height:19px;}
input.almohadilla{float:left; margin:10px 0 0 25px; height:19px; border:1px solid #FFF;}
select.no_login2{float:left; margin:18px 0 0 10px; width:203px; border:1px solid #CCCCCC; height:19px; color:#006d86;}
*select.no_login2{ height:22px;}
label.no_login2{ float:left; width:175px; background:url(../images/detall-login.jpg) no-repeat; padding-left:25px; margin-top:18px; font-size:16px;}
input.no_login2{ float:left; margin:18px 0 0 10px; width:200px; color:#006d86; border:1px solid #CCCCCC;}
input.fichero{float:left; margin:18px 0 0 10px; width:200px; color:#006d86;border:1px solid #CCCCCC;}
input.boto_no_login2{background:url(../images/boto.jpg) no-repeat; width:103px; height:35px; border:none; color:#FFFFFF; font-weight:bold; margin:35px 0 0 160px;}

label.confirma{float:left; width:200px; background-image:url(../images/detall-login.jpg); background-repeat:no-repeat; padding-left:25px; margin-top:18px; font-size:16px;}
label.dades_confirmacio{float:left; width:175px; margin-top:18px; font-size:16px; color:#000000;}
input.boto_confirmacio{float:left; margin:25px 0 0 70px;background:url(../images/boto.jpg) no-repeat; width:103px; height:35px; border:none; color:#FFFFFF; font-weight:bold; }
* html input.boto_confirmacio{margin:40px 0 0 50px;}


select.printy{ background:url(../images/printy_model.jpg) no-repeat right; height:41px;}
*select.printy{ background-image:url(../images/printy_model.jpg);}
select.professional{background:url(../images/pro_model.gif) no-repeat right; height:41px;}
.file{width: auto;opacity: 0;-moz-opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); position:absolute; display:block; top:18px; left:270px;}
label.files{ position:relative; display:block; top:16px; left:425px; background:url(../images/lupa.gif) no-repeat; width:19px; height:19px;}
*label.files{ left:10px;}
html[xmlns*=""] body:last-child label.files{ left:425px;}
label.examinar{ font-size:9px; margin: 16px 0 0 417px; display:block; position:absolute;}
*label.examinar{ margin: 16px 0 0 4px;}
html[xmlns*=""] body:last-child label.examinar{margin: 16px 0 0 417px;}
input.amagat{visibility:hidden;}

span.resaltado{ color:#FF7900; text-decoration:underline;}
a.mail{ color:#006d86; font-weight:normal;}
