@charset "UTF-8";
/* CSS Document */
#tajodequeinicio {
	background: url(../imagen/imagen1.jpg) 0 0;
	background-repeat: no-repeat;
	background-position: top;
	background-size: 100%; 
}
#tajodequepie {
	background: url(../imagen/imagenpie.jpg) 0 0;
	background-repeat: no-repeat;
	background-position: top;
	background-size: 100%;	
}
#ruta {
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: top;
	background-size: 100%;	
}
#ruta1 {
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: top;
	background-size: 100%;	
}
#calendario {
	background-color: #F7E9DD;
	background-repeat: no-repeat;
	background-position: top;
	background-size: 100%;	
}
#socios {
	background-color: #F4DBC4;
	background-repeat: no-repeat;
	background-position: top;
	background-size: 100%;	
}
#licencia {
	background-color: #EECAA8;
	background-repeat: no-repeat;
	background-position: top;
	background-size: 100%;	
}
#barranegra {
	background-color: #000000;
	background-repeat: no-repeat;
	background-position: top;
	background-size: 100%;	
}
.minima {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 4px;
	color: #000;
	font-weight: normal;
}
.letra12lila {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #A65BC2;
	font-weight: normal;
}
.letra12lilan {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #A65BC2;
	font-weight: bold;
}
.letra14lilan {
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	color: #A65BC2;
	font-weight: bold;
}
.letra18lilan {
	font-family: arial, helvetica, sans-serif;
	font-size: 18px;
	color: #A65BC2;
	font-weight: bold;
}
.letra12rojan {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #DA0003;
	font-weight: bold;	
}
.letra12blanca {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;	
}
.letra12blancan {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}
.letra14blancan {
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
}
.letra14rojan {
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	color: #DA0003;
	font-weight: bold;	
}
.letra16blancan {
	font-family: arial, helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;
}
.letra18blanca {
	font-family: arial, helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	font-weight: normal;
}
.letra18blancan {
	font-family: arial, helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	font-weight: bold;
}
.letra10negro {
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: normal;	
}
.letra12 {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;	
}
.letra12negro {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;	
}
.letra12negron {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;	
}
.letra12negrons {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
}
.letra14negro {
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: normal;
}
.letra14negron {
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
}
.letra14negrons {
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
}
.letra18negron {
	font-family: arial, helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
	font-weight: bold;	
}
.letra18grisn {
	font-family: arial, helvetica, sans-serif;
	font-size: 18px;
	color: #A9A9A9;
	font-weight: bold;	
}
.letra10gris {
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	color:#D3D3D3;
	font-weight: normal;	
}
.letra12gris {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color:#D3D3D3;
	font-weight: normal;	
}
.letra14gris {
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	color:#D3D3D3;
	font-weight: normal;	
}
.letra24gris2 {
	font-family: arial, helvetica, sans-serif;
	font-size: 24px;
	color:#737373;
	font-weight: normal;	
}
.letra24negra {
	font-family: arial, helvetica, sans-serif;
	font-size: 24px;
	color:#000000;
	font-weight: normal;	
}
.letra24negran {
	font-family: arial, helvetica, sans-serif;
	font-size: 24px;
	color:#000000;
	font-weight: bold;	
}
.letra28gris2 {
	font-family: arial, helvetica, sans-serif;
	font-size: 28px;
	color:#737373;
	font-weight: normal;	
}
.letra28negra {
	font-family: arial, helvetica, sans-serif;
	font-size: 28px;
	color:#000000;
	font-weight: normal;	
}
.letra12azulc {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color:dodgerblue;
	font-weight: normal;	
}
.letra14azulc {
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	color:dodgerblue;
	font-weight: normal;	
}
.letra12azul {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color:darkcyan;
	font-weight: normal;	
}
.letra14azul {
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	color:darkcyan;
	font-weight: normal;	
}
.letra16azul {
	font-family: arial, helvetica, sans-serif;
	font-size: 16px;
	color:darkcyan;
	font-weight: normal;	
}
.letra16negra {
	font-family: arial, helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	font-weight: normal;	
}
.letra16negran {
	font-family: arial, helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	font-weight: bold;	
}
.letra16linan {
	font-family: arial, helvetica, sans-serif;
	font-size: 16px;
	color: #A65BC2;
	font-weight: bold;	
}
.letra18azul {
	font-family: arial, helvetica, sans-serif;
	font-size: 18px;
	color:darkcyan;
	font-weight: normal;	
}
.letra18negra {
	font-family: arial, helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
	font-weight: normal;	
}
.letra18negran {
	font-family: arial, helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
	font-weight: bold;	
}
.letra20azul {
	font-family: arial, helvetica, sans-serif;
	font-size: 20px;
	color:darkcyan;
	font-weight: normal;	
}
.marcoazul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*font-style: bold;*/
	/*font-weight: bold;*/
	border-top:1px;
	border-left:1px;
	border-right: 1px;
	border-bottom: 1px;
	border-style: solid;
	border-radius: 4px;
	border-color: darkcyan;
	/*background-color: transparent; */
	background-color: #FFFFFF;
	color: #000000;	
}
.marcoazulf {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*font-style: bold;*/
	/*font-weight: bold;*/
	border-top:1px;
	border-left:1px;
	border-right: 1px;
	border-bottom: 1px;
	border-style: solid;
	border-radius: 4px;
	border-color: darkcyan;
	/*background-color: transparent; */
	background-color: darkcyan;
	color: #FFFFFF;	
}
.marcoazulr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*font-style: bold;*/
	/*font-weight: bold;*/
	border-top:1px;
	border-left:1px;
	border-right: 1px;
	border-bottom: 1px;
	border-style: solid;
	border-radius: 12px;
	border-color: darkcyan;
	/*background-color: transparent; */
	background-color: #FFFFFF;
	color: darkcyan;	
}
.marcoazulfp {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	/*font-style: bold;*/
	/*font-weight: bold;*/
	border-top:1px;
	border-left:1px;
	border-right: 1px;
	border-bottom: 1px;
	border-style: solid;
	border-radius: 22px;
	border-color: #0A0EED;
	/*background-color: transparent; */
	background-color: #0A0EED;
	color: #FFFFFF;	
}
.marcogris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*font-style: bold;*/
	/*font-weight: bold;*/
	border-top:1px;
	border-left:1px;
	border-right: 6px;
	border-bottom: 6px;
	border-style: solid;
	border-radius: 12px;
	border-color: #D1D1D1;
	/*background-color: transparent; */
	background-color: #FFFFFF;
	color: #000000;
}
.marcogrism {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*font-style: bold;*/
	/*font-weight: bold;*/
	border-top:1px;
	border-left:1px;
	border-right: 4px;
	border-bottom: 4px;
	border-style: solid;
	border-radius: 12px;
	border-color: #D1D1D1;
	/*background-color: transparent; */
	background-color: #FFFFFF;
	color: #000000;
}
.marcogrisf {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*font-style: bold;*/
	/*font-weight: bold;*/
	border-top:1px;
	border-left:1px;
	border-right: 1px;
	border-bottom: 1px;
	border-style: solid;
	border-radius: 4px;
	border-color: #9012D9;
	/*background-color: transparent; */
	background-color: #D1D1D1;
	color: #FFFFFF;
}

.marconegro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*font-style: bold;*/
	/*font-weight: bold;*/
	border-top:2px;
	border-left:2px;
	border-right: 2px;
	border-bottom: 2px;
	border-style: solid;
	border-radius: 6px;
	border-color: #000000;
	/*background-color: transparent; */
	background-color: #FFFFFF;
	color: #FFFFFF;
}

.marconegrop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	/*font-style: bold;*/
	/*font-weight: bold;*/
	border-top:0px;
	border-left:0px;
	border-right: 4px;
	border-bottom: 4px;
	border-style: solid;
	border-radius: 8px;
	border-color: #767676;
	/*background-color: transparent; */
	background-color: #FFFFFF;
	color: #000000;	
}

.marconegrof {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*font-style: bold;*/
	/*font-weight: bold;*/
	border-top:0px;
	border-left:0px;
	border-right: 4px;
	border-bottom: 4px;
	border-style: solid;
	border-radius: 6px;
	border-color: #BDBDBD;
	/*background-color: transparent; */
	background-color: #000000;
	color: #FFFFFF;
}

.marcogris14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	/*font-style: bold;*/
	/*font-weight: bold;*/
	border-top:1px;
	border-left:1px;
	border-right: 1px;
	border-bottom: 1px;
	border-style: solid;
	border-radius: 4px;
	border-color: #D1D1D1;
	/*background-color: transparent; */
	background-color: #FFFFFF;
	color: #000000;
}
.marcolila {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*font-style: bold;*/
	/*font-weight: bold;*/
	border-top:1px;
	border-left:1px;
	border-right: 6px;
	border-bottom: 6px;
	border-style: solid;
	border-radius: 12px;
	border-color: #A65BC2;
	/*background-color: transparent; */
	background-color: #FFFFFF;
	color: #000000;
}
.marcolila14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	/* font-style: bold; */
	font-weight: bold;
	border-top:1px;
	border-left:1px;
	border-right: 1px;
	border-bottom: 1px;
	border-style: solid;
	border-radius: 4px;
	border-color: #A65BC2;
	/*background-color: transparent; */
	background-color: #FFFFFF;
	color: #A65BC2;
}
.marcolilaf {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*font-style: bold;*/
	/*font-weight: bold;*/
	border-top:1px;
	border-left:1px;
	border-right: 1px;
	border-bottom: 1px;
	border-style: solid;
	border-radius: 4px;
	border-color: #D1D1D1;
	/*background-color: transparent; */
	background-color: #A65BC2;
	color: #FFFFFF;
}
.marcolilafp {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	/*font-style: bold;*/
	/*font-weight: bold;*/
	border-top:1px;
	border-left:1px;
	border-right: 4px;
	border-bottom: 4px;
	border-style: solid;
	border-radius: 12px;
	border-color: #D1D1D1;
	/*background-color: transparent; */
	background-color: #A65BC2;
	color: #FFFFFF;	
}
.marcomarronfp {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	/*font-style: bold;*/
	/*font-weight: bold;*/
	border-top:1px;
	border-left:1px;
	border-right: 4px;
	border-bottom: 4px;
	border-style: solid;
	border-radius: 12px;
	border-color: #D1D1D1;
	/*background-color: transparent; */
	background-color: #CE810B;
	color: #FFFFFF;	
}


