/* CSS Document */
body {text-align:center}
#contenedor {
	overflow:hidden;
	width:975px;
	position:absolute;
	left:50%;
	margin-left:-487px;
	font-family:Arial;
	font-size:10pt;
	background:#fff;
	visibility: visible;
}
#cabecera {width:970px;text-align:center}
h1.cabeza {font-size:12pt;float:right;margin-top:12px}
.dcho {float:right}
.center {text-align:center}
#subsombra1,#subsombra2 {
	position:relative;
	float:left;
	background-color:#fff;
	visibility: visible;
}
#sombra1,#sombra2 {background-color:#000;float:left;width:975px;margin-top:9px;
-moz-box-shadow: 3px 10px 10px 3px rgba(0, 0, 0, 0.6);
-webkit-box-shadow: 3px 10px 10px 3px rgba(0, 0, 0, 0.6);
box-shadow: 3px 10px 10px 3px rgba(0, 0, 0, 0.6)}
#menusup {clear:both}
ul.menusup {list-style-type:none;width:100%}
ul.menusup li {float:right;background-color:#606f70;color:#fff;margin-right:70px;padding:5px}
ul.menusup li a {text-decoration:none;color:#fff}
ul.menusup li:hover {background-color:#e2001a}
#contratacion {clear:both;display:none;width:400px;height:370px;margin-top:40px;margin-left:280px;background-color:#e2001a;color:#fff;position:absolute;z-index:100;text-align:center;padding-bottom:3px;border:2px solid #000}
#contrato1 {display:none;position:fixed;width:400px;height:370px;top:30%;left:45%;background-color:#e2001a;color:#fff;z-index:100;text-align:center;opacity:0.95;filter:alpha(opacity=95);padding-bottom:3px;border:2px solid #000}
#contrato {clear:both;display:none;width:660px;height:370px;margin-top:40px;background-color:#e2001a;color:#fff;text-align:center;padding-bottom:3px;border:2px solid #000;font-size:1opt}
#pedidos {clear:both;display:none;width:400px;height:370px;margin-top:40px;margin-left:563px;background-color:#e2001a;color:#fff;position:absolute;z-index:100;text-align:center;padding-bottom:3px;border:2px solid #000}
#cuerpo {overflow:hidden;width:972px;background-color:#fff;border:1px #e2001a solid}
#menu {float:left;width:260px;text-align:left;padding:10px;padding-bottom:30px}
.menu {background-color:#eee;margin:10px;border:1px solid #e2001a;padding:1px}
#menu a, #menu a:visited {background-color:#fff;text-decoration:none; color:#e2001a;display:block;border:1px solid #e2001a;font-size:8pt;padding:2px}
#menu a:hover {border-left:5px solid #6c6f70;color:#6c6f70}
#menu a.activo {background-color:#e2001a;color:#fff;font-weight:bold}
#menu a.activo:hover, #menu a.activo:visited {border-left:1px solid #e2001a;background-color:#e2001a;cursor:default}
#menu a.nova, #menu a.nova:visited {background-image:url(../imagenes/down.png);background-repeat:no-repeat}
#menu a.nova:hover {border-left:5px solid #6c6f70;background-image:url(../imagenes/downg.png);background-repeat:no-repeat}
#menu a.novad, #menu a.novad:visited {background-image:url(../imagenes/up.png);background-repeat:no-repeat}
#menu a.novad:hover {border-left:5px solid #6c6f70;background-image:url(../imagenes/upg.png);background-repeat:no-repeat}
#menu a.novadd, #menu a.novadd:visited, #menu a.novadd:hover {border-left:1px solid #e2001a;color:#e2001a}
#submenu1, #submenu2, #submenu3 {padding-left:5px;margin:5px}
#submenu1 p, #submenu2 p {margin:3px}
#controles {margin-top:5px;width:220px}
#controles p {font-size:7pt;color:#e2001a}
#controles p:hover {cursor:pointer}
#descripcion {border:1px solid #A30013}
#descripcion p {font-size:8pt;font-weight:bold;padding:2px;margin:2px;background-color:#A30013}
#descripcion p span {margin-left:3px}
#video {text-align:center}
#repro {display:none;margin-left:12px;visibility: visible;}
#present {display:none;text-align:left}
.present {background-color:#e2001a;padding:5px;color:#fff;font-size:14pt;margin-top:-3px}
.blockmedia {text-align:center;border:1px solid #e2001a}
#contratar {display:none;position:fixed;width:400px;height:360px;top:50%;left:31%;background-color:#e2001a;color:#fff;z-index:100;text-align:center;opacity:0.95;filter:alpha(opacity=95);padding-bottom:3px;border:2px solid #000}
#contratar img {float:left}
#contratar a {float:right;margin-right:3px;width:60px;background-color:#000}
#messg {color:#000;font-size:10pt;display:none}
#piemenu {margin-top:50px;text-align:center;padding-bottom:20px}
#menu a.addthis_button {float:left;border:0px;margin-top:20px}
#menu a.addthis_button:hover {float:left;border-left:0px}
#banners {margin-top:30px}
#banners a, #banners a:hover, #banners a:visited {border:0px}
#contenido {position:absolute;overflow:hidden;float:left;width:660px;border-left:1px #e2001a dashed;left:290px;padding:10px;text-align:justify;text-indent:10px;color:#555;visibility: visible;}
#foot {clear:both;height:20px;padding-top:9px;font-size:7pt;font-style:italic}
.izdo {float:left;}
img.dcho {float:right;margin-left:10px}
img.medio {vertical-align:middle}
.rojo {color:#e2001a;font-weight:bold}
.rojocurs {color:#e2001a;font-style:italic}
.curs {font-style:italic}
.subr {text-decoration:underline}
.rojosubr {color:#e2001a;font-weight:bold;text-decoration:underline}
.curssubr {font-style:italic;text-decoration:underline}
.res {color:#fff;background-color:#e2001a;padding:2px 6px 2px 6px;font-size:12pt}
.super {font-size:6pt;vertical-align:super}
.sub {font-size:8pt;vertical-align:sub}
.blanco {color:#fff}
.blancosubr {color:#fff;text-decoration:underline}
ul.pueblos {list-style-type:circle}
#oficina, #almacen {overflow:hidden;border:1px #e2001a solid;margin-left:10px;padding:10px;}
#oficinatexto {padding-top:5px}
ul.horario {list-style: none;font-size:9pt;color:#e2001a;line-height:20px;border-top:1px #e2001a dotted;border-bottom:1px #e2001a dotted;width:300px}
ul.telefonos {list-style:none}
ul.telefonos li {color:#fff;margin:2px;}
ul.telefonos li span {background-color:#e2001a;}
#mapa {width:600px;height:550px;border:2px #e2001a solid;padding-top:20px;padding-right:10px}
#contenidoproductos {position:absolute;float:left;width:660px;border-left:1px #e2001a dashed;left:290px;padding:10px;text-indent:10px;color:#555}
#contenidoservicios {width:660px;margin-left:290px;padding:10px;text-indent:10px;color:#555}
#tabs {overflow:hidden;width:660px;margin-bottom:0px;padding-bottom:0px;height:168px}
#tabs ul {list-style:none;position:relative;}
#tabs li {float:left;width:140px;height:140px;margin:0px;text-align:center;}
#tabs li a img{border:0px}
#tabs li a:hover img{border-top:6px #fff solid}
#div1 {float:left;background-color:#FF0305;color:#fff;width:400px;margin-left:10px;margin-top:0px;padding-top:10px;text-align:center;font-size:8pt}
#div2 {float:left;background-color:#FF0305;color:#fff;width:400px;margin-left:138px;margin-top:0px;padding-top:10px;text-align:center;font-size:8pt}
#div3 {float:left;background-color:#FF0305;color:#fff;width:300px;margin-left:266px;margin-top:0px;padding-top:10px;text-align:center;font-size:8pt}
#div4 {float:left;background-color:#FF0305;color:#fff;width:300px;margin-left:222px;margin-top:0px;padding-top:10px;text-align:center;font-size:8pt}
#div5 {float:left;background-color:#FF0305;color:#fff;width:300px;margin-left:350px;margin-top:0px;padding-top:10px;text-align:center;font-size:8pt}
#div11,#div21,#div31,#div41,#div51 {margin:5px;background-color:#fff;color:#555}
#precios {width:650px;margin-top:370px;text-align:center;border:1px solid #e2001a;text-indent:0px}
#solicitud {width:650px;text-align:center;border:1px solid #e2001a}
ul.info {list-style:none}
ul.info li {border:1px #e2001a dotted;margin:10px;padding:5px}
h2.num {background-color:#e2001a;color:#fff;font-size:13pt}
ul{list-style:none}
ul.normal li {border:0px;margin:0px}
#map {float:left;width:670px;}
#dir1, #dir2, #dir3, #dir4, #dir5, #dir6, #dir7, #dir8, #dir9, #dir10, #dir11, #dir12, #dir13, #dir14, #dir15, #dir16 {position:absolute;top:147px;
margin-left:500px;width:152px;float:left;border:1px #fff dotted;padding:5px;text-indent:0px;background-color:#e2001a;color:#fff;font-size:9pt}
#busca {clear:both;padding-top:30px;text-indent:0px;text-align:center;}
#lista {width:400px;height:20px;margin-left:150px;background-color:#eee;border:1px #e2001a solid}
ul.busca {list-style:none;margin:10px;padding:3px;text-align:left}
ul.busca li {border:1px #e2001a solid;margin:10px;background-color:#eee;text-align:center;padding:2px}
#dir, #dirm {clear:both;margin-left:10px;padding-top:30px;font-size:8pt;text-indent:0px}
table.dir {background-color:#eee;border:1px #e2001a solid;width:640px}
table.dir td {width:200px;background-color:#fff;border:1px #e2001a solid;vertical-align:top;}
#flotante {float:right;width:180px;font-size:8pt;border:4px #e2001a double; margin:10px;padding:3px}
table.telefonos {margin-left:30px;background-image:url(imagenes/bkgtelefonos.png);width:600px;height:205px}
table.telefonos th {text-align:center;vertical-align:middle;color:#e2001a;font-weight:bold;}
table.telefonos td {width:300px;text-align:center;vertical-align:middle;color:#e2001a}
#entrada {border:1px #e2001a solid;width:500px;margin-left:65px;padding:10px;text-align:center;}
#clientes {display:none;border:1px #e2001a dotted}
#nocliente {display:none;border:1px #e2001a dotted;background-color:#eee}
fieldset.acceso {width:300px;text-align:left;margin-left:100px;text-indent:0px}
label {float:left;color:#e2001a;text-align:left;vertical-align:middle}
label.user {clear:both;width:100px;}
label.dist {width:220px}
label.dist2 {width:160px}
label.empleo {float:left;color:#e2001a;text-align:left;vertical-align:middle}
label.empleosub {font-size:8pt}
label.empleo1 {clear:both;width:100px}
.form {border:1px #e2001a solid;background-color:#eee;margin:2px;font-size:9pt}
.formdesact {border:1px #e2001a solid;background-color:#fff;margin:2px;font-size:9pt}
.submit {font-size:8pt;background-color:#e2001a;color:#fff;margin-top:3px}
.submit2 {font-size:12pt;background-color:#e2001a;color:#fff;margin-top:3px}
.cuadro {margin:25px 5px 5px 10px;float:left;width:300px;border:1px #e2001a solid;height:285px;padding:5px}
h4.cab {width:95%;background-color:#e2001a;color:#fff;margin-left:8px;padding:5px 0px 5px 0px}
a.ndistrib {background-color:#eee;border:1px #e2001a solid;padding:2px}
#formular {text-align:left}
#cabezaform {font-size:8pt}
label.rojo {float:left;display:block;width:220px;color:#e2001a}
#contenidoperfiles {width:500px;margin-left:10px;overflow:hidden;padding-bottom:5px;border:4px #e2001a double;font-family:Arial;font-size:10pt}
#menupuestos{clear:both;float:left;margin-left:65px;width:365px;}
ul.menupuestos li.activo{float:left;width:120px;height:32px;background-color:#e2001a;color:#fff;line-height:12px;margin:1px 1px 0px 1px;padding-top:10px}
ul.menupuestos li.inactivo {float:left;width:120px;height:30px;background-color:#6c6f70;color:#aaa;margin:1px;padding-top:10px}
ul.menupuestos li.activo:hover {cursor:default}
ul.menupuestos li.inactivo:hover {background-color:#eaa;color:#fff;cursor:pointer}
#per1,#per2,#per3 {clear:both;float:left;display:none;background-color:#e2001a;margin-left:65px;padding:5px;width:354px;font-size:9pt}
ul.req {text-align:left;background-color:#eee;padding:5px;margin-right:10px;width:300px}
#opciones {clear:both;border:1px #e2001a solid; background-color:#eee;width:420px;margin-left:115px;padding:10px;text-indent:0px}
#contrasena,#pedido,#revision,#averia,#presupuestoi,#presupuestom,#reclamacion,#otros {display:none;border:1px #e2001a dotted;padding:5px}
#butano,#propano,#granel,#glpa {display:none;}
#propanop,#propanog {display:none;}
#CalendarControlIFrame {display: none;left: 0px;position: absolute;top: 0px;height: 250px;width: 250px;z-index: 99}
#CalendarControl {position:absolute;background-color:#fff;margin-top:1px;padding:0;display:none;z-index: 100}
#CalendarControl table {font-family: arial, verdana, helvetica, sans-serif;font-size: 8pt;border:1px solid #339}
#CalendarControl th {font-weight: normal}
#CalendarControl th a {font-weight: normal;text-decoration: none;color: #fff;padding: 1px}
#CalendarControl td {text-align: center}
#CalendarControl .header {background-color: #e2001a}
#CalendarControl .weekday {background-color: #eee;color: #000}
#CalendarControl .weekendS {background-color: #FBD2D2;color: #000}
#CalendarControl .weekendD {background-color: #F00;color: #000}
#CalendarControl .current {border: 1px solid #339;background-color: #F1BD6B;color: #FFF}
#CalendarControl .weekday, #CalendarControl .weekendS, #CalendarControl .weekendD, #CalendarControl .current {display: block;text-decoration: none;border: 1px solid #FFF;width: 2em}
#CalendarControl .weekday:hover, #CalendarControl .weekend:hover, #CalendarControl .current:hover {color: #FFF;background-color: #336;border: 1px solid #999}
#CalendarControl .previous {text-align: left}
#CalendarControl .next {text-align: right}
#CalendarControl .previous, #CalendarControl .next {padding: 1px 3px 1px 3px;font-size: 1.4em}
#CalendarControl .previous a,
#CalendarControl .next a {color: #FFF;text-decoration: none;font-weight: bold}
#CalendarControl .title {text-align: center;font-weight: bold;color: #FFF}
#CalendarControl .empty {background-color: #fff;border: 1px solid #FFF}
.fecha {background-color:#eee;border:0px;color:#e2001a;font-size:8pt;font-family:Verdana,Arial}
.reloj {background-color:#e2001a;color:white;font-family:LCD,Verdana,Arial;font-size:12pt;text-align:center}
#izdo {float:left;width:300px;text-indent:0px}
#dcho {float:right;width:310px;text-indent:0px;padding-bottom:30px}
#tiempo {float:right;margin-right:10px;border:1px #e2001a solid;width:310px;text-align:center}
.datos {float:left;width:300px;border:1px #e2001a solid;text-align:center;font-size:8pt}
#foto, #foto1 {float:right;margin:40px;font-size:8pt;text-align:center}
#foto2 {float:right;margin:15px 5px 15px 5px;font-size:8pt;text-align:center}
#foto3 {float:right;margin:15px;font-size:8pt;text-align:center}
.foto {font-size:8pt;text-align:center}
#calendario {float:right;margin-right:10px;border:1px #e2001a solid;width:310px;text-align:center}
table.calendario, table.tel {width:100%;text-align:left;font-size:8pt;padding:5px;border-top:1px #e2001a solid;background-color:#e2001a}
table.calendario td, table.tel td {border:1px #e2001a solid;background-color:#fff;vertical-align:top}
.telint {float:right;margin-right:10px;border:1px #e2001a solid;width:310px;text-align:center}
#menupoblaciones {clear:both;margin-top:30px;border-top:1px dashed #e2001a;text-align:center}
#poblaciones {height:450px;text-indent:0px}
#passwordStrength {display:block;float:left;margin-left:3px;margin-top:7px;height:10px;background-image:url(../imagenes/barprogress2.jpg)}
#passwordDescription {float:left;margin-left:3px;margin-top:7px;font-size:7pt;color:#e70000}
label {margin:5px}
.strength0 {width:0px;} 
.strength1 {width:9px;} 
.strength2 {width:18px;} 
.strength3 {width:28px;} 
.strength4 {width:90px;} 
.strength5 {width:100px;}
.strength6 {width:110px;}
.strength7 {width:127px;}
.strength8 {width:150px;}
table.menupoblaciones {width:100%}
table.menupoblaciones td {width:20%;height:30px;border:1px solid #e2001a;text-alig:center}
table.menupoblaciones td a {text-decoration:none;color:#e2001a}
table.menupoblaciones td:hover {background-color:#e2001a}
table.menupoblaciones td:hover a {text-decoration:none;color:#ffffff}
table.menupoblaciones td a.actual, table.menupoblaciones td a.actual:hover {background-color:#e2001a;text-decoration:none;color:#ffffff;padding:2px}
#aceuchal, #alange, #alcazaba, #alconera, #arroyo, #atalaya, #barbano, #bienvenida, #burguillos, #calzadilla, #cristina, #fuentecantos, #fuentemaestre, #guadiana, #guarena, #hinojosa, #lacara, #lanava, #lazarza, #manchita, #medina, #montijo, #oliva, #pueblacalzada, #pueblaprior, #puebla, #pueblonuevo, #ribera, #santamarta, #santos, #solana, #talavera, #torremayor, #torremejia, #usagre, #valdelacalzada, #valdetorres, #valencia, #valverde, #villafranca, #villagonzalo, #villalba, #zafra {display:none;height:400px}
table.poblaciones {width:100%;height:390px;}
table.poblaciones td {text-align:center;width:50%}
#divcaptcha {clear:both;margin-left:0px;text-align:center}
#mensaje {display:none;margin:40px;border:2px solid #e2001a; font-size:12pt;color:#e2001a;padding:3px;text-align:center}
#msg,#msg0,#msg1,#msg2,#msg3,#msg4,#msg5,#msg6,#msg7,#msg8,#msg9,#msg10,#msg11,#msg12,#msg13,#msg14,#msg15,#msg16,#msg17,#msg18,#msg19,#msg20,#msg21,#msg22,#msg23,#msg24,#msg25,#msg26,#msg27,#msg28,#msg29,#msg30 {display:none;font-size:8pt;color:#00f}
table.bombonas {width:100%;border:1px solid #000;font-size:8pt}
table.bombonas td {border:1px solid #000}