   body,html{
float: left;
margin: 0%;
width: 100%;
background-color: #fff;
}
*{
transition-duration: 0.5s;
font-family: Arial,sans-serif;
font-size: 16px;
color: #fff;
height: auto;
float: left;
/* position: relative; */
}
a{
    text-align: center;
    color: #FFFFFF;
}
/*pop de mailchimp*/
.mc-layout__modalContent {
    width: 100%;
}
span.bx-im-message-content-text {
    color: #000 !important;
}
.bx-im-message-content-text>b {
    color: #000 !important;
}
.bx-im-message-content {
background-color: #fff !important;
-webkit-text-fill-color: #000 !important;
color: #000 !important;
}
a#tel {
    width: 100%;
    color: #2a6496;
    background: white;
    font-size: 25px;
}
#emergency {
    background: #fff;
    border-style: none;
    color: #f25e0f;
    width: 80%;
    margin: 2.5% 10%;
    height: 40px;
    border-radius: 5px;
    font-weight: bolder;
    font-size: 20px;
}
/**/#myTopnav{
background-color: #030c1a;
height: auto;
color: white;
}
.topnav.responsive a {
    color: white;
}
.active{
background-color: #030c1a;
color: white;
}
.dropdown-content a {
background-color: #030c1a; 
color: white;
}
.topnav a:hover, .dropdown:hover .dropbtn {
  background-color:#030c1a;
  color: white;
}
.dropdown-content a:hover {
  background-color:#030c1a;
  color: white;
 
}
.carousel-control.right {
    left: auto !important;
    right: 0 !important;
    background-color: #000 !important;
    opacity: 0.8 !important;
    width: 5% !important;
}
.carousel-control.left {
    background-color: #000 !important;
    width: 5% !important;
    opacity: 0.8 !important;
}
.fa {
    line-height: 5 !important;
    margin-top: 100% !important;
}
body{
    width: 100%;
    background-image: url("../img/fondo.jpg");
    background-repeat: no-repeat;
    background-position: center;
    background-attachment: fixed;
    background-size: cover;
}

header{
    width: 100%;
    background-image: url("../img/fondo.jpg");
    background-repeat: no-repeat;
    background-position: center;
    background-attachment: fixed;
    background-size: cover;
}

header > h1 {
    width: 90%;
    margin: 25% 5% 0% 5%;
    font-size: 30px;
    text-align: center;    
    background-color: #004680;
}
header > h2 {
    width: 100%;
}
header > h2 > strong{
    width: 90%;
    margin: 0% 5%;
    text-align: center;
    font-size: 22px;
    font-weight: 100;
    letter-spacing: 0px;
    font-family: sans-serif;
    padding: 0;
    background-color: #FFFFFF;
    color: #004680;
}

#btnIndex {
      width: 50%;
    margin: 2.5% 25%;
    height: 40px;
    background: #f25e0f url(https://static.parastorage.com/services/skins/2.1229.80/images/wysiwyg/core/themes/base/shiny1button_bg.png) 50% 50% repeat-x;
    transition: border-color 0.4s ease 0s, background-color 0.4s ease 0s;
    border: solid rgba(204, 204, 204, 1) 0px;
}
#section1{
    width: 100%;
    background-color: #030c1a;
    opacity: 0.8;
}
#div1_1 > h2 {
width: 90%;
    margin: 2.5% 5%;
    font-size: 30px;
    text-align: left;}
#div1_1 > p {
    width: 90%;
    margin: 2.5% 5%;
    font-family: sans-serif;
    line-height: 1.5;
    font-size: 17px;
    color: #f25e0f;
    font-weight: bold;
}
#div1_2_1 > h3{
    letter-spacing: 1px;
    font-size: 25px;
    width: 90%;
    margin: 2.5% 5%;
    text-transform: uppercase;
}
#div1_2_1 > p {
width: 90%;
    margin: 2.5% 5%;
    color: #4885bc;
    text-align: left;
    font-weight: bold;
}
#div1_2_1 > img {
     width: 30%;
    margin: 2.5% 35%;
}
#section1 > h3 {
    font-size: 17px;
    letter-spacing: 0px;
    width: 90%;
    margin: 2.5% 5%;
    text-align: center;
}
#section2{
    width: 100%;
    background-color: #FFFFFF;
}
#section2 > h4{
    color: #030c1a;
    font-weight: 500;
    width: 90%;
    margin: 2.5% 5%;
    text-align: center;
}
.boton2 {
    width: 90%;
    margin: 2.5% 5%;
    text-align: center;
    background-color: #030c1a;
    height: 35px;
    border: solid;
    text-decoration: none;
    line-height: 2;
}

#section2 > img {
    width: 30%;
    margin: 2.5% 35%;
}
#section3 {
   background-image: url(../img/sec31.jpg);
   background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed; 
    opacity: 0.99;
}
#sec31{
    background-color: #195d8b;
    opacity: 0.8;
    width: 80%;
    margin: 2.5% 10%;
}
#sec31 > img {
    width: 30%;
    margin: 10% 35%;
}
#sec31 > h2 {
    width: 90%;
    margin: 2.5% 5%;
    text-align: center;
    font-size: 30px;
}
#sec31 >  p {
    width: 90%;
    margin: 5% 5%;
    text-align: center;
}
#sec32 {
    background-color: #f25e0f;   
    width: 80%;
    margin: 2.5% 10%;
}
.sec3{
    width: 30%;
    margin: 2.5% 35%;
}
.sech2
{
        color: #2f2e2e;
    width: 95%;
    margin: 2.5% 2.5%;
    font-weight: bold;
    font-size: 22px;
    text-align: center;
}
.sec3p {
    width: 95%;
    margin: 2.5% 2.5%;
    text-align: justify;
}
#sec33{
    background-color: #c77c56;
    opacity: 0.94;
}
#h23 {
color: #FF4000;
    width: 90%;
    margin: 2.5% 5%;
    text-align: center;
    font-weight: bold;
    font-size: 25px;
    font-family: arial, sans-serif;
}
.lista
{
font-size: 18px;
    line-height: 1.5;
    width: 90%;
    margin: 1% 5%;
    font-family: cursive;
}
aside{
    background-color: #062b76;
    width: 100%;
}
div#preguntas {
    width: 90%;
    margin: 0% 5%;
}
div#preguntas > p > strong{
    color: #fff;
    font-size: 23px;
    letter-spacing: 0px;
    font-weight: bold;
    margin-top: 5%;
    margin-bottom: 5%;
}
div#preguntas >p {
    font-family: arial,sans-serif;
    letter-spacing: 2px;
}

#solicita {
width: 95%;
    margin: 0% 2.5% 0% 2.5%;
    height: 70px;
    background: #062b76;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.6);
    text-align: center;
    font-size: 26px;
    border: solid  rgba(15, 41, 60, 1) 0px;
}
#section4{
    background-color: white;
}
.div60{
    width: 90%;
    margin: 0% 5%;
}
#noventa{
    width: 90%;
    margin: 10% 5% 1% 5%;
}
div#textoNoventa {
    width: 90%;
    margin: 0% 5% 0% 5%;
}
div#textoNoventa > p{
  color: black;
}
div#textoNoventa > h2 {
    color: #030c1a;
    font-size: 50px;
    font-family: arial,sans-serif;
    font-weight: inherit;
    margin: 4% 0% 0% 0%;
}
div#textoNoventa > span > strong{
    color: #f25e0f;
    letter-spacing: 2px;
    margin-top: 5%;
    margin-bottom: 5%;
    font-size: 20px;
    font-weight: bold;
}

div#textoNoventa > a{
    width: 100%;
    height: 50px;
    margin: 5% 0% 5% 0%;
    background: #030c1a;
    box-shadow: 0 1px 4px #030c1a;
    text-align: center;
    font-size: 26px;
    border: solid rgba(15, 41, 60, 1) 0px;
}
#section5{
    background-image: url("../img/sec5.jpg");
    width: 100%;
        background-repeat: no-repeat;
    background-size: cover;
}
#section5 > img {
    width: 80%;
    margin: 2.5% 10%;
}
#section5 > h2 {
    width: 90%;
    margin: 2.5% 5%;
    text-align: center;
    font-size: 30px;
    color: #f25e0f;
}
#section5 > p {
    width: 90%;
    margin: 2.5% 5%;
    text-align: justify;
    line-height: 1.5;
}

#section5 > a  {
    background-color: #030c1a;
    width: 40%;
    margin: 5% 35%;
    height: 40px;
    border: solid #555 3px;
    line-height: 2;
    text-decoration: none;
}
#section6{
    background-color: black;
}
#section6 > h2 {
    color: #f25e0f;
    font-size: 30px;
    width: 90%;
    margin: 2.5% 5%;
    text-align: center;
}
#section6 > p {
    width: 90%;
    margin: 2.5% 5%;
    text-align: justify;
    line-height: 1.5;
}
#section6 > img{
        width: 80%;
    margin: 2.5% 5%;
}
#section6 > a {
    background-color: #062b76;
    border: #062b76 solid;
    height: 40px;
    width: 50%;
    margin: 2.5% 25%;
}

#section7{
    width: 100%;
    background-color: white;
}
#img5{
    width: 90%;
    margin: 5% 5% 0% 5%;
}
div#texto5 {
    width: 90%;
    margin: 10% 5% 0% 5%;
}
div#texto5 > p{
  color: black;
}
div#texto5 > h2 {
    color: #030c1a;
    font-size: 50px;
    font-family: arial,sans-serif;
    font-weight: inherit;
    margin: 4% 0% 0% 0%;
}
div#texto5 > span > strong{
    color: #f25e0f;
    letter-spacing: 2px;
    margin-top: 5%;
    margin-bottom: 5%;
    font-size: 20px;
    font-weight: inherit;
}

div#texto5 > a{
    width: 100%;
    height: 50px;
    margin: 5% 0% 5% 0%;
    background: #90a3b1;
    box-shadow: 0 1px 4px #030c1a;
    text-align: center;
    font-size: 26px;
    border: solid rgba(15, 41, 60, 1) 0px;
    line-height: 2;
    text-decoration: none;
}
#h2{
    width: 90%;
    font-size: 35px;
    margin: 5% 5% 0% 5%;
}
.head2222{
width: 100%;
height: auto;
margin: 0 auto;
float: left;
position: relative;
}
.cont8
{
width: 90%;
float: left;
position: relative;
height: auto;
margin: 2.5% 5%;
}
.icon771{
width: 100%;
height: auto;
float: left;
margin: 2.5% 0%;
}
.conthead7{
width: 80%;
float: left;
position: relative;
height: auto;
margin-left: 10%;
margin-bottom: 2.5%;
}
.cont71{
margin-bottom: 2.5%;
width: 80%;
float: left;
position: relative;
height: auto;
background-color: #FFFFFF;
margin-left: 10%;
}
section#section8 {
    background-color: #030c1a;
}
.div30{
    width: 80%;
        background-color: #030c1a;
    border: solid #045184 15px;
    margin: 0% 10% 2% 10%;
    height: 250px;
}
.div31{
    width: 80%;
       background-color: #030c1a;
    border: solid #045184 15px;
    margin: 0% 10% 2% 10%;
    height: 250px;
    
}
.div30 > p{
    width: 80%;
    margin: 20% 10% 0% 10%;
    text-align: center;
}
.div31 > p{
    width: 80%;
    margin: 20% 10% 0% 10%;
    text-align: center;
}
.div30 > h3 {
    width: 80%;
    margin: 15% 10% 0% 10%;
    text-align: center;
}
.div31 > h3 {
    width: 80%;
    margin: 15% 10% 0% 10%;
    text-align: center;
}
.div31 > a {
    width: 80%;
    margin: 1% 10% 0% 10%;
    text-align: center;
    color: #FFFFFF;
}
.div30 > a {
    width: 80%;
    margin: 1% 10% 0% 10%;
    text-align: center;
    color: #FFFFFF;
}
#casoE{
    width: 100%;
    text-align: center;
    color: #030c1a;
}
#casoP{
        width: 100%;
    text-align: center;
    color: #030c1a;
}
.estrellas{
    color: #dec328;
    font-size: 24px;
    width: 31%;
    text-align: center;
}
.empresas{
    color: #030c1a;
    font-size: 24px;
    width: 31%;
    text-align: center;
}
#contacto{
    background-color: #f25e0f;
    width: 100%;
}
#h2Contacto {
    width: 100%;
    color: #030c1a;
    text-align: center;
    font-size: 45px;
    letter-spacing: 2px;
    margin: 4% 0% 3% 0%;
}
.con{
    width: 100%;
    text-align: center;
    font-size: 18px;
    letter-spacing: 2px;
    line-height: 1.5;
}
#fb {
    background: rgba(0, 0, 0, 0) url(../img/fb.png) no-repeat scroll center center / 40px 40px;
    float: right;
    height: 50px;
    width: 50px;
}
#wp {
    background: rgba(0, 0, 0, 0) url(../img/mensaje.png) no-repeat scroll center center / 40px 40px;
    float: right;
    height: 50px;
    width: 50px;
}
#tw {
    background: rgba(0, 0, 0, 0) url(../img/tw.png) no-repeat scroll center center / 40px 40px;
    float: right;
    height: 50px;
    width: 50px;
}
#yt {
    background: rgba(0, 0, 0, 0) url(../img/in.png) no-repeat scroll center center / 40px 40px;
    float: right;
    height: 50px;
    width: 50px;
}
#iconos{
    width: 70%;
    margin: 0% 15%;
}
form{
    width: 300px;
    margin: 0% 5% 2% 5%;
}
#reca{
    width: 90%;
    margin: 0% 5%;
}
#sub{
    width: 30%;
    margin: 5% 35%;
    height: 40px;
    background-color: #030c1a;
    border: solid #030c1a;
}
#aviso{
    width: 90%;
    text-align: center;
    margin: 0% 5%;
    z-index: 99999;
    float: left;
    position: relative;
}
footer{
    width: 100%;
    background-color: #030c1a;
    opacity: 0.9;
}
#fin{
    width: 90%;
    margin: 4% 0% 0% 5%;
    font-size: 13px;
    font-weight: inherit;
    font-family: arial, sans-serif;
    letter-spacing: 1px;
}
#contactoFinal{
    width: 50%;
    margin: 4% 25% 0% 25%;

}
#contactoFinal > a{
    width: 100%;
    text-align: center;
}
#iconos2{
    width: 70%;
    margin: 0% 15% 0% 15%;s
}
#section9 {
    background-color: #FFFFFF;
    opacity: 0.8;
}
input#input {
    width: 100%;
    height: 40px;
    margin: 1% 0%;
    color: #000;
}
textarea {
    width: 100%;
    height: 100px;
    margin: 1% 0%;
    color: #000 !important;
}
.div60 >h2 > strong {
    color: #008afc;
    font-size: 40px;
    display: contents;
}
/*-------------------------------------------------------------------------------------------------------------------------*/
@media(min-width: 780px ){
div#map {
    width: 80%;
    height: auto;
    margin: 2.5% 10%;
}
#map>span {
    line-height: 2;
    text-align: center;
    width: 100%;
    color: white;
}
#map>iframe {
    height: 300px;
}
    /**/#myTopnav{
height: 80px;
}
    #section6 > p {
    width: 90%;
    margin: 0.5% 5%;
    text-align: justify;
    line-height: 1.5;
}
#section5 > h2 {
    width: 90%;
    margin: 2.5% 5%;
    text-align: center;
    font-size: 33px;
    color: #f25e0f;
    font-weight: bold;
}
    .lista {
    font-size: 18px;
    line-height: 1.5;
    margin: 1% 25%;
    font-family: cursive;
    width: 50%;
}
    #div1_2_1 > img {
    width: 20%;
    margin: 2.5% 40%;
}
#section6 > img {
    width: 40%;
    margin: 2.5% 30%;
}

#section5 > img {
width: 30%;
    margin: 2.5% 35%;
}
#div1_2_1 > h3 {
    width: 80%;
    margin: 2.5% 10%;
    text-align: center;
}
#div1_2_1 > p {
    width: 80%;
    margin: 2.5% 10%;
    text-align: center;
}
    .div30{
    width: 50%;
    background-color: #0e849c;
    margin: 0% 25% 0% 25%;
    height: 250px;
}
.div31{
    width: 50%;
    background-color: #0e849c;
    margin: 0% 25% 0% 25%;
    height: 250px;
    border:solid #030c1a 15px;
}
.div30 > p{
    width: 80%;
    margin: 20% 10% 0% 10%;
    text-align: center;
}
.div31 > p{
    width: 80%;
    margin: 20% 10% 0% 10%;
    text-align: center;
}
.div30 > h3 {
    width: 80%;
    margin: 15% 10% 0% 10%;
    text-align: center;
}
.div31 > h3 {
    width: 80%;
    margin: 15% 10% 0% 10%;
    text-align: center;
}
.div31 > a {
    width: 80%;
    margin: 1% 10% 0% 10%;
    text-align: center;
    color: #FFFFFF;
}
.div30 > a {
    width: 80%;
    margin: 1% 10% 0% 10%;
    text-align: center;
    color: #FFFFFF;
}
#casoE{
    width: 100%;
    text-align: center;
    color: #030c1a;
}
#casoP{
        width: 100%;
    text-align: center;
    color: #030c1a;
}
.estrellas{
    color: #dec328;
    font-size: 24px;
    width: 31%;
    text-align: center;
}
.empresas{
    color: #030c1a;
    font-size: 24px;
    width: 31%;
    text-align: center;
}
#contacto{
    width: 100%;
}
#h2Contacto {
    width: 100%;
    color: #030c1a;
    text-align: center;
    font-size: 45px;
    letter-spacing: 2px;
    margin: 4% 0% 3% 0%;
}
.con{
    width: 100%;
    text-align: center;
    font-size: 18px;
    letter-spacing: 2px;
    line-height: 1.5;
}
#fb {
    background: rgba(0, 0, 0, 0) url(../img/fb.png) no-repeat scroll center center / 40px 40px;
    float: right;
    height: 50px;
    width: 50px;
}
#wp {
    background: rgba(0, 0, 0, 0) url(../img/mensaje.png) no-repeat scroll center center / 40px 40px;
    float: right;
    height: 50px;
    width: 50px;
}
#tw {
    background: rgba(0, 0, 0, 0) url(../img/tw.png) no-repeat scroll center center / 40px 40px;
    float: right;
    height: 50px;
    width: 50px;
}
#yt {
    background: rgba(0, 0, 0, 0) url(../img/in.png) no-repeat scroll center center / 40px 40px;
    float: right;
    height: 50px;
    width: 50px;
}
#iconos{
    width: 50%;
    margin: 0% 25%;
}
form{
    width: 300px;
    margin: 0% 15% 2% 15%;
}
#reca{
    width: 50%;
    margin: 0% 0%;
}
#sub{
    width: 30%;
    margin: 2.5% 35%;
    height: 40px;
    background-color: #030c1a;
    border: solid #030c1a;
}
#aviso{
    width: 100%;
    text-align: center;
    margin: 0% 0%;
    z-index: 99999;
    float: left;
    position: relative;
}
footer{
    width: 100%;
    background-color: #030c1a;
}
#fin{
width: 50%;
    margin: 4% 0% 0% 0%;
}
#contactoFinal{
        width: 25%;
    margin: 4% 23% 0% 2%;
}
#contactoFinal > a{
    width: 100%;
    text-align: center;
}
#iconos2{
    width: 45%;
    margin: 0% 15% 0% 25%;
}
        .icon771{
width: 100%;
    height: auto;
    float: left;
    margin: 0% 0% 0% 0%;
}
    .icon7711{
    width: 12%;
    height: auto;
    margin: 1% 1% 0% 1%;
    float: left;}
.conthead7{
width: 100%;
float: left;
position: relative;
height: auto;
margin: 0%;

}

    .hCont23{
    font-size: 20px;
    font-weight: 800;
    text-align: center;
    color: #fff;
    width: 100%;
    margin: 1% 0%;
}
    .cont8
{
width: 90%;
float: left;
position: relative;
height: auto;
margin: 3.5% 5%;
}
        .head2222{
width: 80%;
    height: auto;
    margin: 0% 10%;
    float: left;
    position: relative;
}
#h2{
        width: 50%;
    font-size: 40px;
    margin: 5% 0% 0% 0%;
}
#img5{
width: 60%;
    margin: 2.5% 20%;
}
div#texto5 {
    width: 60%;
    margin: 10% 20% 0% 20%;
}
div#texto5 > p{
  color: black;
}
div#texto5 > h2 {
    color: #030c1a;
    font-size: 50px;
    font-family: arial,sans-serif;
    font-weight: inherit;
    margin: 4% 0% 0% 0%;
}
div#texto5 > span > strong{
    letter-spacing: 2px;
    margin-top: 2%;
    font-size: 20px;
    font-weight: inherit;
}

div#texto5 > a{
  width: 50%;
    margin: 2.5% 25%;
    height: 50px;
    box-shadow: 0 1px 4px #030c1a;
    text-align: center;
    font-size: 26px;
    border: solid rgba(15, 41, 60, 1) 0px;
    line-height: 2;
    text-decoration: none;
}
    #noventa{
    width: 50%;
    margin: 10% 25% 1% 25%;
}
div#textoNoventa {
width: 60%;
    margin: 0% 20% 0% 20%;
}
div#textoNoventa > p{
  color: black;
}
div#textoNoventa > h2 {
    color: #030c1a;
    font-size: 50px;
    font-family: arial,sans-serif;
    font-weight: inherit;
    margin: 4% 0% 0% 0%;
}
div#textoNoventa > span > strong{
    color: #f25e0f;
    letter-spacing: 2px;
    margin-top: 2%;
    font-size: 20px;
    font-weight: inherit;
}

div#textoNoventa > a {
          width: 50%;
    margin: 2.5% 25%;
    height: 50px;
  
    background: #030c1a;
    box-shadow: 0 1px 4px #030c1a;
    text-align: center;
    font-size: 26px;
    border: solid rgba(15, 41, 60, 1) 0px;
}
.div60{
    width: 60%;
    margin: 0% 20%;
}
    aside{
    background-color: #062b76;
    width: 100%;
}
div#preguntas {
width: 100%;
    margin: 0% 0%;
}
div#preguntas > p > strong{
    color: #fff;
    font-size: 23px;
    letter-spacing: 0px;
    font-weight: bold;
}
div#preguntas >p {
    font-family: arial,sans-serif;
    letter-spacing: 2px;
}

#solicita {
    height: 70px;
        width: 70%;
    margin: 0% 5% 1% 15%;
    background: #062b76;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.6);
    text-align: center;
    font-size: 26px;
    border: solid  rgba(15, 41, 60, 1) 0px;
}
    header{
    width: 100%;
    background-image: url("../img/fondo.jpg");
    background-repeat: no-repeat;
    background-position: center;
    background-attachment: fixed;
    background-size: cover;
}
header > h1 {
    width: 80%;
    font-size: 60px;
    margin: 25% 10% 0% 10%;
}
header > h2 {
    width: 100%;
}
header > h2 > strong{
    width: 70%;
    margin: 0% 15%;
}

#btnIndex {
width: 50%;
    margin: 2.5% 25%;
    height: 40px;
    transition: border-color 0.4s ease 0s, background-color 0.4s ease 0s;
    border: solid rgba(204, 204, 204, 1) 0px;
}
div#div1_2_1 {
    width: 60%;
    margin: 0% 20%;
}
div#sec321 {
    width: 60%;
    margin: 0% 20%;
}
div#sec322 {
    width: 60%;
    margin: 0% 20%;
}
div#sec323 {
    width: 60%;
    margin: 0% 20%;
}
#sec323>img {
width: 25%;
    margin: 2.5% 37.5%;
}
}
@media(min-width: 1024px){

    .div30{
    width: 25%;
    background-color: #030c1a;
    border: solid #045184 15px;
    margin: 0% 0% 0% 2%;
    height: 250px;
}
.div31{
width: 25%;
    background-color: #030c1a;
    margin: 0% 0% 0% 2%;
    height: 250px;
    border: solid #045184 15px;
}
.div30 > p{
width: 95%;
    margin: 4% 2.5% 0% 2.5%;
    text-align: center;
}
.div31 > p{
width: 95%;
    margin: 4% 2.5% 0% 2.5%;
    text-align: center;
}
.div30 > h3 {
    width: 80%;
    margin: 15% 10% 0% 10%;
    text-align: center;
}
.div31 > h3 {
    width: 80%;
    margin: 15% 10% 0% 10%;
    text-align: center;
}
.div31 > a {
    width: 80%;
    margin: 1% 10% 0% 10%;
    text-align: center;
    color: #FFFFFF;
}
.div30 > a {
    width: 80%;
    margin: 1% 10% 0% 10%;
    text-align: center;
    color: #FFFFFF;
}
#casoE{
    width: 100%;
    text-align: center;
    color: #030c1a;
}
#casoP{
        width: 100%;
    text-align: center;
    color: #030c1a;
}
.estrellas{
    color: #dec328;
    font-size: 24px;
    width: 31%;
    text-align: center;
}
.empresas{
    color: #030c1a;
    font-size: 24px;
    width: 31%;
    text-align: center;
}
#contacto{
    width: 100%;
}
#h2Contacto {
    width: 100%;
    color: #030c1a;
    text-align: center;
    font-size: 45px;
    letter-spacing: 2px;
    margin: 4% 0% 3% 0%;
}
.con{
    width: 100%;
    text-align: center;
    font-size: 18px;
    letter-spacing: 2px;
    line-height: 1.5;
}
#fb {
    background: rgba(0, 0, 0, 0) url(../img/fb.png) no-repeat scroll center center / 40px 40px;
    float: right;
    height: 50px;
    width: 50px;
}
#wp {
    background: rgba(0, 0, 0, 0) url(../img/mensaje.png) no-repeat scroll center center / 40px 40px;
    float: right;
    height: 50px;
    width: 50px;
}
#tw {
    background: rgba(0, 0, 0, 0) url(../img/tw.png) no-repeat scroll center center / 40px 40px;
    float: right;
    height: 50px;
    width: 50px;
}
#yt {
    background: rgba(0, 0, 0, 0) url(../img/in.png) no-repeat scroll center center / 40px 40px;
    float: right;
    height: 50px;
    width: 50px;
}
#iconos{
    width: 22%;
    margin: 0% 39%;
}
form{
    width: 60%;
    margin: 0% 20% 2% 20%;
}
#reca{
    width: 50%;
    margin: 2.5% 0%;
}
#sub{
    width: 30%;
    margin: 2.5% 35%;
    height: 40px;
    background-color: #030c1a;
    border: solid #030c1a;
}
#aviso{
    width: 50%;
    text-align: center;
    margin: 0% 25%;
    z-index: 99999;
    float: left;
    position: relative;
}
footer{
    width: 100%;
    background-color: #030c1a;
}
#fin{
        width: 25%;
    margin: 0% 0% 0% 25%;
    font-size: 13px;
    font-weight: inherit;
    font-family: arial, sans-serif;
    letter-spacing: 1px;
}
#contactoFinal{
        width: 25%;
    margin: 0% 23% 0% 2%;
}
#contactoFinal > a{
    width: 100%;
    text-align: center;
}
#iconos2{
    width: 30%;
    margin: 0% 25% 0% 35%;
}
    .icon771{
width: 100%;
    height: auto;
    float: left;
    margin: 0% 0% 0% 0%;
}
.icon7711{
    width: 12%;
    height: auto;
    margin: 1% 1% 0% 1%;
    float: left;}
.conthead7{
width: 100%;
float: left;
position: relative;
height: auto;
margin: 0%;

}

    .hCont23{
    font-size: 23px;
    font-weight: 800;
    color: #fff;
    width: 100%;
    margin: 1% 0%;
    text-align: center;
}
    .cont8
{
width: 90%;
    float: left;
    position: relative;
    height: auto;
    margin: 0.5% 5%;
}
        .head2222{
width: 80%;
    height: auto;
    margin: 0% 10%;
    float: left;
    position: relative;
}
    #h2{
        width: 50%;
    font-size: 40px;
    margin: 5% 0% 0% 0%;
}
    #img5{
    width: 50%;
    margin-top: 10%;
    margin: 10% 0% 0% 0%;
}
div#texto5 {
width: 30%;
    margin: 5% 0% 0% 20%;
}
div#texto5 > p{
 color: black;
    text-align: right;
}
div#texto5 > h2 {
color: #030c1a;
    font-size: 50px;
    font-family: arial,sans-serif;
    font-weight: inherit;
    margin: 2.5% 0% 2.5% 0%;
    text-align: right;
}
div#texto5 > span > strong{
    letter-spacing: 0px;
    margin-top: 2%;
    margin-bottom: 0%;
    font-size: 20px;
    font-weight: inherit;
    text-align: right;
}

div#texto5 > a {
    width: 50%;
    margin: 2.5% 25%;
    height: 50px;
    line-height: 2;
    text-decoration: none;
    box-shadow: 0 1px 4px #030c1a;
    text-align: center;
    font-size: 26px;
    border: solid rgba(15, 41, 60, 1) 0px;
}
    #noventa{
    width: 55%;
    margin: 2.5% 0% 1% 10%;
}
div#textoNoventa {
width: 30%;
    margin: 0% 5% 0% 0%;
}
div#textoNoventa > p{
  color: black;
}
div#textoNoventa > h2 {
    width: 100%;
    color: #030c1a;
    font-size: 50px;
    font-family: arial,sans-serif;
    font-weight: inherit;
    margin: 5% 0% 2.5% 0%;
}
div#textoNoventa > span > strong{
    color: #f25e0f;
    letter-spacing: 2px;
    margin-top: 2%;
    margin-bottom: 0%;
    font-size: 20px;
    font-weight: inherit;
}

div#textoNoventa > a {

    height: 50px;
width: 50%;
    margin: 0% 25%;
    background: #030c1a;
    box-shadow: 0 1px 4px #030c1a;
    text-align: center;
    font-size: 26px;
    border: solid rgba(15, 41, 60, 1) 0px;
}
    aside{
    background-color: #062b76;
    width: 100%;
    margin-top: -1%;
}
div#preguntas {
    width: 50%;
    margin: 0% 0%;
}
div#preguntas > p > strong{
color: #fff;
    font-size: 23px;
    letter-spacing: 0px;
    font-weight: bold;
    width: 100%;
    margin-bottom: 0%;
}
div#preguntas >p {
    font-family: arial,sans-serif;
    letter-spacing: 2px;
}
#solicita{

}
#solicita {
    width: 40%;
    margin: 5% 5% 0% 5%;
    height: 70px;
    background: #062b76;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.6);
    text-align: center;
    font-size: 20px;
    border: solid  rgba(15, 41, 60, 1) 0px;
    line-height: 3;
    text-decoration: none;
}
     header{
    width: 100%;
    background-image: url("../img/fondo.jpg");
    background-repeat: no-repeat;
    background-position: center;
    background-attachment: fixed;
    background-size: cover;
}
header > h1 {
    margin: 15% 15% -1.5% 15%;
    letter-spacing: 2px;
    width: 70%;
    font-size: 55px;
    font-weight: inherit;
    text-align: center;
}
header > h2 {
    width: 100%;
}
header > h2 > strong{
width: 60%;
    margin: 0% 20%;
    text-align: center;
    font-size: 22px;
    font-weight: 100;
    font-family: sans-serif;
    letter-spacing: 0px;
    padding: 10px
}

#btnIndex {
    width: 20%;
    margin: 0% 40% 1% 40%;
    height: 40px;
    transition: border-color 0.4s ease 0s, background-color 0.4s ease 0s;
    border: solid rgba(204, 204, 204, 1) 0px;
    float: left;
    line-height: 2;
    text-decoration: none;
}
div#div1_1 {
    width: 50%;
    margin: 2.5% 0%;
}
div#div1_2 {
    width: 50%;
    margin: 2.5% 0%;
}
#div1_2_1 > img {
    width: 15%;
    margin: 2.5% 0% 0% 0%;
}
#div1_2_1 > h3 {
    width: 80%;
    margin: 2.5% 2% 0% 3%;
    text-align: left;
}
#div1_2_1 > p {
width: 80%;
    margin: 0% 0% 2.5% 5%;
    text-align: left;
}
#div1_1 > h2 {
    width: 60%;
    margin: 2.5% 15% 0% 25%;
    font-size: 35px;
    text-align: center;
    font-weight: bold;
}
#div1_1 > p {
width: 60%;
    margin: 2.5% 15% 0% 25%;
    font-family: sans-serif;
    line-height: 1.5;
    font-size: 17px;
    color: #f25e0f;
    font-weight: bold;
}
#section1 > h3 {
    font-size: 23px;
    letter-spacing: 0px;
    width: 70%;
    margin: 2.5% 15%;
    text-align: center;
}
div#div90 {
    width: 98%;
    margin: -4% 0% 0% 2%;
}
#section2 > h4 {
    color: #030c1a;
    font-weight: bold;
    width: 50%;
    margin: 2% 0% 3% 10%;
    text-align: left;
    font-size: 20px;
}
#section2 > img {
    width: 10%;
    margin: 0% 20% 0% 10%;
}
#sec31 {
    opacity: 0.8;
    width: 33%;
    margin: 0% 0% 0% 0.5%;
        height: 645px;
}
#sec32 {
    background-color: #f25e0f;
    width: 33%;
    margin: 0% 0%;
    height: 645px;
}
#emergency {
    background: #fff;
    border-style: none;
    color: #f25e0f;
    width: 80%;
    margin: 2.5% 10%;
    height: 40px;
    border-radius: 5px;
    font-weight: bolder;
    font-size: 20px;
        line-height: 2;
    text-decoration: none;
}
div#sec33 {
    width: 33%;
    margin: 0% 0.5% 0% 0%;
        height: 645px;
}
.sec3p {
    width: 60%;
    text-align: justify;
    margin: 2.5% 2.5%;
}
.sec3 {
    width: 20%;
    margin: 0% 0% 0% 5%;
}
.sech2 {
    color: #2f2e2e;
    width: 60%;
    margin: 2.5% 0% 0% 3%;
    font-weight: bold;
    text-align: left;
    font-size: 16px;
}
#sec31 > h2 {
    width: 99%;
    margin: 30% 0.5% 0% 0.5%;
    text-align: center;
    font-size: 44px;
    font-weight: bold;
}
#h23 {
    color: #FF4000;
    width: 90%;
    margin: 5% 5%;
    text-align: center;
    font-weight: bold;
    font-size: 25px;
    font-family: arial, sans-serif;
}
#section5 {
    width: 50%;
        height: 725px;
}
#section6 {
    width: 50%;
        height: 725px;
}
#section6 > img {
width: 45%;
    margin: 10% 0% 2.5% 0%;
    float: initial;
}
#section6 > h2 {
color: #f25e0f;
    font-size: 29px;
    width: 47%;
    margin: 2.5% 1.5%;
    text-align: left;
}
#section6 > p {
width: 47%;
    margin: 0.5% 1.6%;
    text-align: justify;
    line-height: 1.5;
}
#section5 > img {
width: 30%;
    margin: 5% 30%;
}
#section5 > h2 {
width: 90%;
    margin: 2.5% 5%;
    text-align: left;
    font-size: 45px;
    color: #f25e0f;
    font-weight: bold;
}
div#sec321 {
    width: 90%;
    margin: 2.5% 5%;
}
div#sec322 {
    width: 90%;
    margin: 2.5% 5%;
}
div#sec323 {
    width: 90%;
    margin: 2.5% 5%;
}
#sec323 > img{
width: 18% !important;
    margin: 0.5% 5.5% !important;
}
.lista {
    font-size: 18px;
    line-height: 1.5;
    margin: 1% 5%;
    font-family: cursive;
    width: 90%;
}
div#div1_2_1 {
    width: 70%;
    margin: 0% 15%;
}
#sec31 > img {
    width: 30%;
    margin: 2% 35%;
}
div#map {
    width: 50%;
    height: auto;
    margin: 2.5% 25%;
}
#map>span {
    line-height: 2;
    text-align: center;
    width: 100%;
}
#map>iframe {
    height: 300px;
}
a#tel {
    width: 20%;
    margin: 1% 40% 19% 40%;
    font-weight: bold;
    font-size: 23px;
    background: white;
    color: #004680;
}

}