

/** DINAMIC CSS **/

#cssload-speeding-wheel {
    width: 70px;
	height: 70px;
	margin: 0 auto;
	border: 3px solid #F26901;
	border-radius: 50%;
	border-left-color: transparent;
	border-bottom-color: transparent;
	animation: cssload-spin .88s infinite linear;
}

body{
    font-family: 'Roboto', sans-serif !important;
    background-color: #ffffff !important;
    color: #003f8f !important;
      
}

hr{
  border-bottom: 1px solid #ffffff !important;
}

.template-top-bar{
	display: none  !important;
    background-color: #F57921 !important;
    color: #ffffff !important;
      
}

.cpiHeadTitle{
    color: #F26901 !important;
}

/**/
.cpiHeadTitle span{
    background: #ffffff !important;
}
/**/

.caption .cpiHeadTitle{
    color: #003f8f !important;
}

.template-top-tab{
	background-color: #EEEEEE !important;
    color: #003f8f !important;
         
}

.navbar-default .navbar-nav > li,
.sf-menu > li > ul li {
	}

.stuck_container {
    color: #ffffff !important;
        background: -webkit-linear-gradient(#F26901, #ffaa69); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#F26901, #ffaa69); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#F26901, #ffaa69); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#F26901, #ffaa69); /* Standard syntax */
	}

.navbar-default .navbar-nav > li > a:hover{
    background-color:  !important;
    color: #003f8f !important;
}

.thisActive{
	background-color:  !important;
    color: #003f8f !important;
}

/*submenus*/
.dropdown-menu-list{
    color: #ffffff;
        background: -webkit-linear-gradient(#F26901, #ffaa69); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#F26901, #ffaa69); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#F26901, #ffaa69); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#F26901, #ffaa69); /* Standard syntax */
	}

/*
.itemCat, .itemSubcat{
    color: #ffffff;
}
*/

.sf-menu > li.sfHover > a, .sf-menu > li > a:hover {
  background-color:  !important;
  color: #003f8f !important;
}

.sf-menu ul > li.sfHover > a, .sf-menu ul > li > a:hover {
  background-color:  !important;
  color: #003f8f !important;
}

/*VERSION CELULAR*/

.rd-mobilepanel{
    background-color: #F26901 !important;
}

.rd-mobilepanel_title{
     color: #ffffff !important;
}
.rd-mobilepanel_toggle span:after, .rd-mobilepanel_toggle span:before, .rd-mobilepanel_toggle span{
    background-color: #ffffff !important;
}


.rd-mobilemenu.active .rd-mobilemenu_ul {
        background: -webkit-linear-gradient(#F26901, #ffaa69); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#F26901, #ffaa69); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#F26901, #ffaa69); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#F26901, #ffaa69); /* Standard syntax */
	}

.rd-mobilemenu_ul{
	background-color: #F26901 !important;
	color: #ffffff !important;
}

.rd-mobilemenu_ul a.active {
	background-color:  !important;
    color: #003f8f !important;
}

.rd-mobilemenu_ul a:hover {
	background-color:  !important;
    color: #003f8f !important;
}

/* INDEX */

.camera_pag_ul li.cameracurrent, .camera_pag_ul li:hover{
	background-color:  !important;
}

.jumbotron1{
    color: #ffffff !important;
}

.camera_wrap .fa:hover{
    color: #003f8f !important;
}
.owl-carousel .fa:hover{
	color: #003f8f !important;
}


.thumbnail .caption{
    background-color:  !important;
    color: #003f8f !important;
    opacity: 0.5;
}



/*SERVICE*/

.navactive{
	color: #003f8f !important;
    background-color:  !important;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-right: 5px;
}

.marked-list li a:hover{
 	color: #003f8f !important;
    background-color:  !important;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-right: 5px;
 }
 
/*GUIDE*/
.block-heading{
    color: #ffffff !important;
        background: -webkit-linear-gradient(#F26901, #ffaa69); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#F26901, #ffaa69); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#F26901, #ffaa69); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#F26901, #ffaa69); /* Standard syntax */
        
}

.paginationActive{
	background-color:  !important;
    color: #003f8f !important;
} 

.pagination>li>a:focus, 
.pagination>li>a:hover, 
.pagination>li>span:focus, 
.pagination>li>span:hover{
	background-color:  !important;
    color: #003f8f !important;
} 
 
 /* CONTACT */
 .icons-marker {
    border: 2px solid  !important;
    color:  !important;
}

/* BOTONES */
.btn-shop{
  	 color: #ffffff !important;
        background: -webkit-linear-gradient(#F26901, #ffaa69); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#F26901, #ffaa69); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#F26901, #ffaa69); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#F26901, #ffaa69); /* Standard syntax */
    }

.btn-shop:hover{
    color: #003f8f !important;
    background:  !important;
    border-color:  !important;
}

/*EVENT*/
.block-heading-event{
    background-color:  !important;
    color: #003f8f !important;
}

/*FOOTER*/
.template-bottom {
	background-color: #003f8f !important;
    color: #ffffff !important;
}

.template-bottom-tab {
	display:   !important;
}

.rights a:hover{
    color: ;
}

/* Opciones */
hr{
    border-bottom: 1px solid  !important;    
}

.toTop{   
    background: ;
}