@charset "iso-8859-1";
/* CSS Document */
/*General*/
body{ margin:0px; padding:0px 0px 10px 0px; font-family: Calibri, Arial, Helvetica, Tahoma, Geneva, sans-serif; font-size:14px; font-weight:normal; background:url(images/header.jpg) repeat-x top #c8d3e5;}
p{margin:0px; padding:0px;}
a:visited, a:link{color:#000000; text-decoration:none; font-size:14px;}
a:hover{color:#000000; text-decoration:underline; font-size:14px;}
.capacentral{ margin-left:auto; margin-right:auto;}
.capaizq{float:left;}
.capadch{float:right;}
.caparelativa{position:relative;}
.capaoculta{visibility:hidden;}
.capavisible{visibility:visible;}
.boton{cursor:auto;}
.boton:hover{cursor:pointer;}
.limpieza{clear: both;}
.mgtp5{ margin-top:5px;}
/*Fin General*/

#pagina{position:relative; width:1050px; height:auto; margin-left:auto; margin-right:auto;}
#pagina2{position:relative; width:784px; height:auto; margin-left:auto; margin-right:auto;}
#header{ height:129px;}
#contenido{ background:#ffffff; border-left:1px solid #2a7abd; border-bottom:1px solid #2a7abd; border-right:1px solid #2a7abd; position:relative;}

/*POPUP*/
#informacionpopup{padding:10px;}
#titulopopup{ text-transform:uppercase; font-size:20px;}
/*FIN POPUP*/

#logo{width:187px; height:74px;}
#desconectar{width:145px; margin-top:40px;}
#desconectar a{color:#2a7abd; text-decoration:none; font-size:12px; font-weight:bold;}
#desconectar a:hover{text-decoration:underline;}
#textodesconectar{width:80px; margin-right:10px; margin-top:8px;}
#iconosalir{ width:33px; height:33px;}

#menu{ /*margin-top:24px;*/}
a.enlacemenu{background:url('images/menu.png') no-repeat;width:100%;height:100%;display:block;text-indent:-9999px;}
#menuusuario{width:82px;height:31px; float:left; margin-right:7px; overflow:hidden;}
#menuusuario a.enlacemenu{background-position:0px 0px;text-decoration:none;}
#menuusuario a.enlacemenu:hover{background-position:0px -60px;text-decoration:none;}
#menuusuario a.selected{background-position:0px -60px;text-decoration:none;}

#menuclientes{width:89px;height:31px; float:left; margin-right:5px; overflow:hidden;}
#menuclientes a.enlacemenu{background-position:-85px 0px;text-decoration:none;}
#menuclientes a.enlacemenu:hover{background-position:-85px -60px;text-decoration:none;}
#menuclientes a.selected{background-position:-85px -60px;text-decoration:none;}

#menucalendario{width:102px;height:31px; float:left; margin-right:5px; overflow:hidden;}
#menucalendario a.enlacemenu{background-position:-176px 0px;text-decoration:none;}
#menucalendario a.enlacemenu:hover{background-position:-176px -60px;text-decoration:none;}
#menucalendario a.selected{background-position:-176px -60px;text-decoration:none;}

#menupresupuesto{width:153px;height:31px; float:left; margin-right:5px; overflow:hidden;}
#menupresupuesto a.enlacemenu{background-position:-280px 0px;text-decoration:none;}
#menupresupuesto a.enlacemenu:hover{background-position:-280px -60px;text-decoration:none;}
#menupresupuesto a.selected{background-position:-280px -60px;text-decoration:none;}

.ladoizq{padding:19px; float:left; width:739px; position:relative;}
.ladoizq2{padding:19px; float:left; position:relative; width:1005px;}
#lineaneranja{ position:absolute; background:#ef7102; top:0px; right:270px; height:100%;}
.ladodch{padding:19px 19px 0px 19px; float:left; width:180px; position:relative;}
.titulos{position:relative;}
.decoracion{width:103px; height:24px; float:left; margin-right:13px;}
.tituloapartadoizq{float:left;}
.tituloapartado{ float:left; width:609px; height:24px; background:url(images/back_titulo_central.png) repeat-x; text-transform:uppercase; font-size:21px; color:#ffffff; text-align:left; font-weight:bold; margin-bottom:17px;}
.tituloapartado span{ padding-left:10px;}
.tituloapartadodch{float:left;}

.backlistadoizq{float:left;}
.backlistado{float:left; background:url(images/back_listado_central.png) repeat-x; width:720px; height:36px;}
.backlistadodch{float:left;}
#caracteristicaslistado{color:#3f3f3f; text-transform:lowercase; font-weight:bold; font-size:12px; padding-top:9px;}
#caracteristicaslistadoofer{color:#3f3f3f; text-transform:lowercase; font-weight:bold; font-size:12px; padding-top:3px;}
.caracteristicaslistado2{width:728px; color:#3f3f3f; font-weight:bold; font-size:11px; background:#ffffff; border:2px solid #ffffff; position:relative; display:block; height:59px;}
.caracteristicaslistado3{width:728px; color:#3f3f3f; font-weight:bold; font-size:11px; background:#fde6d0; border:2px solid #ef7102; position:relative; display:block; /*height:40px;*/height:59px;}

.caracteristicaslistado4{/*width:728px;*/ width:630px; color:#3f3f3f; font-weight:bold; font-size:11px; background:#ffffff; border:2px solid #ffffff; position:relative; display:block; padding:5px; float:left;}
.caracteristicaslistado5{/*width:728px;*/ width:630px; color:#3f3f3f; font-weight:bold; font-size:11px; background:#fde6d0; border:2px solid #ef7102; position:relative; display:block; padding:5px; float:left;}
.listadotodos{margin-left:8px; width:15px;}
.listadonombre{width:160px; text-align:center;}
.listadogrupo{width:90px; text-align:center;}
.listadoemail{width:230px; text-align:center;}
.listadoacciones{width:90px; text-align:center;}

.listadotodos2{width:25px;}
.listadonombre2{width:160px; height:39px;}
.listadogrupo2{width:90px; height:39px;}
.listadoemail2{width:230px; height:39px;}
.listadoacciones2{width:100px; height:39px;}

.listadoclienteofertacodcliente{width:100px; text-align:center;}
.listadoclienteofertanombre{width:160px; text-align:center;}
.listadoclienteofertamodelo{width:100px; text-align:center;}
.listadoclienteofertaestado{width:100px; text-align:center;}
.listadoclienteofertaenviado{width:100px; text-align:center;}
.listadoclienteofertaprobcliente{width:100px; text-align:center;}
.listadoclienteofertacciones{width:100px; text-align:center;}

.listadoclienteofertainput2{padding-top:10px;}
.listadoclienteofertacodcliente2{width:100px; text-align:center; padding-top:10px;}
.listadoclienteofertanombre2{width:160px; text-align:center; padding-top:10px;}
.listadoclienteofertamodelo2{width:100px; text-align:center; padding-top:10px;}
.listadoclienteofertaestado2{width:100px; text-align:center; padding-top:10px;}
.listadoclienteofertaenviado2{width:100px; text-align:center; padding-top:10px;}
.listadoclienteofertaprobcliente2{width:100px; text-align:center; padding-top:10px;}
.listadoclienteofertacciones2{width:100px; text-align:right;}


.listadoclientecodcliente{width:100px; text-align:center;}
.listadoclientecodcliente3{width:120px; text-align:center;}
.listadoclientenombre{width:260px; text-align:center;}
.listadoclientetelefono{width:260px; text-align:center;}
.listadoclientednicif{width:80px; text-align:center;}
.listadoclientepoblacion{width:160px; text-align:center;}
.listadoofertamodelo{width:220px; text-align:center;}
.listadoclientecodcliente2{width:100px; height:39px; text-align:center;}
.listadoclientecodcliente4{width:80px; height:39px; text-align:center;}
.listadoclientenombre2{width:215px; height:39px;}
.listadoclientetelefono2{width:105px; height:39px;}
.listadoclientednicif2{width:80px; height:39px; text-align:center;}
.listadoclientepoblacion2{width:165px; height:39px; text-align:center;}
.listadoofertamodelo2{width:130px; height:39px; text-align:center;}
.listadoestado{width:100px; text-align:center;}
.listadoestado2{width:75px; height:39px; text-align:center;}

.listadoeditar{/*width:50px;*/ margin-left:10px; float:left; margin-top:10px;}
.listadoeditar a{color:#1ea3da; text-transform:uppercase; font-size:12px; text-decoration:none;}
.listadoeditar a:hover{text-decoration:underline;}

.listadoeditar2{width:100px; margin-top:10px; text-align:center;}
.listadoeditar2 a{color:#1ea3da; text-transform:uppercase; font-size:12px; text-decoration:none;}
.listadoeditar2 a:hover{text-decoration:underline;}

.listadopapelera{width:32px; float:left;}

#poslistado{margin-top:10px; position:relative;}
#eliminar{float:left;}
#paginaciones{float:right;}
.actual{ font-weight:bold;}

.textobuscador{border:1px solid #1faadf; width:220px; margin:3px 0px 10px 0px; height:18px; padding:1px 0px 2px 0px;}
.selectbuscador{border:1px solid #1faadf; width:220px; margin:3px 0px 10px 0px; padding:1px 0px 2px 0px;}

.backregistro{ background:#fde6d0; padding:11px 18px 22px 18px}

.nombrecampo{color:#505050; font-weight:bold; text-transform:uppercase;}
.explicacioncampo{color:#777777; font-size:11px;}
.textocampo{ width:381px; border:1px solid #1faadf; margin:3px 0px 10px 0px; height:18px; padding:1px 0px 2px 0px;}
.selectcampo{border:1px solid #1faadf; width:150px; margin:3px 0px 10px 0px;}

.selectcampopagado{border:1px solid #1faadf; width:100px; margin:3px 0px 10px 0px;}
.selectcorreo{border:1px solid #1faadf; margin:3px 0px 10px 0px; width:200px;}
.selectcorreoenvio{border:1px solid #1faadf; margin:3px 0px 10px 0px; width:150px;}
.textcorreo{border:1px solid #1faadf; margin:3px 0px 10px 0px; width:200px;}
.textcorreoenvio{border:1px solid #1faadf; margin:3px 0px 10px 0px; width:150px;}

#clientecodcliente, #clienteempresa, #clientedireccion, #clientepoblacion, #clienteprovincia, #clientepais, #clientecp, #clientetel1, #clientetel2, #clientefax, #clientednicif, #clientegrupo, #clientecontacto, #clienteemail, #clientecargo, #clientedescuento, .clientecontacto, .clientecontacto2, .clientecontacto3, .clientecargo, #ofertanum, #ofertafecha, #tipooferta, #modelooferta, #calendariofecha, #calendariofechadia, #calendariofechames, #calendariofechaanio, #calendariohoraminutos, #calendariohora, #calendariominutos, #calendariopuntos, #ofertaestado, #ofertaporcentaje, #ofertacliente, #ofertacontacto, #clientemovil, #clientemailcargo, #clientegrupoempresarial{float:left;}
#clientecodcliente, #clienteempresa, #clientednicif, #clientedescuento, #ofertanum, #ofertafecha, #tipooferta, #modelooferta, #calendariofecha, #calendariohoraminutos, #ofertacliente, #clientegrupoempresarial{margin-right:20px;}
#clientedireccion, #clientepais, #clientepoblacion, #clienteprovincia, #clientecargo, #clientecp, #calendariofechadia, .clientecontacto, #calendariofechames, #calendariofechaanio, #calendariohora, #calendariominutos, #clientemovil, #clientemailcargo, #clientecontacto, #clientetel1, #clientetel2, #clientefax, #clienteemail{margin-right:10px;}
.clientecontacto2{margin-right:5px;}

#ofertaestado, #ofertaporcentaje{margin-right:50px;}

.bordecampo{border:1px solid #1faadf; padding:1px 0px 2px 0px;}
.campos{border:1px solid #1faadf; margin:3px 0px 10px 0px; height:18px; padding:1px 0px 2px 0px;}
.selectofertadescuento{border:1px solid #1faadf;}
.selectclientegrupo{padding:2px 0px;}
.textoclientecodcliente{width:112px;}
.textoclientenombre{width:270px; text-transform:uppercase;}
.textoclientednicif{width:100px;}
.textoclientecp{width:100px;}
.textoclientepoblacion{width:100px; text-transform:uppercase;}
.textoclienteprovincia{width:100px; text-transform:uppercase;}
.textoclientedireccion{width:200px;}
.textoclienteemail{width:150px;}
.textoclientedescuento{width:30px;}
.cantidadproducto{width:30px;}
.ofertaporcentaje{width:50px;}
.textoclientecontacto, .textoclientecargo{width:170px;}
.textoofertanum, .textoofertafecha{width:100px;}
.tituloevento{ width:500px;}
.selectofertacliente{padding:2px 0px; width:300px;}
.selectcalendariodia{padding:2px 0px;width:50px;}
.selectcalendarioanio{padding:2px 0px;width:60px;}
.selectcalendariomes{padding:2px 0px;width:90px;}
.descripcionevento{border:1px solid #1faadf; width:950px; height:135px; resize:none;}
.calendariohoras, .calendariotitulo{font-size:11px;}
.calendariotitulo a{font-size:11px; color:#000000; text-decoration:none;}
.calendariotitulo a:hover{text-decoration:underline;}
.textareamotivo{width:500px; height:150px;}
.textareamotivoenvio{width:230px; height:150px;}
.textareacondicionesgeneral{width:300px; height:50px;}

.campos2{border:1px solid #1faadf; height:18px; padding:1px 0px 2px 0px;}

/*Login*/
#formulariologin{margin-top:50px; background:#ffffff; border:2px solid #ef7102; width:300px; padding:10px;}
.textoslogin{ border:1px solid #1faadf; width:250px; margin:3px 0px 10px 0px; height:18px; padding:1px 0px 2px 0px;}
#formulariologin2{ width:250px;}
#formulariologin2 span{text-transform:uppercase; font-weight:bold; font-size:15px;}


/*Calendario*/
.tform{background-color:#2a7abd; border-collapse:separate; border-spacing:1px; border-width:thin; color:#000000; padding:0; width:98%;}
.celdasnombredias{background-color:#cbd5e6; color:#2a7abd; font-weight:bold; height:50px; width:14%; text-align:center;}
.celdasnombredias2{background-color:#cbd5e6; color:#2a7abd; font-weight:bold; height:50px; text-align:center;}
.celdasnombredomingo{background-color:#fde6d0; color:#2a7abd; font-weight:bold; height:50px; width:14%; text-align:center;}
.celdasdias{background-color:#ffffff; height:50px; width:14%;}
.celdasdomingo{background-color:#fde6d0; height:50px; width:14%;}
.celdas{background-color:#ffffff; height:50px;}
.celdaactual{background-color:#ffffc0; height:50px; width:14%;}
.celdasvacias{background-color:#FFFFFF; height:50px;}
.letrasdiasnum{color:#2a7abd; font-weight:bold;}
.meses{color:#ffffff; font-weight:bold; text-transform:uppercase;}
a.enlacemes{color:#ffffff; text-decoration:none;}
a.enlacemes:hover{text-decoration:underline;}

.visitandohora{ font-size:15px;}
.visitandotitulo{ font-size:14px; text-transform:uppercase;}

.textareaobservacionescliente{width:600px; height:100px; resize:none;}

.preciodefinitivoculto{display:none;}
.preciodefinitivonoculto{display:table-row;}