﻿ /* SLIDERHOME
================================================== */

#myCarouselSlider a, #myCarouselSlider h3, #myCarouselSlider p{
	color: #fff;
	text-decoration:none !important;
}

#myCarouselSlider panel8 h3{
	color: #fff !important;
}

#myCarouselSlider p{
	font-size: 25px !important;
}

#myCarouselSlider h3{
	font-size: 45px !important;
}

#myCarouselSlider .carousel-control i{
	position: absolute;
    top: 50%;
    z-index: 5;
    display: inline-block;
    font-size: 50px;
    color: #fff;
}



/* MODAL RIGHT
================================================== */

#modal-left-iconos2 .btn {
    margin: 0;
    padding: 9px 4px;
    border-radius: 0;
    font-size: 11px;
    background-color: #045aa2;
    position: fixed;
    z-index: 9999;
    top: 23%;
    left: 0;
    color: #ffffff;
    border-bottom-right-radius: 10px;
    border-top-right-radius: 10px;
    display: grid;
    box-shadow: 2px 2px 2px #000000;
    width: 98px;
    height: 77px;
    }
    
#modal-left-iconos i {
    font-size: 40px;	
}


#modal-left-iconos1 .btn {
    margin: 0;
    padding: 9px 4px;
    border-radius: 0;
    font-size: 11px;
    background-color: #dfa425;
    position: fixed;
    z-index: 9999;
    top: 50%;
    left: 0;
    color: #ffffff;
    border-bottom-right-radius: 10px;
    border-top-right-radius: 10px;
    display: grid;
    box-shadow: 2px 2px 2px #000000;
    width: 98px;
    height: 77px;
    }
#modal-left-iconos i {
    font-size: 40px;	
}

#modal-left-iconos .btn {
        margin: 0;
    padding: 13px 0px;
    border-radius: 0;
    font-size: 11px;
    background-color: #0090d2;
    position: fixed;
    z-index: 9999;
    top: 36%;
    left: 0px;
    color: #ffffff;
    border-bottom-right-radius: 10px;
    border-top-right-radius: 10px;
    display: grid;
    box-shadow: 2px 2px 2px #000000;
    width: 98px;
    height: 80px;
    }
    
#modal-left-iconos i {
    font-size: 32px;	
}

#modal-left-iconos3 .btn {
    margin: 0;
    padding: 9px 4px;
    border-radius: 0;
    font-size: 11px;
    background-color: #d71c24;
    position: fixed;
    z-index: 9999;
    top: 63%;
    left: 0;
    color: #ffffff;
    border-bottom-right-radius: 10px;
    border-top-right-radius: 10px;
    display: grid;
    box-shadow: 2px 2px 2px #000000;
    width: 98px;
    height: 80px;
    }
    
#modal-left-iconos i {
    font-size: 32px;	
}



/**-------------------------------------    
   Sharepoint Styles 
-------------------------------------**/ 
#myCarousel h5 {
    font-size: 20px;
    font-weight: 500;
    text-shadow: 2px 2px 2px #000000;
    padding: 0 5em;
}

  #MSOTlPn_MainTD{ 
    display: block; 
    position: fixed; 
    top: 73px; 
    right: 10px; 
    z-index: 1000; 
    height: 90% !important; 
    width: auto !important; 
    overflow-y: auto; 
    background: transparent;	 
} 
   .ms-signInLink{ 
     display:none !important; 
    
   } 
   #s4-bodyContainer{ 
      padding:0 !important; 
      margin: 0 !important; 
    } 
    
    #rvfs-controllers{
	    background: lightgray;
    margin: 8px 0 0 0;
    border-radius: 12px;
}

#sala-prensa img{
	    height: 310px;
}

     
    .ms-rteStyle-Titulo_Principal { 
-ms-name: "Titulo_Principal"; 
font-family: 'Oswald', sans-serif !important; 
color: #848494 !important; 
    font-weight:400; 
text-transform: uppercase !important; 
font-size: 24px !important; 
line-height: 30px !important; 
     } 
.ms-rteStyle-Subtitulo { 
-ms-name: "Subtitulo"; 
font-family: 'Oswald', sans-serif !important; 
color: #848494 !important; 
font-weight: 400 !important; 
text-align: justify !important; 
font-size: 1.3em !important; 
line-height: 18px !important; 
} 
 
.ms-rteStyle-Texto_Normal { 
-ms-name: "Texto Normal"; 
font-family: 'Oswald', sans-serif !important; 
color: #848494; 
text-align: justify !important; 
font-size: 1em; 
line-height: 18px !important; 
font-weight: 300 !important; 
margin-top: 10px !important; 
} 


.ms-rteStyle-Texto_Normal_Resaltado { 
-ms-name: "Texto Normal Resaltado"; 
font-family: 'Oswald', sans-serif !important; 
color:  #333 !important; 
text-align: justify !important; 
font-size: 1em !important; 
line-height: 18px !important; 
font-weight: 400 !important; 
margin-top: 10px !important; 
} 
 
.ms-wpadder{ 
   overflow:hidden;	    
} 
 
.search input[type="search"] {  
width: 100%;	 
}

.accordion-container { width: 100%; margin: 0 0 2Px; clear: both;}
.accordion-toggle {position: relative;display: block;padding: 15Px;font-size: 1.3em;font-weight: 300;background: #f4f4f4;color: #363B3F;text-decoration: none;}
.accordion-toggle.open { background: #008caf; color: #ffffff !important;}
.accordion-toggle:hover { background: #008caf; color: #ffffff !important;}
.accordion-toggle span.toggle-icon { position: absolute; top: 11Px; right: 20Px; font-size: 1.5em;}
.accordion-content { display: none; padding: 9Px; overflow: auto;}
.accordion-content img { display: block; float: left; margin: 0 15Px 10Px 0; max-width: 100%; height: auto;}
	
@media (max-width: 980Px) {
    .content { width: auto;}
    .accordion-content { padding: 10Px 0; overflow: inherit;}
}

/** =============== INTERNALS TABS STYLES ============== **/
.sky-tabs, .sky-tabs * { margin: 0; padding: 0; outline: none; border: 0; background: none;}
.sky-tabs { position: relative; font-family: 'Oswald'; font-size: 0; text-align: left; color: #666;}
.sky-tabs > input { position: absolute; display: none;}
.sky-tabs > label { position: relative; z-index: 1; display: inline-block; box-sizing: border-box; -moz-box-sizing: border-box; padding: 1px; padding-top: 0; padding-left: 0; font-size: 13px; line-height: 45px; cursor: pointer;}
.sky-tabs > label.inverse { float: right; padding-right: 0; padding-left: 1px;}
.sky-tabs > label.disabled { cursor: default;}
.sky-tabs > label span { display: block; background: #ffffff;}
.sky-tabs > label span span { padding: 0 20px; background: #f4f4f4; transition: background 0.4s, color 0.4s; -o-transition: background 0.4s, color 0.4s; -ms-transition: background 0.4s, color 0.4s; -moz-transition: background 0.4s, color 0.4s; -webkit-transition: background 0.4s, color 0.4s;}
.sky-tabs > label:hover span span { background:#004ea3; color: #fff;}
.sky-tabs > label.disabled span span { background: transparent; color: inherit;}
.sky-tabs > input:checked + label { cursor: default;}
.sky-tabs > input:checked + label span span { background:#004ea3; color: #fff;}
.sky-tabs > .switcher { display: none;}
.sky-tabs > .switcher a { display: block; margin: 0 -20px; padding: 0 20px; text-decoration: none; color: inherit;}
.sky-tabs > ul { list-style: none; position: relative; display: block; font-size: 13px;}
.sky-tabs > ul > li { position: absolute; background: #ffffff; top: 0px; left: 0px; width: 100%; overflow: auto; padding: 20px 25px 25px; box-sizing: border-box; -moz-box-sizing: border-box; opacity: 0; -o-transform-origin: 0% 0%; -ms-transform-origin: 0% 0%; -moz-transform-origin: 0% 0%; -webkit-transform-origin: 0% 0%; -o-transition: opacity 0.8s, -o-transform 0.8s; -ms-transition: opacity 0.8s, -ms-transform 0.8s; -moz-transition: opacity 0.8s, -moz-transform 0.8s; -webkit-transition: opacity 0.8s, -webkit-transform 0.8s; border: 1px solid#004ea3;}
.sky-tabs > .sky-tab-content-1:checked ~ ul > .sky-tab-content-1, .sky-tabs > .sky-tab-content-2:checked ~ ul > .sky-tab-content-2, .sky-tabs > .sky-tab-content-3:checked ~ ul > .sky-tab-content-3, .sky-tabs > .sky-tab-content-4:checked ~ ul > .sky-tab-content-4, .sky-tabs > .sky-tab-content-5:checked ~ ul > .sky-tab-content-5, .sky-tabs > .sky-tab-content-6:checked ~ ul > .sky-tab-content-6, .sky-tabs > .sky-tab-content-7:checked ~ ul > .sky-tab-content-7, .sky-tabs > .sky-tab-content-8:checked ~ ul > .sky-tab-content-8, .sky-tabs > .sky-tab-content-9:checked ~ ul > .sky-tab-content-9 { position: relative; z-index: 1; opacity: 1;}

/** ==== POSITIONS ==== **/
.sky-tabs-pos-top-center { text-align: center;}
.sky-tabs-pos-top-right { text-align: right;}
.sky-tabs-pos-top-right > label { padding-right: 0; padding-left: 1px;}
.sky-tabs-pos-top-justify > label { padding-right: 0; padding-left: 1px;}
.sky-tabs-pos-top-justify.sky-tabs-amount-2 > label { width: 50%;}
.sky-tabs-pos-top-justify.sky-tabs-amount-3 > label { width: 33.33%;}
.sky-tabs-pos-top-justify.sky-tabs-amount-4 > label { width: 25%;}
.sky-tabs-pos-top-justify.sky-tabs-amount-5 > label { width: 20%;}
.sky-tabs-pos-top-justify.sky-tabs-amount-6 > label { width: 16.66%;}
.sky-tabs-pos-top-justify.sky-tabs-amount-7 > label { width: 14.28%;}
.sky-tabs-pos-top-justify.sky-tabs-amount-8 > label { width: 12.5%;}
.sky-tabs-pos-top-justify.sky-tabs-amount-9 > label { width: 11.11%;}
.sky-tabs-pos-top-justify > input:first-child + label { padding-left: 0;}
.sky-tabs-pos-left > label, .sky-tabs-pos-right > label { display: block; width: 20%; float: left; clear: left; margin-right: 0; font-size: 20px;}
.sky-tabs-pos-right > label { float: right; clear: right;}
.sky-tabs-pos-left > ul { margin-left: 20%;}
.sky-tabs-pos-right > ul { margin-right: 25%;}
.sky-tabs-pos-right > label { padding-right: 0; padding-left: 1px;}
.sky-tabs-pos-top-center > ul > li, .sky-tabs-pos-top-justify > ul > li { -o-transform-origin: 50% 0%; -ms-transform-origin: 50% 0%; -moz-transform-origin: 50% 0%; -webkit-transform-origin: 50% 0%;}
.sky-tabs-pos-right > ul > li, .sky-tabs-pos-top-right > ul > li { -o-transform-origin: 100% 0%; -ms-transform-origin: 100% 0%; -moz-transform-origin: 100% 0%; -webkit-transform-origin: 100% 0%;}

/** ==== ANIMATIONS ==== **/
.sky-tabs-anim-slide-up > ul > li { -o-transform: translateY(-15%); -ms-transform: translateY(-15%); -moz-transform: translateY(-15%); -webkit-transform: translateY(-15%);}
.sky-tabs-anim-slide-right > ul > li { -o-transform: translateX(15%); -ms-transform: translateX(15%); -moz-transform: translateX(15%); -webkit-transform: translateX(15%);}
.sky-tabs-anim-slide-down > ul > li { -o-transform: translateY(15%); -ms-transform: translateY(15%); -moz-transform: translateY(15%); -webkit-transform: translateY(15%);}
.sky-tabs-anim-slide-left > ul > li { -o-transform: translateX(-15%); -ms-transform: translateX(-15%); -moz-transform: translateX(-15%); -webkit-transform: translateX(-15%);}
.sky-tabs-anim-slide-up-left > ul > li { -o-transform: translate(-15%, -15%); -ms-transform: translate(-15%, -15%); -moz-transform: translate(-15%, -15%); -webkit-transform: translate(-15%, -15%);}
.sky-tabs-anim-slide-up-right > ul > li { -o-transform: translate(15%, -15%); -ms-transform: translate(15%, -15%); -moz-transform: translate(15%, -15%); -webkit-transform: translate(15%, -15%);}
.sky-tabs-anim-slide-down-right > ul > li { -o-transform: translate(15%, 15%); -ms-transform: translate(15%, 15%); -moz-transform: translate(15%, 15%); -webkit-transform: translate(15%, 15%);}
.sky-tabs-anim-slide-down-left > ul > li { -o-transform: translate(-15%, 15%); -ms-transform: translate(-15%, 15%); -moz-transform: translate(-15%, 15%); -webkit-transform: translate(-15%, 15%);}

.sky-tabs > .sky-tab-content-1:checked ~ ul > .sky-tab-content-1, .sky-tabs > .sky-tab-content-2:checked ~ ul > .sky-tab-content-2, .sky-tabs > .sky-tab-content-3:checked ~ ul > .sky-tab-content-3, .sky-tabs > .sky-tab-content-4:checked ~ ul > .sky-tab-content-4, .sky-tabs > .sky-tab-content-5:checked ~ ul > .sky-tab-content-5, .sky-tabs > .sky-tab-content-6:checked ~ ul > .sky-tab-content-6, .sky-tabs > .sky-tab-content-7:checked ~ ul > .sky-tab-content-7, .sky-tabs > .sky-tab-content-8:checked ~ ul > .sky-tab-content-8, .sky-tabs > .sky-tab-content-9:checked ~ ul > .sky-tab-content-9 { -o-transform: translate(0, 0); -ms-transform: translate(0, 0); -moz-transform: translate(0, 0); -webkit-transform: translate(0, 0);}

.sky-tabs-anim-scale > ul > li { -o-transform: scale(0.1, 0.1); -ms-transform: scale(0.1, 0.1); -moz-transform: scale(0.1, 0.1); -webkit-transform: scale(0.1, 0.1);}

.sky-tabs-anim-scale > .sky-tab-content-1:checked ~ ul > .sky-tab-content-1, .sky-tabs-anim-scale > .sky-tab-content-2:checked ~ ul > .sky-tab-content-2, .sky-tabs-anim-scale > .sky-tab-content-3:checked ~ ul > .sky-tab-content-3, .sky-tabs-anim-scale > .sky-tab-content-4:checked ~ ul > .sky-tab-content-4, .sky-tabs-anim-scale > .sky-tab-content-5:checked ~ ul > .sky-tab-content-5, .sky-tabs-anim-scale > .sky-tab-content-6:checked ~ ul > .sky-tab-content-6, .sky-tabs-anim-scale > .sky-tab-content-7:checked ~ ul > .sky-tab-content-7, .sky-tabs-anim-scale > .sky-tab-content-8:checked ~ ul > .sky-tab-content-8, .sky-tabs-anim-scale > .sky-tab-content-9:checked ~ ul > .sky-tab-content-9 { -o-transform: scale(1, 1); -ms-transform: scale(1, 1); -moz-transform: scale(1, 1); -webkit-transform: scale(1, 1);}

.sky-tabs-anim-rotate > ul > li { -o-transform: rotate(90deg); -ms-transform: rotate(90deg); -moz-transform: rotate(90deg); -webkit-transform: rotate(90deg);}

.sky-tabs-anim-rotate.sky-tabs-pos-right > ul > li, .sky-tabs-anim-rotate.sky-tabs-pos-top-right > ul > li { -o-transform: rotate(-90deg); -ms-transform: rotate(-90deg); -moz-transform: rotate(-90deg); -webkit-transform: rotate(-90deg);}

.sky-tabs-anim-rotate > .sky-tab-content-1:checked ~ ul > .sky-tab-content-1, .sky-tabs-anim-rotate > .sky-tab-content-2:checked ~ ul > .sky-tab-content-2, .sky-tabs-anim-rotate > .sky-tab-content-3:checked ~ ul > .sky-tab-content-3, .sky-tabs-anim-rotate > .sky-tab-content-4:checked ~ ul > .sky-tab-content-4, .sky-tabs-anim-rotate > .sky-tab-content-5:checked ~ ul > .sky-tab-content-5, .sky-tabs-anim-rotate > .sky-tab-content-6:checked ~ ul > .sky-tab-content-6, .sky-tabs-anim-rotate > .sky-tab-content-7:checked ~ ul > .sky-tab-content-7, .sky-tabs-anim-rotate > .sky-tab-content-8:checked ~ ul > .sky-tab-content-8, .sky-tabs-anim-rotate > .sky-tab-content-9:checked ~ ul > .sky-tab-content-9 { -o-transform: rotate(0deg); -ms-transform: rotate(0deg); -moz-transform: rotate(0deg); -webkit-transform: rotate(0deg);}

.sky-tabs-anim-flip > ul { perspective: 2000px; -o-perspective: 2000px; -ms-perspective: 2000px; -moz-perspective: 2000px; -webkit-perspective: 2000px; perspective-origin: 50% 50%; -o-perspective-origin: 50% 50%; -ms-perspective-origin: 50% 50%; -moz-perspective-origin: 50% 50%; -webkit-perspective-origin: 50% 50%;}
.sky-tabs-anim-flip > ul > li { -o-transform: rotateX(-90deg); -ms-transform: rotateX(-90deg); -moz-transform: rotateX(-90deg); -webkit-transform: rotateX(-90deg);}
.sky-tabs-anim-flip.sky-tabs-pos-left > ul > li { -o-transform: rotateY(90deg); -ms-transform: rotateY(90deg); -moz-transform: rotateY(90deg); -webkit-transform: rotateY(90deg);}
.sky-tabs-anim-flip.sky-tabs-pos-right > ul > li { -o-transform: rotateY(-90deg); -ms-transform: rotateY(-90deg); -moz-transform: rotateY(-90deg); -webkit-transform: rotateY(-90deg);}

.sky-tabs-anim-flip > .sky-tab-content-1:checked ~ ul > .sky-tab-content-1, .sky-tabs-anim-flip > .sky-tab-content-2:checked ~ ul > .sky-tab-content-2, .sky-tabs-anim-flip > .sky-tab-content-3:checked ~ ul > .sky-tab-content-3, .sky-tabs-anim-flip > .sky-tab-content-4:checked ~ ul > .sky-tab-content-4, .sky-tabs-anim-flip > .sky-tab-content-5:checked ~ ul > .sky-tab-content-5, .sky-tabs-anim-flip > .sky-tab-content-6:checked ~ ul > .sky-tab-content-6, .sky-tabs-anim-flip > .sky-tab-content-7:checked ~ ul > .sky-tab-content-7, .sky-tabs-anim-flip > .sky-tab-content-8:checked ~ ul > .sky-tab-content-8, .sky-tabs-anim-flip > .sky-tab-content-9:checked ~ ul > .sky-tab-content-9 { -o-transform: rotateX(0deg); -ms-transform: rotateX(0deg); -moz-transform: rotateX(0deg); -webkit-transform: rotateX(0deg); -o-transition-delay: 0.2s; -ms-transition-delay: 0.2s; -moz-transition-delay: 0.2s; -webkit-transition-delay: 0.2s;}

/** ==== GRID SYSTEM ==== **/
.sky-tabs .grid-row { margin-top: 20px;}
.sky-tabs .grid-row:after { content: ''; display: table; clear: both;}
.sky-tabs .grid-row:first-child { margin-top: 0;}
.sky-tabs .grid-col { display: block; float: left; width: 100%; margin-left: 2%;}
.sky-tabs .grid-col:first-child { margin-left: 0;}
.sky-tabs .grid-col .inner { padding: 10px 0; border-radius: 5px; background: rgba(0, 0, 0, 0.1); text-align: center;}
.sky-tabs .grid-col-1 { width: 6.5%;}
.sky-tabs .grid-col-2 { width: 15%;}
.sky-tabs .grid-col-3 { width: 23.5%;}
.sky-tabs .grid-col-4 { width: 32%;}
.sky-tabs .grid-col-5 { width: 40.5%;}
.sky-tabs .grid-col-6 { width: 49%;}
.sky-tabs .grid-col-7 { width: 57.5%;}
.sky-tabs .grid-col-8 { width: 66%;}
.sky-tabs .grid-col-9 { width: 74.5%;}
.sky-tabs .grid-col-10 { width: 83%;}
.sky-tabs .grid-col-11 { width: 91.5%;}
.sky-tabs .grid-col-offset-1, .sky-tabs .grid-col-offset-1:first-child { margin-left: 8.5%;}
.sky-tabs .grid-col-offset-2, .sky-tabs .grid-col-offset-2:first-child { margin-left: 17%;}
.sky-tabs .grid-col-offset-3, .sky-tabs .grid-col-offset-3:first-child { margin-left: 25.5%;}
.sky-tabs .grid-col-offset-4, .sky-tabs .grid-col-offset-4:first-child { margin-left: 34%;}
.sky-tabs .grid-col-offset-5, .sky-tabs .grid-col-offset-5:first-child { margin-left: 42.5%;}
.sky-tabs .grid-col-offset-6, .sky-tabs .grid-col-offset-6:first-child { margin-left: 51%;}
.sky-tabs .grid-col-offset-7, .sky-tabs .grid-col-offset-7:first-child { margin-left: 59.5%;}
.sky-tabs .grid-col-offset-8, .sky-tabs .grid-col-offset-8:first-child { margin-left: 68%;}
.sky-tabs .grid-col-offset-9, .sky-tabs .grid-col-offset-9:first-child { margin-left: 76.5%;}
.sky-tabs .grid-col-offset-10, .sky-tabs .grid-col-offset-10:first-child { margin-left: 85%;}
.sky-tabs .grid-col-offset-11, .sky-tabs .grid-col-offset-11:first-child { margin-left: 93.5%;}

/** ==== ICONS ==== **/
.sky-tabs > label .fa { display: block; float: left; width: 18px; margin: 0 12px 0 -6px; font-family: FontAwesome; font-style: normal; font-size: 16px; line-height: 45px; text-align: center; -webkit-font-smoothing: antialiased;}

/*+ ==== PAD ==== **/
@media screen and (max-width: 1000px) {
    .sky-tabs > label span span { padding: 0 15px; }
    .sky-tabs > label .fa { margin-right: 10px; margin-left: -5px;}
}

/** ==== PHONE ==== **/
@media screen and (max-width: 767px) {
    .sky-tabs .grid-col, .sky-tabs .grid-col:first-child { float: none; width: 100%; margin: 20px 0 0 0;}
    .sky-tabs-response-to-stack > label { display: block; width: 100%; padding-right: 0; padding-left: 0; text-align: left;}
    .sky-tabs-response-to-stack > ul { margin-top: 0; margin-right: 0; margin-left: 0; }
    .sky-tabs-response-to-stack > ul > li { -o-transform-origin: 50% 0%; -ms-transform-origin: 50% 0%; -moz-transform-origin: 50% 0%; -webkit-transform-origin: 50% 0%;}
    .sky-tabs-response-to-stack.sky-tabs-anim-flip > ul > li { -webkit-transform: rotateX(-90deg);}
    .sky-tabs-response-to-icons > label { font-size: 0;}
    .sky-tabs-response-to-icons > label .fa { width: 45px; margin: 0; font-size: 16px;}
    .sky-tabs-response-to-icons > label span span { padding: 0;}
    .sky-tabs-response-to-icons.sky-tabs-pos-left > label, .sky-tabs-response-to-icons.sky-tabs-pos-right > label { width: 56px;}
    .sky-tabs-response-to-icons.sky-tabs-pos-left > ul { margin-left: 56px;}
    .sky-tabs-response-to-icons.sky-tabs-pos-right > ul { margin-right: 56px;}
    .sky-tabs-response-to-switcher > label { display: none; width: 100%; padding-right: 0; padding-left: 0; text-align: left; }
    .sky-tabs-response-to-switcher > .switcher { display: block;}
    .sky-tabs-response-to-switcher:hover > label { display: block;}
    .sky-tabs-response-to-switcher:hover > .switcher { display: none;}
    .sky-tabs-response-to-switcher > ul { margin-top: 0; margin-right: 0; margin-left: 0;}
    .sky-tabs-response-to-switcher > ul > li { -o-transform-origin: 50% 0%; -ms-transform-origin: 50% 0%; -moz-transform-origin: 50% 0%; -webkit-transform-origin: 50% 0%;}
    .sky-tabs-response-to-switcher.sky-tabs-anim-flip > ul > li { -webkit-transform: rotateX(-90deg);}
}
/* Services Blocks */ 
.service-block{ padding:20px 0;} 
.service-block-icon .icon-wrapper{-webkit-transition: background ease-out .3s, color ease-out .3s, border-color ease-out .3s; -moz-transition: background ease-out .3s, color ease-out .3s, border-color ease-out .3s; -o-transition: background ease-out .3s, color ease-out .3s, border-color ease-out .3s;   transition: background ease-out .3s, color ease-out .3s, border-color ease-out .3s;} 
.service-block-title{ margin:20px 0; font-size:24px;} 
.service-block-content a.link-icon {display:block; margin:0; padding-bottom:0;} 
.service-block:hover{} 

/* service block border style */ 
.service-block.sb-border{border: solid #e5e5e5; border-width:1px 1px 4px 1px; margin: 60px 0 20px; padding: 0 20px 20px;} 
.service-block.sb-border .service-block-icon {margin-top: -41px;} 
.service-block.sb-border .icon-wrapper{ background:#fff;} 
 
/* services blocks - colors */ 
/*default*/ 
.sb-default:hover .icon-wrapper{color:#ffffff !important;} 
.service-block.sb-border.sb-default{border-width:1px 1px 4px 1px; border-style: solid;} 
/*success*/ 
.sb-success:hover .icon-wrapper{background:#99cc00 !important; color:#ffffff !important;} 
.sb-success .service-block-title{color:#99cc00;} 
.sb-success .service-block-title h2{color:#99cc00;} 
.service-block.sb-border.sb-success{border-width:1px 1px 4px 1px; border-style: solid; border-color: #99cc00 !important;} 
/*info*/ 
.sb-info:hover .icon-wrapper{background:#33cccc !important; color:#ffffff !important;} 
.sb-info .service-block-title{color:#33cccc;} 
.sb-info .service-block-title h2{color:#33cccc;} 
.service-block.sb-border.sb-info{border-width:1px 1px 4px 1px; border-style: solid; border-color: #33cccc !important;} 
/*warning*/ 
.sb-warning:hover .icon-wrapper{background:#ff9900 !important; color:#ffffff !important;} 
.sb-warning .service-block-title{color:#ff9900;} 
.sb-warning .service-block-title h2{color:#ff9900;} 
.service-block.sb-border.sb-warning{border-width:1px 1px 4px 1px; border-style: solid; border-color: #ff9900 !important;} 
/*danger*/ 
.sb-danger:hover .icon-wrapper{background:#cc0000 !important; color:#ffffff !important;} 
.sb-danger .service-block-title{color:#cc0000;} 
.sb-danger .service-block-title h2{color:#cc0000;} 
.service-block.sb-border.sb-danger{border-width:1px 1px 4px 1px; border-style: solid; border-color: #cc0000 !important;} 
/*purple*/ 
.sb-purple:hover .icon-wrapper{background:#cc66cc !important; color:#ffffff !important;} 
.sb-purple .service-block-title{color:#cc66cc;} 
.sb-purple .service-block-title h2{color:#cc66cc;} 
.service-block.sb-border.sb-purple{border-width:1px 1px 4px 1px; border-style: solid; border-color: #cc66cc !important;} 
/*orange*/ 
.sb-orange:hover .icon-wrapper{background:#ff6600; !important; color:#ffffff !important;} 
.sb-orange .service-block-title{color:#ff6600;} 
.sb-orange .service-block-title h2{color:#ff6600;} 
.service-block.sb-border.sb-orange{border-width:1px 1px 4px 1px; border-style: solid; border-color: #ff6600 !important;} 
 
/*services slider*/ 
.service-slider{ max-height:350px !important;} 
/* Background Color - !IMPORTANT */ 
.bg-color-default, .sm-default a.current, .sb-default:hover .icon-wrapper { background-color: #004497 !important;} 
/* Border Color */ 
.btn.btn-border.btn-primary, #slide-panel, .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus, .nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:focus, .nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:focus, .border-list a:before, #contactForm .error, .form-control:focus, .pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus, .progress-pie-3 .chart-3 canvas, .btn-primary, .panel-primary , .panel-primary > .panel-heading {border-color: #ed9f25;} 
 /* Border Color !IMPORTANT */ 
.service-block.sb-border.sb-default {border-color: #004ea3 !important;} 
.icon-wrapper.icon-border-radius.fa-3x { 
    height: 70px; 
    width: 70px; 
    line-height: 70px; 
    border: 1px solid #004ea3 ; 
        color: #004ea3
} 

#DivTramites .accordion .collapsed-icon:after{    content: "\f056"; font-family: FontAwesome; font-style: normal; font-weight: normal; text-decoration: inherit; margin-left:6px } 
#DivTramites .accordion .collapsed.collapsed-icon:after{    content: "\f055"; font-family: FontAwesome; font-style: normal; font-weight: normal; text-decoration: inherit; margin-left:6px  } 
#DivTramites .accordion .footTram{ text-align: center; padding: 6px 0; background: #eee;} 
#DivTramites .accordion .panel-heading{ 
height: 68px; 
} 
 
#DivTramites .accordion .panel-heading h5{ 
font-family: "Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif!important; 
} 
 
#DivTramites .accordion a.btn.btn-success.pago{ 
    margin-top: 12px !important; 
        display: block !important; 
}	 

#DivTramites .accordion .panel-title a{display:inline; padding:10px 8px;color: white!important;} 
#DivTramites .accordion .panel-title a .fa{margin-left: 6px; color: #CDDC39; font-size: 18px;} 

.service-block-icon .icon-wrapper{-webkit-transition: background ease-out .3s, color ease-out .3s, border-color ease-out .3s; -moz-transition: background ease-out .3s, color ease-out .3s, border-color ease-out .3s; -o-transition: background ease-out .3s, color ease-out .3s, border-color ease-out .3s;   transition: background ease-out .3s, color ease-out .3s, border-color ease-out .3s;} 

.icon-wrapper { 
    display: inline-block; 
    font-size: 1em; 
    height: 30px; 
    text-align: center; 
    width: 30px; 
}
/* SLIDE TOP PANEL
================================================== */
.slide-pannel-wrapper{position: absolute; top: 0; width: 100%; color:#FFF; }
.page-wrapper.boxed .slide-pannel-wrapper{max-width:100%;}
#slide-panel {display: none; padding:20px 0; z-index:9999; position:relative; border-bottom:4px solid;
background: rgb(0, 0, 0) transparent;
/* nice browsers */
background: rgba(0, 0, 0, 0.9);
/* IE8 */    
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#CC000000, endColorstr=#CC000000)";}
.slide-btn-wrapper { display:block; float:left; position:relative;z-index:9999; text-align:center; width:40px; }
.slide-panel-btn { color: #FFFFFF; display: block; text-decoration: none; line-height:2.3em; padding:9px; background-color: transparent;}
.slide-panel-btn:hover, .slide-panel-btn:focus {color: #fff; background-color: #029a53;}
.slide-panel-btn:after {content:'\f067'; font-family:FontAwesome;}
.slide-panel-btn.active:after{content:'\f068'; font-family:FontAwesome;}
#slide-panel li{padding:0 !important;}
#slide-panel i{margin-right:6px;}
#slide-panel a {color: #F4BA00;}
.header-top .navbar {border: none;}


/* IDIOMA
================================================== */
.idioma .goog-te-gadget-simple {background-color: transparent;border-left: none;border-top: none; border-bottom: none;border-right: none;}
.idioma .goog-te-gadget {font-family: inherit;}
.idioma .goog-te-gadget-simple .goog-te-menu-value {color: #ffffff;}
.idioma .goog-te-gadget-simple .goog-te-menu-value span {color: #ffffff !important;    font-size: 10px;}
.idioma {margin: -4px 0 0 0;padding: 0 0 0 0;}


/* HEADER
================================================== */
.header-top .glyphicon {padding: 0 5px 0 0px;}
.header-top .navbar-inverse {background-color: #605f5f;border-color: #605f5f;}	
.header-top .navbar-inverse .navbar-nav > li > a {color: #ffffff; font-size: 11px; height: 50px;}
.header-top .navbar-inverse .navbar-nav > li > a:hover {color: #ffffff;background-color: #8A1318;}
.header-top .navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {color: #fff; background-color: transparent;}
.header-top .nav > li > a {padding: 14px 10px;}
.header-top .navbar-right {margin-right: 10px;}
.header-top .navbar-toggle {border: none;}
.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {background-color: #333;}
.info-header {padding: 10px 20px 0 0;}
.info-header .glyphicon {color: #029a53; padding: 0 10px 0 0px;}
.info-header .list-group-item {position: relative;display: block;padding: 0;margin-bottom: -1px;background-color: #fff;border: none;text-align: right;}
.info-header .list-group {padding-left: 0;margin-bottom: 0px;}
.header-top .navbar {margin-bottom: 0px; border-radius: 0px;}
.header-top .navbar-inverse .navbar-brand {color: #ffffff;}
.header-top .navbar-brand:hover {color: #000000;}
#logo {display: inline-flex;}
.header-middle {background: #dcdcdc;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
}
.text-bienvenidos {
    text-align: center;
    font-size: 20px;
    line-height: 1em;
    width: 80%;
    margin: 0 auto;
}
#logo .logo {
    text-align: center;
    margin: 0 auto;
}
#tituloMunicipio{padding: 8px 0 0 2px; margin: 0;}
#tituloMunicipio h1{font-weight: 500;color: #5a5a5a;text-transform: uppercase;margin: 0 0 0 0;font-size: 24px;}
#tituloMunicipio h3{text-transform: uppercase;margin: 0 0 0 0;font-size: 12px; }
#tituloMunicipio h4{text-transform: uppercase;margin: 0 0 0 0;font-size: 12px; }


/* ICONOS PRINCIPALES
================================================== */
#iconos-principales .item {text-align: left;color: #ffffff;padding:10px;display: inline-flex;}
#iconos-principales .titulo_enlace{padding: 0 0 0 0; color: #fff;font-size: 1em;font-weight: 500;text-transform: uppercase;line-height: 1em;margin: 10px 0 0 0;}
#iconos-principales .titulo_enlace p {width: 100%;margin: 0 auto;text-align: center;}
#iconos-principales .desc {padding: 10px 0 0 0;}
#iconos-principales .mas_enlace {padding: 10px 0 0 0;}
#iconos-principales .item a{color: #ffffff !important;}
#iconos-principales .iconos-2 {background-color: #dfa425;width: 100%;display: flex; padding: 1em 0;}
#iconos-principales .circulo-link {padding: 0 5px 0 0;}
#iconos-principales {
    background-color: #dfa425;
}

/* SLIDESHOWS
================================================== */	
#myCarousel .carousel-caption {
    padding-bottom: 0;
    font-size: 70px;
    line-height: 1em;
    font-weight: 800;
    height: 80px;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
}


/* MENU
================================================== */
#menu-principal{background:transparent;}
#menu-principal .main-nav {text-align: center;margin: 0 auto;display: table;}
#menu-principal .main-nav:after {clear: both;content: "\00a0";display: block; height: 0;font: 0px/0 serif;overflow: hidden;}
#menu-principal .sm-clean {padding: 0 0px;background: #dcdcdc;border-radius: 0;}
#menu-principal .sub-arrow {border-color: #605f5f transparent transparent transparent;}
#menu-principal .sm-clean ul a .sub-arrow {border-color: transparent transparent transparent #555555 !important;}
#menu-principal .sm-nowrap > li > a {color: #555555 !important;}
#menu-principal .sm-clean > li > a {color: #000 !important;
    font-size: 10px;
    text-transform: uppercase;
    font-weight: 600;
    padding: 32px 25px 32px 0;}
.main-nav:after {clear: both;content: "\00a0";display: block; height: 0;font: 0px/0 serif;overflow: hidden;}
.nav-brand {float: left; margin: 0;}
.nav-brand a {display: block;padding: 12px 12px 12px 20px;color: #ffffff;font-size: 22px;font-weight: normal;line-height: 17px;text-decoration: none;}
#main-menu {clear: both; text-align: center;}
@media (min-width: 768px) {#main-menu {float: none; clear: none;}}
/* Mobile menu toggle button */
.main-menu-btn {float: right; margin: 6px 10px;position: relative;display: inline-block; width: 29px;height: 29px;text-indent: 29px;white-space: nowrap; overflow: hidden;cursor: pointer; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
/* hamburger icon */
.main-menu-btn-icon,
.main-menu-btn-icon:before,
.main-menu-btn-icon:after {position: absolute;top: 50%;left: 2px;height: 2px;width: 24px;background: #ffffff;-webkit-transition: all 0.25s; transition: all 0.25s;}
.main-menu-btn-icon:before {content: '';top: -7px;left: 0;}
.main-menu-btn-icon:after {content: '';top: 7px;left: 0;}
/* x icon */
#main-menu-state:checked ~ .main-menu-btn .main-menu-btn-icon {height: 0;background: transparent;}
#main-menu-state:checked ~ .main-menu-btn .main-menu-btn-icon:before {top: 0; -webkit-transform: rotate(-45deg);transform: rotate(-45deg);}
#main-menu-state:checked ~ .main-menu-btn .main-menu-btn-icon:after {top: 0;-webkit-transform: rotate(45deg);transform: rotate(45deg);}
/* hide menu state checkbox (keep it visible to screen readers) */
#main-menu-state {position: absolute;width: 1px;height: 1px;margin: -1px;border: 0;padding: 0;overflow: hidden;clip: rect(1px, 1px, 1px, 1px);}
/* hide the menu in mobile view */
#main-menu-state:not(:checked) ~ #main-menu {display: none;}
#main-menu-state:checked ~ #main-menu {display: block;}
@media (min-width: 768px) {
/* hide the button in desktop view */.main-menu-btn { position: absolute;top: -99999px;}
/* always show the menu in desktop view */
#main-menu-state:not(:checked) ~ #main-menu {display: block;}}


/* SEARCH
================================================== */
#custom-search-input{
    padding: 10px;
    border: none;
    /*background-color: #0288ec;*/
    background-color: #d71c24;
}
#custom-search-input input{
    border: 0;
    box-shadow: none;
}
#custom-search-input button{
    margin: 2px 0 0 0;
    background: none;
    box-shadow: none;
    border: 0;
    color: #ffffff;
    padding: 0 8px 0 10px;
    /*border-left: solid 1px #ffffff;*/
}
#custom-search-input button:hover{
    border: 0;
    box-shadow: none;
    /*border-left: solid 1px #ccc;*/
}
#custom-search-input .glyphicon-search{
    font-size: 23px;
}
#custom-search-input .form-control {background-color: transparent;  }
#custom-search-input input[type="search"]::-webkit-input-placeholder {
	color:#FFFFFF !important;
	}
#custom-search-input .form-control {
    color: #fff;    text-align: center;    font-size: 25px;
   
}
#custom-search-input .form-control::placeholder { color: #ffffff; }
#custom-search-input .redes-sociales {text-align: center;padding:0;}
#custom-search-input ul.social-network {list-style: none;display: inline;margin-left:0 !important;padding: 0;}
#custom-search-input ul.social-network li {display: inline;margin: 0 5px;}
#custom-search-input .social-network a.icoRss:hover {background-color: #bc2a8d;}
#custom-search-input .social-network a.icoFacebook:hover {background-color:#3B5998;}
#custom-search-input .social-network a.icoTwitter:hover {background-color:#33ccff;}
#custom-search-input .social-network a.icoGoogle:hover {background-color:#BD3518;}
#custom-search-input .social-network a.icoVimeo:hover {background-color:#0590B8;}
#custom-search-input .social-network a.icoLinkedin:hover {background-color:#007bb7;}
#custom-search-input .social-network a.icoRss:hover i, .social-network a.icoFacebook:hover i, .social-network a.icoTwitter:hover i,
#custom-search-input .social-network a.icoGoogle:hover i, .social-network a.icoVimeo:hover i, .social-network a.icoLinkedin:hover i {color:#fff;}
#custom-search-input a.socialIcon:hover, .socialHoverClass {color:#44BCDD;}
#custom-search-input .social-circle li a {display:inline-block;position:relative;margin:0 auto 0 auto;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;text-align:center;width: 50px;height: 50px;font-size:20px;}
#custom-search-input .social-circle li i {margin:0;line-height:50px;text-align: center;}
#custom-search-input .social-circle li a.fa-facebook-f:hover{ color:#fff;}
#custom-search-input .social-circle li a:hover i, .triggeredHover {-moz-transform: rotate(360deg);-webkit-transform: rotate(360deg);-ms--transform: rotate(360deg);transform: rotate(360deg);-webkit-transition: all 0.2s;-moz-transition: all 0.2s;-o-transition: all 0.2s;-ms-transition: all 0.2s;transition: all 0.2s;}
#custom-search-input .social-circle i {color: #d71c24;-webkit-transition: all 0.8s;-moz-transition: all 0.8s;-o-transition: all 0.8s;-ms-transition: all 0.8s;transition: all 0.8s;}
#custom-search-input .social-network a {background-color:#ffffff;}


/* EVENTOS
================================================== */	
#eventos .card i {color: #47992c;padding: 0 10px 0 0;font-size: 15px;}
#eventos .card {padding: 10px;}
#eventos .text-card{
       padding: 10px 0;text-align: left;

}
#eventos .card ul {
    list-style-type: none;
}
#eventos .text-card li {
    padding: 0px 0;
    font-size: 12px;    display: table;
}
#eventos .list-group-item { padding: 5px 10px;}
#eventos .media-body {
    text-align: left;    padding: 10px 0;
}
#eventos .media-heading {
    margin-top: 0;
    margin-bottom: 0px;
    line-height: 1.2em;
	color: #004497;
}
#eventos .media-body-fechas {
    line-height: 1.3em;
    display: grid;
}
#eventos .media {
    background: #ffffff;
}
#eventos .title-eventos h1 {
    text-align: right;
    color: #ffffff;
    font-size: 60px;
}
#eventos .title-eventos p {
    color: #ffffff;
    text-align: right;
    font-size: 18px;
	line-height: 1.3em;
}


/* SALA PRENSA
================================================== */
#sala-prensa {padding: 20px 0 20px 0;}
#sala-prensa h1{ text-align: center; color: #dfa425; padding: 0 0 20px 0;}
#sala-prensa .thumbnail {border: none;}
#sala-prensa .btn-primary {
    color: #fff;
    background-color: #004497;
    border-color: #004497;
}


/* CAMBIANDO
================================================== */
#cambiando h1{text-align: right;color: #ffffff;padding: 0 0; margin: 0 0;text-transform: uppercase; font-size: 60px;}
#cambiando h2{text-align: right;color: #ffffff;padding: 0 0; margin: 0 0;}
#cambiando p {    text-align: right;
    color: #ffffff;
    padding: 1em 0 0 0;
        font-size: 18px;
	line-height: 1.3em;}
#cambiando .textos-cambiando {
    padding: 4em 0;
}


/* RECORRA
================================================== */
#recorra .contenido-recorra {
    text-align: left;
    padding: 5em 2em;
}
#recorra h1 {
  color: #dfa425; text-align: left;
}
#recorra {
    padding: 5em 0;
}
#recorra p {
    font-size: 18px;
	line-height: 1.3em;
}


/* 	EVENTOS-2
================================================== */
#eventos-2 .evento-fecha {background: #004ea3;color: #ffffff;font-size: 35px;font-weight: 800;width: 100px;height: 125px; text-align: center;line-height: 1em;padding: 30px 0 0 0;}
#eventos-2 .media {margin: 10px 0 0 0;Color:#ffffff;}
#eventos-2 H4 {Color:#ffffff; font-weight: 700; }
#eventos-2 p { Color:#ffffff; line-height: 1.2em; }
#eventos-2 .media-body {padding: 10px 0 0 0;}
#eventos-2 .evento-fecha:hover {background: #d71c24;color: #ffffff;font-size: 35px;font-weight: 800;width: 100px;height: 125px; text-align: center;line-height: 1em;padding: 30px 0 0 0;}
#eventos-2 .foto-evento img {
    max-width: 100%;
    width: 100%;
    margin: -3em 0 0 0;
}
#eventos-2 h1 {
    text-align: center;
    padding: 1em 0;
    color: #ffffff;
}


/* CORTAR TEXTOS
================================================== */
.crop-text-1 {-webkit-line-clamp: 3;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;}
.crop-text-2 {-webkit-line-clamp: 2;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;}


/* ENCUESTAS
================================================== */
#redes {
    padding: 4em 0;
}
#redes .thumbnail {background-color: transparent;border: none;margin: 0;padding:0;}
#redes .caption {border: none;margin: 0;padding:0;}
#redes .thumbnail .caption {color: #848494;}
#redes .btn-primary {background-color: #dfa425;border-color: #dfa425;color: white;    text-transform: uppercase;    font-weight: 800;}
#redes .list-group-item {background-color: transparent;border: none;}
#redes a.list-group-item, button.list-group-item {color: #848494;}
#redes a.list-group-item:hover, button.list-group-item:hover, a.list-group-item:focus, button.list-group-item:focus {color: #848494;text-decoration: none;background-color: #004497;}
#redes .media-body-text ul {margin: 0;padding: 0}
#redes .media-body-text li {list-style-type: none;}
#redes .media-body-text i {color: #029a53;padding: 0 10px 0 0;}
#redes .media-body-text {font-size: 12px; padding: 7px 0;}
#redes .media {background: #ececec;} 
#redes .tab-content > .active {
    display: block;
    color: #848494;
}

#redes iframe {height: 350px !important;}
#redes h1 {
  color: #dfa425; text-align: left;
}
#redes .nav-tabs > li.active > a, #redes .nav-tabs > li.active > a:hover, #redes .nav-tabs > li.active > a:focus {
    color: #ffffff;
    background-color: #004ea3;
}

/* LOGOS PATROCINADORES
================================================== */
#logos-patrocinadores {
    padding: 4em 0;
}


/* INTERNAS
================================================== */
#internal { position: relative; padding: 3em;}
#internal h2 {color:  #004ea3; font-size:30px !important; padding: 60px 0 0 0; text-align:center;}
#internal a {color: #004ea3;}	
#internal .migadepan {color: #686868;text-align: justify;font-size: 16px;font-weight: 300; float: left;}
#internal .migadepan i{color:  #004ea3;font-size: 20px;font-weight: 500;padding: 0px 8px 0 0;vertical-align: sub;}
#internal .migadepan-redes{ float:right;}
#internal .migadepan-redes i{padding: 0 10px 0 10px; font-size:20px;}
#internal .migadepan-redes i:hover{ color:#000;}
#myCarousel2 .carousel-caption {
    font-size: 70px;
    font-weight: 800;
    bottom: inherit;
    top: 58%;
    left: 50%;
    margin-right: -50%;
    transform: translate(-50%, -50%);
    right: inherit;
}


/* FLESISEL
================================================== */
#flexiselDemo1, #flexiselDemo2, #flexiselDemo3, #flexiselDemo4, #flexiselDemo5, #flexiselDemo6, #flexiselDemo7, #flexiselDemo8 {display:none;}
.nbs-flexisel-container {position:relative;max-width:100%;}
.nbs-flexisel-ul {position:relative;width:99999px;margin:0px;padding:0px;list-style-type:none;   text-align:center;  }
.nbs-flexisel-inner {position: relative;overflow: hidden;float:left;width:100%;}
.nbs-flexisel-item {float:left;margin:0px;padding:0px;cursor:pointer;position:relative;line-height:0px;}
.nbs-flexisel-item img {max-width: 100%;cursor: pointer;position: relative;margin-top: 0px;margin-bottom: 0px;}
#news .nbs-flexisel-item img {max-width: 100%;cursor: pointer;position: relative;margin-top: 0px;margin-bottom: 0px;}
/*** Navigation ***/
.nbs-flexisel-nav-left,.nbs-flexisel-nav-right {padding:5px 10px;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;position:absolute;cursor: pointer;z-index: 4;top:40%;background: rgba(0,0,0,0.5);color: #fff;}
.nbs-flexisel-nav-left {left: 10px;}
.nbs-flexisel-nav-left:before {content: "<"}
.nbs-flexisel-nav-left.disabled {opacity: 0.4;}
.nbs-flexisel-nav-right {right: 5px;}
.nbs-flexisel-nav-right:before {content: ">"}
.nbs-flexisel-nav-right.disabled {opacity: 0.4;}


/* PARALLAX
================================================== */
.parallax {/* The image used */background-image: url("../images/programatecsss.jpg");
/* Set a specific height * /* Create the parallax scrolling effect */ background-attachment: fixed;background-position: center;background-repeat: no-repeat;background-size: cover;padding: 3em 0 3em 0;}


/* FOOTER
================================================== */
background-image: url("../images/img_parallax.jpg");
/* Set a specific height * /* Create the parallax scrolling effect */ background-attachment: fixed;background-position: center;background-repeat: no-repeat;background-size: cover;padding: 3em 0 3em 0;}


/* FOOTER
================================================== */
.footer {padding: 50px 0 0 0; background: #f0f0f0;}
.footer-widget {color: #000000;}
.footer-widget i {color:#dfa425;}
.footer-widget a {color: #000000;}
.footer-widget h3 {border-bottom: 1px solid #000000;  color: #000000;font-size: 18px;font-weight:500;margin-bottom: 30px;padding-bottom: 10px;text-align: center;text-transform: uppercase;}
.footer-bottom {color: #000000;
    background: #dfa425 !important;
    padding: 20px 0;}
.footer-bottom a{ color:#000000 !important;}
.footer-bottom a:hover{ color:#e5e5e5;}
.footer-bottom .logo-bottom{text-align: center;color: #ffffff;padding:0;}
.footer .redes-sociales {text-align: center;padding: 2em 0 2em 0;}
.footer ul.social-network {list-style: none;display: inline;margin-left:0 !important;padding: 0;}
.footer ul.social-network li {display: inline;margin: 0 5px;}
.footer .social-network a.icoRss:hover {background-color: #bc2a8d;}
.footer .social-network a.icoFacebook:hover {background-color:#3B5998;}
.footer .social-network a.icoTwitter:hover {background-color:#33ccff;}
.footer .social-network a.icoGoogle:hover {background-color:#d31c24;}
.footer .social-network a.icoVimeo:hover {background-color:#d31c24;}
.footer .social-network a.icoLinkedin:hover {background-color:#d31c24;}
.footer .social-network a.icoRss:hover i, .social-network a.icoFacebook:hover i, .social-network a.icoTwitter:hover i,
.footer .social-network a.icoGoogle:hover i, .social-network a.icoVimeo:hover i, .social-network a.icoLinkedin:hover i {color:#fff;}
.footer a.socialIcon:hover, .socialHoverClass {color:#d31c24;}
.footer .social-circle li a {display:inline-block;position:relative;margin:0 auto 0 auto;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;text-align:center;width: 50px;height: 50px;font-size:20px;}
.footer .social-circle li i {margin:0;line-height:50px;text-align: center;}
.footer .social-circle li a:hover i, .triggeredHover {-moz-transform: rotate(360deg);-webkit-transform: rotate(360deg);-ms--transform: rotate(360deg);transform: rotate(360deg);-webkit-transition: all 0.2s;-moz-transition: all 0.2s;-o-transition: all 0.2s;-ms-transition: all 0.2s;transition: all 0.2s;}
.footer .social-circle i {color: #ffffff;-webkit-transition: all 0.8s;-moz-transition: all 0.8s;-o-transition: all 0.8s;-ms-transition: all 0.8s;transition: all 0.8s;	}
.footer .social-network a {background-color:#dfa425;}
.footer-widget img {max-width: 100%;}
.footer-widget .lead {font-size: 14px; text-align: justify;}
.footer-custom-menu{list-style: none outside none;    padding-left: 0px;}
.footer-custom-menu li {padding-left: 1.3em ; border-top: 1px solid #000000; margin-top: 9px; padding-top: 9px;}
.footer-custom-menu li:first-child {border-top: none; margin-top: 0px; padding-top: 0px;}
.footer-custom-menu li a{ color:#000000;}
.footer-custom-menu a:hover { color:#d31c24;}
.footer-custom-menu li:before { color: #004497 !important;}
.footer-custom-menu li:before { font-family: FontAwesome; font-weight: normal; font-style: normal; content: "\f105"; display: inline-block; margin-left: -1.3em; width: 1.3em;}
.footer-widget .fa-ul li{ margin-bottom:12px; padding-left:10px;}


/* MEDIA QUERIES
================================================== */
@media only screen and (min-device-width : 250px) and (max-device-width : 319px) {
/* Smartphones (portrait and landscape) ----------- */
.navbar-brand {display: inherit;}
.nav-brand {display: inherit;}
.nav-brand a {color: #ffffff;}	
.main-menu-btn-icon, .main-menu-btn-icon:before, .main-menu-btn-icon:after {background: #ffffff;}	
.logo {margin: 0 auto;display: table;}	
.header-top .glyphicon {padding: 0 0 0 30px;}
.info-header .list-group-item {text-align: center;}
#custom-search-input .form-control {font-size: 20px;}
.title h1{font-size: 30px;}
#llamados .linea-division {border-right: none;}
#encuesta .thumbnail {padding: 0 0;}
#redes .facebook {padding: 0 0 0 0px;}
#redes .twitter {padding: 0 0px 0 0;}
footer .copyright:before {top: -25px;}
footer .logo {padding: 1em 0;}
.sm-clean a, .sm-clean a:hover, .sm-clean a:focus, .sm-clean a:active {color: #ffffff !important;}
#eventos .media-left{width: 100%;float: left;}	
#myCarouselSlider {margin-top: 145px !important;}	


}
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
/* Smartphones (portrait and landscape) ----------- */
.navbar-brand {display: inherit;}
.nav-brand {display: inherit;}
.nav-brand a {color: #ffffff;}	
.main-menu-btn-icon, .main-menu-btn-icon:before, .main-menu-btn-icon:after {background: #ffffff;}	
.logo {margin: 0 auto;display: table;}	
.header-top .glyphicon {padding: 0 0 0 30px;}
.info-header .list-group-item {text-align: center;}
#custom-search-input .form-control {font-size: 20px;}
.title h1{font-size: 30px;}
#llamados .linea-division {border-right: none;}
#encuesta .thumbnail {padding: 0 0;}
#redes .facebook {padding: 0 0 0 0px;}
#redes .twitter {padding: 0 0px 0 0;}
footer .copyright:before {top: -25px;}
footer .logo {padding: 1em 0;}
.sm-clean a, .sm-clean a:hover, .sm-clean a:focus, .sm-clean a:active {color: #ffffff;}
#eventos .media-left{width: 100%;float: left;}
#myCarouselSlider {margin-top: 145px !important;}	
}
@media only screen and (min-device-width : 481px) and (max-device-width : 767px) {
/* iPads (portrait and landscape) ----------- */
.navbar-brand {display: inherit;}
.nav-brand {display: inherit;}
.nav-brand a {color: #ffffff;}	
.main-menu-btn-icon, .main-menu-btn-icon:before, .main-menu-btn-icon:after {background: #ffffff;}	
.logo {margin: 0 auto;display: table;}	
.header-top .glyphicon {padding: 0 0 0 30px;}
#llamados .linea-division {border-right: none;}
.sm-clean a, .sm-clean a:hover, .sm-clean a:focus, .sm-clean a:active {color: #ffffff !important;}
#menu-principal .main-nav {display: inherit;}
.info-header .list-group-item {text-align: center;}
footer .logo {padding: 1em 0;}

}
@media only screen and (min-device-width : 768px) and (max-device-width : 991px) {
/* iPads (portrait and landscape) ----------- */
.navbar-brand {display: inherit;}
.nav-brand {display: inherit;}
.nav-brand a {color: #ffffff;}	
.main-menu-btn-icon, .main-menu-btn-icon:before, .main-menu-btn-icon:after {background: #ffffff;}	
.logo {margin: 0 auto;display: table;}	
.header-top .glyphicon {padding: 0 0 0 30px;}
#llamados .linea-division {border-right: none;}
.sm-clean a, .sm-clean a:hover, .sm-clean a:focus, .sm-clean a:active {color: #ffffff !important;}
.info-header .list-group-item {text-align: center;}
footer .logo {padding: 1em 0;}
#menu-principal .sm-clean > li > a {font-size: 12px;}
}
@media only screen and (min-device-width : 768px) and (max-device-width : 991px) and (orientation : landscape) {
/* iPads (landscape) ----------- */
.navbar-brand {display: none;}
.nav-brand {display: none;}
.logo {margin: 0 auto;display: table;}	
nav.main-nav {text-align: center;display: table;margin: 0 auto;}
ul.nav.navbar-nav {float: none !important;margin: 0 auto;display: table;}
.header-top .glyphicon {padding: 0 0 0 30px;}
}
@media only screen and (min-device-width : 768px) and (max-device-width : 991px) and (orientation : portrait) {
/* iPads (portrait) ----------- */
.navbar-brand {display: none;}
.nav-brand {display: none;}
.logo {margin: 0 auto;display: table;}	
nav.main-nav {text-align: center;display: table;margin: 0 auto;}
ul.nav.navbar-nav {float: none !important;margin: 0 auto;display: table;}
.header-top .glyphicon {padding: 0 0 0 30px;}
}
@media only screen and (min-device-width : 992px) and (max-device-width : 1100px) {
/* iPads (portrait and landscape) ----------- */
.navbar-brand {display: none;}
.nav-brand {display: none;}
}
@media only screen and (min-device-width : 992px) and (max-device-width : 1100px) and (orientation : landscape) {
/* iPads (landscape) ----------- */
.navbar-brand {display: none;}
.nav-brand {display: none;}
}
@media only screen and (min-device-width : 992px) and (max-device-width : 1100px) and (orientation : portrait) {
/* iPads (portrait) ----------- */
.navbar-brand {display: none;}
.nav-brand {display: none;}
}
@media only screen and (min-device-width : 1101px) and (max-device-width : 1199px) {
/* iPads (portrait and landscape) ----------- */
.navbar-brand {display: none;}
.nav-brand {display: none;}
}
@media only screen and (min-device-width : 1101px) and (max-device-width : 1199px) and (orientation : landscape) {
/* iPads (landscape) ----------- */
.navbar-brand {display: none;}
.nav-brand {display: none;}
}
@media only screen and (min-device-width : 1101px) and (max-device-width : 1199px) and (orientation : portrait) {
/* iPads (portrait) ----------- */
.navbar-brand {display: none;}
.nav-brand {display: none;}
}
@media only screen and (min-width : 1200px) {
/* Large screens ----------- */
.navbar-brand {display: none;}
.nav-brand {display: none;}
}


/***Buscador de Google***/
.gsc-control-cse {
    background-color: #d71c24!important;
    border: 1px solid #d71c24!important;
}
.gsc-search-button svg{
	width:30px!important;
	height:30px!important;
}
.gsc-input-box {
    border: 1px solid #d71c24!important;
    background: #d71c24!important;
}
#gsc-i-id1 {
    color: #fff!important;
    font-size: 30px!important;
	/*font-weight: bold*/
}
.gsc-control-cse {
    padding: 0em!important;
}
.gsib_a {
    padding: 0px!important;
}
#gsc-i-id1::placeholder {
	font-size:30px!important;
	color:#fff!important;
}
.input-group{
	width:77%!important;
}

	.gsc-adBlock, .gcsc-branding{
		display:none !important;
	}
	#___gcse_0{
		width: 100%;
		margin-left: 15px;
		/*margin: 0 25%;*/
	}
	
	table.gsc-search-box td.gsc-input {
	    padding-right: 0;
	}
	
	.gsc-search-button-v2 {
	    font-size: 0;
	    padding: 7px 27px;
	    width: auto;
	    vertical-align: middle;
	    border: 1px solid #666;
	    border-radius: 5px;
	    border-color: #003930;
	    background-color: #003930;
	}
	
	.gsc-search-button-v2:hover {
	   	border-color: #a9c23f;
	    background-color: #a9c23f;  
	}
	
	.gsc-input {
	    width: 100%;
	    padding: 0px;
	    margin: 0px;
	}

	input.gsc-input {
	    background: rgb(215, 28, 36) !important;
	}
/***Fin Buscador de Google***/

#myCarouselSlider {margin-top: 90px;}
#SliderHome {height:auto !important;}


