@charset "utf-8";
@import url("../webfonts/newscycle_regular/stylesheet.css");

/* CSS Document */

html { }

body {
	margin: 0px;
	padding: 0px;
	font-family: "News Cycle";
	font-family: "newscycle regular";
	background-image: url(../img/fondo.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #aeafb1;
}


h1, h2, p, ul, li, ol { margin:0px; padding:0px;}

.clear {clear:both;}

.logo {
	width: 403px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 40px;
	margin-bottom: 40px;
}

.cabecera {
	background-image: url(../img/sombra.png);
	background-position: center center;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	background-repeat: no-repeat;
	padding-top: 30px;
	padding-bottom: 30px;
	-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;

}

.cuerpo_fd {
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.cuerpo {}
.foto {
	float: left;
	width: 350px;
	background-image: url(../img/foto.jpg);
	background-repeat: no-repeat;
	text-align: right;
	padding-right: 20px;
	padding-top: 20px;
	font-size: 20px;
	font-weight: bold;
}

.color {color: #3BAEDB;}

.negro {
	background-color: #000;
	width: 100%;
	min-height:377px;
	background-image: url(../img/foto.jpg);
	background-repeat: no-repeat;
	background-position: left center;
		-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;

}

.negro a { color:#FFF; text-decoration:none;}

.negro a:hover {
	color: #3BAEDB;
	text-decoration: none;
}

.negro li {
	font-size: 20px;
	list-style-type: none;
	background-image: url(../img/li.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 30px;
	margin-bottom: 10px;
}

.texto {
	color: #FFF;
	padding-top: 50px;
	margin-left: auto;
	font-size: 26px;
	text-align: center;
	margin-right: auto;
	-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.texto p{ padding-bottom:20px; text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.52); }

.qr {
	float: right;
	width: 107px;
	font-size: 12px;
	color: #FFFFFF;
	margin-top: 220px;
	margin-right: 100px;
	text-align: center;
}

.icos {
	padding-top:50px;
	text-align: center;
}

.pie {
	font-size: 12px;
	margin-top: 20px;
	text-align: center;
}

.pie a{ color:#000; text-decoration:none;}

.redes {
	background-image: url(../img/separar.png);
	background-repeat: no-repeat;
	background-position: center top;
	text-align: center;
	width: 100%;
	padding-top: 10px; margin-top:20px; padding-bottom:20px;}
.redes img { margin-left:5px; margin-right:5px;}
