
@media (max-width: 767px)
{
  .carousel-caption{
    background-image: none !important;
    padding: 10px !important;
  }
  .content-box{
    font-size: 80% !important;
  }

  .carousel-caption h1 {
    font-size: 80% !important;
  }

  #navTop{
    display: none !important;

  }
  .skin-blue-light .main-header .navbar{
    display: none !important;
  }
  
}

@font-face {
  font-family: Museo100;
  /*font-weight: bold;*/
  src: url('/fonts/Museo100-Regular.otf') format("opentype");
}

@font-face {
  font-family: Museo300;
  /*font-weight: bold;*/
  src: url('/fonts/Museo300-Regular.otf') format("opentype");
}

@font-face {
  font-family: Museo500;
  /*font-weight: bold;*/
  src: url('/fonts/Museo500-Regular.otf') format("opentype");
}

@font-face {
  font-family: Museo700;
  /*font-weight: bold;*/
  src: url('/fonts/Museo700-Regular.otf') format("opentype");
}

@font-face {
  font-family: Museo900;
  /*font-weight: bold;*/
  src: url('/fonts/Museo900-Regular.otf') format("opentype");
}

#navTop {
    background-color: #FECD33;
    background-color: #D2D2D2 !important;
	/*background-color: #FEF102 !important;*/
    color: #535353 !important;
    /*background-image: url('/img/franjas.png') !important;*/
}
#navTop a {  color: #313945; font-size: 1.2em; }
.bg-tema {
    /* background-color: #FECD33 !important;
    background-color: #FEF102 !important; */
    background-color: #313945 !important;
    /* color: #535353 !important; */
    color: #d1d1d1 !important;
}
.content-box.bg-tema,
.box-header.bg-yellow{
    color: #535353 !important;
    background-color: #D2D2D2 !important;
}
#menuPrincipal {
    background-color: #3C8DBC;
    /*background-color: #0099da;
    /*background-color: #E9D442;
    background-color: #636363;
    /*background-image: linear-gradient(to top, #0087c1, #0099da);*/
    
}
#menuFondo {
    background-color: #3C8DBC;
    background-color: #444444;
    background-color: #313945;
    /*background-color: #0099da;
    /*background-color: #E9D442;
    background-color: #636363;
    /*background-image: linear-gradient(to top, #0087c1, #0099da);*/
}


.content-wrapper{
  border: none !important;
}

.content a { color: #535353 !important }

.content a:hover { text-decoration: underline;}
.content a:visited { color: #FF8400 !important;}

.cen { text-align: center; }
.izq { text-align: center; }
.der { text-align: center; }
.jus { text-align: center; }

.dependencia { font-size: 5em !important; text-align: center; !important; }

body {   }

#mdlAlbum { width: 90%; }

.encabezado {
    background-color: #ffffff;
    padding-top: 15px;
    padding-top: 15px;
}
.superior {
    padding-top: 0px;
}
.titulo {
    color: #3C8DBC;
    color: #1675B7;
    font-family: "Lato", sans-serif;
    font-size: 200%;
    font-weight: bold;
}

/*********************************************************************************/
.servicios .info-box {
    min-height: 50px;
}

.servicios .info-box-icon {
    height: 50px;
    width: 50px;
}

.servicios .info-box-content {
    /*margin-left: 50px;*/
}

#opcBuscar {
    width: 60px;
}

.content {
    padding-top: 0px;
}
span.enlace:hover {
    cursor: pointer;
}


.content-box {
  display: block;
  text-align: center;
  overflow: hidden;
  /*padding: 15px;*/
  margin-bottom: 5px;
  /*background-color: #313945 !important;*/
}
.content-box.box-default {
  background-color: #f6f6f6;
  border: solid 1px #e5e5e5;
}
.content-box.box-default:hover {
  background-color: #f3f3f3;
}

.servicioss{
  background-color: #FFFFFF !important;
}

.servicioss:hover {
  background-color: #D2D2D2 !important;
  color: #313945;
}

.servicioss:hover a {
  color: #313945 !important;
}


.content-box.box-primary .content-box-title,
.content-box.box-info .content-box-title,
.content-box.box-success .content-box-title,
.content-box.box-warning .content-box-title,
.content-box.box-danger .content-box-title,
.content-box.box-royal .content-box-title {
  color: #fff;
}
.content-box.box-primary {
  background-color: #0099da;
  color: #fff;
  border: solid 1px #005174;
}
.content-box.box-success {
  background-color: #02c66c;
  color: #fff;
  border: solid 1px #016135;
}
.content-box.box-info {
  background-color: #54c8eb;
  color: #fff;
  border: solid 1px #179bc2;
}
.content-box.box-warning {
  background-color: #f0ad4e;
  color: #fff;
  border: solid 1px #c77c11;
}
.content-box.box-danger {
  background-color: #d9534f;
  color: #fff;
  border: solid 1px #a02622;
}
.content-box.box-royal {
  background-color: #ac60d0;
  color: #fff;
  border: solid 1px #792e9c;
}
.content-box.box-primary:hover {
  background-color: #0087c1;
}
.content-box.box-success:hover {
  background-color: #02ad5e;
}
.content-box.box-info:hover {
  background-color: #3dc1e8;
}
.content-box.box-warning:hover {
  background-color: #eea236;
}
.content-box.box-danger:hover {
  background-color: #d43f3a;
}
.content-box.box-royal:hover {
  background-color: #a24cca;
}

.content-box img {
    height: 60px !important;
    width: 60px;
}
.carousel-img{
    
    
}

.carousel-img img{
    background-color: #fff;
    width: 100% !important;
    
    /* padding: 10px 10px 10px; */
    
    /*
    -webkit-box-shadow: 10px 10px 5px 0px #535353;
    -moz-box-shadow: 10px 10px 5px 0px #535353;
    box-shadow: 10px 10px 5px 0px #535353;
    */
}
.carruselFondo {
    background-position: center center !important;
    background-repeat: no-repeat !important;
    background-size: 100% 100% !important;
    border:solid 10px red;
}
.carousel-caption {
    background: no-repeat url('/img/mop_corner.png');
    background-color: #535353;
    background-color: #313945;

    height: 100%;
    /*padding: 20px;*/
    /*opacity: 0.9;*/
	
    color: #ffffff;
    height: 100px;
}

.carousel-control span { color: #ffffff !important; background-color: #000000 !important; }
.carousel-control:hover { background-color: #999999 !important; opacity: 0.25 !important;  }

.carousel-text h2 { margin-top: 0px !important;}
.carousel-text h1:hover,.carousel-text p:hover { cursor: pointer; text-decoration: underline; }

.carousel-razon .carousel-img {
    height: 450px;
    color: #f3ec19 !important;
}

@media (max-width: 768px) {
  .carousel-razon .carousel-img {
      height:200px !important;
      color: #f3ec19 !important;
  }
}
/* and (orientation:portrait) */
@media only screen and (min-device-width: 769px) and (max-device-width: 992px)  {
  /* For portrait layouts only */
  .carousel-razon .carousel-img {
      height:190px !important;
      color: #f3ec19 !important;
  }
}

#mdlAlbum .modal-dialog { width: 90%; left: 5%;}

.carousel-album .carousel-img {
    height: 500px;
    color: #f3ec19 !important;
}
.carousel-album .carousel-caption {
  position: static;
  text-align: left;
}

.carousel-text h1:hover,.carousel-text p:hover { cursor: pointer; text-decoration: underline; }


a.content-box-title, h6.content-box-title {
    color: #535353 !important;
}

a.content-box-title:hover, a:hover h6.content-box-title {
    color: #1790C5 !important;
}

#footer-widgets {
    background-color: #0073B7 !important;
    background-color: #535353 !important;
    background-color: #F9FAFC !important;    
    background-color: #FECD33 !important; 
    background-color: #F3EC19 !important;
    background: no-repeat url('/img/calle-01.png');   
}
#footer-widgets p { color: #000000; }

.com{ background-color: #fff; padding: 0px 30px; width: auto; color: #656565 !important; height: 100%;}
.com_top{ margin-top: 10px;}
.com_cen{background-color: #fff; margin: 0px 0px; width: 710px;}
.com_top, .com_pie{ background-color: #ffffff; height: 10px; width: 710px; }
.com_titulo,.componentheading{ font-size: 1.5em; line-height: 1em;}
.com_fecha_creacion, .com_fecha_modificacion{ font-size: 0.8em;	color: #FF8400;}
.com_contenido{ padding-top: 20px;}
.com_contenido p{ text-align:justify;}
.com_contenido a{text-decoration: none; }
.com_contenido a:hover{ text-decoration: underline; }
.com_contenido a:visited{ color: #990000; }
.com_contenido ul li{ background: url('img/item.gif') no-repeat 0px 10px; list-style: none outside none;  padding: 4px 10px; margin: 0px;	cursor: pointer;}
.contenido_abajo{ width: 710px;}
.contenido_abajo1{ width: 350px; float: left;}
.contenido_abajo2{ width: 350px; float: left; margin-left: 10px;}

.com_categoria_item{ font-size: 0.8em; line-height: 1.1em; color: #232323; border-bottom: dotted 1px #535353;}
.com_categoria_item:hover{ background-color: #FFD300;}
.com_categoria_item_titulo{ text-align: left; font-weight: bold; padding-bottom: 6px;}
.com_categoria_item_titulo a{ text-decoration: none; }
.com_categoria_item_cuerpo{ text-align: justify; min-height: 58px; max-height: 58px; overflow: hidden; }
.com_categoria_item_cuerpo p{}
.com_categoria_item_cuerpo img{ float: left; width: 100px; max-height: 75px; overflow: hidden; margin-right: 10px;}
.com_categoria_item_leermas{ text-align: right;	font-size: 0.9em; padding-bottom: 10px;}
.com_categoria_item_leermas a{ color: #535353;}
.com_categoria_item_fecha{ text-align: right; color: #036; font-size: 0.9em; font-style: italic; font-weight: bold;}
.com_categoria_item_veces_leido{ text-align: right;	font-size: 0.7em; color: #CC6600; height: 10px;}

.com_seccion_categorias a{ text-decoration: none; color: #525252;}
.com_seccion_categorias ul, .com_enlaces ul{ margin: 0px;}

.com_seccion_categorias ul li, .com_enlaces ul li{ background: url('img/item.gif') no-repeat 0px 10px;	border-bottom: dotted 1px #535353; list-style: none outside none;  padding: 4px 10px; margin: 0px; cursor: pointer;}
.com_seccion_categorias ul li:hover, .com_enlaces ul li:hover{ background: url('img/item2.gif') no-repeat 0px 10px #D2D2D2;}

.tabla_titulo, .tabla_titulo a{	background-color: #525252; color: #ffd300; text-decoration: none;}
.tabla_titulo a:hover{ text-decoration: underline;}
.seleccionar_encuesta select{width:650px;}
.com_enlaces_item a{ text-decoration: none;	color: #525252;}
.com_enlaces_item a:hover{ text-decoration: underline;}
.com_enlaces_item:hover{ background-color: #ffd300;}

.documentos_seccion{ border: solid 1px #CCCCCC;	padding: 5px; margin-bottom: 10px;}
.documentos_volver a{color: #525252; text-decoration: none;}
.documentos_volver:hover a{text-decoration: underline;}
.documentos_seccion_titulo{	background-color: #525252; color: #ffffff;	padding: 4px 4px 0px;}
.documentos_seccion_titulo h2{ color: #fff; font-size: 1em; font-weight: bold;}
.documentos_seccion_contenido{ margin-top: 10px;}
.documentos_seccion_contenido ul{ margin: 0px;}

.documentos_item a, .documentos_mas_leidos_item a,.documentos_item_doc a{ text-decoration: none; color: #525252;}
.documentos_item a:hover, .documentos_mas_leidos_item a:hover, .documentos_item_doc a:hover{ text-decoration: underline;}
.documentos_item a:visited, .documentos_mas_leidos_item a:visited, .documentos_item_doc a:visited{ color: #990000;}
.documentos_item:hover, .documentos_item_doc:hover{ background-color: #D2D2D2;}

.documentos_mas_vistos{	margin-top: 20px; padding: 4px;}
.documentos_mas_vistos_titulo h3 {font-size: 1em; color: #525252; }
.documentos_numero{ color: #D59B00;	font-size: 0.9em; }

.documentos_item, .documentos_item_doc,.documentos_mas_leidos_item{ list-style: none outside none; padding-left: 20px; cursor: pointer; margin: 2px 0px;}
.documentos_item{ background: url('/components/com_phocadocumentation/assets/images/icon-folder.png') no-repeat 0px 4px; }
.documentos_item_doc, .documentos_mas_leidos_item{ background: url('/components/com_phocadocumentation/assets/images/icon-document.png') no-repeat 0px 4px;}
.documentos_mas_leidos_item{font-size: 0.8em;}
.componentheading{ margin: 0px 30px; padding-top: 10px; }
#fbHeader{ margin: 10px 30px;}
.com_contenido table.tabla{border: solid 1px #DDDDDD;}
.com_contenido table.tabla tbody tr td,.com_contenido table tbody tr th{padding: 0px 2px;}

.event_content #content_table td { color: #525252; }
.event_content{padding: 10px;}

#secCarrusel {
    min-height: 200px;
    /*background-color: #FECD33;*/
	background-color: #D2D2D2;
    
    padding: 0px !important;
    margin: 0px !important;
    margin-bottom: -36px !important;
    padding-bottom: 0px !important;
}
.moduletable{
    
}


.sigFreeContainer li {
    float: left;   
}


.icon-ar-lg {
    font-size: 270%;
}
.content-box h4 {
    font-size: 270%;
    margin: 0px;
    padding: 0px; 
    font-family: Museo700 !important; 
    text-align: left !important;  
}
.content-box p {
    height: 40px;
    font-size: 110%;
    text-align: left !important;
    
}




.novedades {
    
    height: 300px;
    overflow-y: scroll;
}
.servicios {
    height: 270px !important;
}
.mod_vertodo {
    text-align: right;
}

/*CSS Marca GOES 2019-2024*/
.carousel-title {
    color: #FFF !important;
    font-family: Museo100 !important;
}

.carousel-subtitle {
    font-size: 0.9em;
    color: #FFF !important;
    margin-bottom: 0px;
    /*font-weight: 300;*/
    font-family: Museo100 !important;
}

.carousel-text span {
   color: #FFF !important;
   /*font-size: 0.9em !important;*/
	 /*font-weight: 600 !important;*/
   font-family: Museo700 !important;
}

.dependencias {
  display: block;
  text-align: center;
  overflow: hidden;
  /*padding: 15px;*/
  margin-bottom: 5px;
  background-color: #313945 !important;
  font-family: Museo300 !important;
  /*font-weight: bold !important;
  src: url("/web/fuentes/Museo300Regular.otf") format("opentype"); */
  
}



