@import url(https://fonts.googleapis.com/css?family=Ubuntu:400,700);
html{
font-size:100%;
}
body{
font-family:'Ubuntu',sans-serif;
font-size:1em;
margin:0;
padding:0;
width:100%;
height:100%;
}
a{
border:none;
outline:none;
text-decoration:none;
}
textarea{
resize:none;
}
#total{
width:100%;
height:100%;
}
#container{
width:100%;
min-height:100%;
background-color:#ffffff;
}
#cabecera{
width:100%;
height:11.4em;
background-color:#207CA5;
background-image:linear-gradient(#52AED7, #207CA5);
background-image:-moz-linear-gradient(center top , #52AED7, #207CA5);
background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#52AED7),  to(#207CA5));
background-image:-webkit-linear-gradient(#52AED7, #207CA5);
background-image:-ms-linear-gradient(#52AED7, #207CA5);
background-image:-o-linear-gradient(#52AED7, #207CA5);
-pie-background:linear-gradient(#52AED7, #207CA5);
behavior:url(PIE/PIE.htc);
}
#subcabe{
height:100%;
width:62.5em;
margin:auto;
color:#FFFFFF;
}
#subcabe img{
margin-top:1.125em;
}
#contmenban{
height:100%;
width:51.813em;
float:right;
}
#cuerpo{
width:100%;
height:48.06em;
min-height:100%;
top:0px;
z-index:0;
}
#titu{
margin-left:1.43em;
float:left;
width:30em;
height:8.65em;
}
#titu span{
display:block;
text-shadow:0px 1px 1px #09658E;
}
.ti{
font-weight:bold;
font-size:3.93em;
margin-top: 47px;
}
.subti{
font-size:2.37em;
}
#menu li{
float:left;
padding:0.8em 0.53em;
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
-o-transition:all 0.3s ease-out 0s;
-ms-transition:all 0.3s ease-out 0s;
transition:all 0.3s ease-out 0s;
}
#menu ul{
list-style-type:none;
display:inline;
}
#menu a{
color:#FFFFFF;
}
#menu{
height:3.12em;
float:right;
width:50.88em
}
#menu li:hover{
background-color:#076bb6;
}
#foot{
background-color:#0f4b74;
background-image:linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.44));
background-image:-moz-linear-gradient(center top , rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.44));
background-image:-webkit-gradient(linear, 0 0, 0 100%, from(rgba(0, 0, 0, 0)),  to(rgba(0, 0, 0, 0.44)));
background-image:-webkit-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.44));
background-image:-ms-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.44));
background-image:-o-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.44));
-pie-background:linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.44));
behavior:url(PIE/PIE.htc);
height:21em;
width:100%;
padding-bottom:0.5em;
padding-top:1.5em;
}
#izqHome{
float:left;
}
.izqHome{
float:left;
}
#derHome{
background-color:#207ca5;
border:12px solid #ffffff;
box-shadow:0 0 2px #000;
-webkit-box-shadow:0 0 2px #000;
-moz-box-shadow:0 0 2px #000;
behavior:url(PIE/PIE.htc);
float:right;
height:38em;
margin-bottom:1em;
margin-top:1em;
outline:4px solid #c3c3c3;
width:18em;
color:#ffffff;
}
#centro{
bottom:0;
margin:auto;
width:62.5em;
}
.clear{
clear:both;
}
.pngs{
background-image:url('../img/pngs.png');
background-repeat:no-repeat;
}
.jpgs{
background-image:url('../img/jpgs.jpg');
background-repeat:no-repeat;
}
.logo{
background-image:url('../img/logo.png');
float:left;
height:140px;
width:156px;ç
-moz-filter:drop-shadow(0px 1px 1px rgba(0, 0, 0, 0.5));
-o-filter:drop-shadow(0px 1px 1px rgba(0, 0, 0, 0.5));
-webkit-filter:drop-shadow(0px 1px 1px rgba(0, 0, 0, 0.5));
-ms-filter:"progid:DXImageTransform.Microsoft.Dropshadow(OffX=0, OffY=1, Color='#444')";
filter:drop-shadow(0px 1px 1px rgba(0, 0, 0, 0.5));
background-size: 95%;
}
.titSecc{
display:block;
font-size:1.5em;
margin-bottom:1.25em;
margin-top:1.25em;
text-align:center;
text-shadow:0 1px 1px #004e5e;
}
.info1{
display:block;
font-size:1.6em;
font-weight:bold;
line-height:182%;
margin:auto;
width:9.9em;
}
.plan {
    background-color: #c3c3c3;
    border: 4px solid #c3c3c3;
    -ms-border-radius: 100%;
    border-radius: 100%;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    box-shadow: 0 0 1px #c3c3c3;
    -webkit-box-shadow: 0 0 1px #c3c3c3;
    -moz-box-shadow: 0 0 1px #c3c3c3;
    behavior: url(PIE/PIE.htc);
    color: #ffffff;
    cursor: pointer;
    display: block;
    height: 14em;
    position: relative;
    text-align: center;
    width: 14em;
    -webkit-transform: perspective(1px) rotate(-6deg);
    -moz-transform: perspective(1px) rotate(-6deg);
    -ms-transform: rotate(-6deg);
    -o-transform: rotate(-6deg);
    transform: perspective(1px) rotate(-6deg);
    float: left;
}
#plan2{
margin-left: -1em;
}
#plan3{
margin-left: 13em;
}
#plan4{
margin-left:7em;
}
#plan5{
margin-left: -1em;
}
#plan1 .subplan{
background-color:#00b449;
}
#plan2 .subplan{
background-color:#fe850d;
}
#plan3 .subplan{
background-color:#FD2A2A;
}
#plan4 .subplan, #plan5 .subplan{
background-color:#207CA5;
}
.subplan:hover{
background-color:#076bb6 !important;
}
#conteplan, .conteplan{
margin-top:13px;
height: 79em;
width:43em;
}
.plan span{
font-size:1.8em;
}
.subplan {
    border: 12px solid #ffffff;
    -ms-border-radius: 100%;
    border-radius: 100%;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    behavior: url(PIE/PIE.htc);
    display: ;
    vertical-align: middle;
    -webkit-transition: all 0.3s ease-out 0s;
    -moz-transition: all 0.3s ease-out 0s;
    -o-transition: all 0.3s ease-out 0s;
    -ms-transition: all 0.3s ease-out 0s;
    transition: all 0.3s ease-out 0s;
    height: 89%;
    width: 89%;
    display: flex;
    align-items: center;
    justify-content: center;
}
#conteplan h1, .conteplan h1{
color:#414a51;
}
#conteplan h4, .conteplan h4{
color:#80878d;
margin-top:-14px;
}
.section{
background-color:#212121 !important;
}
hr{
border:medium none;
height:1px;
}
#derHome hr{
background-color:#ffffff;
border:medium none;
height:1px;
margin:2.06em 1.31em;
}
#conteplan hr, .conteplan hr{
background-color:#414a51;
margin-bottom:19px;
margin-right:1.68em;
margin-top:-20px;
}
#derHome p{
letter-spacing:1px;
margin:0 1.31em;
}
#derHome li{
font-weight:bold;
letter-spacing:1px;
list-style:outside none none;
}
#contmapa{
background-color:#089DE3;
width:100%;
height:52em;
}
#mapa{
width:62.5em;
height:100%;
margin:auto;
color:#FFFFFF;
}
iframe{
border:none;
}
#mapa iframe{
z-index:1;
position:relative;
}
#mapa h1, #ademas h1, #ayudar h1{
padding-top:1em;
margin-top:0;
}
#contademas{
background-color:#add8e6;
width:100%;
height:25em;
}
#contayudar{
background-color:#F4F4F3;
width:100%;
height:25em;
}
#conteayu{

}
.ayudita {
  float: left;
  color: #FFFFFF;
  background-color: #0499d7;
  border-radius: 9px;
  text-align: center;
  margin: 12px;
  padding: 8px;
  width: 128px;
  height: 99px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.ay span {
  font-size: 22px;
}
.ay p {
  margin-top: 3px;
  margin-bottom: 0;
}
.ay {
  height: 65px;
}
#ayudar{
width:62.5em;
height:100%;
margin:auto;
color:#0499d7;
}
#ayudar h1{
margin-bottom:1em;
}
#ademas{
width:62.5em;
height:100%;
margin:auto;
color:#0499d7;
}
#ademas h1{
margin-bottom:1em;
}
.imgext{
width:170px;
height:155px;
margin:auto;
}
.extra{
float:left;
background-color:#FFFFFF;
color:#414A51;
width:190px;
margin:0 5px;
padding-top:10px;
-ms-border-radius:3px;
border-radius:3px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
behavior:url(PIE/PIE.htc);
text-align:center;
height:218px;
}
.extra p{
display:table-cell;
vertical-align:middle;
}
.tablaade{
display:table;
height:63px;
margin:auto;
width:170px;
}
#centrofoot{
width:62.5em;
height:100%;
margin:auto;
color:#FFFFFF;
}
#linkfoot ul{
list-style:outside none none;
margin:0;
}
#linkfoot li{
color:#ffffff;
letter-spacing:1px;
padding-top:20px;
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
-o-transition:all 0.3s ease-out 0s;
-ms-transition:all 0.3s ease-out 0s;
transition:all 0.3s ease-out 0s;
}
#linkfoot li:hover{
letter-spacing:2px;
}
#linkfoot{
height:19em;
width:18em;
float:left;
}
#logofoot{
float:right;
width:75px;
height:19em;
display:table;
}
#facefoot{
display:table;
float:right;
height:19em;
text-align:center;
width:179px;
margin-left:1em;
}
#subface{
display:table-cell;
vertical-align:middle;
}
#logofoot a{
display:table-cell;
vertical-align:middle;
}
#piedelpie{
text-align:center;
}
#imgext2{
background-position:-170px 0;
}
#imgext3{
background-position:0 -155px;
}
#imgext4{
background-position:-170px -155px;
}
#imgext5{
background-position:0 -310px;
}
.loader{
background-color:#ffffff;
background-image:url("../img/load.GIF");
-ms-border-radius:6px;
border-radius:6px;
-webkit-border-radius:6px;
-moz-border-radius:6px;
behavior:url(PIE/PIE.htc);
height:20px;
overflow:hidden;
width:220px;
}
#loadmap{
left:0;
margin:19em auto auto;
position:absolute;
right:0;
z-index:0;
}
#consufoot{
float:right;
height:19em;
width:22em;
}
#subconsuf input, #subconsuf textarea{
border:medium none;
display:block;
font-family:'Ubuntu',sans-serif;
font-size:0.8em;
margin-top:13px;
opacity:0.87;
padding:8px;
width:283px;
}
#subconsuf textarea{
height:6em;
}
#subconsuf input:hover, #subconsuf textarea:hover, #subconsuf input:focus, #subconsuf textarea:focus{
opacity:1;
}
#subconsuf{
float:right;
padding-top:7px;
width:18em;
}
#social{
float:right;
margin-right:2em;
margin-top:3.5em;
width:18em;
}
#faceb{
background-position:-286px 0;
float:left;
height:64px;
width:64px;
}
.phoneW{
background-position:-350px 0;
float:left;
height:47px;
margin:0 5px;
width:39px;
}
#social span{
font-size:1.5em;
line-height:289%;
margin-left:5px;
color:#FFFFFF;
}
.plan hr{
background-color:#ffffff !important;
margin:0 24px !important;
opacity:0.27;
}
#submenequi, #submenclie{
position:absolute;
background-color:#076bb6;
top:11.35em;
z-index:5;
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
-o-transition:all 0.3s ease-out 0s;
-ms-transition:all 0.3s ease-out 0s;
transition:all 0.3s ease-out 0s;
overflow:hidden;
height:0;
border-bottom:0 solid #212121;
padding:0 10px;
margin-left:-9px;
}
#submenequi ul{
float:left;
}
#submenequi li, #submenclie li{
float:none;
padding:0.5em 0.62em;
-ms-border-radius:4px;
border-radius:4px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
behavior:url(PIE/PIE.htc);
-webkit-transition:none;
-moz-transition:none;
-o-transition:none;
-ms-transition:none;
transition:none;
}
#submenequi li{
width:190px;
}
#submenclie li{
width:165px;
}
#submenequi li:hover, #submenclie li:hover{
background-color:#212121;
}
#submenequi ul, #submenclie ul{
padding:0;
}
#info {
    background-color: #ffe05b;
    color: #3C3C3C;
    font-size: 18px;
    padding: 24px;
    margin-right: 27px;
    line-height: 128%;
}
/********************EMPRESA***************************/
#empre, #radi, #cliee, #recl, #equip{
color:#414a51;
}
#empre hr, #radi hr, #cliee hr, #contact hr, #recl hr, #equip hr{
background-color:#414a51;
margin-bottom:19px;
margin-top:-20px;
}
#empre p{
font-size:1.1em;
letter-spacing:1px;
line-height:120%;
margin-top:0;
text-align:justify;
width:31.5em;
}
#galempr{
float:right;
width:425px;
}
.h12empr{
margin-left:0;
width:34.5em;
}
/********************EMPRESA***************************/
/********************RADIO***************************/
#radi p, #cliee p, #equip p{
font-size:1.1em;
letter-spacing:1px;
line-height:120%;
margin-top:0;
text-align:justify;
}
#radi span, #cliee span{
display:block;
font-weight:bold;
font-size:1.2em;
margin-bottom:0.5em;
}
#radiimg{
background-image:url("../img/microfono.jpg");
height:300px;
background-repeat:no-repeat;
}
#radi img{
margin-right:10px;
}
#contradicontact{
background-color:#747EBB;
padding:40px;
height:17em;
}
#radicontact{
height:14em;
color:#FFFFFF;
}
#radicontact .inputc{
font-size:0.8em;
width:19em;
}
.inputc{
border:medium none;
border-bottom:3px solid #FFFFFF;
display:block;
font-family:'Ubuntu',sans-serif;
margin-top:13px;
padding:8px;
background-color:transparent;
margin:10px 35px;
color:#FFFFFF;
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
-o-transition:all 0.3s ease-out 0s;
-ms-transition:all 0.3s ease-out 0s;
transition:all 0.3s ease-out 0s;
}
#cfomrrec .inputc:focus, #radicontact .inputc:focus, #producontact .inputc:focus{
background-color:#FFFFFF;
border-bottom:3px solid #414a51;
color:#414a51;
}
#radicontact h1, #producontact h1{
font-weight:normal;
text-align:center;
}
#cfomrrec textarea, #contaccontact textarea, #radicontact textarea #producontact textarea{
height:90px;
}
#cfomrrec .buttonW, #radicontact .buttonW, #producontact .buttonW{
border:1px solid #ffffff;
color:#FFFFFF;
}
.buttonW{
-ms-border-radius:4px;
border-radius:4px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
behavior:url(PIE/PIE.htc);
cursor:pointer;
font-size:1em;
margin:20px auto auto;
padding:11px;
width:auto;
display:block;
background-color:transparent;
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
-o-transition:all 0.3s ease-out 0s;
-ms-transition:all 0.3s ease-out 0s;
transition:all 0.3s ease-out 0s;
}
#cfomrrec .buttonW:hover, #radicontact .buttonW:hover{
border:1px solid #414a51;
color:#414a51;
background-color:#FFFFFF;
}
#cfomrrec .buttonW:active, #radicontact .buttonW:active{
border:1px solid #FFFFFF;
color:#FFFFFF;
background-color:#414a51;
}
#radi a:hover, .inforec a:hover{
text-decoration:underline;
}
#radi a, .inforec a{
color:#076bb6;
}
.teli {
    background-color: rgb(106, 67, 191);
    float: left;
    height: 60px;
    width: 60px;
    text-align: center;
    padding: 2px;
    border-radius: 15px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.whapi {
    background-color: rgb(77, 194, 71);
    float: left;
    height: 60px;
    width: 60px;
    text-align: center;
    padding: 2px;
    border-radius: 15px;
        display: flex;
    justify-content: center;
}
.faci {
    background-color: rgb(59, 89, 152);
    float: left;
    height: 60px;
    width: 60px;
    text-align: center;
    padding: 4px;
    border-radius: 15px;
        display: flex;
    justify-content: center;
}
.corri {
    background-color:rgb(183, 29, 29);
    float: left;
    height: 60px;
    width: 60px;
    text-align: center;
    padding: 2px;
    border-radius: 15px;
        display: flex;
    justify-content: center;
}
.fas.fa-envelope.iconcont {
  font-size: 3em !important;
  line-height: 122%;
}
.iconcont {
    font-size: 3.5em !important;
    color: #FFFFFF;
}
.contacti{
background-position:-286px -64px;
float:left;
height:128px;
margin-right:28px;
width:113px;
}
.codiclienti{
margin-right:2.2em;
float:right;
width:139px;
height:35px;
background-position:-170px -310px;
}
#arrowb{
background-position:-214px -255px;
height:112px;
margin:50px auto;
width:82px;
cursor:pointer;
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
-o-transition:all 0.3s ease-out 0s;
-ms-transition:all 0.3s ease-out 0s;
transition:all 0.3s ease-out 0s;
}
#arrowb:hover{
filter:hue-rotate(34deg);
}
/********************RADIO***************************/
/********************CLIENTES***************************/
#contmanis{
margin-bottom:45px;
margin-top:45px;
text-align:center;
}
#conteHexas{
background-color:#008B8B;
margin-bottom:5em;
padding-bottom:6em;
padding-top:4em;
}
/********************CLIENTES***************************/
/********************CONTACTO***************************/
#contact{
color:#414a51;
}
#leftcontact{
width:23em;
float:left;
}
.rlcontact span{
display:block;
font-size:1.2em !important;
font-weight:bold;
}
.rlcontact{
margin-left:5.5em;
}
#leftcontact hr{
margin:20px 0 0;
}
#leftcontact h2{
margin-bottom:10px;
}
#leftcontact span{
font-size:0.8em;
}
#leftcontact ul{
display:block;
font-size:0.8em;
list-style:outside none none;
margin-left:89px;
margin-top:-14px;
}
#leftcontact li{
margin-bottom:4px;
}
.fragleft{
margin-top:3em;
}
.fragleft a{
color:#414a51;
}
#rightcobtact{
float:right;
width:34em;
}
#rightcobtact p{
font-size:1.2em;
font-weight:bold;
}
#rightcobtact img{
margin-right:2em;
}
#contaccontact .inputc{
border-bottom:3px solid #7B519D;
color:#7B519D;
margin-left:0;
margin-right:50px;
}
#contaccontact .inputc:focus{
border-bottom:3px solid #414a51;
color:#414a51;
}
#contaccontact .buttonW{
border:1px solid #7B519D;
color:#7B519D;
}
#contaccontact .buttonW:hover{
border:1px solid #7B519D;
color:#FFFFFF;
background-color:#7B519D;
}
#contaccontact .buttonW:active{
border:1px solid #FFFFFF;
color:#FFFFFF;
background-color:#5c327e;
}
#contaccontact textarea{
width:33.8em !important;
}
#contaccontact .inputc{
font-size:1em;
width:15.2em;
}
/********************CONTACTO***************************/
/********************RECLAMOS***************************/
#cfomrrec .inputc{
font-size:1em;
width:14.2em;
}
#cfomrrec{
background-color:#747EBB;
border:12px solid #ffffff;
outline:4px solid #c3c3c3;
margin-top:3em;
}
#cfomrrec textarea{
width:27.8em !important;
}
#cfomrrec table{
margin-bottom:38px;
margin-top:38px;
}
#cfomrrec p{
color:#ffffff;
font-size:0.8em;
font-weight:normal;
margin:0 2.8em 4px 0;
}
#cfomrrec img{
margin-right:2.2em;
}
.inforec{
margin-top:75px;
}
.inforec p{
line-height:128%;
text-align:justify;
}
/********************RECLAMOS***************************/
/********************EQUIPOS***************************/
.fragequi{
background-color:#076bb6;
color:#ffffff;
float:left;
margin:10px;
text-align:center;
width:14.3em;
-ms-border-radius:4px;
border-radius:4px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
behavior:url(PIE/PIE.htc);
min-height:22.9em;
}
.imgacc{
background-color:#ffffff;
background-image:url("../img/equi/equipo.jpg");
background-repeat:no-repeat;
border:15px solid #ffffff;
-ms-border-radius:50%;
border-radius:50%;
-webkit-border-radius:50%;
-moz-border-radius:50%;
behavior:url(PIE/PIE.htc);
height:150px;
margin:auto;
width:150px;
}
.fragequi p{
display:table-cell;
font-size:1em !important;
letter-spacing:0 !important;
margin:23px 12px !important;
text-align:center !important;
vertical-align:middle;
padding:0 12px;
}
.contimgacc{
background-color:#778899;
-ms-border-radius:50%;
border-radius:50%;
-webkit-border-radius:50%;
-moz-border-radius:50%;
behavior:url(PIE/PIE.htc);
margin:auto;
width:216px;
}
.faketable{
display:table;
height:7.7em;
width:14.3em;
}
#imac2{
background-position:-150px 0;
}
#imac3{
background-position:-300px 0;
}
#imac4{
background-position:-450px 0;
}
#imac5{
background-position:0 -150px;
}
#imac6{
background-position:-150px -150px;
}
#imac7{
background-position:-300px -150px;
}
#imac8{
background-position:-450px -150px;
}
#imac9{
background-position:0 -300px;
}
#imac10{
background-position:-150px -300px;
}
#imac11{
background-position:-300px -300px;
}
#imac12{
background-position:-450px -300px;
}
#imac13{
background-position:0 -450px;
}
#imac14{
background-position:-150px -450px;
}
#imac15{
background-position:-300px -450px;
}
#imac16{
background-position:-450px -450px;
}
/********************EQUIPOS***************************/
/********************GRUPOS***************************/
.produg{
color:#414a51;
height:140px;
padding:10px;
-ms-border-radius:7px;
border-radius:7px;
-webkit-border-radius:7px;
-moz-border-radius:7px;
behavior:url(PIE/PIE.htc);
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
-o-transition:all 0.3s ease-out 0s;
-ms-transition:all 0.3s ease-out 0s;
transition:all 0.3s ease-out 0s;
}
.imggr{
background-color:#778899;
background-position:center center;
background-repeat:no-repeat;
float:left;
height:140px;
width:140px;
margin-right:10px;
-ms-border-radius:4px;
border-radius:4px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
behavior:url(PIE/PIE.htc);
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
-o-transition:all 0.3s ease-out 0s;
-ms-transition:all 0.3s ease-out 0s;
transition:all 0.3s ease-out 0s;
}
.produg span{
font-size:1.7em;
color:#076bb6;
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
-o-transition:all 0.3s ease-out 0s;
-ms-transition:all 0.3s ease-out 0s;
transition:all 0.3s ease-out 0s;
}
.produg p{
margin-top:10px !important;
font-size:1em !important;
}
.produg:hover{
background-color:#076BB6;
color:#FFFFFF;
}
.produg:hover .imggr{
background-color:#00418c;
}
.produg:hover span{
color:#FFFFFF;
}
.hrpr{
background-color:#83b5da !important;
-ms-border-radius:50%;
border-radius:50%;
-webkit-border-radius:50%;
-moz-border-radius:50%;
behavior:url(PIE/PIE.htc);
height:3px;
margin-bottom:0 !important;
margin-top:0 !important;
}
/********************GRUPOS***************************/
/********************PRODUCTO***************************/
#espe_l{
float:left;
width:40em;
}
#espe_r{
float:right;
text-align:center;
width:22em;
margin-bottom:50px;
}
#espe_l p{
font-size:1em;
line-height:140%;
text-align:justify;
}
#espe_r .buttonW{
border:2px solid #076BB6;
color:#076BB6;
letter-spacing:1px;
}
#espe_r .buttonW:hover{
border:2px solid #076BB6;
color:#FFFFFF;
background-color:#076BB6;
}
#espe_r .buttonW:active{
border:2px solid #FFFFFF;
color:#FFFFFF;
background-color:#00418C;
}
#producontact{
background-color:#076BB6;
padding:0;
height:0em;
overflow:hidden;
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
-o-transition:all 0.3s ease-out 0s;
-ms-transition:all 0.3s ease-out 0s;
transition:all 0.3s ease-out 0s;
}
#producontact h1{
margin-top:0;
color:#FFFFFF;
}
#producontact .buttonW:hover{
border:1px solid #076BB6;
color:#076BB6;
background-color:#FFFFFF;
}
#producontact .buttonW:active{
border:1px solid #FFFFFF;
color:#FFFFFF;
background-color:#076BB6;
}
/********************PRODUCTO***************************/
/********************EXTRA***************************/
.imgok{
background-position:0 -210px;
height:127px;
width:127px;
margin:auto;
}
.miniCloseV:hover{
opacity:0.6;
}
.miniCloseV{
height:18px;
margin-right:5px;
width:18px;
right:0;
cursor:pointer;
position:absolute;
background-position:-252px -203px;
}
.iceimg{
background-position:-126px -210px;
float:left;
height:90px;
width:90px;
margin-right:14px;
}
.h2ver{
font-size:23px;
margin-top:50px;
text-align:center;
}
#modal, #modalr, #warning{
background-color:#ffffff;
border:16px solid #076bb6;
bottom:0;
color:#076bb6;
height:305px;
left:0;
margin:auto;
padding:5px 5px 5px 12px;
position:absolute;
right:0;
top:0;
width:455px;
scale(0.3);
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
-o-transition:all 0.3s ease-out 0s;
-ms-transition:all 0.3s ease-out 0s;
transition:all 0.3s ease-out 0s;
}
#contemodal, #contemodalr, #contwarning{
opacity:0;
position:fixed;
z-index:-1;
background-image:url('../img/trnbl.png');
width:100%;
height:100%;
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
-o-transition:all 0.3s ease-out 0s;
-ms-transition:all 0.3s ease-out 0s;
transition:all 0.3s ease-out 0s;
}
#contwarning{
filter:hue-rotate(150deg);
}
#warning{
height:170px;
}
#contewt{
display:table;
height:100%;
width:100%;
}
#warningtext{
display:table-cell;
vertical-align:middle;
}
#cita p{
color:#076bb6;
font-size:1.8em;
margin:1.338em;
width:auto;
}
#slider1_container{
-ms-border-radius:21px;
border-radius:21px;
-webkit-border-radius:21px;
-moz-border-radius:21px;
behavior:url(PIE/PIE.htc);
}

.speedt {
    background-position: -170px -343px;
    height: 90px;
    margin: auto;
    width: 171px;
}
/********************EXTRA***************************/

/*************FIBRA*********************/
#plan30 {
    background-image: linear-gradient(to right bottom, #2698C5 0%, #7952d1 100%);
}
.plan_F {
    color: #FFFFFF;
    border: 7px solid #000;
    margin: auto;
        margin-top: auto;
    margin-top: 30px;
    width: 470px;
    transform: skew(-21deg, 0);
}
.subplanF {
    padding: 18px;
    font-size: 2em;
    text-align: center;
}
#plan50 {
    background-image: linear-gradient(to right bottom, #2698C5 0%, #0c3fb7 100%);
}
#plan100 {
    background-image: linear-gradient(to right bottom, #9F37CE 0%, #3c03db 100%);
}
#plan300 {
  background-image: linear-gradient(to right bottom, #C937CE 0%, #4d15ec 100%);
}
.iconspeed {
    position: absolute;
    left: 42px;
    font-size: 2em;
    transform: skew(21deg, 0);
    top: 41px;
}
#subcontizqizq{
    width:86em;
    height: 1280px;
}
#contizqizq {
    width: 43em;
    overflow: hidden;
    float:left;
}
/*************FIBRA*********************/