/*MODIFICAR NOMBRE DE LAS CLASES DE LOS MODULOS*/
/***REGLAS MENÚ MÓVIL***/
#menuMovil{background-image:url(/data/4150/css/img/sobrecabecera.png);}
#menuMovil .navbar-default .navbar-nav>.open>.dropdown-menu{background-color:#e96c03 !important;}

/***GENERALES WEB***/

/*Tipografía*/
.navbar-default{font-family: 'Titillium Web', sans-serif;}
#menuMovil{font-family: 'Titillium Web', sans-serif;;}
#cabecera .cabecera-texto .tp-caption.text-light{font-family: 'Titillium Web', sans-serif;}
h1, .h1, h2, .h2, h3, .h3{font-family: 'Titillium Web', sans-serif;;}
.eslogan p {font-family: 'Titillium Web', sans-serif;}
p, #contenido ul{font-family: 'Oxygen', sans-serif;}

/*Tamaños*/

/***SOBRECABECERA***/
/*Generales*/
#sobrecabecera {border-bottom: 3px solid #FFF;}
#sobrecabecera .modulo-container {margin: 0;}

/*Logotipo*/

/*Menu*/
#sobrecabecera .navbar-default .navbar-nav > .open > .dropdown-menu {min-width: 180% !important;}
#sobrecabecera .navbar-default .navbar-nav > li {margin-right: -5px !important;}

#sobrecabecera .navbar-default {font-size: 115%;}
/*Affix*/
#sobrecabecera.affix-top .modulo-logotipo {transition:all 1s linear;transform:scale(1.2);margin-top:20px;margin-bottom:20px;}
#sobrecabecera.affix .modulo-logotipo {transform: scale(1);transition: all 1s linear 0s;margin-top:10px;margin-bottom:10px;}
#sobrecabecera.affix-top .modulo-menu {transition: all 1s linear 0s;}
#sobrecabecera.affix .modulo-menu {transition: all 1s linear 0s;}

/*Responsive*/
@media (min-width: 768px){
    .navbar-nav{float:none;margin: 0 auto;display: table;table-layout: fixed;}
}

@media only screen and (min-width:992px) and (max-width:1280px){
    #sobrecabecera .navbar-default {font-size: 70%!important;}
}

/***CABECERA***/

/*Generales*/
#cabecera {border-bottom: 3px solid #FFF;}

/*Cabecera texto / cabecera imagen*/
#cabecera .cabecera-texto .tp-caption.text-light{background-color: rgba(0, 0, 0, 0.43) !important;padding: 20px !important;text-shadow: 1px 2px 2px #000 !important;}
#cabecera .btn.btn-default{background-color: #D95505!important;border: 0!important;color: #fff!important;}
#cabecera .btn.btn-default:hover{  background-color: #bc4801!important;}

/*Cuadro Texto*/

/*Responsive*/
@media (min-width: 1200px) {
    #cabecera .cabecera-texto .tp-caption.text-light {font-size: 300% !important;letter-spacing: 2px !important;}
    #cabecera .btn.btn-default{letter-spacing: 4px!important;font-size: 110%!important;}
}

/***SIDEBAR***/
/*Generales*/
#sidebar h3.heading.color-fuente-destacado { text-align: center;}

/*login*/
.modulo-login .btn-default { background-color: #40BCE8 !important; color: #fff !important; font-size: 120% !important; letter-spacing: 3px !important;}
.modulo-login .btn-default:hover{ background-color:#F27101 !important;}

/*Propias de los modulos (Se aplicarán en el orden en el que se muestren los modulos)*/
/*Responsive*/

/***CONTENIDO***/
/*Generales*/
.fa.fa-fax.color-fuente-destacado {padding-right: 4px;}
.panel {background-color: transparent;}
.formulario-de-contacto .panel-body {background-color: #fff !important;color: #000 !important;}
.mapa-google {width: 100% !important;}
blockquote {border-left: 5px solid #E60003;}
#contenido .btn.btn-default{background-color: #E9540D!important;border: 0!important;letter-spacing: 4px!important;font-size: 110%!important;}
#contenido .btn.btn-default a{color: #fff!important;}
#contenido .btn.btn-default:hover{  background-color: #ac3a04!important;}
.sin-imagen {background-image: url("/data/4150/modulos/94017/technical_pipping.jpg");background-size: cover;}
.mapa-google {width: 100% !important;}


/*Responsive*/

/***SOBRE-CONTENIDO***/
/*Propias de los modulos (Se aplicarán en el orden en el que se muestren los modulos)*/

/*eslogan*/
.modulo-container.eslogan {color: #fff !important;padding: 0px 0 !important;}
.eslogan p {color: #fff!important;margin: 0 !important;}

/*servicios portada*/
.servicios-portada h4 {font-size: 120%;}

.servicios-portada p {text-align: center;color:#fff;}



/*Responsive*/
@media (min-width: 1200px) {
  #contenido .eslogan h3.color-fuente-destacado {font-size: 250%;letter-spacing: 10px;}
  .eslogan p {font-size: 120%;letter-spacing: 1px;}
}

/***BAJO-CONTENIDO***/
/*Propias de los modulos (Se aplicarán en el orden en el que se muestren los modulos)*/

/*servicios explicacion portada*/
.servicios-explicacion-portada h4 {padding: 0 !important;text-align: left;}
.servicios-explicacion-portada span {line-height: 170%;}

/*solicitar info*/
.modulo-container.full-width-div.solicitar-informacion {background-color: transparent!important;}
.portada .solicitar-informacion h3 {color: #fff!important;font-size: 220%!important;}


/*carruseles*/
.carousel-control.left {background-image: none !important;background-repeat: repeat-x;}
.carousel-control.right{background-image: none !important;background-repeat: repeat-x;}

/*parallax*/
.parallax { padding: 0!important; background-position:center center!important;}
.parallax-fixed{ background-image: url("/data/3449/modulos/73528/gij__n_cl__nicas_dentales.jpg"); background-size: 100% auto; background-position: center center; filter: grayscale(13%) brightness(80%); background-size:cover!important; min-height: 392px!important; }
.parallax-fixed .trama { background: rgba(0, 0, 0, 0) url("/bundles/frontend/cab_texto_plugin/assets/gridtile.png") repeat scroll 0 0; margin: 0; min-height: 500px; padding: 0; }
.parallax-fixed  h2 { background-color: rgba(70, 156, 201, 0.61); color: #ffffff; margin-bottom: 20px; margin-top: 75px; padding: 10px 0; }
.parallax-fixed  h3 { color: #fff!important; text-shadow: 2px 1px 2px #000000;}


/*Responsive*/


@media (min-width: 1200px) {
  .portada .solicitar-informacion h3{font-size: 220%!important;}
}

@media (min-width:1280px) {
  .parallax { background-attachment: fixed!important; }
  .parallax-fixed { background-attachment: fixed !important; background-image: url("/data/3449/modulos/73528/gij__n_cl__nicas_dentales.jpg"); background-position:center; background-size: cover;filter: grayscale(13%) brightness(80%);}
}
@media (min-width: 768px){
  .parallax-fixed  h2 { font-size: 250%!important;}
  .parallax-fixed  h3 { font-size: 180%!important;}
}




/***PIE***/

/*Generales*/
#pie {border-top: 5px solid #d3d3d3;}
#pie h3.heading.color-fuente-destacado {text-align: center;}
/*Propias de los modulos (Se aplicarán en el orden en el que se muestren los modulos)*/

/*datos contacto*/
#pie .datos-contacto {text-align: center;}

/*mapa*/
.modulo-mapadegoogle {width: 100%;}
.modulo-mapadegoogle {height:auto !important;}

/*Responsive*/
@media (min-width: 1200px) {
#pie  .datos-contacto {font-size: 110% !important;}   
}

/***FOOTER***/
/*Generales*/
footer {border-top: 5px solid #D3D3D3;}

/*Propias de los modulos (Se aplicarán en el orden en el que se muestren los modulos)*/
/*Responsive*/


/***CORRECIONES DE FUNCIONALIDADES***/
.funcionalidad-contenidos .col-sm-10.col-sm-offset-1.text-center {width: 100%;margin-left: 0!important;}
.funcionalidad-contenidos .col-sm-10.col-sm-offset-1.text-center p {text-align: justify;}
.funcionalidad-contenidos .col-sm-8.col-sm-offset-2 {margin-left: 0%!important;width: 100%!important;}
.funcionalidad-contenidos .contenido h2 {font-size: 140%;margin-top: 0;}

.funcionalidad-contenido address {font-size: 120% !important;font-style: normal;letter-spacing: 1px;line-height: 1.42857;margin-bottom: 24px;text-align: center;}
.funcionalidad-contenido .bg-warning {background-color: #E9540D;padding: 20px;margin: 30px 0;border: 2px solid;}

.funcionalidad-galerias-portada h2, .funcionalidad-galerias-portada h3 { text-align: center;}