@charset "ISO-8859-1";
/* GENERALES */
body { font: 100%/1.4 Helvetica, Arial, Verdana, sans-serif; background: url(images/bg.jpg) top left repeat-x #FFF; margin: 0; padding: 0; color: #000; }
ul, ol, dl { padding: 0; margin: 0;}
h1, h2, h3, h4, h5, h6, p { margin-top: 0; }
a {
	cursor:pointer;
}
a img { border: none;}
a:link { color: #42413C; text-decoration: none; }
a:visited { color: #6E6C64; text-decoration: none;}
a:hover, a:active, a:focus {text-decoration: none;}
h2.comunidad {display: inline-block; margin-top: 15px; text-align: right; float: right; color:#2c5492;}
.cerrarsesion {position: absolute; top: 47px; right: -1px;}
#conscroll {overflow-x: hidden; overflow-y: scroll;  height:270px;}

input[type=image].volver {float: right; margin-top: 15px; background:none;}

.container { width: 1000px; height:1076px; margin: 0 auto; }
.sobre {position: relative; z-index: 10000000;}

/* CABECERA */
.header {height:108px;}
.header .menu {float:right; background:url(images/border.jpg) top right no-repeat;}
.header .menu{*position:relative; *top:-112px; }
.header .menu ul {list-style:none;}
.header .menu ul li {float:left;}
.header .menu ul li a {display:inline-block; height:108px; line-height:108px; padding:0 12px; text-transform:uppercase; color:#334b87; background:#efefef; border-left:solid 1px #FFF; background:#ed1918; color:#FFFFFF;}
.header .menu ul li a:hover, .header .menu ul li a.active {} 
.header>img {margin-left:120px;}

/* CONTENEDOR */
.content { height:768px; /*background:url(images/bg_container.png) top left no-repeat; */position:relative;}
.content .home {background:#FFFFFF; border-radius:10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; display:block; width:580px; height:260px; padding:10px; position:absolute;box-shadow:0 0 15px 4px #222; top:245px; left:320px; font-size:12px;}
.bocadillo {background:url(images/bg_bocadillo.png) top left no-repeat; width:250px; height:223px; text-align:center; position:absolute; top:-230px; left:350px; z-index:1000001; vertical-align:middle; padding-top:40px;}
.bocadillo a {line-height:30px; color:#3b508d;}
.bocadillo a:hover {color:#bcc100;}

.content .home .tipo_login {background:#eeeeee; border-radius:5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; width:100%; height:215px; margin-bottom:5px; position:relative;}
.content .home .tipo_login p {padding:22px; font-size:14px; color:#3a508c; margin:0;}
.content .home .tipo_login a.contacto {position:absolute; right:10px; top:10px;}
.content .home .tipo_login form {width:230px; position:absolute; right:25px; top:25px;}
.content .home .tipo_login form label {line-height:20px; color:#7b7b7b; }
.content .home .tipo_login form input[type=image] {float:right;}
.content .home .tipo_login form input[type=text], .content .home .tipo_login form input[type=password] {width:226px; height:23px; display:block; padding:0; border:solid 1px #7b98a8; border-bottom:solid 1px #d2dbe2; margin-bottom:8px;}

.content .cajaporteros {width:926px; height:400px; padding:19px 17px; margin:0 auto; background:#f3f3f3; border-radius:10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; display:block; -webkit-box-shadow: 1px 1px 3px rgba(50, 50, 50, 0.75); -moz-box-shadow: 1px 1px 3px rgba(50, 50, 50, 0.75); box-shadow: 1px 1px 3px rgba(50, 50, 50, 0.75); font-size:12px;}
.content .cajaporteros .filaportero {background:#FFF; height:48px; font-weight:bold;}
.content .cajaporteros .filaportero a {display:block; width:23px;}
.content .cajaporteros .filaportero a.active {background:#bcc200;}
.content .cajaporteros table { background:#FFF; }
.content .cajaporteros td { border-bottom:solid 1px #d3cdcd; height:48px; color:#536198; }
.content .cajaporteros .filacabecera {height:20px; background:#d3cdcd; color:#364b8a; text-align:center;}
.content .cajaporteros .primerafila {padding-left:25px; color:#364b8a;}
.content .cabeceraporteros {display:block; margin:10px 0;}
.content .cabeceraporteros h2.comunidad {margin-right:20px;}

.content .cajaporteros .pie {height:65px; display:block; bottom:30px;}
.content .cajaporteros .pie img {margin-right:8px;}
.content .cajaporteros .pie a.volver {float:right;margin-top: 40px; background:url(images/bg_btn_volver.png) top left no-repeat; line-height:25px; text-align:center; font-size:12px; color:#1f3675;width: 65px;}

.content .cajaprincipal {width:1000px; height:586px;background:#FFFFFF; border-radius:10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; display:block; position:absolute;box-shadow:0 0 15px 4px #222; top:85px; font-size:12px;}
.content .cajaprincipal .izq {float:left; width:667px; height:564px; padding:11px 18px;}
.content .cajaprincipal .izq .eligecomunidad {float:right; margin-top:15px;}
.content .cajaprincipal .izq .selectores {margin:7px 0; text-align:right;}
.content .cajaprincipal .izq .selectores input[type=text] { border-radius:5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border:solid 1px #CCC; width:163px; height:22px; padding:0; display:inline;}
.content .cajaprincipal .izq .selectores input[type="text"].peq {width:100px;}
.content .cajaprincipal .izq .selectores input[type="text"].muypeq {width:70px;}
.content .cajaprincipal .izq .selectores select { float:right; margin-left: 10px; /*border-radius:5px; -webkit-border-radius: 5px; -moz-border-radius: 5px;*/ border:solid 1px #CCC; /*width:163px;*/width:152px; /*height:24px;*/height:20px; padding:0;margin-top: -27px;}
.content .cajaprincipal .izq .selectores span {padding:0 10px;}
.content .cajaprincipal .izq .selectores strong {color:#1f3874; font-weight:normal; margin-right:5px;}
.content .cajaprincipal .der {float:left; width:297px; height:586px; -webkit-border-top-right-radius: 10px; -webkit-border-bottom-right-radius: 10px; -moz-border-radius-topright: 10px; -moz-border-radius-bottomright: 10px; border-top-right-radius: 10px; border-bottom-right-radius: 10px; background:url(images/bg_menu.jpg) top left repeat-x #000;}

.content .cajaprincipal .izq .contenido.estrecho {background:url(images/bg_contenido_estrecho.jpg) top left no-repeat; width:639px; height:414px;margin-top:5px; padding:25px 15px; position:relative;}

.content .cajaprincipal .izq .contenido {background:url(images/bg_contenido.jpg) top left no-repeat; width:639px; height:446px;margin-top:5px; padding:25px 15px; position:relative;}
.content .cajaprincipal .izq .contenido p.fecha_head {margin:-15px 0 1px 7px; color:#8e8c8f;}
.content .cajaprincipal .izq .contenido p.codigo_head {color:#343031; margin:0 0 1px 7px; }

.col-izq {width:324px; display:inline-block; vertical-align:top; border-right:solid 1px #FFF;}
.col-izq.corta { width:260px!important;}
.col-izq strong, .col-der strong {color:#434343; display:block; margin-bottom:4px;}
.col-izq select, .col-der select {width:249px; height:23px; display:block; border:solid 1px #cdcdcd; margin-bottom:10px; color:#405491; padding-left:5px; background:url(images/bg_barra_blanca.jpg) top left repeat-x;}
.col-izq .misreservas {list-style:none; padding:10px; color:#405491; background:#FFF; width:290px; margin-top:3px;}
.col-izq .misreservas span {width:61px; display:inline-block; text-align:center;}
.col-izq .misreservas li {line-height:23px;}
.col-izq a.espacioreservado {width:304px; height:23px; line-height:23px; display:block; border:solid 1px #cdcdcd; margin-bottom:2px; color:#405491; padding-left:5px; background:url(images/bg_barra_blanca.jpg) top left repeat-x;}
.col-izq a.espacioreservado:hover, .col-izq a.espacioreservado.active {width:304px; height:23px; line-height:23px; display:block; border:solid 1px #cdcdcd; margin-bottom:2px; color:#FFFFFF; padding-left:5px; background:url(images/bg_barra_verde.jpg) top left repeat-x;}
.col-izq .inforeserva {height:110px;}
.col-izq .inforeserva p {padding-top:35px; padding-left:33px; font-size:14px; color:#7b7777; background:url(images/ico-info.jpg) bottom left no-repeat; }

.col-izq form .campos {background:#FFF; padding:15px 7px; width:305px;}
.col-izq form label {display:inline-block; width:95%;}
.col-izq form label.doble {width:110px; margin-right:20px;}
.col-izq form label span {display:block; color:#3f5491;}
.col-izq form label input[type=text] {display:block; color:#3f5491; width:100%; height:23px; padding:0; border:solid 1px #cdcdcd; margin-bottom:3px; padding-left:5px; background-image:url(images/bg_barra_blanca.jpg) top left repeat-x;}
.col-izq form input[type=image] { float:right; margin-top:5px; }

.col-der {width:265px; display:inline-block; padding-left:30px;}
.col-der table {background:#FFF; width:250px; height:100px; text-align:center; margin:8px 0; color:#405491;}
.col-der a.espacioreservado {width:324px; height:23px; line-height:23px; display:block; border:solid 1px #cdcdcd; margin-bottom:10px; color:#405491; padding-left:5px; background:url(images/bg_barra_blanca.jpg) top left repeat-x;}
.col-der a.espacioreservado:hover, .col-der a.espacioreservado.active {width:324px; height:23px; line-height:23px; display:block; border:solid 1px #cdcdcd; margin-bottom:10px; color:#FFFFFF; padding-left:5px; background:url(images/bg_barra_verde.jpg) top left repeat-x;}
.col-der table a.active {display:block; background:#bcc100; color:#FFF;}

.volver {background:url(images/bg_btn_volver.png) top left no-repeat; line-height:25px; text-align:center; font-size:12px; color:#1f3675;width: 65px; height:25px; display:block;
}
.content .cajaprincipal .izq .contenido ul.listadoancho {list-style:none; background:#faf9f5; border-top:solid 1px #d2cdcd; width:650px;}
.content .cajaprincipal .izq .contenido ul.listadoancho li {padding:10px 5px; border-bottom:solid 1px #d2cdcd;}
.content .cajaprincipal .izq .contenido ul.listadoancho li .primerico {display:inline-block;}
.content .cajaprincipal .izq .contenido ul.listadoancho li p {margin:2px 0 2px 12px; color:#8f8c8c; display:inline-block; width:445px;}
.content .cajaprincipal .izq .contenido ul.listadoancho li p.nombre {width:170px; color:#000; line-height:26px;}
.content .cajaprincipal .izq .contenido ul.listadoancho li p.telefono {width:125px; color:#000; line-height:26px;}
.content .cajaprincipal .izq .contenido ul.listadoancho li p.ico {width:92px; text-align:right;}
.content .cajaprincipal .izq .contenido ul.listadoancho li p.sinicono {width:475px;}
.content .cajaprincipal .izq .contenido ul.listadoancho li p.sinicono strong {font-size:13px; line-height:13px}
.content .cajaprincipal .izq .contenido ul.listadoancho li p strong {display:block; font-size:14px; color:#000;}
.content .cajaprincipal .izq .contenido ul.listadoancho li .botones-derecha {display:inline-block; background:url(images/bg_separador_iconos.jpg) top right repeat; }
.content .cajaprincipal .izq .contenido ul.listadoancho li .botones-derecha img {margin-left:15px;}
.content .cajaprincipal .izq .contenido .paginador {display:block; height:24px; margin-top:10px; text-align:right; padding-right:5px;}
.content .cajaprincipal .izq .contenido .paginador a {display:inline-block; line-height:24px; padding:0 8px; text-align:center; color:#3f5491; border:solid 1px #f3f3f3;}
.content .cajaprincipal .izq .contenido .paginador a:hover, .content .cajaprincipal .izq .contenido .paginador a.active {color:#FFF; border:solid 1px #bebebe; background:url(images/bg_barra_verde.jpg) top left repeat-x; }
.content .cajaprincipal .izq .contenido .pie {height:65px; display:block; position:absolute; bottom:10px; left:18px; width:629px;}
.content .cajaprincipal .izq .contenido .pie img {margin-right:8px;}
.content .cajaprincipal .izq .contenido .pie a.volver {float:right;margin-top: 40px; background:url(images/bg_btn_volver.png) top left no-repeat; line-height:25px; text-align:center; font-size:12px; color:#1f3675;width: 65px;}
.content .cajaprincipal .izq .contenido .pie.conenlaces {height:45px; display:block; position:absolute; bottom:10px; left:18px; width:629px;}
.content .cajaprincipal .izq .contenido .pie.conenlaces a {color:#354d8d;}
.content .cajaprincipal .izq .contenido .pie.conenlaces a.volver {margin-top: 10px; color:#464543; background:url(images/bg_btn_volver.png) top left no-repeat; line-height:25px; text-align:center; font-size:12px; color:#1f3675;width: 65px;}

form.nuevotablon input[type=text] {display:block; border:solid 1px #cdcdcd; border-radius:5px; display:block; width:623px; height:23px; padding:0 5px; }
form.nuevotablon textarea {display:block; border:none; border-top:solid 1px #d2cdcd; border-bottom:solid 1px #d2cdcd; display:block; width:623px; height:190px; padding:5px; margin-top:5px; font-family:Helvetica, Arial, Verdana; font-size:12px; background:#faf9f5;}
.content .cajaprincipal .izq .contenido ul.listadopdf {height:70px; display:block;list-style:none; background:#faf9f5; border-top:solid 1px #d2cdcd; border-bottom:solid 1px #d2cdcd; width:634px; margin-top:5px; padding-top:8px}
.content .cajaprincipal .izq .contenido ul.listadopdf li {width:70px; float:right; margin-right:12px;}
.content .cajaprincipal .izq .contenido ul.listadopdf li p {font-size:11px; color:#8f8c8c;}
.content .cajaprincipal .izq .contenido ul.listadopdf li p strong {display:block; color:#000; font-weight:normal; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.content .cajaprincipal .izq .contenido .publicartablon {bottom: 56px; position: absolute; right: 20px; z-index:1000;}
.content .cajaprincipal .izq .estrecho .publicartablon {bottom: 46px; position: absolute; right: 20px; z-index:1000;}

.content .cajaprincipal .izq .contenido .cabeceralistado {line-height:20px; width:644px; background:#d3cdcd; color:#364b8c; font-weight:bold;}
.cabeceralistado span.proveedores {margin-left: 22px;}
.cabeceralistado span.fecha	{float: left; margin-left: 22px;}
.cabeceralistado span.tarea {margin:2px 25px 2px 12px; display:inline-block; width:475px; text-align:right;}

.content .cajaprincipal .izq .contenido .listadoreserva {background:#FFFFFF; border-top:solid 1px #d2cdcd; border-bottom:solid 1px #d2cdcd; width:644px;}
.content .cajaprincipal .izq .contenido .listadoreserva table tr td {border-right:solid 1px #d2cdcd; color:#354986;}

.content .cajaprincipal .izq .contenido .listadoproveedores {background:#faf9f5; border-top:solid 1px #d2cdcd; border-bottom:solid 1px #d2cdcd; width:644px;}
.content .cajaprincipal .izq .contenido .listadoproveedores table tr td {border-right:solid 1px #d2cdcd;}
.content .cajaprincipal .izq .contenido .listadoproveedores .pie {bottom: 0; margin-top: 8px; position: relative;}
.content .cajaprincipal .izq .contenido .listadoproveedores .pie img {}
.content .cajaprincipal .izq .contenido .listadoproveedores .pie a.volver {float:right;padding-top: 40px; margin-right:10px; background:url(images/bg_btn_volver.png) top left no-repeat; line-height:25px; text-align:center; font-size:12px; color:#1f3675;width: 65px;}

.content .cajaprincipal .izq .contenido form.proveedores {height:187px; width:644px; background:#faf9f5; border-top:solid 1px #d2cdcd; border-bottom:solid 1px #d2cdcd; padding-top:20px; margin-top:30px;}
form.proveedores label {display:inline-block; width:315px; margin-left:5px; font-size:12px; height:31px;}
form.proveedores label span {color:#33437e; width:65px; display:inline-block; text-align:right; font-weight:bold; margin-right:10px;}
form.proveedores label input[type=text] {width:220px; display:inline-block; padding-left:10px; border:solid 1px #cdced1; border-radius:5px; height:22px;}

.content .cajaprincipal .izq .contenido ul.listadohistorial {list-style:none; background:#faf9f5; border-top:solid 1px #d2cdcd; border-bottom:solid 1px #d2cdcd; width:644px; }
.content .cajaprincipal .izq .contenido ul.listadohistorial li {padding:5px;}
.content .cajaprincipal .izq .contenido ul.listadohistorial li span { margin-left: 18px; margin-top: 10px;}
.content .cajaprincipal .izq .contenido ul.listadohistorial li p {margin:2px 25px 2px 12px; display:inline-block; width:495px; text-align:right;}

.content .cajaprincipal .izq .contenido ul.listadopartes {list-style:none; background:#faf9f5; border-top:solid 1px #d2cdcd; width:644px; }
.content .cajaprincipal .izq .contenido ul.listadopartes li {padding:10px 5px; border-bottom:solid 1px #d2cdcd; width:621px;}
.content .cajaprincipal .izq .contenido ul.listadopartes li span {float: left; margin-left: 22px; margin-top: 10px;}
.content .cajaprincipal .izq .contenido ul.listadopartes li p {margin:2px 25px 2px 12px; color:#8f8c8c; display:inline-block; width:445px; text-align:right;}
.content .cajaprincipal .izq .contenido ul.listadopartes li p strong {display:block; font-size:14px; color:#000;}
.content .cajaprincipal .izq .contenido ul.listadopartes li .botones-derecha {display:inline-block; background:url(images/bg_separador_iconos.jpg) top right repeat; }
.content .cajaprincipal .izq .contenido ul.listadopartes li .botones-derecha img {margin-left:15px;}

.content .cajaprincipal .izq .contenido .selecciondestinatarios {width:199px; height:20px; padding:0; border:solid 1px #cdcdcd; border-radius:5px;}
.content .cajaprincipal .izq .contenido ul.destinatarios {list-style:none; width:632px; margin-top:17px; border: 1px solid #C9C7C7;background-color: #FAF9F5;}
.content .cajaprincipal .izq .contenido ul.destinatarios li {width:609px; height:66px; display:inline-block; background:#E0E0E0; border-top:solid 1px #d3cdcd; border-bottom:solid 1px #d3cdcd; padding:0 12px; margin:0 2px 4px 0;}
.content .cajaprincipal .izq .contenido ul.destinatarios li p {margin-bottom:2px; margin-top:2px; color:#464543;}
.content .cajaprincipal .izq .contenido ul.destinatarios li p.nombre {color:#354d8d; font-weight:bold; margin-left:20px;}
.content .cajaprincipal .izq .contenido ul.destinatarios li p span {color:#464543; font-weight:normal; float:right;position: relative;right: 20px;}

.content .cajaprincipal .izq .contenido .homepartes {width:634px; height:444px; background:#faf9f5; border-top:solid 1px #d3cdcd; border-bottom:solid 1px #d3cdcd;}
.homepartes a {display:inline-block; margin:152px 20px 0 77px; font-weight:bold; line-height:63px; width:194px; text-align:center; color:#364c86; background:url("images/bg_btn.png") no-repeat scroll left top transparent;}


.content .cajaprincipal .der form.busqueda {margin:7px 12px 10px; background:url(images/bg_borderbottom.jpg) center bottom no-repeat; padding:13px 18px;}
.content .cajaprincipal .der form.busqueda input[type=text] {border: 1px solid #CCCCCC; border-radius: 5px 5px 5px 5px; color: #A5A5A5; height: 25px; margin-bottom: 6px; padding: 0 0 0 5px; width: 232px; }
.content .cajaprincipal .der form.busqueda input[type=image] {position: absolute; right: 30px; top: 22px;}
.content .cajaprincipal .der form.busqueda select {width:202px; height:24px; padding:0; margin-bottom:5px; border-radius:5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border:solid 1px #CCC; }

.content .cajaprincipal .der ul.menu {list-style:none; text-align:center;}
.content .cajaprincipal .der ul.menu li {display:block; width:255px; height:28px; background:url(images/bg_menulateral.jpg) top left no-repeat; line-height:28px; margin:6px 20px;}
.content .cajaprincipal .der ul.menu li a {text-transform:uppercase; text-decoration:none; color:#FFF; text-shadow: 0.1em 0.1em 0.2em black;font-weight: bold; font-size:11px;}
.content .cajaprincipal .der ul.menu li a:hover, .content .cajaprincipal .der ul.menu li a.active {color:#b2b2b2;text-shadow: 0.1em 0.1em 0.2em #666666;}
.content .cajaprincipal .der ul.menu li a.peq {font-size:11px;}
/* PIE */
.footer { height:200px;}
.footer .logotipo {text-align:right; display:block;}
.footer .enlaces {line-height:100px; color:#a4aecc; font-size:12px;}

.alertas {position:absolute; color:#4b5e97; font-size:13px; bottom:5px;}
.alertas a.punto {display: block; line-height: 30px; width: 20px; height:30px; background:url(images/trans.png) top left repeat;}
.alertas a.cerrar {display: block; line-height: 30px; width: 20px;}
.alertas .partes {position:absolute; top: 2px; display: block; line-height: 30px; width: 20px; text-align:center;}   
.alertas .reparaciones {position:absolute; top: 2px; display: block; line-height: 30px; width: 20px; text-align:center;}
.alertas .gestiones {position:absolute; top: 2px; display: block; line-height: 30px; width: 20px; text-align:center;}
.alertas .partes.rojos {left:216px;}
.alertas .partes.amarillos {left:265px;}
.alertas .partes.verdes {left:314px;}
.alertas .reparaciones.rojos {left:461px;}
.alertas .reparaciones.amarillos {left:509px;}
.alertas .reparaciones.verdes {left:558px;}
.alertas .gestiones.rojos {left:708px;}
.alertas .gestiones.amarillos {left:766px;}
.alertas .gestiones.verdes {left:805px;}

#partes {/*background:url(images/pixel.png) top left repeat;*/
    bottom: 95px;
    position: absolute;
    width: 380px;font-size:11px; color:#353535;}
#partes span, #partes strong {font-size:12px; color:#1f3678; }
#partes td {padding:4px; }

#datejar a {padding:2px;}

/* ~~ clases float/clear varias ~~ */
.fltrt {  float: right; margin-left: 8px;}
.fltlft { float: left; margin-right: 8px;}
.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px; }

.error-rojo {color: red; line-height: 30px; text-align: right;}
.error-verde {color: green; line-height: 30px; text-align: right;}

.MultiFile-list {position: absolute; top: -150px; left: -78px; width:700px;}
.MultiFile-list .MultiFile-label {width: 70px; float: right; display:inline-block; overflow:hidden; margin-right: 0px; padding-top: 22px; background:url(images/ico-pdf.jpg) top center no-repeat;}
.MultiFile-title { display: block; overflow: hidden; width: 70px; text-overflow: ellipsis; white-space: nowrap;}

.custom-input-file {
    cursor: pointer;
    display: inline-block;
    height: 56px;
    position: relative;
    width: 67px;
    z-index: 999;}
.custom-input-file .input-file { margin: 0; padding: 0; outline: 0; opacity: 0; filter: alpha(opacity=0); position: absolute; cursor: pointer; width: 67px; height: 56px; z-index:1000; cursor:pointer;}

/* Filter propietarios */
.headercontenido { height: 24px; width: 635px; }
.headercontenido .leftheader { float:left; }
.headercontenido .leftheader select { left: 5px; margin-right: 5px; position: relative; top: -2px; }
.headercontenido .leftheader select  option {}
.headercontenido .rightheader { float:right; }
.headercontenido .rightheader span {}
.headercontenido .rightheader select { margin-left: 5px; position: relative; top: -2px; }
.headercontenido .rightheader select option {}
.headercontenido .rightheader input { height: 22px; position: relative; top: -3px; }

/* CSS Mismocode */
.MultiFile-label { cursor: auto; }
.MultiFile-label a { cursor: pointer; }
.MultiFile-label a img { height: 22px; width: 20px; }
.MultiFile-label span { margin-top: 4px; }
.partes .custom-input-file {}
.partes .MultiFile-list { left: -138px; top: -83px; }
.listadopdf { background: none repeat scroll 0 0 #FAF9F5; border-bottom: 1px solid #D2CDCD; border-top: 1px solid #D2CDCD; height: 70px; width: 634px; text-align: center; }
.listadopdf div {}
.listadopdf div a img { position: relative; top: 9px; }
.listadopdf div a span { display: block; position: relative; top: 14px; }
.listadopdf.actas { position: relative; top: 265px; }
.listadopdf.anuncio { overflow-x: auto; padding: 0 6px; position: relative; top: 40px; width: 622px; }
.listadopdf.anuncio.parte { top: -1px; }
.listadopdf.anuncio.parte2 { top: -5px; }
.listadopdf.anuncio .archiveupdated { cursor: pointer; float: left; height: 65px; overflow: hidden; padding-top: 5px; width: 100px; }
.listadopdf.anuncio .archiveupdated.selected { background-color: #C4C4C4; }
.listadopdf.anuncio .archiveupdated img { position: relative; top: 4px; }
.listadopdf.anuncio .archiveupdated span { display:block; position: relative; top: 5px; }
.pie.proveedores {  }
.selectempresas { width: 232px; }
.proveedoreditar {  }
.proveedoreditar.selected { background-color: #DDDDDD; }


/* Responsive */

#cabecera_general{     background-image: url(images/fnd_fincas.jpg);
    width: 100%;
    height: 757px;
    position: absolute;
    top: 119px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: auto 100%;
    background-color: #FFFFFF;}


.dia_semana{ float:left; width:119px; font-weight:bold; text-align:center;}


.img_logo{ position:relative; top:-20px;}
.img_despacho{ position: relative; top: 180px; left: -70px; border:1px solid #ed2527;}