/* CSS Document */
html,body{
margin:0; padding:0;
}
a{font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;font-size:9px;text-decoration:none;color:#FFFFFF;}
a:hover{font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;font-size:9px;text-decoration:none;color:#FFFFFF;}
img {border:0;}
#container{width:1000px;
}
/* PORTADA */
/*menu */
#menu{background-color:#000000;height:20px;width:100%;margin:0;padding:0;}
#menu ul{margin:0;padding:0;margin-left:580px; padding-top:3px;}
#menu li{font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;font-size:10px;color:#FFFFFF;float:left;padding: 0; list-style-type:none;padding-right:10px;}
#menu li img {padding-right:5px; margin-top:2px;}
/* CAPCELERA*/
#logo{background-color:#ff9101;height:53px;width:100%;background-image:url(../img/cabecera.gif);background-repeat:no-repeat;float:left; margin:0; padding:0;}
#logo #login label{font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;font-size:10px;}
#logo #login {padding-left:642px;}
#logo #login label{float:left;}
#logo #login label input {margin:0; padding:0;}
#logo #login label a{margin:0; padding:0; font-weight:normal;}
#logo .imgentrar{margin-top: 6px;padding-left: 5px;}
#logo input.logins{border:1px solid #000;background-color: #fff;width: 112px;}

/* FLASH */
#flash{margin-top:5px;margin-bottom:2px;margin-right:5px;float:left;}
/* BUSCADOR */
#buscador{ width:415px;float:left;background-color:#3F3F3F;color:#FFFFFF;font-family:Verdana, Arial,Helvetica, sans-serif;font-size:10px;height:155px; padding:0; margin: 5px 0 5px 0; display:block;}
#buscador form {margin:0 15px 0 15px; padding: 1px 0 15px 0;}
#buscador .miniselect { width:95px; margin:0; padding:0;}
#buscador .campmes { width:80px; margin-right:0px; padding:0; }
#buscador .campdia { width:40px; margin:0; padding:0; }
#buscador .lbl{ float:left; padding:0; margin:0; }
#buscador .lblselect {width:150px;margin:0; padding:0;margin:2px 15px 2px 0;}
#buscador .lblimg { margin:0 15px 0 2px; cursor:pointer; }
#buscador h3{background-color: black; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold; margin:0; padding:5px;}
/* CONTENIDO */

.listaoff { cursor:pointer; background-color: white; }
.listaon { cursor:pointer; background-color: #E2DED9; }

#contenido{width:100%;height:388px;background-image:url(../img/fondo.gif);clear:both;}
#contenido #destacado{width:405px;height:67px;background-color:#3F3F3F;float:left;margin:10px 5px 10px 5px;padding:5px 2px 5px 5px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#FFFFFF;font-size:10px;}
#contenido #destacado .titulo{font-family:Verdana, Arial, Helvetica, sans-serif;color:#FF9100;font-size:12px;font-weight:bold;}
#contenido #destacado h3{margin:0;padding:0;margin-top:2px;color:#FF9100;}
#contenido #destacado img{padding-right:10px;vertical-align:text-top;float:left;}
#listado{background-color:#000;clear:both;width:1000px;color:#FFF;}
#listado #titulo{float:left;font-family:Verdana, Arial, Helvetica, sans-serif;text-transform:uppercase;font-size:11px;font-weight:bold;padding:5px;}
#listado #fecha{background-color:#000;float:right;padding:5px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-weight:bold;}
#listado th {text-align: left;font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color:#FF9100;background-color: #3F3F3F;padding-top:5px; padding-bottom:5px;}
#listado td {text-align: left;padding-top:2px; padding-bottom:2px;font-family:  Verdana,Arial, Helvetica, sans-serif;font-size: 11px;color: #3F3F3F;border-bottom:1px #000033 solid;}
#listado .disponible{color:#00A33D;}
#listado .reservada{color:#FF7F00;}
#listado .confirmada{color:#C90202;}
#listado #ofertas{clear:both;background-color:#F7F7F7;height:130px;overflow:auto; width:1000px;}

#presupuesto { position:absolute;top:10px;left:850px; };

/* Modificats (isaac 18/07/06) */
#listado p{margin: 0 0 15px 0;}
#listado #oferta{height:170px;font-family:Verdana, Arial, Helvetica, sans-serif;background-color:#F7F7F7;color:black;font-size:10px;padding:35px 0 0 50px;clear:both;}
#listado #detalle{height:185px;font-family:Verdana, Arial, Helvetica, sans-serif;background-color:#F7F7F7;color:black;font-size:10px;padding: 20px 0 0 20px;clear:both;}
#listado #detalle img{float:left;}
#listado #detalleinfo {margin: 0 30px 0 310px;}
.titulo{color:#C90202;font-weight:bold;font-size:11px;}
#contenido #botonPublicar{width:100%;height:20px;}
#contenido #botonPublicar a{margin:0;padding:0;}
#contenido #botonPublicar img{margin:0 5px 0 0;padding:0;}
/* Final Modificats */
#zonaUsuarios{clear:both;background-color:#3F3F3F; height:210px;}
/*PUBLICAR OFERTAS*/
#publicarOferta{ margin:0; padding:0; background-color:#3F3F3F; color:#FFFFFF;font-family:Verdana, Arial,Helvetica, sans-serif;font-size:10px;}
#nuevoProducto .formOferta{float:left; margin:0; padding:0;background-color:#3F3F3F; padding-right:20px; height:200px; }
#nuevoProducto dt {padding:3px;}
#nuevoProducto dl {}
#nuevoProducto dd {margin: 0; padding-bottom:10px;}
#nuevoProducto textarea{width:200px}
#nuevoProducto input{width:100px}
#publicarOferta .formOferta{float:left; margin:0; padding:0;background-color:#3F3F3F; padding-right:20px; height:200px; }
#publicarOferta .formOferta span{ font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#publicarOferta dt {padding:3px;}
#publicarOferta dl {}
#publicarOferta dd {margin: 0; padding-bottom:10px;}
#publicarOferta textarea{width:150px}
#publicarOferta input{width:155px}
#publicarOferta img{ padding-right:5px;}

/*DATOS CONTACTO*/
/*
#datosContacto { clear:both;width:1000px; }
*/
#datosContacto { clear:both;width:1000px; }
#datosContacto span{float:left; margin-left: 25px; padding-top: 2px;}
#datosContacto { font-family:Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0;font-weight:normal;font-size:10px;text-align:right;color:#FFFFFF }
#datosContacto { position:absolute;top:534px;margin-left:-10px }
#datosContacto  a{ color:#FFFFFF;text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0;font-weight:normal;font-size:10px; }
#datosContacto  a:hover { color:#000000;text-decoration:none; }

/*PIE*/
#pie{clear:both;width:1000px;}
#pie p{font-family:Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0;font-weight:normal;font-size:9px;text-align:right;}
/*CONTENIDO USUARIO*/
.titulo{font-family:Verdana, Arial, Helvetica, sans-serif;color:#FF9100;font-size:12px;font-weight:bold;}
.campo{font-family:Verdana, Arial, Helvetica, sans-serif;color:#CCCCCC;font-size:12px;font-weight:bold;}
.texto{font-family:Verdana, Arial, Helvetica, sans-serif;color:#FFFFFF;font-size:10px;}
/* CALENDARIO */
#cal { z-index: 1; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;font-size: 10px; }
#cal table, #cal div { background-color: #3F3F3F;  color: white; }
#cal .calenon { background-color: #8C8C8C; border: #fff solid 1px; text-align:center; width: 20px; height: 20px; cursor: pointer; }
#cal .calenover { background-color: #FFA944; border: #fff solid 1px; text-align:center; width: 20px; height: 20px; cursor: pointer; }
#cal .calenoff { font-size: 5px; }
#cal tr td { color: white; font-family: Verdana, Arial, Helvetica, sans-serif; width: 20px; height: 20px; }
#titol {clear:both;width:999px; background-color:#000000; height:20px; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:FFFFFF; padding:2px;}
#zonaUsuario{background-color:#3F3F3F; clear:both width:999px;font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
#zonaUsuario p label{float:left; margin-right:20px;}
#zonaUsuario h4{border-bottom:thin solid #8C8C8C; color:#8C8C8C; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold;}
#zonaUsuario textarea,input {border:solid 1px #666666}
#zonaUsuario p,#zonaUsuario h4{margin:0; padding:0;  margin-bottom:5px; width:600px; }
#zonaUsuario dt span{color:#FB9200;}
#zonaUsuario dt{ margin-bottom:5px;}
#zonaUsuario #menuUsuarios{float:left; margin:0; padding:0; background-color:#3F3F3F; height:458px;}
#zonaUsuario #menuUsuarios ul{ list-style-type:none;margin:0; padding:0; list-style:none;}
#zonaUsuario #menuUsuarios li{ list-style-type:none; margin:0; padding:0;  list-style:none;}
#zonaUsuario #menuUsuarios img,#menuUsuarios a{margin:0; padding:0;}
#zonaUsuario #cont{width:842px; padding:0; margin-top:0; padding:0; top:0; padding-top:20px;  margin-left:170px; background-color:#3F3F3F; font-weight:normal; font-size:10px; color:#FFF;padding-left:20px; height:440px; margin:0;  position:absolute; top:97px; left:141px; overflow-y:auto; overflow-x:hidden; }
#zonaUsuario #cont h3{margin:0; padding:0;border-bottom:thin solid #FF9100; color:#FF9100; font-weight:bold; width:815px; text-transform:uppercase; margin-bottom:10px; font-size:14px; height:20px;}
#zonaUsuario #cont h4{ margin:0; padding:0;}
#zonaUsuario #cont dl{ background-color:##3F3F3F}
#zonaUsuario #cont dl.columna{float:left;background-color:##3F3F3F; margin-right:10px; width:260px;}
#zonaUsuario #cont dl.columna dt{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; float:left; margin:0; padding:0; width:100px; color:#FF9100; margin-top:5px;}
#zonaUsuario #cont dl.columna dd{margin-top:5px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight:normal;}
#zonaUsuario #cont .creditosDisponibles{ background-color:#FFFFFF; color:#FF9100; font-weight:bold; width:100px; border:#FF9100 thin solid; text-align:center; float:left; margin-right:20px; height:15px; padding-top:2px;}
#zonaUsuario #cont dl.columnaPublicar{float:left;background-color:##3F3F3F; margin-right:10px;}
#zonaUsuario #cont dl.columnaPublicar dt{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; margin:0; padding:0;}
#zonaUsuario #cont dl.columnaPublicar dd{margin:0; padding:0; margin-top:5px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight:normal;}
#zonaUsuario #cont dl.misGrupos{background-color:##3F3F3F; margin-right:10px;}
#zonaUsuario #cont dl.misGrupos dt{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; float:left; margin:0; padding:0; color:#FF9100; margin-top:5px; width:125px;}
#zonaUsuario #cont dl.misGrupos dd{margin:0; padding:0; margin-top:5px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight:normal;}
/*#zonaUsuario  #cont .misGrupos{ font-family: Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF;}
#zonaUsuario  #cont .misGrupos dt{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; float:left; margin:0; padding:0; width:100px; color:#FF9100; margin-top:5px;}
#zonaUsuario  #cont .misGrupos dd{margin-top:5px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight:normal;}
#zonaUsuario #cont #conte .formOferta{float:left; margin-right:30px; height:200px;}
#zonaUsuario #cont dt{float:left;margin:0; padding:0; margin-bottom:5px;}
#zonaUsuario #cont dd{margin:0; padding:0; margin-bottom:5px;}
#zonaUsuario #cont #conte .formOferta dt{margin:0; padding:0; margin-bottom:5px;}
#zonaUsuario #cont #conte .formOferta dd{margin:0; padding:0; margin-bottom:5px;}*/
#detalle { font-family:Verdana, Arial, Helvetica, sans-serif;color:#FFFFFF;font-size:11px; width:100%;height:388px;background-image:url(../img/fondo.gif); background-repeat:no-repeat; clear:both; }
#detalle a{font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;font-size:11px;color:#FF9101;text-decoration:none;}
#detalle a:hover{color:#C90202;}
#detalle #navegador { padding: 0 0 0 10px; vertical-align:middle; height: 20px; background:white; font-weight:bold; }
#detalle #navegador a { color: #FF7F00; text-decoration:none; }
#detalle #navegador span { color: #C90202; }
#detalle #titol { padding: 5px 0 0px 10px; font-size: 11px; }
#detalle #oferta{ color:black; padding: 30px 55px 0 55px; width:890px; height:193px; background-color:#EFEFEF; overflow:auto; }
#detalle #oferta p {margin-bottom:15px;  }
#detalle #oferta .titulo{color:#C90202; font-weight:bold; }
#detalle #botonPublicar {background-color:black; height:20px; margin:0; padding:0; }

/* DETALLES POPU PRESSUPOST */
#detalle2{font-family:Verdana, Arial, Helvetica, sans-serif;color:#FFFFFF;font-size:11px; width:500px;height:600px;}
#detalle2 a{font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;font-size:11px;color:#FF9101;text-decoration:none;}
#detalle2 a:hover{color:#C90202;}
#detalle2 #navegador { padding: 0 0 0 10px; vertical-align:middle; height: 20px; background:white; font-weight:bold; }
#detalle2 #navegador a { color: #FF7F00; text-decoration:none; }
#detalle2 #navegador span { color: #C90202; }
#detalle2 #titol { padding: 5px 0 0px 10px; font-size: 11px; }
#detalle2 #oferta{ color:black; padding: 30px 55px 0 55px; width:890px; height:193px; background-color:#EFEFEF; overflow:auto; }
#detalle2 #oferta p {margin-bottom:15px;  }
#detalle2 #oferta .titulo{color:#C90202; font-weight:bold; }
#detalle2#botonPublicar {background-color:black; height:20px; margin:0; padding:0; }
#detalle2 #pie {background-image:url(../img/fondo_presu.jpg); background-repeat:no-repeat; clear:both;width:500px;height:100px; }


<!-- Afegits respecte a detalleactuacion: -->
#detalle #oferta p.mensaje { font-size: 13px; text-align:center; } 
#detalle #oferta p.pasintermig { text-align:left; width:300px; margin:0 auto 0 auto; color:#3F3F3F; font-size:11px; }
#detalle #oferta p.pasintermig a { text-decoration:underline; font-weight:bold; color:#FF9100;  font-size:11px; }
#detalle #oferta p.pasintermig label  { text-align:right; padding-top:10px;  }
#detalle #oferta #botones { width:300px;  margin:0 auto 0 auto; }
#detalle #oferta .titulo{color:#C90202; font-weight:bold; }

#infocont { font-family:Verdana, Arial, Helvetica, sans-serif; background: url(../img/fondo_gran.gif); margin:0; padding:0; height:480px; overflow:auto; clear:both; }
#infosm { margin:30px 25px 25px 25px; padding:10px; background-color:#3F3F3F; color:#fff; height:405px; overflow:auto; }
#infosm h3 { font-size: 13px;  }
#infosm p {  font-size: 11px;  }