/*by bibtic*/
@import url('reset.css');

body{ background:#DAF0F4; color:#4C4C4C; font-family: Verdana, sans-serif; font-size: 74%; margin:0; padding:0;}
.BRclear{clear:both;}
hr {border:none; background:#ccc;height:1px;}
a img {border:none;}
span.blau {color:#00ABD1;}
span.ital {font-style:italic;}
span.black {color:#000;}
#wrapper{ background:#FFF; border-left: 2px #CCC solid; border-right: 2px #CCC solid; margin:0 auto 0 auto; width: 730px; height:100%; }
#page{ background:#FFF; width:570px; height:100%; margin:0 auto 0px auto; }
#header{ width:100%; padding-top:100px; background:#FFF; height:100%; }
#header img#logo{ float:left; border-right: 1px #ccc solid; padding-right:8px; }
#header p{ font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; color:#535256; line-height:120%; font-size:90%; float:left; margin:0; margin-top: -2px; padding-top:0px; padding-left:8px; }
#header div#nav {padding: 25px 0 75px 0;}
#header div#nav a {padding-right:2px;}
#header div#nav a.last {padding-right:0px;}

div#content img.fleft{float:left; padding:0 20px 10px 0;}
div#content a:link, div#content a:visited {color:#000;text-decoration:underline;font-size:90%; padding:2px;}
div#content a:hover {color:#000;text-decoration:none;background:#00D1FF;}
div#content dd {float:left; width:13%; color:#4C4C4C;}
div#content dt {float:left; width:87%;padding-bottom:20px; color:#4C4C4C;}
div#content dt  p {padding-top:5px; padding-bottom:5px;}
div#content a.blau:link, div#content a.blau:visited {color:#00ABD1;text-decoration:none;font-size:100%;}
div#content a.blau:hover {color:#000;text-decoration:none;font-size:100%;}

div#content div.libris {padding-left:110px;}

#foot{text-align:center;padding:140px 0 10px 0;}
.player{margin:20px 0 10px 0;}
p.peu {margin-bottom:40px;}
/*form*/
div#username, div#sms, div#apellidos, div#telf, div#asunto{ padding-top:5%; clear:both;}
div#mail {margin:-18px 0 0 8px;float:right;}
div label.overlabel {float:left; width:80px;margin-right:10px;}
div#submit { padding-top:10px; float:right;}
input#username-field, input#apellidos-field, input#telf-field, input#asunto-field, input#email-field {float:left;}
input#username-field, input#email-field {width:210px;}
textarea#sms-field { width:470px; height:80px; font-size: 100%; font-family: "Lucida Grande", Lucida, Verdana, sans-serif;}
label.overlabel-applys { top:3px; left:5px;}
input, textarea {background:#E6F7FB;font-size: 100%; font-family: "Lucida Grande", Lucida, Verdana, sans-serif; border:medium none; padding:3px; }
input.btn { background-color:#FFF; color:#00ABD1; cursor:pointer; width:6em; font-weight:bold; font-size:110%;}
input.btnhov { background-color:#00ABD1; color:#FFFFFF; }
.error { padding: 0; margin: 0; font-weight:normal; color:#FF0000; width:250px;}