a.nounderline:link{text-decoration:none;border:none}
a.tooltip{outline:none;text-decoration:none;margin-top:2%;}
a.tooltip strong{font-size: small;line-height:30px;color: blue;padding: 2%;}
a.tooltip:hover{text-decoration:none;}
a.tooltip span{z-index:10;display:none;padding:5px 10px;margin-top:-10px;margin-left:28px;width:350px;height:350px;font-size:small;}
a.tooltip:hover span{display:block;position:absolute;bottom:2em;color:#111;border:2px solid #DCA;background:#fffAF0;background:#fffFff;left:30%;top:50%;transform:translateX(-30%);transform:translateY(-50%);}
a.tooltip span{border-radius:8px;box-shadow:5px 5px 8px #CCC;}
#bodykiss{width:90%;margin-left:auto;margin-right:auto;text-align:center;color:black;background-color:white;}
.bodykiss{width:90%;margin-left:auto;margin-right:auto;text-align:center;color:black;background-color:white;}
#info{font-family:Verdana;text-align:justify;padding:2%;background-color:#FFFFFF;border-radius:40px 40px 40px 40px;border:2px solid #FE9400;}
#ofertas{border:1px solid #FFAF00;width:100%;text-align:center;}
.cblue{color: blue;}.cred{color:red}.cgreen{color:green}
/*eficiencia/index.php*/
#tdiz{width: 20%;}#tdce{width: 75%; position: absolute}#tb{text-align: justify;}
/*admin/modal_adm.inc*/
#cuadm{border:#333333 3px solid;background-color:#FAFAFA;color:#000000;text-align:center;width: 50%;margin-left: 20%;margin-top: 10%;}
#divlog{margin-top: 2%; margin-left: 10%; width: 80%;}
/*admin/carga_lateral.php*/
#empresa,#adjunto{color: green;}#activa,#anexo{color: black; background: whitesmoke;}#noactiva{color: red; background: whitesmoke;}
/*getpob.php*/
#localidad, #sumlocalidad{width: 50%;}#municipio{color:black;background:whitesmoke;}#tab{margin-left:2%;}
/*menu.php*/
#tdmenu{width: 35%;}
/*admin/adm_acceso/getacceso.php    admin/adm_adjuntos/index*/
#div_comer{width:60%;float:left;line-height:220%;}#espa{float:right;width:38%;height:250px;border:#333333 2px solid;background-image:url('/img/mapa.png');background-repeat:no-repeat;background-size:cover;z-index:0;}
.tricol{float:left;width:19%;height:100%;font-size:small;}.docu{float:left;width:20%;color:#FAFAFA;color:#000000;text-align:left;line-height:170%;}
#divicono{float: right;position:fixed; top:260px;left:55%;}#diva{width: 65%;float:left;}#divb{width:34%;float:right;}

#tit_ofertas{background-color:#D4D0C8;color:black;font-weight:bold;font-size:12pt;}
#izquierda{width:240px;float:left;border: thin solid #C0C0C0; background: whitesmoke;text-align: center;}
#cuerpo{width:100%;background:whitesmoke;border-width:thin;border:black;color:black;font-family:verdana;}
#cuerpoII{width:58%;float: left; padding: 0%;}
.cuerpoII{width:58%;float: left; padding: 0%;}
#cuerpoIII{background-color:white;float:left;border-width:thin;border:black;color:black;font-weight:bold;width:80%;height:auto;}
#cuerpo_info{padding:2%;font-size:small;color:black;}
#cuerpo_info h1{font-size:small; height: 20px; margin-left: 2%;}
#cuerpo_info h2{font-size:smaller; margin: 0; padding: 2%; height: 25px;}
#cuerpo_info strong{font-size:0.9em;font-weight:bold;color:#955B03;padding: 2%;}
#cuerpo_info span{font-size:smaller;color:gray; padding: 0%;margin:0;padding: 2%;}
#cuerpo_ofertas{padding:1%;font-size:small;text-align:center;color:black;}
#titulo{border:thin solid #C0C0C0;height:40px;width:100%;font-size:small;background-image:url('/img/fondo_titulo.png')}
#titulo h1{color:black;font-size:large;height:40px;width:100%;text-align:center;}
#button_efi{padding:0;margin-left:2px;}
#button_efi {display:inline;}
#button_efi li a{border:2px solid #FFAF00;font-size:12px;font-weight:bold;text-decoration:none;position:relative;text-align:center;float:left;padding:8px;background-color:#F5F5F5;color:black;width:200px;height:auto;margin-left:0px;margin-right:5px;border-radius:10px;}
#button_efi li a:hover{background-color:#FFF1C6;margin-top:-8px;padding-bottom:18px;}
#button{padding:0;margin-left:2px;}
#button li{display:inline;}
#button li a{border:2px solid #FFAF00;font-size:12px;font-weight:bold;text-decoration:none;position:relative;text-align:center;float:left;padding:8px;background-color:#F5F5F5;color:black;width:auto;height:auto;margin-left:0px;margin-right:5px;border-radius:10px;}
#button li a:hover{background-color:#FFF1C6;margin-top:-8px;padding-bottom:18px;}
#button_adm{padding:0;margin-left:2px;}
#button_adm li{display:inline}
#button_adm li a{border:2px solid #696;font-size:12px;font-weight:bold;text-decoration:none;position:relative;text-align:center;float:left;padding:8px;background-color:antiquewhite ;color:black;width:auto;font-family:Verdana;margin-left:0px;margin-right:5px;border-radius:10px;}
#button_adm li a:hover{background-color:#FFF1C6;margin-top:-5px;padding-bottom:18px;}

#contactomain{width:99%;border:#333333 3px solid;background-color:#FAFAFA;color:#000000;text-align:left;line-height:220%;padding: 0%;}
#mainform{width:78%;float:left;font-family:Verdana;font-size:large;font-weight:normal;background-color:#FAFAFA;color:#000000;text-align:left;padding-left:0px;line-height:170%;}
.tabs{font-size:medium;text-align:left;position:relative;color: white;padding: 1%;height:600px ;}
.tab{float:left;}
/*.tab {display:none;}*/
.content{position:absolute;left: 0px;top:0px;padding:2%;text-align:justify;}
.content >*{display:none;}
.tab input[type=radio]:checked ~ label{background:white;border-bottom:1px solid white;z-index:2;}
.tab input[type=radio]:checked ~ label ~ .content{z-index:1;}
.tab input[type=radio]:checked ~ label ~ .content >
*{display:block;}
.infotip{width:25px;height:25px;float:right;margin-right:1%;}
.CSSTableGenerator{margin:0px;padding:0px;width:100%;height:auto;border:1px solid #000000;
    font-size:small;border:#CFCFD1 1px solid;background-color:#D1771E;overflow:scroll;
    overflow-x:hidden;border-bottom-left-radius:0px;border-bottom-right-radius:0px;
    border-top-right-radius:0px;border-top-left-radius:0px;}
.CSSTableGenerator table{border-collapse:collapse;border-spacing:0;width:100%;height:100%;
    margin:0px;padding:0px;}
.CSSTableGenerator tr:last-child td:last-child{border-bottom-right-radius:0px;}
.CSSTableGenerator table tr:first-child td:first-child{border-top-left-radius:0px;}
.CSSTableGenerator table tr:first-child td:last-child{border-top-right-radius:0px;}
.CSSTableGenerator tr:last-child td:first-child{border-bottom-left-radius:0px;}
.CSSTableGenerator tr:hover td{}
.CSSTableGenerator tr:nth-child(odd){background-color:#ffaa56;}
.CSSTableGenerator tr:nth-child(even){background-color:#ffffff;}
.CSSTableGenerator td{vertical-align:middle;border:1px solid #000000;border-width:0px 1px 1px 0px;text-align:left;padding:7px;font-size:12px;font-family:Arial;font-weight:bolder;color:#000000;}.CSSTableGenerator tr:last-child td{border-width:0px 1px 0px 0px;}.CSSTableGenerator tr td:last-child{border-width:0px 0px 1px 0px;}.CSSTableGenerator tr:last-child td:last-child{border-width:0px 0px 0px 0px;}
.CSSTableGenerator tr:first-child td{background-color:#ff7f00;border:0px solid #000000;text-align:center;border-width:0px 0px 1px 1px;font-size:14px;font-family:Arial;font-weight:bold;color:#ffffff;}
.CSSTableGenerator tr:first-child:hover td{background-color:#ff7f00;}
.CSSTableGenerator tr:first-child td:first-child{border-width:0px 0px 1px 0px;}
.CSSTableGenerator tr:first-child td:last-child{border-width:0px 0px 1px 1px;}
.label30px{display:inline-block;width:30px;text-align:center;font-size:12px;color:chocolate;}
.label40px{display:inline-block;width:45px;text-align:left;font-size:12px;color:black;}
.label60px{display:inline-block;width:60px;text-align:right;font-size:12px;color:chocolate;}
.label90px{display:inline-block;width:90px;text-align:right;font-size:13px;color:chocolate;}
.label90pxsmall{display:inline-block;width:90px;text-align:right;font-size:11px;line-height:140%;}
.label120px{display:inline-block;width:120px;text-align:right;font-size:13px;color:chocolate;}
.label140px{display:inline-block;width:140px;text-align:right;font-size:13px;color:chocolate;}
.label160px{display:inline-block;width:160px;text-align:right;font-size:13px;color:chocolate;}
.label190px{display:inline-block;width:190px;text-align:right;font-size:13px;color:chocolate;}
.labelauto{display:inline-block;text-align:right;font-size:13px;color:chocolate;}
.labelautosmall{display:inline-block;text-align:right;font-size:11px;color:black;}
.label100xc{display:inline-block;width:100%;text-align:center;font-size:13px;color:chocolate;}
.label25xc{display:inline-block;width:25%;text-align:right;font-size:13px;color:chocolate;}
.label20xc{display:inline-block;width:20%;text-align:right;font-size:13px;color:chocolate;}
.hard{text-align:left;font-size:1.2em;font-weight:bold;color:#955B03}
label{display:inline-block;text-align:right;font-size:13px;font-weight:bold;}
input[type=text]{border:1px dotted #999;font-size:14px;height:20px;text-transform:uppercase;vertical-align:middle;font-weight:bold;}
input[type=date]{border:1px dotted #999;font-size:16px;height:20px;vertical-align:middle;font-weight:bold;}
input[type=checkbox]{font-size:13px;font-weight:bold;-ms-transform:scale(1.5);-moz-transform:scale(1.5);-webkit-transform:scale(1.5);-o-transform:scale(1.5);padding:5px;}
input[type=file]{width: 130px;}input[type=button], input[type=submit]{height: 33px;font-size:medium;}.buttnormal{height: 20px; font-size: small;}
span{font-size:13px;margin-left:10px;color: brown;}
strong{text-align:left;font-size:14px;font-weight:bold;}
select{text-align:left;font-size:14px;font-weight:bold;}
h1{color:#3a6d8c;font-size:large;line-height:20px;margin-top: 8px;margin-bottom: 0px;}
h2{color:#206F62;font-size:16px;line-height:18px;padding:2%;}
h3{color:#6E7532;font-size:small;line-height:20px;font-weight: normal;}
hr{width: 100%;}
#logo{margin-bottom:5px;width:350px;}
#logo h1{color:#666;letter-spacing:-1px;font-weight:normal;}
#logo h1 span{color:#444;font-weight:bold;}
#logo .title{color:#999;font-size:14px;margin-left:20px;}
#footer{clear:left;color:#888;margin-left:2%;}
#footer a:link, #footer a:visited{color:#888;text-decoration:none;}
#footer a:hover{color:#333;text-decoration:underline;}
.message{display: none; position: absolute; top:50%;left:15%; width:70%;height:10%;margin-left:auto;margin-right:auto;text-align:center; border:2px solid #DCA;background-color:#FAFAFA;color:#000000;}
.message_span{font-size: large;color: brown;}
.nodisplay{display:none;}
.divadm{width:100%;height:130px;text-align:left;border:1px solid lightgray;font-family:verdana;background-image:url('/img/fondo_cabecera.png');background-repeat:no-repeat;background-size:cover;z-index:0;}
.h1gas{color: #000;text-shadow:0 0 4px #ccc, 0 -5px 4px #ff3, 2px -10px 6px #fd3, -2px -15px 11px #f80, 2px -18px 18px #f20;}
.h1luz{letter-spacing:-3px;color:darkblue;text-shadow: 0 0 5px #F8A300, 0 0 10px #F8A300, 0 0 15px #F8A388, 0 0 20px #F8D968, 0 0 25px #F8D968;}
.thumbnail {position: relative; z-index: 0;}.thumbnail:hover {background-color: transparent; z-index: 50;}.thumbnail span img{ border-width: 0; padding: 2px; }.thumbnail:hover span{ visibility: visible; top: -500px; left: 150px; }
.thumbnail span{position: absolute; background-color: #FAFAFA; -webkit-box-shadow: 0 0 4px 2px #D6D6D6; box-shadow: 0 0 5px 2px #D6D6D6; padding: 2px;
    left: -100px; border: 3px; visibility: hidden; color: #000; text-align:left; text-decoration: none;}

#div1{text-align:justify;padding: 2%;font-size: medium;color: black;}
#imgR{border: none; float: right;margin-left: 10px;}
#imgL{border: none; float: left;}
#listas{font-size:small;}
img{border: none;}
#social{width:95%;color:black;background-color:antiquewhite;border:thin solid orange;border-radius:10px;text-align:center;padding:5px;}
.text{text-align:justify; margin-left:4%;padding: 1%;}
.botones{width:100%;padding:2%;}
.botones input[type=button]{height:35px;font-size:large;}
.botones input[id=resaltado]{height:35px;font-size:large;background-color: gold;}
#pie_promo{width:100%;margin-top:10px;float:left;border:orange 2px solid;text-align: justify;font-size: small;border-radius:10px;}
#pie{width:100%;float: left;border:#D4E8F6 2px solid;margin-top:0.5%;border-radius:10px;}
#pielegal{padding:1.5%;width:50%;text-align:justify;font-size:small;color:#676767;float:left}
.options{height:30px;border-radius:4px;box-shadow:3px 3px 6px #CCC;background-color:beige;text-align:center;}
table{font-family:verdana;}
.informe input[type=text]{padding:2%; border-width: 0;background-color:transparent;}