/*
 Theme Name:   Sub Sitios Cird
 Author:       ereerea y main
 Author URI:   http://ereerea.com
 Template:     cird
 Version:      1.0.0
*/
p{
	font-weight: 300;
    color: #333;
}
img{
    height: auto;
    max-width: 100%;
}

h1, h2,h3, h4, h5{
	 font-family: 'Oswald';
    text-transform: uppercase;
}
.row-page p {
    font-family: "Open Sans",sans-serif;
    font-size: 16px;
    font-weight: 400;
    margin-bottom: 30px;
}
.navbar-inverse {
    background-color: #147A99;
    border-color:#147A99;
}
.navbar-inverse .navbar-nav>li>a {
    color: #006989;
}
.alignleft{
	float: left;
	overflow: auto;
}

.presentacionmini{
    margin-bottom:  5px;
}
#sidebar{
   
}
.breadcrumbs{
  margin-bottom: 15px;
}


.navbar-inverse .navbar-nav > li > a{
    color:#f3f3f3;
    font-family: 'Oswald';
    text-transform: uppercase;
}

.pagelateral{
    margin-right: 25px;
}
.page_item a{
    color:#f3f3f3;
}

.TITULO_NOTICIAS{
  margin-top: 5px;
}

.page_item a, .nav > .page_item > a{
    /*background: #c3c3c3;*/
    background: #A9CF38;
    color: white;
 	 text-transform: uppercase;
    font-family: 'Oswald';
}
.nav > .current_page_item > a, .nav > .page_item > a:hover{
    background: #147A99;  

    color: #f3f3f3;
}

.alignleft
{
	margin-right: 15px;
}

.tituloclaro{
	/*color: #f3f3f3 !important;*/
}
.imgrecursosmini{
	height: auto;
	margin-left: 14px;
	width: 50px;
	margin-right: 15px;
	display: inline-block;
	vertical-align: top;
	margin-top: 10px;
}

.seccionabajo{
	background: #e0e0e0;
	padding-top:5px;
	padding-bottom: 30px; 
	margin-bottom: 40px;
}

.fc-view table{
	background: white;
}
/* subsitio */

.title-large {font-size: 20px; margin: 10px 0 5px; line-height: 27px; color: #141517;}
.title-small { color: #141517; font-size: 16px; font-weight: 400; line-height: 23px; margin: 6px 0 0;}
.title-x-small {font-size: 18px; margin: 0px;}
.title-large a, .title-small a, .title-x-small a{color: inherit}
.card{
  min-height: 335px;
}
.card-body{
	display: inline-block;
	max-width: 70%;
	vertical-align: top;

}
.card-block{padding:0 10px 10px;}
.card-text{margin: 0}
.text-time{color: #ff0000; font-weight: 600;}
.banner-sec .card-img-overlay{padding: 0; top: 3px; left: 7px; height: 20%}
.banner-sec{padding-top: 20px;}
.banner-sec{}
.banner-sec .news-block{margin-bottom: 20px}
.banner-sec .news-block:last-child{margin-bottom: 0px}
.banner-sec .news-des {margin-bottom: 5px;}
.banner-sec .title-large{margin: 18px 0 0}
.banner-sec .time{margin-top: 0px; font-size: 13px;}
.banner-sec .carousel-control.left, .banner-sec .carousel-control.right{background: none;}
.banner-sec .card{margin-bottom:20px;}

.carousel-caption {
left: 10%;
width: 35%;
bottom: 13%;
right: auto;
margin: 0 0 0 0;

background-color:rgba(8, 129, 166, 0.9);
z-index: 10;
padding-top: 20px;
padding-bottom: 20px;
color: #fff;
text-align: center;
text-shadow:none;
}
.carousel-caption h4{
 font-size: 35px;
  font-weight: 700;
  text-transform: capitalize;
  padding: 15px;

}

.carousel-indicators {
    position: absolute;
    bottom: 10px;

    right: 5%;
    z-index: 15;
    width: auto;
    margin-left: -30%;
    padding-left: 0;
    list-style: none;
    text-align: center;
}
.subtitulo_sub{
  font-size: 20px;
  color: #9A9A9A;
  margin-top: 0px;
  margin-bottom: 15px;
}
.division{
  border-bottom: 1px solid #CECECE;
}
.titulosubsitio{
  color:#0881A6;
  padding-top: 10px;
  padding-bottom: 10px;
}
.titulo_agenda{
  text-align: center;
  font-size: 26px;
    text-align: center;
    margin-bottom: 25px;
        color: #0881A6;
    padding-top: 10px;
    padding-bottom: 10px;
}

.cuadro_sub{
  height: 91px;
  background: white;
}
.columnas_info{
  padding-left: 30px;
}
.cuadro_sub .gkImageWrap {
    float: right;
    height: 100%;
    max-width: 200px;
    max-height: 88px;
    margin: 15px 0;
}
.gkImageWrap img{
  width: 203px;
  height: 91px;
}
.divider_sub {
    background: url(images/dots.png) repeat-x center;
    height: 7px;
    display: block;
    clear: both;
}
.cuadro_sub .gkImageWrap{
  overflow: hidden;
    position: relative;
    z-index: 1;
}

.cuadro_sub .date_sub {
    background: url(images/clock.png) no-repeat left;
    padding-left: 23px;
    height: 13px;
    font-size: 11px;
    color: #888;
    text-transform: uppercase;
    margin-top: 10px;
}
.footer{
  background: #efb434;
  min-height: 200px;
    padding-top: 75px;
   margin-top: 35px;

}
/* footer social icons */
ul.social-network {
    list-style: none;
    display: inline;
    margin-left:0 !important;
    padding: 0;
}
ul.social-network li {
    display: inline;
    margin: 0 5px;
}


.footer .copyright {
  text-align:right;
  padding-top:24px;
  color: #282d32;
  opacity:0.3;
  font-size:13px;
  margin-bottom:0;
  
  padding-bottom: 20px;
}
.footer .social > a {
  font-size:20px;
  width:36px;
  height:36px;
  line-height:36px;
  display:inline-block;
  text-align:center;
  border-radius:50%;
  box-shadow:0 0 0 2px rgba(70, 64, 51,0.4);
  margin:0 8px;
  color:#fff;
  opacity:0.75;
}
.footer .social{
    text-align: center;
    margin:20px;
}
.footer .social > a:hover {
  opacity:0.9;
  
}
.icon {

    color:#333;
}
.datos h3{
    
}
.datos p , .datos h5{
    text-align: left;
    margin-top: 0;
    font-size: 13px;
}


#sidebar {
  margin-top:20px;
}
#sidebar ul, #sidebar ul li{
  margin:0;
  padding:0;
  list-style: none;
}

#sidebar ul li ul{
  padding-left: 20px;

}

#sidebar ul li ul li{
  list-style: circle;

}