
a,
a:focus {outline:none;} {outline:none;}


/* ==========================================================================
   HEADER 
============================================================================= */

.home li.menu_active01 a,
.asociacion li.menu_active02 a,
.compromiso li.menu_active03 a,
.proyectos li.menu_active04 a,
.novedades li.menu_active05 a,
.colabora li.menu_active06 a {
	color: #f58b3c;
	}
	
.home li.menu_active01 a span:before,
.asociacion li.menu_active02 a span:before,
.compromiso li.menu_active03 a span:before,
.proyectos li.menu_active04 a span:before,
.novedades li.menu_active05 a span:before,
.colabora li.menu_active06 a span:before {
	border-color: #f58b3c!important;
	}

h1 {
    line-height: 1em!important;
    width:100%!important;
    display:block!important;
    }

h2 {
    font-weight:300;
    line-height: 1.1em;
    font-size:26px;
    }


/* ==========================================================================
   HOME 
============================================================================= */

.home_mainbanner p {
    margin-bottom:4px;
    padding:10px 20px;
	clear:both;
	border-radius: 3px;
	}

.home_mainbanner p:first-child {
    color:#21252b!important;
    background-color:rgba(255,255,255,0.8);
    line-height:18px;
    margin-top:50px;
    float:right;
	}

.home_mainbanner p:nth-child(2) {
    background-color:rgba(0,0,0,0.6);
    line-height:24px;
    margin-bottom:50px;
    float:none;
	}

.home_linkbar h4 a,
.home_linkbar h4 a:hover {
    color:#ffffff;
    }

.home_linkbar p a,
.home_linkbar p a:hover {
    color:#858d91;
    }

.home_colabora {
    background-position:center center;
    }

.home_video {
    padding:0;
    }
	
/* ==========================================================================
   PROYECTOS / NOVEDADES 
============================================================================= */

.proyectos_listado_img {
    height:250px;
    background-size: cover;
    background-position:center center;
    }
    
.proyectos_detalle .pi-slider-wrapper {
    margin: 0 auto;
    }

.proyectos_detalle .proyecto_info h4 {
    margin-top:50px;
    }

.proyectos_detalle .proyecto_info table {
    margin:35px 0 35px 0;
    }

.proyectos_detalle .proyecto_info table th {
    font-weight:600;
    text-align:left;
    padding:5px 20px;
    background-color:#edf1f1;
    color:#f58b3c;
    }

.proyectos_detalle .proyecto_info table td {
    padding:5px 20px;
    border:solid 1px #eef1f1;
    }

.proyectos_detalle .proyecto_info table tr:nth-child(odd) {
    background-color:#f8fafa;
    }

.proyectos_detalle .proyecto_info table tr:nth-child(even) {
    background-color:#ffffff;
    }

.proyectos_detalle .proyecto_info ol,
.proyectos_detalle .proyecto_info ul {
    padding:0;
    counter-reset:item;
    list-style:none;
    color:#f58b3c;
    }

.proyectos_detalle .proyecto_info ol li,
.proyectos_detalle .proyecto_info ul li {
    padding:0 0 15px 30px;
    color:#666e70;
    }

.proyectos_detalle .proyecto_info ol>li:before {
    margin:0 0 0 -20px;
    counter-increment:item;
    display:inline-block;
    width:1.5em;
    padding-right:0.5em;
    font-weight:bold;
    text-align:right;
    color:#f58b3c;
    content:counter(item) ".";
    }

.proyectos_detalle .proyecto_info ul>li:before {
    margin:0 0 0 -20px;
    display:inline-block;
    width:1.5em;
    padding-right:1.5em;
    color:#f58b3c;
    content: "●";
    }

.proyectos_detalle .pi-caption-scale {
    transform: scale(0.5,0.5);
    margin:0;
    }

.proyectos_detalle .galery_detail .pi-caption-icon {
    font: 18px/40px 'fontello';
    width: 40px;
    height: 40px;
    }

/* ==========================================================================
   COLABORA 
============================================================================= */

.colabora .num_cuenta {
    padding:0 10px;
    }

.colabora .num_cuenta p {
    font-size:13px;
    line-height:15px;
    }


/* ==========================================================================
   Footer 
============================================================================= */

.legal_link {
    display:block;
    float:right;
    cursor:pointer;
    }
