body {background:url(../bizkaia-bilbao/informes.png) repeat-x;
background-attachment:scroll; text-align:center; list-style-type:none; margin:0;}
#aparejador {text-align:left; width:850px; background:#FFF; margin:auto; border-radius:0 0 30px 30px;}
#cabecera { text-decoration:none; height:186px; width:850px; margin:0; padding:0;}
a img {border:0;}
#texto {color:#000; background:#FFF; font:13px verdana,arial, helvetica, sans-serif;
width:620px; float:right; margin:2px 0 0 2px; padding:0 30px 0 0; border-radius:0 0 30px 30px;}
h1 {border-right:3px solid #f90; border-bottom:1px solid #f90; font-weight:700; font-size:16px;
font-family:verdana,arial, helvetica, sans-serif; color:#2255AA; margin:0; padding:10px 20px 0 0;}
H2,#tlf {text-align:center;}
#cuadro {display:block; color:#9bc8e9; background:#9bc8e9; width:850px; clear:right; margin:0; 
border-radius:0 0 30px 30px;}
#cuadro a {text-decoration:none; line-height:25px; height:10px; font-size:12px;
font-weight:400; text-align:left; margin:0 0 0 20px;}
#aparejadores {margin:0.6em 0 0.9em 4em;} 
/* recuadros */
.content {position:relative; width:auto;
min-width:150px; border:1px solid #000; background-color:#FFF; z-index:3; margin:0 35px 0 30px; padding:5px;}
/* menu */
.menu {color:#FFF; background:#f90; border-radius:0 30px 30px 0; 
padding:2px 6px 140px 0; margin:5em 0 0;
width:190px; height: 728px; float:left;font:bold 11px sans-serif;}
.menu ul {list-style-type: none;margin: 0;padding: 0;}
#actual {background:#C2DCFF; color:#fff; border:3px inset #9bc8e9;}
.boton {list-style-type: none;margin: 4px 0 4px 0;float: none;}
.boton li {display: block;}
.boton a {display: block;background: #98B7FF; color: #555555;border: 3px outset #e6e6e6;
border-radius: 50px 50px; margin: 10px 0 0 0;padding: 0 0 0 10px;
text-decoration: none;line-height: 30px;height: 30px;font-weight: bold;text-align: left;}
.boton a:hover {background: #C2DCFF;color: #ffffff;border: 3px inset #9bc8e9;}
/*formulario*/
#wrap {background:#C2DCFF; width:470px; margin:2px auto; padding:3px 10px 10px; border-radius:45px;}
#contact { width:450px; padding:0 10px 10px;}
fieldset {border:1px solid #36709B; background:#FFB22D; margin:7px 0 0; border-radius:30px;}
fieldset div {width:380px; border:0; margin:0 auto; padding:1px; }
* html fieldset div {width:380px;}
* html fieldset div input {width:376px;}
fieldset div input { width:376px; border:1px solid #F2C674; padding:1px;}
fieldset div br {display:none;}
legend {font-weight:700; color:#333; margin:0; padding:0.5em;}
input {font-size:150%; background:#F1F1F1; border:1px solid #F2C674; margin:5px auto;}
input#selfcopy {width:14px; float:left; margin:5px 5px 0 0;}
input#counter {float:left; width:60px; background:#EEE; color:#999;
border:1px solid #B5CCBA; text-align:center; margin:12px 0 0 118px; padding:.3em;}
input#sendEmail {float:left; width:180px; border:1px solid #F2C674;
background:#F1F8F6 url("img/fade.png") repeat-x;
color:#333; font-weight:700; margin:12px 4px 5px; padding:0.25em;}
textarea {font-size:150%;
background:#F1F1F1; border:1px solid #B5CCBA; width:380px; height:140px; margin:5px auto 10px; padding:0;}
input:hover,textarea:hover {background:#FAFBFC;}
input:focus,textarea:focus {background:#FFF; border-color:#666;}
.scsMsg {display:block; line-height:30px; font-size:180%; color:green;}
.req {color:#C00;}
.errFld { background:#FFC; border:1px solid red;}
.errMsg {color:red !important; display:block; padding-left:15px; background:url("img/halt.png") 0 3px no-repeat;}
.bigerr {display:block; line-height:30px; font-size:200%; color:red;}

