/* ---------------------- COLORES ----------------------- */

body{
	font-family:'Open Sans', sans-serif, arial;
	color: #333;
	font-size:9px; /*parafo tamaño*/
}

h1, .titulo, .menu li{
	font-family:'Open Sans', sans-serif, arial;
}

.prev {
	background-image:url(images/left.png);
	background-position:center;
	background-repeat:no-repeat;
	width:30px;
	height:40px;
	background-color:#ffffff;
}
.next {
	background-image:url(images/right.png);
	background-position:center;
	background-repeat:no-repeat;
	width:30px;
	height:40px;
	background-color:#ffffff;
}


/* ------------- ELEMENTOS DE ESTRUCTURA -------------- */

/* -- body -- */

.contenido{
    background: url('../images/minimal-background-pattern-wordpress-(6).png') repeat-x top;
    background-color: #FFFFFF;/*body fondo*/
}
.contenido > .container{
	background-color: rgba(255, 255, 255, 0.22);
}

.top-header{
	background-color: #ffffff; /*cabezal fondo*/
}

.box.activo .box-titulo,
.box:hover .box-titulo,
.boton:hover,
.menu li.activo,
.menu li:hover{
	background-color: #79a186;/*menu hover fondo*/
	color: #090909 !important;/*menu hover color*/
}
nav.menu:after,
.box-titulo,
.boton,
.menu{
	font-weight: bold;
	color: #ffffff !important;/*menu color*/
	background-color: #79a186; /*menu fondo*/
}

.box-titulo-tabla{
	font-weight: bold;
	color: #ffffff !important;/*menu color*/
	background-color: #79a186 !important; /*menu fondo*/
}

.menu li{
	font-size: 12px; /*menu tamaño*/
}

footer{
	color: #0b0a0a; /*pie color fente*/
	background-color: #ffffff;/*pie color de fondo*/
	font-size:8px; /*pie tamano*/
}

.titulo{
	color: #191818; /*h1 color*/

}
.sub-titulo{
	color: #f05822; /*h3 color*/

}
.texto, label{
	color: #0e0d0d; /*parrafos color*/

}
a.link,
.link{
	color: #7a5858; /*link color*/
}
a.link:hover,
.link:hover{
	color: #999999; /*lionk hover color*/
}


.box:hover,
.color-texto-box:hover{
	border-color: #79a186;/*menu fondo hover*/
}
.box,
.top-header,
.color-borde-box{
	border-color: #79a186;/*menu fondo*/
}
.box .titulo{
	color: #191818;/*H1 color*/
	font-size: 1.2em; /*h1 tamaño*/

}



.bloque,
.color-bg-bloque{
	background-color: #ffffff;/* cabezal fondo*/
}
.bloque,
.color-texto-bloque{
	color: #0f0f0f; /*bloque color*/
	font-size:11px; /*blolque tamano*/
}
.bloque,
.color-borde-bloque{
	border-color: #ffffff;/* cabezal fondo*/
}
.bloque{
	border-radius: 10px;
}
.bloque .titulo{
	color: #2259f0;/* bloque color titulo*/
	font-size: 1.2em;
}

.bloque .texto{
	color: inherit;
	/*font-size: 1em;*/
}
.bloque .link{
	color: #2259f0;/* bloque color titulo*/
}
.bloque .link:hover{
	/*color: #595959;*/
	color:#2259f0;/* bloque color titulo*/
	text-decoration: underline;
}

.caja{
	color: #1e1d1d; /*color caja*/
	background-color: #79a186; /*caja fondo*/
	font-size:12px; /*caja tamaño*/
}

/* ---------------------- FIN COLORES ----------------------- */