@charset "UTF-8";
/* CSS Document */


@font-face {
    font-family: "Karla-Blod";
    src: url(../fonts/Karla-Blod.ttf) format("truetype");
}


@font-face {
    font-family: "Karla-BlodItalic";
    src: url(../fonts/Karla-BlodItalic.ttf) format("truetype");
}

@font-face {
    font-family: "Karla-Italic";
    src: url(../fonts/Karla-Italic.ttf) format("truetype");
}


@font-face {
    font-family: "Karla-Regular";
    src: url(../fonts/Karla-Regular.ttf) format("truetype");
}

@font-face {
    font-family: "LibreBaskerville-Bold";
    src: url(../fonts/LibreBaskerville-Bold.ttf) format("truetype");
}


@font-face {
    font-family: "LibreBaskerville-Italic";
    src: url(../fonts/LibreBaskerville-Italic.ttf) format("truetype");
}

@font-face {
    font-family: "LibreBaskerville-Regular";
    src: url(../fonts/LibreBaskerville-Regular.ttf) format("truetype");
}



.header{
	margin-top:15px;
max-width:1000px;
margin-left:auto;
clear:both;
margin-right:auto;
overflow:hidden;
	
}
.logo{
width:27%;
margin-right:auto;
float:left;


}
.logo img{
	max-width:220px;
}

.menu{
	margin-top:30px;
	width:70%;
	vertical-align:bottom;
	float:right;

}
.menu ul{
	float:right;
}
.menu ul li {
text-decoration: none; display: block;font-size: 15px;padding: 0 15px 7px 15px;outline: none;cursor:pointer; letter-spacing: 0px;

}


.menu ul li a, a:hover{
	text-decoration: none;
}

.menu ul li ul li {
	width:290px;
	background-color:#000034;
}

.menu ul li ul li a, a:hover{
	text-decoration: none; 
}
.menu ul li:hover{
text-decoration: none; display: block;font-size: 15px;padding: 0 15px 5px 15px;outline: none;cursor:pointer;  letter-spacing: 0px;
	border-bottom:solid;
	border-bottom-color:#acd373;
	border-bottom-width:2px;
	border-bottom-left-radius:2px;
	border-bottom-right-radius:2px;
}

.nav > li {
float:left;
}
 
.gris{
color:#abacad;	
}

.verde{
color:#acd373;	
}
.blanco{
color:#d4d2d3;	
}

.hi{
	width:33.3%;
float:left;	
}
.hc{
	width:33.3%;
float:left;
text-align:center;
}
.hd{
	width:33.3%;
float:left;	
}

.hi img{
	width:96%;	
}
.hc img{
	text-align:center;
	width:96%;	
}
.hd img{
	width:96%;
	float:right;
}
.content{
	overflow:hidden;
	width:100%;
	margin-bottom:19px;	
}

.footer{
	border-top:solid;
	border-top-color:#ccc;
	border-top-width:1px;
	overflow:hidden;
	width:100%;
		
}
.fizq{
	margin-bottom:20px;
	margin-top:20px;
	float:left;
	font-family:LibreBaskerville-Italic;
	color:#abacad;
	font-size:13px;		
}
.fder{
	margin-bottom:20px;
	margin-top:20px;
	float:right;
	font-family:LibreBaskerville-Italic;
	color:#abacad;
	font-size:13px;		
}
.fizqg{
	margin-bottom:20px;
	margin-top:20px;
	float:left;
	/*font-family:LibreBaskerville-Italic;*/
	color:#abacad;
	font-size:14px;		
}
.fderg{
	margin-bottom:20px;
	margin-top:20px;
	float:right;
	/*font-family:LibreBaskerville-Italic;*/
	color:#abacad;
	font-size:14px;		
}
.aizq{
	margin-bottom:20px;
	margin-top:20px;
	float:left;
	color:#abacad;
	font-size:12px;
		
}
.ader{
	margin-bottom:20px;
	margin-top:20px;
	float:right;
	color:#abacad;
	font-size:12px;		
}
.tumbs{
	float:left;
	width:25%;
	margin-bottom:10px;	
}

.tumbs img{
	width:97%;
}

.izq{
	font-family:'Karla-Regular';
	font-size:14px;
	color:#b4b4b4;
	float:left;
	width:48%;
	padding-right:10px;
}
.der{
	font-family:'LibreBaskerville-Italic';
	font-size:14px;
	color:#acd373;	
	float:left;
	width:48%;
	padding-left:10px;
	text-align:right
}