﻿@import url(estilomatriz.css);
/* Modificadores
 **********************************************/

a {
    cursor: pointer;
}

#pie {
    background-color: #333;
    color: #ccc;
}

#pie a{
    color: #ccc;
}


/*	Formulario de entrada de datos	*/

.formulario fieldset {
    border-radius: 4px;
}

.formulario dd > p > label {
    font-weight: 100;
}

.formulario dd > p > input,
.formulario dd > p > textarea,
.formulario dd > p > select
{
	border: 1px solid #e6e6e6;
	padding: 10px;
}

.formulario dd > p > input[type=text],
.formulario dd > p > input[type=email],
.formulario dd > p > input[type=color],
.formulario dd > p > input[type=date],
.formulario dd > p > input[type=file],
.formulario dd > p > input[type=number], 
.formulario dd > p > input[type=password],
.formulario dd > p > input[type=tel],
.formulario dd > p > input[type=time],
.formulario dd > p > input[type=date], 
.formulario dd > p > textarea,
.formulario dd > p > select
{
	background-color: rgb(248, 248, 248);	
}

.formulario dd > div {
    border: 1px #bce8f1 solid;
    background: #d9edf7 !important;
    padding: 1%;
    margin: 1%;
    color: #31708f;
    border-radius: 4px;
}

/* Modificadores Bootstrap
 **********************************************/

.fn_barra_arriba li a {
    color: #737373 !important;
}

/* Modificadores flexnav
***********************************************/
.menu-button {
    background: #1ABC9C !important;
    color: #fff !important;
    border: 1px solid rgba(255, 255, 255, 1) !important;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.1);
}

.flexnav li a {
	color: white;
	background-color: #1ABC9C;
	font-size: 16px;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.1);
}

.flexnav li a:hover {
	background-color: #16a085;
}

.flexnav {
    width: 99.6% !important;
    margin: 0.2% !important;
}

/* Modificadores Responsive multi-level menú
***********************************************/
.dl-menuwrapper li a {
	color: #000 !important;
}

/* Modificadores zoomer
***********************************************/

.zoomer .zoomer-controls { 
	background: rgba(26, 188, 156, 0.8) !important; 
}

@media screen and (min-width: 980px) {
	.zoomer .zoomer-controls span:hover { 
		background: #16a085 !important; 
	}
}

/* Modificadores eventsCalendar
***********************************************/

.eventsCalendar-currentTitle .monthTitle {
	color: #333;
}

.eventsCalendar-list .eventsCalendar-noEvents {
	background-color:#eee;
	color:#333;
	font-weight:bold;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.1);
}

.eventsCalendar-daysList.showAsWeek li.empty {
    background: #eee;
}
.eventsCalendar-list li a.eventTitle {
	color: #1ABC9C !important;
}

.eventsCalendar-daysList li.dayWithEvents a {
    background: #1ABC9C !important;
}
/* Modificadores easy responsive tabs
***********************************************/

.resp-tab-content {
    border: 1px solid #ddd !important;
}

ul.resp-tabs-list {
    margin-left: 25px !important;
}

.resp-tabs-list li {
	font-size: 0.8rem !important;
}

/* Modificadores owl - slider
***********************************************/
.owl-theme .owl-controls .owl-page span.owl-numbers {
    border-radius: 3px !important;
}

.owl-theme .owl-controls .owl-page span {
    background: #16a085 !important;
}

/*	menú Simpler Sidebar
 **********************************************/
.sidebar_styl{
	background-color: #fafafa !important;
}

/*	Modificador de su onuba_menú interior */
.sidebar_styl .onuba_menu .list-group-item{
	background-color: transparent !important;
	border: 0;
	border-bottom: 1px solid #eee !important;
	padding: 14px 10px !important;
}

.sidebar_styl .onuba_menu .list-group-item a{
	color: rgba(0, 0, 20, 0.6) !important;
}

.sidebar_styl .onuba_menu .om_ir,
.sidebar_styl .onuba_menu .list-group-item.active{
	color: #1abc9c !important;
}


