/*
font-family: 'Lato', sans-serif;
font-family: 'Titillium Web', sans-serif;
*/

html{
	background-color: rgba(255,255,255,1);
	font-family: 'Lato', sans-serif;
	margin: 0; padding: 0;
}

body {
	background-color: rgba(255,255,255,1);
	padding-top: 0em;
	margin: 0; padding: 0;
	text-align: center;
}

/* PORTADAS */
/* INDEX */
#PortadaSomos{
	background-image: url(imagenes/red-wine-g443d20fc0_1920.jpg);
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
	padding: 25%;
}
#PortadaSomos img{
	padding: 0%; margin-top: -25%; margin-left: -40%;
	text-align: left;
}
/* ACTIVIDADES */
#PortadaActividades{
	background-image: url(imagenes/AVE_actividades.jpg);
	padding-bottom: 20%;
}
#PortadaActividades img{
	width: 20%;	height: auto;
	margin-left: 20%;
	margin-top: 2%;
}


/* ASOCIARSE */
#PortadaAsociarse{
	background-image: url(cabeceras/AVE_Asociarse.jpg);
	padding-bottom: 20%;
}
#PortadaAsociarse img{
	width: 20%;	height: auto;
	margin-left: 20%;
	margin-top: 2%;
}


/* AVISOS LEGALES */
#PortadaLegales{
	background-image: url(cabeceras/avisos_legales.jpg);
	padding-bottom: 20%;
}
#PortadaLegales img{
	width: 20%;	height: auto;
	margin-left: 20%;
	margin-top: 2%;
}


/* QUIENES SOMOS // NOSOTROS */
#Somos{
	margin-top: -2.5em;
	text-align: left;
	padding-bottom: 5em;
}
#Somos strong{
	font-family: 'Lato', sans-serif; font-weight: 600; font-weight: bold; font-size: 1em;
	color: black;
}
#Somos h2{
	font-family: 'Lato', sans-serif; font-weight: 300; font-weight: bold; font-size: 2em;
	padding-left: .5em; padding-right: 5.5em;
	color: rgba(48,52,55,1);
}
#Somos p{
	font-family: 'Lato', sans-serif; font-weight: 300; font-size: 1em;
	padding-left: 1.5em; padding-right: 5.5em;
	color: rgba(48,52,55,1);
}
#Somos a{
	font-family: inherit;
	color: rgba(39,139,224,1);
	cursor: pointer;
	text-decoration: none;
}

#Somos .seccion{
	background-color: rgba(177,49,43,.95);
	text-align: left;
}
#Somos .seccion h1{
	font-family: 'Titillium Web', sans-serif; font-weight: 600; font-weight: bold;
	color: rgba(255,255,255,1);
	padding: .5em;
}

/* QUIENES SOMOS // OBJETIVOS */
#Objetivo{
	margin-top: -2.5em;
	text-align: left;
	padding-bottom: 5em;
}
#Objetivo strong{
	font-family: 'Lato', sans-serif; font-weight: 600; font-weight: bold; font-size: 1em;
	color: black;
}
#Objetivo h2{
	font-family: 'Lato', sans-serif; font-weight: 300; font-weight: bold; font-size: 2em;
	padding-left: .5em; padding-right: 5.5em;
	color: rgba(48,52,55,1);
}
#Objetivo p{
	font-family: 'Lato', sans-serif; font-weight: 300; font-size: 1em;
	padding-left: 1.5em;
}
#Objetivo .seccion{
	background-color: rgba(177,49,43,.95);
	text-align: left;
}
#Objetivo .seccion h1{
	font-family: 'Titillium Web', sans-serif; font-weight: 600; font-weight: bold;
	color: rgba(255,255,255,1);
	padding: .5em;
}
#Objetivo ul{
	font-family: 'Lato', sans-serif; font-weight: 300; font-size: 1em;
	padding-left: 2.5em;
	color: rgba(48,52,55,1);
}


/* SEPARADOR 1 (en INDEX) */
.Separador1{
	padding-bottom: 10%;
	background: url(imagenes/grapes-g7083c3cf3_1920.jpg) no-repeat center center fixed;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
	background-size: cover;
}


/* SERVICIOS (en INDEX) */
#LinksServicios{
	padding-top: 5%; padding-bottom: 5%;
}
.columna-link{
	border-radius: 5px 5px 5px 5px;
		-webkit-border-radius: 5px 5px 5px 5px;
		-moz-border-radius: 5px 5px 5px 5px;
	background-color: rgba(255,255,255,1);
	box-shadow: 2px 3px 9px -2px rgba(46,46,46,0.72);
		-webkit-box-shadow: 2px 3px 9px -2px rgba(46,46,46,0.72);
		-moz-box-shadow: 2px 3px 9px -2px rgba(46,46,46,0.72);
	padding-bottom: 2%;
}
.columna-link img{padding-top: 2em;}
.columna-link h1{
	font-family: 'Titillium Web', sans-serif; font-weight: bold;
	color: rgba(177,49,43,.9);
	font-size: 1.5em; padding: .5em;
}
.columna-link p{
	font-family: 'Lato', sans-serif; font-weight: 300; color:rgba(46,46,46,1);
	font-size: 1em;
}
.masinfo{
	font-family: 'Lato', sans-serif; font-weight: 300; font-size: .8em;
	padding: .5em; padding-right: 1em; padding-left: 1em; float: inherit;
	text-align: left; text-decoration: none;
	color: rgba(255,255,255,1);
	background-color:rgba(174,139,112,1);
	border:solid 0px;
		-moz-border-radius-topleft: 10px;
		-moz-border-radius-topright:10px;
		-moz-border-radius-bottomleft:10px;
		-moz-border-radius-bottomright:10px;
		-webkit-border-top-left-radius:10px;
		-webkit-border-top-right-radius:10px;
		-webkit-border-bottom-left-radius:10px;
		-webkit-border-bottom-right-radius:10px;
		border-top-left-radius:10px;
		border-top-right-radius:10px;
		border-bottom-left-radius:10px;
		border-bottom-right-radius:10px;
}
.masinfo:hover{
	color: rgba(174,139,112,1);
	background-color:rgba(79,0,0,1);
}


/* ASOCIARSE */
#Asociarse{
	margin-top: -2.5em;
	text-align: left;
	padding-bottom: 1em;
}
#Asociarse .seccion{
	background-color: rgba(177,49,43,.95);
	text-align: left;
}
#Asociarse .seccion h1{
	font-family: 'Titillium Web', sans-serif; font-weight: 600; font-weight: bold;
	color: rgba(255,255,255,1);
	padding: .5em;
}

#AsociarseColumnas{
	text-align: left;
	padding-bottom: 1em;
}
#AsociarseColumnas h1{
	font-family: 'Titillium Web', sans-serif; font-weight: 600; font-weight: bold;
	color: rgba(255,255,255,1);
	padding: .5em;
}
#AsociarseColumnas h2{
	font-family: 'Lato', sans-serif; font-weight: 300; font-weight: bold; font-size: 1.5em;
	padding-left: .5em; padding-right: 5.5em;
	color: rgba(48,52,55,1);
}
#AsociarseColumnas h5{
	font-family: 'Lato', sans-serif; font-weight: 300; font-weight: bold; font-size: 1.2em;
	padding-left: .5em; padding-right: 5.5em;
	color: rgba(48,52,55,1);
}
#AsociarseColumnas p{
	font-family: 'Lato', sans-serif; font-weight: 300; font-size: 1em;
	padding-left: 1.5em; padding-right: 5.5em;
	color: rgba(48,52,55,1);
}
#AsociarseColumnas strong{
	font-family: 'Lato', sans-serif; font-weight: 600; font-weight: bold; font-size: 1em;
	color: black;
}
#AsociarseColumnas a{
	font-family: inherit;
	color: rgba(39,139,224,1);
	cursor: pointer;
	text-decoration: none;
}
#AsociarseColumnas ul{
	font-family: 'Lato', sans-serif; font-weight: 300; font-size: 1em;
	color: rgba(48,52,55,1);
}

#AsociarseColumnas li{
	font-family: 'Lato', sans-serif; font-weight: 300; font-size: 1em;
	padding-right: 5.5em;
	color: rgba(48,52,55,1);
}
.iconoPDF{
	width: 15%; height: auto;
	padding-left: 1.5em;
}



/* AVIOS LEGALES */
#Legales{
	margin-top: -2.5em;
	text-align: left;
	padding-bottom: 1em;
}
#Legales .seccion{
	background-color: rgba(177,49,43,.95);
	text-align: left;
}
#Legales .seccion h1{
	font-family: 'Titillium Web', sans-serif; font-weight: 600; font-weight: bold;
	color: rgba(255,255,255,1);
	padding: .5em;
}

#LegalesColumnas{
	text-align: left;
	padding-bottom: 1em;
}
#LegalesColumnas h1{
	font-family: 'Titillium Web', sans-serif; font-weight: 600; font-weight: bold;
	color: rgba(255,255,255,1);
	padding: .5em;
}
#LegalesColumnas h2{
	font-family: 'Lato', sans-serif; font-weight: 300; font-weight: bold; font-size: 1em;
	padding-left: .5em; padding-right: 5.5em;
	color: rgba(48,52,55,1);
}
#LegalesColumnas h5{
	font-family: 'Lato', sans-serif; font-weight: 300; font-weight: bold; font-size: .9em;
	padding-left: .5em; padding-right: 5.5em;
	color: rgba(48,52,55,1);
}
#LegalesColumnas p{
	font-family: 'Lato', sans-serif; font-weight: 300; font-size: .7em;
	padding-left: 1.5em; padding-right: 5.5em;
	color: rgba(48,52,55,1);
}
#LegalesColumnas strong{
	font-family: 'Lato', sans-serif; font-weight: 600; font-weight: bold; font-size: .7em;
	color: black;
}
#LegalesColumnas a{
	font-family: inherit;
	color: rgba(39,139,224,1);
	cursor: pointer;
	text-decoration: none;
}
#LegalesColumnas ul{
	font-family: 'Lato', sans-serif; font-weight: 300; font-size: .7em;
	color: rgba(48,52,55,1);
}

#LegalesColumnas li{
	font-family: 'Lato', sans-serif; font-weight: 300; font-size: .7em;
	padding-left: .7em;
	color: rgba(48,52,55,1);
}


/* PIE */
#Pie{
	font-family: 'Lato', sans-serif; font-weight: 300;
	text-align: center; text-decoration: none; font-size: .9em;
	/* background-color: rgba(177,49,43,1); */
	background-color: rgba(48,52,55,1);
	padding-top: 2em; padding-bottom: 1em;
	text-align: left;  color: rgba(255,255,255,.7);
}
#Pie p{
	font-family: 'Lato', sans-serif; font-weight: 300;
	text-align: center; text-decoration: none; font-size: .9em;
	text-align: left; color: rgba(255,255,255,.7);
}

#Pie ul.pie {
	list-style-type: none; 	padding-left: 0px;
}
#Pie ul.pie a{
	font-family: 'Lato', sans-serif; font-weight: 300; color: rgba(255,255,255,.7);
	text-decoration: none; font-size: .9em;
}
#Pie a{
	font-family: 'Lato', sans-serif; font-weight: 300; color: rgba(255,255,255,.7);
	text-decoration: none; font-size: .9em;
}
.textoPieCentrado1{
	padding-top: 1em;
	text-align: center;
}
.textoPieCentrado2{
	font-family: 'Lato', sans-serif; font-weight: 300; color: rgba(255,255,255,.7);
	text-decoration: none; font-size: .8em; font-weight: bold;
	padding-top: 2em; padding-bottom: 1em;
	text-align: center;
}