@charset "UTF-8";
/* CSS Document */
/*Barra del menu*/
.navbar-default {background-color: #313D4B !important;}

/*--------------*/
/*Botones principales*/
.btn.btn-primary {
    background: #313D4B !important;
    border-color: #313D4B;
}
.btn.btn-primary:hover,
.btn.btn-primary:focus {
  background: #313D4B !important;
}
/**/
/*fuente verde*/
.verde_sedesu {color:#313D4B;}
/*------Home page header------*/
.page-header {

    color:  #313D4B !important
}
/**/
/* Noticias del Home*/
.caption h5 {
    color:  #313D4B !important
    font-weight: bold;
}
.caption small {
    color:  #313D4B !important;
    font-weight: bold;
}
.caption p { text-align:justify;}
.col-md-7 > small:nth-child(2) { color: #313D4B;font-weight: 700;}
/**/
		.btn-info {
   background-color:#3a8c88!important;
    border-color: #28a4c9;
}
.img-thumbnail {
    padding: 4px;
    line-height: 1.42857143;
    background-color: #ffffff;
    border: 1px solid #dddddd;
    border-radius: 4px;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    display: inline-block;
    max-width: 100%;
    height: auto;
    filter: grayscale(100%)!important;
}
.img-circle {
border-radius: 50%;
margin: 0 auto;
border: 5px solid #ededed;
padding: 3px;
}

.btn-noticias {
    background-image: -webkit-linear-gradient(top, #03a9f4 0%, #0056b8 100%);
    background-image: -o-linear-gradient(top, #03a9f4 0%, #0056b8 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#03a9f4), to(#0056b8));
    background-image: linear-gradient(to bottom, #03a9f4 0%, #0056b8 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#03a9f4', endColorstr=' #313D4B', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    background-repeat: repeat-x;
    border-color: #dbdbdb;
    text-shadow: 0 1px 0 #fff;
    border-color: #ccc;
    -moz-border-radius: 35px;
border-radius: 35px;
color:#fff;
height: 50px;
width: 50px;
}
.glyphicon-eye-open { 
	font-family: 'Glyphicons Halflings';
	position: relative;
    top: 9px;
    font-size: 20px;
    font-weight: 100;
	}
.caption h5 { color:  #313D4B; font-weight:bold;}
.caption small { color: #03a9f4; font-weight:bold;}
.page-header {
    padding-bottom: 9px;
    margin: 40px 0 20px;
    border-bottom: 1px solid #eeeeee;
    color: #d54f30;
}

/*--------------------FAQ-----------------------*/
.faqHeader {
        font-size: 27px;
        margin: 20px;
    }

    .panel-heading [data-toggle="collapse"]:after {
        font-family: 'Glyphicons Halflings';
        content: "\e072"; /* "play" icon */
        float: right;
        color: #F58723;
        font-size: 18px;
        line-height: 22px;
        /* rotate "play" icon from > (right arrow) to down arrow */
        -webkit-transform: rotate(-90deg);
        -moz-transform: rotate(-90deg);
        -ms-transform: rotate(-90deg);
        -o-transform: rotate(-90deg);
        transform: rotate(-90deg);
    }

    .panel-heading [data-toggle="collapse"].collapsed:after {
        /* rotate "play" icon from > (right arrow) to ^ (up arrow) */
        -webkit-transform: rotate(90deg);
        -moz-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        -o-transform: rotate(90deg);
        transform: rotate(90deg);
        color: #454444;
    }
/*GLYPHICONS DE CONTACTO DE LA DEPENDENCIA*/
.glyphicon-earphone {
    color: #ff4c00;
}
.glyphicon-globe {
    color: #03a9f4;
}
.glyphicon-envelope {
    color: #f4b708 !important;
}
.glyphicon-briefcase {
    color: #8f4c13;
}
.fa-facebook {
    color: #3b5998;
}
.fa-twitter {
    color: #55acee;
}
.footer-icons > a:nth-child(1) > i:nth-child(1) { color:#fff;}
.footer-icons > a:nth-child(2) > i:nth-child(1) { color:#fff;}
/*Noticias subtitulo*/
.azulDarky {color:#313D4B;}

@media only screen and (max-width:640px) {
	.container {
    margin-right: auto;
    margin-left: auto;
    padding-left: 7px !important;
    padding-right: 10px !important;
}
.carousel-indicators {
    position: absolute;
    bottom: -29px !important;
    left: 50%;
    z-index: 15;
    width: 60%;
    margin-left: -30%;
    padding-left: 0;
    list-style: none;
    text-align: center;
}
.carousel-indicators li {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 1px;
    text-indent: -999px;
    border: 1px solid  #313D4B;
    border-radius: 10px;
    cursor: pointer;
    background-color: #ccc !important;
}
.navbar-toggle {
    position: relative;
    float: right;
    margin-left: 245px !important;
    padding: 9px 10px;
    margin-top: -100px !important;
    margin-bottom: 8px;
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}	
	
}

@media only screen and (max-width:640px) and (orientation:landscape) {
	body {
    padding-top: 12px !important;
}
.navbar-toggle {
    position: relative;
    float: right;
    margin-left: 445px !important;
    padding: 9px 10px;
    margin-top: -120px !important;
    margin-bottom: 8px;
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}	
	
}