<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import url(http://fonts.googleapis.com/css?family=Alegreya:400italic,700italic,400,700&amp;subset=latin,latin-ext);

body,html{
	height:100%;
	border-top:5px solid #ad172b;
	font-family:'Alegreya', serif;
	}

.header{
	border-bottom:1px dotted #444444;
	margin-bottom:20px;
}

.footer{
	border-top:1px dotted #444444;
	margin-top:20px;
	padding-top:10px;
	text-align:right;
}

.main_content{
	padding-right:20px;
	background-color:none;
}

.main_content a, .main_content a:hover{
	color:#ad172b;
} 

.main_content p{
	padding-left: 20px;
} 

.main_container{
	min-height:100%;
	margin:auto;
	overflow:hidden;
	background-color:#ffffff;
}

.main_content .well input{
	width:250px;
}

.leftcol, .main_content{
	margin-bottom: -9999px;
	padding-bottom: 9999px;
}

.span3 ul.nav{
	width:100%;	
	text-align:left;
	font-size:1.2em;
}

.span3 ul.nav li{margin-bottom:10px;padding-right: 20px;font-size:1em;letter-spacing:1px;border-bottom: 1px solid #ddd;}
.span3 ul.nav li a{padding:5px 10px 5px 10px;display:inline-block;margin-left:15px;color:#ad172b;}
.span3 ul.nav li a:hover, .span3 ul.nav li a.current_a{background-color:#ffffff;padding:5px 10px 5px 10px;display:inline-block;margin-left:15px;color:#000000;}

.span3 ul.nav li li{margin-bottom:5px;font-size:0.8em;}
.span3 ul.nav li li a{background-color:#ffffff;padding:0px 0px 0px 00px;margin-left:35px;color:#ad172b;}
.span3 ul.nav li li a:hover, .span3 ul.nav li li a.current_a{padding:0px 0px 0px 0px;display:inline-block;margin-left:35px;color:#000000;}

@media (max-width: 767px) { 
	
	.span3 ul.nav{list-style-type: none;margin:10px;}
	.span3 ul.nav li{float:left;}
}

#pagina, h1{
	font-size:2em;
	display:inline-block;
	color:#ad172b;
	padding:8px 12px 8px 12px;
	font-weight:300;
	line-height:50px;
}

h2 a{
	font-size:2em;
	display:inline-block;
	color:#ad172b;
	padding:8px 12px 8px 12px;
	font-weight:400;
	line-height:60px;
}

p.subtitle{
	font-size:1.5em;
	display:inline-block;
	color:#ad172b;
	padding:8px 12px 8px 16px;
	font-weight:400;
	line-height:25px;
}

p.address{
	font-size:1.2em;
	display:inline-block;
	color:#444444;
	padding:8px 12px 8px 16px;
	font-weight:400;
	margin-bottom: 30px;	
	line-height:20px;
}

form.well{
	border:0;
	background-color:transparent;
	box-shadow:0 0 0 0 #fff;
}

form.well label{
	color:#ad172b;
}

.module{
	margin-top:30px;	
	padding-left:15px;
}

.module p{
	width:100%;
	text-align:left;
}

.module img{
	margin:5px;
}


.logo_ces{
	position:absolute;
	top:0;
	right:0;
	height:70px;
	margin:10px;
	margin-top:20px;
}

@media (max-width: 768px){
	.logo_ces{
		height:60px;
		margin-top:60px;
	}
}

@media (min-width: 768px){
	.main_content{
		padding-top:40px;
	}

	#pagina, h1{font-size:1em;line-height:30px;}
	h2 a{font-size:1em;line-height:30px;}
}

@media (min-width: 1024px){
	#pagina, h1{font-size:1.3em;line-height:40px;}
	h2 a{font-size:1.3em;line-height:40px;}
}

@media (min-width: 1200px){
	#pagina, h1{font-size:1.5em;line-height:50px;}
	h2 a{font-size:1.5em;line-height:50px;}
}

@media (min-width: 1400px){
	#pagina, h1{font-size:1.7em;line-height:50px;}
	h2 a{font-size:1.7em;line-height:50px;}
}

@media (min-width: 1600px){
	#pagina, h1{font-size:2em;line-height:60px;}
	h2 a{font-size:2em;line-height:60px;}
}
</pre></body></html>