﻿body {
  text-rendering: optimizeLegibility; 
}
/* para link de numeros de telefono */
@media (max-width: 480px) {
    
    .linkNumTelf {
        color:#1a171b !important;
        pointer-events: all !important;
        cursor: pointer !important;
    }

}
.linkNumTelf {
    color:#1a171b !important;
    pointer-events: none;
    cursor: default;
}

.linkNumTelf:visited, .linkNumTelf:hover {
    color:#1a171b !important;
}

/* fin link numeros de telefonos */

/*HEADER SUPERIOR*/
.header-superior {
z-index: 99;
background: #000000;
position: relative; 
height:60px;

}

.header-superior .navbar-nav > li > a, .header-superior  .navbar-nav > .active > a  {
color: #fcf7f7;
font-family:'Open Sans',Arial;
font-size: 12px; 
font-weight:bold;
text-transform: uppercase;
padding-bottom: 0px;
padding-top: 0px;
padding-left:0px;
line-height:65px;
letter-spacing:0px;
}
.header-superior .navbar-nav > li > a:hover, .header-superior .navbar-nav > .active   > a:hover {
 color: #fcf7f7;
font-family:'Open Sans',Arial;
font-size: 12px;
font-weight:bold;
}
.header-superior .navbar-nav > li:first-child > a, .header-superior .navbar-nav > .active > li:first-child > a , .header-superior .navbar-nav > .active > li:first-child > a:hover{
    color:#f28f00;
}


.header-v6 .header-superior  .navbar-nav {
    float: left;
}
.bull {font-size:14pt;line-height:14px;vertical-align:sub;}
.header-superior .navbar-nav > li > a .bull {
    visibility:hidden;
}
.header-superior .navbar-nav > li > a:hover .bull {
    visibility:visible;
}
.header-superior .navbar-nav > .active > a .bull { visibility:visible; }


.redessociales { 
    background-color: #717988;
    width:35px;
    background-position: center;
    background-repeat: no-repeat;
    height:30px;
    width:35px;
    float:left;
    margin-top:15px;
    margin-left:5px;
    cursor:pointer;
}
.redessociales:hover {background-color:#3c3c3c;}
.facebook {background-image: url(../img/facebook.png);}
.twitter {background-image: url(../img/twitter.png);}
.linkedin {background-image: url(../img/linkedin.png);}
.google {background-image: url(../img/google.png);}
.solicitudinformacion {
    width:190px;
    height:30px;
    background-color:#f28f00;
    float:left;
    /*margin-left:29px;*/
    margin-left:5px; /*para colocar icono de buscador margin-left: 5px*/
    margin-top:15px;

}

span.icon-magnifier {
    font-family: 'Simple-Line-Icons';
    speak: none;
    font-style: normal;
    font-weight:900;
    font-size: 16px;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
}


/* estilos buscador google */

.gsc-control-cse {
    font-family: Arial, sans-serif;
    border-color: #FFFFFF;
    background-color: #fafafa !important;
}

.gsc-input-box {
    border: 1px solid #D9D9D9;
    background: #fff;
    height: 35px !important;
}

.gsst_a {
    padding-top: 7px !important;
}

.gsst_a .gscb_a, .gsst_a:hover .gscb_a:hover {
    color: #000000 !important;
    cursor: pointer;
}

input.gsc-search-button, input.gsc-search-button:hover, input.gsc-search-button:focus {
    border-color: #00413A;
    background-color: #00413A;
    background-image: url(http://www.google.com/uds/css/v2/search_box_icon.png) !important;
    filter: none;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 15px;
    border-radius: 2px !important;
}


.cse .gsc-search-button input.gsc-search-button-v2, input.gsc-search-button-v2 {
    width: 40px !important;
    height: 25px !important;
    padding: 6px 35px !important;
    min-width: 13px;
    margin-top: 2px;
}

/* fin estilos buscador google */


.header-superior div div:last-child a { color:#fcf7f7;font-family:'Open Sans',Arial;font-size:14px;font-weight:bold;text-align:center;line-height:30px;}
/*NO VISUALIZAMOS LA CABECERA SUIPERIOR EN MOVILES O EN TABLETS VERTICALES*/
/* Small Devices, Tablets */
	@media only screen and (max-width : 800px){
    .header-superior { display:none;}
}


/*FIN HEADER SUPERIOR*/

/* MENU - HEADER INFERIOR*/
#cabecera-inferior .container {padding-top:5px;}
#navMenu .navbar-nav > .active > a {
color: #c6c7c8;
font-family:'Open Sans',Arial;
/*font-family:Arial;*/
font-size: 12px;
font-weight:bold;
letter-spacing:0px;
line-height:0px;
margin-top:25px;

}


#navMenu .navbar-nav > li > a {
color: #000000;
text-transform: uppercase;
padding-left:12px;
padding-right:0px;
font-family:'Open Sans',Arial;
/*font-family:Arial;*/
font-size: 12px;
font-weight:bold;
letter-spacing:0px;
line-height:0px;
margin-top:25px;

}


#navMenu .navbar-nav > li:last-child > a {

    color:#00413a;
    border-color:#004038;
    border-width:1px;
    border-style:solid;
    margin-left:10px;
    padding-left:10px;
    padding-right:10px;
    padding-top:12px;
    padding-bottom:12px;
    line-height:0px;
    margin-top:35px;
    font-weight:bolder;
    
}

#navMenu .navbar-nav > li:last-child > a:hover {color:#FFFFFF;background-color:#004038;}
#navMenu .navbar-nav > li > a .bull {visibility:hidden;}
#navMenu .navbar-nav > li > a:hover .bull { visibility:visible; color:#f28f00;}
#navMenu .navbar-nav > .active > a .bull { visibility:visible; color:#f28f00;}

.header-rss-center {width:400px;float: none;margin: 0 auto;}


@media  (max-width : 480px) {
    #navMenu .navbar-nav > li:last-child > a {
        color: #000000;
        border : none !important;
        padding-left: 7px;
        padding-right: 10px;
        margin-left:0px;
        line-height: 0px;
        letter-spacing:0px;
        line-height:35px;
        margin-top: 0px;
        font-weight: bold;
        padding-bottom: 12px;
  
    }

    #navMenu .navbar-nav > li:last-child > a:visited {
        color: #000000;
        border : none !important;
        padding-left: 7px;
        padding-right: 10px;
        line-height: 0px;
        letter-spacing:0px;
        line-height:35px;
        margin-top: 0px;
        font-weight: bold;
        padding-bottom: 12px;
  
    }

    #navMenu .navbar-nav > li:last-child > a:hover {
    color: #000000;
    background-color: #fafafa;
}


      #navMenu .navbar-nav > li:last-child {
        color: #000000;
        padding-left: 7px;
        padding-right: 10px;
        line-height: 0px;
        letter-spacing:0px;
        line-height:0px;
        font-weight: bold;
        border-top: 1px solid #eee;
      }

      #navMenu .navbar-nav > li > a .bull {visibility:hidden;}
    #navMenu .navbar-nav > li > a:hover .bull { visibility:visible; color:#f28f00;}
    #navMenu .navbar-nav > .active > a .bull { visibility:visible; color:#f28f00;}



}
@media (min-width: 768px) and (max-width: 991px) {
     #navMenu .navbar-nav > li:last-child > a {
        color: #000000;
        border : none !important;
        padding-left: 7px;
        padding-right: 10px;
        margin-left:0px;
        line-height: 0px;
        letter-spacing:0px;
        line-height:35px;
        margin-top: 0px;
        font-weight: bold;
        padding-bottom: 12px;
  
    }

    #navMenu .navbar-nav > li:last-child > a:visited {
        color: #000000;
        border : none !important;
        padding-left: 7px;
        padding-right: 10px;
        line-height: 0px;
        letter-spacing:0px;
        line-height:35px;
        margin-top: 0px;
        font-weight: bold;
        padding-bottom: 12px;
  
    }

    #navMenu .navbar-nav > li:last-child > a:hover {
    color: #000000;
    background-color: #fafafa;
}


      #navMenu .navbar-nav > li:last-child {
        color: #000000;
        padding-left: 7px;
        padding-right: 10px;
        line-height: 0px;
        letter-spacing:0px;
        line-height:0px;
        font-weight: bold;
        border-top: 1px solid #eee;
      }

    #navMenu .navbar-nav > li > a .bull {visibility:hidden;}
    #navMenu .navbar-nav > li > a:hover .bull { visibility:visible; color:#f28f00;}
    #navMenu .navbar-nav > .active > a .bull { visibility:visible; color:#f28f00;}

}

@media (max-width: 767px) {

    #navMenu .navbar-nav > li:last-child > a {
        color: #000000;
        border : none !important;
        padding-left: 7px;
        padding-right: 10px;
        margin-left:0px;
        line-height: 0px;
        letter-spacing:0px;
        line-height:35px;
        margin-top: 0px;
        font-weight: bold;
        padding-bottom: 12px;
  
    }

    #navMenu .navbar-nav > li:last-child > a:visited {
        color: #000000;
        border : none !important;
        padding-left: 7px;
        padding-right: 10px;
        line-height: 0px;
        letter-spacing:0px;
        line-height:35px;
        margin-top: 0px;
        font-weight: bold;
        padding-bottom: 12px;
  
    }

    #navMenu .navbar-nav > li:last-child > a:hover {
    color: #000000;
    background-color: #fafafa;
}


      #navMenu .navbar-nav > li:last-child {
        color: #000000;
        padding-left: 7px;
        padding-right: 10px;
        line-height: 0px;
        letter-spacing:0px;
        line-height:0px;
        font-weight: bold;
        border-top: 1px solid #eee;
      }

      #navMenu .navbar-nav > li > a .bull {visibility:hidden;}
      #navMenu .navbar-nav > li > a:hover > span .bull { visibility:visible; color:#f28f00;}
      #navMenu .navbar-nav > .active > a .bull { visibility:visible; color:#f28f00;}


}


@media only screen and (min-width : 992px) {
 .nav .mobile {
        display:none;
    }

}

@media  (max-width : 992px) {
    #navMenu .navbar-nav > .active > a {line-height:35px;margin-top:0px;}
    #navMenu .navbar-nav > li > a {line-height:35px;margin-top:0px;}
    /*#navMenu .navbar-nav > li:first-child {
        display:none;
    }
    #navMenu .navbar-nav > li:last-child {
         display:none;
    }*/
}

    
.header .navbar-toggle,
.header .navbar-toggle:hover, 
.header .navbar-toggle:focus {
	background: #f28f00;
	padding: 6px 10px 2px;
}
.header .navbar-nav > .open > a, .header .navbar-nav > .open > a:hover, .header .navbar-nav > .open > a:focus {
        color: #f28f00;
    }
@media (min-width: 992px) {
    .header .navbar-nav > li > a:hover, .header .navbar-nav > .active > a {
        bottom: -2px;
        position: relative;
        border-bottom: solid 2px #f28f00;
    }

    .header .navbar-nav > li > a {
        bottom: -2px;
        position: relative;
        padding: 9px 15px 9px 15px;
    }

    .header .navbar-nav > .open > a, .header .navbar-nav > .open > a:hover, .header .navbar-nav > .open > a:focus {
        color: #f28f00;
    }
    .header .navbar-nav  li> a:hover {
         color: #f28f00;
    }
    
}


.header .navbar-toggle {
border-color: #f28f00;
}
.header .navbar-toggle:hover {
 background: #f28f00 !important; 
}

@media (max-width: 991px) {
    .header .navbar-nav > .active > a, .header .navbar-nav > .active > a:hover, .header .navbar-nav > .active > a:focus {
        background: #f28f00;
        color: #fff !important;

    }
    .header .navbar-toggle,
    .header .navbar-toggle:hover, 
    .header .navbar-toggle:focus {
	    background: #f28f00;
	    padding: 6px 10px 2px;
    }
    .header .navbar-toggle:hover {
	background: #f28f00 !important;
    }
    .header .navbar-nav > li > a:hover {
    color: #f28f00;
    background-color:#FFFFFF;
    }

}
@media (min-width: 992px){
    .header-v6 .navbar {
        min-height: 40px !important;
        background-color: #ffffff;
    }
}
.header-v6 .navbar-brand {
  height: 73px;
  max-height: 93px;
  line-height: 0px;
}
@media (min-width: 768px) {
    .navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {
        margin-left: -15px;
        margin-right: -15px;
    }
   
}
 .navbar-nav > li {
        float: left;
        margin-right: 0px;
       padding-left:0px;
    }
/*div quieres que te llamemos */

#divLlamar {
    height: 50px;
    width:200px;
    text-align: center;
    background-color: #808080;
    margin-left: 70%;
    padding-top: 5px;
    position: absolute;
    margin-top:9px; 
    box-shadow: 1px 1px 11px #585858;
    cursor: pointer;
    opacity: 1;
   

}

#divLlamar > p {
  background-color: #808080;
  color: #fcf7f7;
  font-size: 18px;
  line-height: 1.1;
  font-weight: normal;
  margin-bottom: 5px;
  padding-top: 2px;
  font-family:'Open Sans',Arial !important;
  

  
    
}

#iconotellamamos {
  background: url(../img/ico-telefono.png) no-repeat center top;
  color: #fcf7f7;
  font-size: 25px;
  float: left;
  margin-top: 6px;
  width: 34px;
  height:34px;

}


.col-md-offset-9-btn {
   margin-left: 1325px;
}

#bodyPopup {
    background-color: #f1f1f1;

}

#linkProteccion {
    color: #7b7b7b;
    font-weight: bold;
    text-decoration: underline;

}


.labelPopup {
    color: black;
    font-weight: bold;
    font-size: 14px;
    line-height:1.1;
}

.modal-dialog-tellamamos {
  width: 520px;
  margin: 30px auto;
}

#btnCerrar {
  -webkit-appearance: none;
  padding: 1px;
  cursor: pointer;
  background: 0 0;
  border: 0;
  margin-top: -5px;
  margin-right: -6px;
  color: #fcf7f7;
  font-weight: 100;
  /* para IE9 */
  filter:  shadow(color='#fcf7f7', Direction=130, Strength=1);
  /*progid:DXImageTransform.Microsoft.Shadow(color='#fcf7f7', Direction=100, Strength=0)*/
}


.close {
    float: right;
    font-size: 21px;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    opacity: 0.8;
}



a.btn-verde { 
  /*line-height: 25px;*/
  vertical-align: middle;
  text-align: center;
  font-family: 'Roboto',Arial;
  font-size: 15px;
  color: #fafafa;
  background-color: #00413a;
  padding: 0 0;
  width: 100%;
}

a.btn-verde > span { /* para los link visitados*/
  /*line-height: 25px;*/
  vertical-align: middle;
  text-align: center;
  font-family: 'Roboto',Arial;
  font-size: 15px;
  color: #fafafa;
  background-color: #00413a;
  padding: 0 0;
  width: 100%;
}


/* fin div quieres aque te llamemos */


/*FIN HEADER INFERIOR*/

/*PIE*/

   


.footer-v1 .footer h3 {
    color:#000000;
    font-size:18px;
    font-weight:bold;
    margin-bottom:0px;
    /*-webkit-font-smoothing: antialiased;*/
    text-rendering: optimizeLegibility; 
}
.footer-v1 .footer p {
    color:#686A69;  
}
.footer-v1 .footer a {
    color:#6f6f6f;    
    font-family:'Roboto',Arial;
    font-size:13px;
}
.enlacesdirectos a {
    margin-right: 25px;
}
.footer-v1 .footer a:hover {
   color:#000000;
}
.footer-v1 .footer .boton { background-color:#000000;text-align:center;margin-bottom:20px;line-height:35px;}
.footer-v1 .footer .boton:hover { background-color:#5f5f5f;}
.footer-v1 .footer .boton:hover a{ background-color:#5f5f5f;}

.footer-v1 .footer .boton a{
    font-family:'Roboto',Arial;
    font-size:16px;
    color:#ffffff;   
    font-weight:bold;
 
}
.footer .boton a:hover {text-decoration:none}
.footer .facebook {background-image: url(../img/facebook-negro.png);width:12px;height:24px;float:left;margin-right:15px;}
.footer .google {background-image: url(../img/google-negro.png);width:27px;height:24px;float:left;margin-right:15px;}
.footer .twitter {background-image: url(../img/twitter-negro.png);width:24px;height:22px;float:left;margin-right:15px;}
.footer .linkedin {background-image: url(../img/linkedin-negro.png);width:26px;height:24px;float:left;}

.footer-v1 .footer {
  padding: 40px 0;
  background: #CECECE;
}
.footer-v1 .copyright {
  background: #1A0202;
  border-top: none;
  padding: 10px 0 5px;
  color:#7E7A79;
 
 
}
.footer-v1 .copyright a {
  margin: 0 2px;
  color:#7E7A79;
  
}
.pie-rss-center {float: none; margin: 0 auto;width: 265px;}

/* Portrait phones and smaller */
@media (max-width: 768px) {
    .pie-rss-center {float: none; margin: 0 auto;width: 140px;margin-bottom:50px;}
   
}
@media (min-width: 768px) and (max-width: 991px) {
     .enlacesdirectos a {margin-right: 20px;}
}
/*FIN PIE*/
/* media quieries para colocar la pestaña quieres que te llamemos */
@media (min-width: 1600px) and (max-width: 1800px) {
        #divLlamar {
            height: 50px;
            width:200px;
            text-align: center;
            background-color: #808080;
            margin-left:72%;
            padding-top: 5px;
            position: absolute;
            margin-top:9px; 
            box-shadow: 1px 1px 11px #585858;
            cursor: pointer;

        }
}
@media (min-width: 1400px) and (max-width: 1600px) {
     #divLlamar {
            height: 50px;
            width:200px;
            text-align: center;
            background-color: #808080;
            margin-left:74%;
            padding-top: 5px;
            position: absolute;
            margin-top:9px; 
            box-shadow: 1px 1px 11px #585858;
            cursor: pointer;

        }
     
}
@media (min-width: 1200px) and (max-width: 1400px) {
    #divLlamar {
            height: 50px;
            width:200px;
            text-align: center;
            background-color: #808080;
            margin-left: 77%;
            padding-top: 5px;
            position: absolute;
            margin-top:9px; 
            box-shadow: 1px 1px 11px #585858;
            cursor: pointer;

        }
     
}

@media (min-width: 1100px) and (max-width: 1200px) {
    #divLlamar {
            height: 50px;
            width:200px;
            text-align: center;
            background-color: #808080;
            margin-left: 82%;
            padding-top: 5px;
            position: absolute;
            margin-top:9px; 
            box-shadow: 1px 1px 11px #585858;
            cursor: pointer;

        }
     
}

@media (min-width: 1000px) and (max-width: 1100px) {
    #divLlamar {
            height: 50px;
            width:200px;
            text-align: center;
            background-color: #808080;
            margin-left: 80%;
            padding-top: 5px;
            position: absolute;
            margin-top:9px; 
            box-shadow: 1px 1px 11px #585858;
            cursor: pointer;

        }
     
}

@media (min-width: 992px) and (max-width: 1000px) {
    #divLlamar {
            height: 50px;
            width:200px;
            text-align: center;
            background-color: #808080;
            margin-left: 80%;
            padding-top: 5px;
            position: absolute;
            margin-top:9px; 
            box-shadow: 1px 1px 11px #585858;
            cursor: pointer;

        }
     
}


/* fin pestaña quieres que te llamemos */

@media (min-width: 992px) {
	/*Header*/
	.header-fixed .header-v6.header-white-scroll.header-fixed-shrink {
		box-shadow: none;
		background: #FFFFFF;
	}

	.header-fixed .header-v6.header-white-scroll.header-fixed-shrink .navbar {
		background-color: inherit;
        border-bottom:solid 1px #CECECE;
	}

	/*Navbar Brand*/
	.header-fixed .header-v6.header-white-scroll.header-fixed-shrink .navbar-brand img.default-logo {
		display: inherit;
	}

	.header-fixed .header-v6.header-white-scroll.header-fixed-shrink .navbar-brand img.shrink-logo {
		display: none;
	}
     .header-fixed .header-v6.header-fixed-shrink .navbar-brand {
      height: 70px;
      max-height: 70px;     
      line-height: 0px; 
    }
	/*Navbar*/
	.header-fixed .header-v6.header-white-scroll.header-fixed-shrink .navbar-nav > li > a {
		color: #000000;
       line-height:54px;
	}

	.header-fixed .header-v6.header-white-scroll.header-fixed-shrink .navbar-nav .active > a,
	.header-fixed .header-v6.header-white-scroll.header-fixed-shrink .navbar-nav li > a:hover {
		color: #000000;
	}
  

	.header-fixed .header-v6.header-white-scroll.header-fixed-shrink li.menu-icons i.menu-icons-style {
		color: #000000;
	}
   

    /*CABECERA INFERIOR*/

    .header-fixed .header-v6.header-fixed-shrink .navbar {
        background: #fff;
       
    }
    /*NavBar superior*/
    .header-fixed .header-v6.header-white-scroll.header-fixed-shrink .header-superior .navbar-nav > li > a {
		color: #ffffff;
        line-height:65px;
      
	}

	.header-fixed .header-v6.header-white-scroll.header-fixed-shrink .header-superior .navbar-nav .active > a,
	.header-fixed .header-v6.header-white-scroll.header-fixed-shrink .header-superior .navbar-nav li > a:hover {
		color: #ffffff;
	}

	.header-fixed .header-v6.header-white-scroll.header-fixed-shrink .header-superior li.menu-icons i.menu-icons-style {
		color: #ffffff;
	}


     .header-fixed .header-v6.header-white-scroll.header-fixed-shrink .header-superior .navbar-nav > li:first-child > a {
		color: #f28f00;
       
      
	}

	.header-fixed .header-v6.header-white-scroll.header-fixed-shrink .header-superior .navbar-nav .active > a,
	.header-fixed .header-v6.header-white-scroll.header-fixed-shrink .header-superior .navbar-nav li:first-child > a:hover {
		color: #f28f00;
	}

	.header-fixed .header-v6.header-white-scroll.header-fixed-shrink .header-superior li.menu-icons i.menu-icons-style {
		color: #f28f00;
	}
  
}

@media (max-width: 991px) {
    
    .header-v6 .navbar-toggle, .header-v6 .navbar-toggle:hover, .header-v6 .navbar-toggle:focus {
        display: block;
        background-color: #f28f00;
        color:#FFFFFF;       
        border:1px solid #ddd;
    }
    .header-v6 .navbar-toggle:hover {
        display: block;
        background-color: #f28f00;
        color:#FFFFFF;       
        border:1px solid #ddd;
    }
     .header-v6 .navbar-toggle:active {
        display: block;
        background-color: #f28f00;
        color:#FFFFFF;       
        border:1px solid #ddd;
    }
     
   .header-v6 .navbar-nav > .active > a, .header-v6 .navbar-nav > .active > a:hover, .header-v6 .navbar-nav > .active > a:focus {
        background: inherit;
        color: #c6c7c8 !important;

   }
  
}
.fa {font-size: 19px;}

/*PARA SOLUCIONAR EL MENU y  EL PIE */
@media (min-width: 992px) and (max-width: 1199px) {
    .header-superior .container { width:100%;}
    .header-superior .container div:first-child { width:70%;}
    .header-superior .container div:last-child { width:30%;float:right;}
    .header-superior .navbar-nav > li > a {padding-right: 10px;}
    .header-superior .container div:last-child .header-rss-center a {display:none;}
    .header-superior .container div:last-child .header-rss-center a:last-child {display:inline;}
    .header-superior .container div:last-child .header-rss-center a:last-child div {width:190px;float:right;}

    #cabecera-inferior .container {width:100%;}
   /* #ulMenuWhite li:last-child {display:none;}
    #ulMenuWhite li:nth-child(6) {display:none;}*/

    .footer .container {width:100%;}
    .footer-siguenos > div:first-child { width:100%;padding-bottom:15px;}
    .footer-siguenos div a div{ margin-bottom:15px;}
   

    #navMenu .navbar-nav > li > a {
    color: #000000;
    text-transform: uppercase;
    padding-left: 1px;
    padding-right: 2px;
    font-family: 'Open Sans',Arial;
    /* font-family: Arial; */
    font-size: 11px;
    font-weight: bold;
    letter-spacing: 0px;
    line-height: 0px;
    margin-top: 25px;
}

    .header-v6 .navbar-brand img {
    width: 145px;
    height: auto;
    max-width: 100%;
    max-height: 100%;
    display: inline-block;
    vertical-align: middle;
}

    .navbar-brand {
    float: left;
    height: 50px;
    padding: 28px 10px 10px 10px;
    font-size: 18px;
    line-height: 20px;
}





}



/* COOKIES */
#divCookies {
    background-color: #ffffff;
    width: 100%;

}

#divCookies p {
    font-family: 'Roboto',Arial;
    font-size: 14px;
    color: #1a171b;
    line-height: 1.2;
}

.btnAceptarCookie {
    font-family: 'Roboto',Arial;
    font-size: 14px;
    color: #fafafa;
    line-height: 1.2;
    background-color: #00413a;
    padding: 5px 10px;
    font-weight:bold;
    margin-right: 15px;

}

.linkCookie {
    color: #1a171b;
    text-decoration: underline;
    font-size: 15px;
}

.linkCookie:hover {
    color: #1a171b;
    text-decoration:underline;
    cursor: pointer;
}

.linkCookie:visited {
    color: #1a171b;
    text-decoration:underline;
}

/*para links dentro del popup de politica de cookies*/
.popup_content_link {
    color:#1a171b;
    text-decoration:none;
}

.popup_content_link:hover {
    color:#1a171b;
    text-decoration:none;
}

.popup_content_link:visited {
    color:#1a171b;
    text-decoration:none;
}

/**/
.modal-dialog-cookie {
    width: 750px;
    margin: 30px auto;
   
}

.modal-body-cookie {
    position: relative;
    padding: 15px;
    max-height: 850px;
    overflow:auto;

}

/*posiciona la ventana modal para que se aparezca en el centro de la pantalla*/
.modal-cookie {
    position: fixed;
    top: -125px;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 9999;
    display: none;
    overflow: hidden;
    -webkit-overflow-scrolling: touch;
    outline: 0;
    padding-top: 150px;
}


/* FIN COOKIES */

/* clase para tipo letras de formulario con mapa jquery */

.sans-serif {
    font-family: sans-serif;

}
    /**/

/* BTN TOP CONTROL */

#topcontrol {
  color: #fff;
  z-index: 99;
  width: 30px;
  height: 30px;
  font-size: 20px;
  background: #222;
  position: relative;
  right: 14px !important;
  bottom: 11px !important;
  border-radius: 3px !important;
}

#topcontrol:after {
  top: -2px;
  left: 8.5px;
  content: "\f106";
  position: absolute;
  text-align: center;
  font-family: FontAwesome;
}

#topcontrol:hover {
  color: #fff;
  background: #222;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

/* FIN BTN TOP CONTROL */
