body {
	background: url("../img/fondoblanco.jpg") top center no-repeat;
	text-align: justify;
	color: #262261;
}
img {border: 0;}

@font-face {
    font-family: 'olneylight';
    src: url('../fuentes/olney_light-webfont.eot');
    src: url('../fuentes/olney_light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fuentes/olney_light-webfont.woff') format('woff'),
         url('../fuentes/olney_light-webfont.ttf') format('truetype'),
         url('../fuentes/olney_light-webfont.svg#olneylight') format('svg');
    font-weight: normal;
    font-style: normal;

}

h1, h2 {
	font-family: 'olneylight', sans-serif;
	color: #0691C6;
}
.fondoazuloscuro h1, .fondoazuloscuro  h2 {
	color: #FAAF40;
}
h1 {
	font-size: 22pt;
}
h2 {
	font-size: 14pt;
}

a:link, a:visited {
	color: #0691C6;
	text-decoration: none;
}
a:hover, a:active {
	color: #262261;
}

td {
	padding: 5px;
	vertical-align: top;
}
.hora {
	color: #FAAF40;
	font-weight: bold;
}

#header {
	padding: 130px 0 50px 0;
}
.anillo {
	background: url("../img/anillo.png") top center no-repeat;
	padding: 90px 0 90px 0;
}

.fondoazuloscuro {
	background: url("../img/fondoazuloscuro.jpg") center;
	color: #fff;
}
.fondoazulclaro {
	background: url("../img/fondoazulclaro.jpg") center;
	color: #262261;
}
.fucsia {
	background: #262261;
	text-align: center;
}
.azulclaro {
	background: #C0F0FF;
}
.video {
	margin-top: 25px;
}

a.social {
	padding: 10px 10px 10px 50px;
	margin-bottom: 5px;
	background-repeat: no-repeat;
	background-position: left;
	color: #fff;
	font-weight: bold;
}
a.social:hover {
	color: #C0F0FF;
}
.fb {
	background-color: #133783;
	background-image: url("../img/fb.png");
}
.tw {
	background-color: #65b5e5;
	background-image: url("../img/tw.png");
}
.yt {
	background-color: #cc181e;
	background-image: url("../img/yt.png");
}

.adn {
	background-image: url("../img/adn.png");
	background-position: bottom right;
	background-repeat: no-repeat;
	padding-bottom: 150px;
	background-size: 100%;
}

li {list-style: none;}

li:before {
    content: "• ";
    color: #FAAF40;
}

/*---------------*/
.pad20 {
	padding: 20px 0 20px 0;
}
.pad10 {
	padding: 10px 0 10px 0;
}
.pad5 {
	padding: 5px 0 5px 0;
}
.col2{
	-webkit-column-count: 2;
	-webkit-column-gap: 10px; 
	-webkit-column-rule: 0px dotted black;
	-moz-column-count: 2;
	-moz-column-gap: 10px;  
	-moz-column-rule: 0px dotted black;
	column-count: 2;
	column-gap: 10px; 
	column-rule: 0px dotted black;
	text-align: left;
}
/*----------------*/

.seccion {
	width: 100%;
}
#footer {
	text-align: center;
	line-height: 1.3;
}
#footer a { color: #fff;}

/*--------------------------------*/
@media all and (max-width: 600px) {
	.pad20 {
	padding: 20px;
}
.pad10 {
	padding: 10px;
}
}