@import url(https://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,400); /* Uso: font-family: "Open Sans" */
/*@import url(https://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,700italic,300,400,700);*/

body {
	margin:0;
	background-color: #FDCA00;
	font-family:"Open Sans",Segoe UI, sans-serif;
	font-size: 11pt;
	color: #535254;
	background: #FDCA00 url("../imagenes/body/bgBody.png") no-repeat center top;
	background-position-top: 0px;
}
a {
	color: #535254;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
.rounded-corners {
	position:relative;z-index:2;
	-moz-border-radius: 10px; /* Firefox */
	-webkit-border-radius: 10px; /* Safari and Chrome */
	-ms-border-radius: 10px;
	border-radius: 10px; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */
	-khtml-border-radius: 10px;
  	behavior: url(css/ie-css3.htc); /* This lets IE know to call the script on all elements which get the 'box' class */
}
.rounded-corners2 {
	position:relative;z-index:2;
	-moz-border-radius: 5px; /* Firefox */
	-webkit-border-radius: 5px; /* Safari and Chrome */
	-ms-border-radius: 5px;
	border-radius: 5px; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */
	-khtml-border-radius: 5px;
  	behavior: url(css/ie-css3.htc); /* This lets IE know to call the script on all elements which get the 'box' class */
}
.round-corners2-top {
	position:relative;
	-moz-border-top-left-radius: 5px; /* Firefox */
	-moz-border-top-right-radius: 5px; /* Firefox */
	-webkit-border-top-left-radius: 5px; /* Safari and Chrome */
	-webkit-border-top-right-radius: 5px; /* Safari and Chrome */
	-ms-border-top-left-radius: 5px;
	-ms-border-top-right-radius: 5px;
	border-top-left-radius: 5px; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */
	border-top-right-radius: 5px; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */
	-khtml-border-top-left-radius: 5px;
	-khtml-border-top-right-radius: 5px;
  	behavior: url(css/ie-css3.htc); /* This lets IE know to call the script on all elements which get the 'box' class */
}

/* 2. Bloques de construcción */
#contenedorPrincipal {
	width:980px;
	height:auto;
	margin-top:54px;
	margin-left:auto;
	margin-right:auto;
	background-color: #FFFFFF;
}
#expandidor {
	float:left;width:980px;margin:0px;background:#FFFFFF url("../imagenes/body/bgTiraHorizontal.png") repeat-y;
	/*z-index:0;*/
}
#hueco {
	float:left;width:17px;height:350px;background:#FDCA00 url("../imagenes/body/bgHueco.png") repeat-x left top;
}
#columnaIzquierda {
	z-index:2;
	float:left;
	width:280px;
	margin-top:0; /*54px*/
	height:auto;
	background-color: #FFFFFF;
}

#separadorCab {
	position:absolute;
	z-index:-1;
	top:237px;
	width:100%;
	height:120px;
	background: #FFFFFF url(../imagenes/body/tira_degradado.png) repeat-x;
}
#centro {
	z-index:2;
	float:right;
	width:683px;
	height:auto;
	margin-top:0; /*54px*/
	padding-left:0px;
	padding-right:0px;
	background-color: #FFFFFF;
}
#cabecera {
	width:683px;
	height:68px; /*320px (home)*/
	margin:0px;
}
#contenido {
	/*float:left;*/
	width:683px;
	height:auto;
	padding-left:0px;
	padding-right:0px;
}

/*
#columnaDerecha {
	float:right;
	width:250px;
	margin-top:27px;
	margin-right:0px;
	height:auto;
}
*/

#pie {
	position:relative;
	width:100%;	height:221px; clear:both; line-height:15px;
	font-family: "Open Sans",Segoe UI, sans-serif; font-size:11pt; color:#FFFFFF;	
	background:#FDCA00 url(../imagenes/body/bgPie.png) no-repeat center;
}

h2 {
	font-weight:bold;color:#F15D5D;font-size:17.5pt;
}
/*
.botonera {
	width:914px;
	height:30px;
	margin:0px;
	background-color:#FFFFFF;
}
.botonera .boton {
	float:left;height:28px;margin-left:37px;font-family: Segoe UI;font-weight:bold;font-size:12.5pt;line-height:27px;text-align:center;vertical-align:middle;
}
.botonera .boton .btnActive {
}
.botonera .boton a {
	color:#C92D92;
}
.botonera .boton a:hover {text-decoration:none;}
.fondoBtn_1 { background-image:url(../imagenes/body/botonera/btnApro_over.png);color:#FFFFFF;}
.fondoBtn_2 { background-image:url(../imagenes/body/botonera/btnApro_over.png);color:#FFFFFF;}
.fondoBtn_3 { background-image:url(../imagenes/body/botonera/btnApro_over.png);color:#FFFFFF;}
.fondoBtn_4 { background-image:url(../imagenes/body/botonera/btnApro_over.png);color:#FFFFFF;}
.fondoBtn_5 { background-image:url(../imagenes/body/botonera/btnApro_over.png);color:#FFFFFF;}
.fondoBtn_6 { background-image:url(../imagenes/body/botonera/btnApro_over.png);color:#FFFFFF;}
.fondoBtn_7 { background-image:url(../imagenes/body/botonera/btnApro_over.png);color:#FFFFFF;}
*/
/*
#menuFlotante .opcion {
	padding-left:17px;width:auto;
	line-height:24px;font-family:Segoe UI;font-size:12pt;color:#FFFFFF;text-align:left;
}
#menuFlotante .opcion a {color:#FFFFFF;}
#menuFlotante .opcion a:hover, #menuFlotante .opcion:hover {text-decoration:none;background-color:#BFD6FF;}
*/

#contenido .sepCabeceraHome {
	width:100%;height:28px;margin-top:0px;
}
#contenido .sepCabecera {
	width:auto;height:10px;margin-top:0px;
	margin-left:35px;margin-right:35px;	border-top:1px solid #8CB2D9;
}
#barraNavegacion {
	width:auto;line-height:25px;margin-left:35px;color:#9F9F9F;
	font-family:"Open Sans",Segoe UI, sans-serif;font-size:10pt;
}
#barraNavegacion .item {
	color:#9F9F9F;
}
#barraNavegacion a.item  {
	color:#9F9F9F;
}
#barraNavegacion .item .brdc_1 {
	color:#545454;font-weight:normal;padding-right:10px;
}

.bloqueRecurso {
	margin-top:15px;padding-bottom:18px;border-bottom:1px solid #AFA4BC;
	font-family:"Open Sans",Segoe UI, sans-serif;font-size:11pt;color:#535254;line-height:18pt;
}
.bloqueRecurso .item {
	font-family:"Open Sans",Segoe UI, sans-serif;font-size:12.5pt;line-height:20pt;
}
.bloqueRecurso div a {
	color:#535254;
}

/*
-- BLOQUES COL DER ---
.BloqueColDer {
	margin-left:0px;
	margin-bottom:22px;
}
.bloqueColDerecha {
	background-color:#FFFFFF;
	font-size:9pt;
	color:#515151;
}
.bloqueColDerecha .sup {
}
.bloqueColDerecha .sup .esq_izq {
}
.bloqueColDerecha .sup .centro {
}
.bloqueColDerecha .sup .esq_der {
}
.bloqueColDerecha .cuerpo {
}
.bloqueColDerecha .cuerpo .rowCol {
	line-height:23px;
	font-size:9pt;
}
*/

/* Bloques de elementos 
.bloqueDestacado {
	width:auto;
	height:auto;
	min-height:237px;
	padding:0px;
	background-color:#EBEBEB;
	color:#000000;
	text-align:center;
	border-bottom:1px solid #A5A5A4;
}

.bloqueDestacado .sup {
	height:34px;padding:7px;font-size:0.85em;
}
.bloqueDestacado .cuerpo {
	font-size:0.9em;
}
.bloqueDestacado .pie {
	width:auto;height:auto;
	line-height:25px;text-align:right;margin-top:5px;
}
.bloqueDestacado .icn {
	vertical-align:middle;margin-right:9px;
}
*/

.bloqueListado {
	width:auto;
	min-height:50px;
	margin-top:25px;
	/*font-family:"Open Sans",Segoe UI, sans-serif;*/
	font-size:11pt;
	color:#535254;
}
.bloqueListado .lnFecha {
	/*font-size:10pt;line-height:20px;*/
	width: 49px; height: 31px;margin-left: 2pt; padding-top: 2pt;
	line-height: 10pt;font-size: 11.5pt;text-align: center;
	font-weight: bold; color:#FFFFFF;
	background-image: url(../imagenes/body/iconos/icncalendario.png);
	background-repeat: no-repeat;
}
.bloque_actividades .fecha span, .bloqueListado .lnFecha span {
	font-size: 0.7em;text-align: center;line-height: 7pt;
}
.bloqueListado .lnTitulo {
	/*font-family: HelvCondensed,arial;*/
	line-height:21px;font-size:13.5pt;
	font-weight:normal;	margin-top:5pt;
}
.bloqueListado .lnDesc {
	text-align:justify;line-height:17pt;
}
.bloqueListado hr {
	width:98%;align:center;margin-top:20px;margin-right:1%;color:#7AC141;
}
.bloqueListado .cuadroFecha {
	width:52px;height:33px;margin-left:2pt;margin-bottom:3pt;padding-top:2pt;color:#7AC141;
	line-height:10pt;font-size:13.5pt;text-align:center;font-weight:bold;
	background-image:url(../imagenes/body/iconos/icncalendario.png);background-repeat:no-repeat;
}
.bloqueListado .cuadroFecha span {
	font-size:0.7em;text-align:center;line-height:7pt;
}

.verMas {
	float:right;height:30px;margin-top:20px;margin-right:5px;
	font-size:13pt;font-weight:bold;
}

/*
#columnaIzquierda .bannerColIzq {
	margin-top:30px;text-align:right;
}*/
/*
#gallery .contImagesS {
	float:right;width:45%;margin-top:18px;padding-right:10px;
}
#gallery .contImagesS img {
	border:2px solid #A2B2C5;
}
*/

.encabezado {
	margin-top:20px;
	/*margin-left:7px;*/
	font-family:"Open Sans",Segoe UI, sans-serif;
}
.encabezado .titulo {
	font-size:15.5pt;font-weight:normal;
	padding-left:20pt;margin-left:0px;
}
.conFondo {
	margin-top:23px;
	background-color:#1461B1;color:#FFFFFF;
	line-height:40px;height:40px;
}
.conFondo .titulo {
	font-weight:bold;color:#387806;padding-left:23pt;
}
/*
#queEs {
	width:479px;min-height:210px;border:1px solid #E9E9E9;border-radius:12px;margin-top:10px;margin-left:0px;padding-top:15px;padding-left:38px;padding-right:38px;background-color:#F5F5F5;color:#535254;font-size:10.5pt;text-align:justify;
	word-spacing:0.2em;font-weight:normal;
}
*/
.bloqueActividades {
	/*border:1px solid #E9E9E9;border-radius:12px;background-color:#F5F5F5;*/
	width:auto;height:auto;
	padding-bottom:20px;padding-top:15px;padding-left:18px;padding-right:30px;
	color:#8A8B8B;
	font-size:14pt;font-weight:bold;
}
.bloqueActividades .bloque_actividades {
	padding-top:10px;padding-bottom:10px;
}
.bloqueActividades .bloque_actividades .titulo {
	margin-left:12pt;padding-left:2pt;line-height:20pt;color:#459802;
}
.bloqueActividades .bloque_actividades .titulo a { color:#459802;}
.bloqueActividades .bloque_actividades .fecha {
	padding-left:14pt;font-size:0.8em;
	font-weight:normal;color:#000000;
}

.listadoActividades {
	margin-left:30px;margin-top:20px;
}
.listadoActividades .encabezado_actividades {
	line-height:27px;background-color:#C92D92;color:#FFFFFF;margin-left:1%;margin-right:1%;padding-left:2%;font-size:11pt;
}
.listadoActividades .bloque_actividades {
	float:left;width:90%;min-height:45px;
	font-size:13pt;padding-top:7px;padding-bottom:7px;color:#F15D5D;
}
.listadoActividades .bloque_actividades .fecha {
	float:left;width:52px;height:33px;margin-left:12pt;padding-top:2pt;
	line-height:10pt;font-size:13.5pt;text-align:center;font-weight:bold;
	background-image:url(../imagenes/body/iconos/icncalendario.png);background-repeat:no-repeat;
}
.listadoActividades .bloque_actividades .fecha span {
	/*padding-left:14pt;font-size:1.1em;font-weight:bold;*/
	font-size:0.7em;text-align:center;line-height:7pt;
}
.listadoActividades .bloque_actividades .titActividad {
	float:left;width:auto;line-height:43px;padding-left:16pt;
}
.listadoActividades .bloque_actividades a {
	color:#F15D5D;
}
/*
.listadoActividades .bloque_actividades table {
	width:60%;margin-left:50px;line-height:25px;
	font-size:12pt;color:#535254;
}
*/
.content2{
	width:600px;margin-left:0px;
}
.actInscripcion {
	margin-top:7px;padding:15pt;background-color:#F5F5F5;font-size:10pt;font-weight:10pt;border:1px solid #E9E9E9;
}
.actInscripcion .content {
	margin-top:15px;
}
.actInscripcion span {
	font-size:13.5pt;
}
.actInscripcion span a {
	color:#2E7FBE;font-weight:bold;
}

.fichaActividad {
	margin-top:20px;margin-left:25px;color:#535254;font-size:10.5pt;font-weight:bold;
}
.fichaActividad .titulo {
	width:100%;font-size:11.5pt;font-weight:bold;color:#C92D92;
}
.fichaActividad .imgBlock {
	float:right;width:35%;min-height:100px;margin-top:15px;margin-left:3%;margin-bottom:3%;text-align:center;
}
.fichaActividad .dato {
	float:left;width:60%;line-height:23px;
}
.fichaActividad .descripcion {
	clear:both;float:left;margin-top:25px;font-weight:normal;text-align:justify;line-height:18pt;
}

.bloqueInfo {
	clear:both;float:left;width:auto;
	padding-left:45px;padding-right:45px;margin-top:30px;color:#505050;	
}
.bloqueInfo p {
	text-align:justify;line-height:19pt;
}
.bloqueInfo .titulo {
	font-size:13pt;color:#387806;
}
.bloqueInfo .lnkBig {
	margin-top:20px;font-size:14.5pt;font-weight:bold;
}

#logoPrincipal {
	height:71px;margin-top:32px;background:#FFFFFF url(../imagenes/body/logoP.png) no-repeat;
}
#cabZonaIzq {
	float:left;width:390px;height:55px;margin-top:34px;margin-left:29px;background:#FFFFFF url(../imagenes/body/cab_izq.png) no-repeat;
}
#cabFunc {
	float:right;width:auto;height:70px;margin-top:10px;margin-right:20px;
	/*float:right;width:auto;height:29px;margin-top:60px;margin-right:50px;*/
}
#cabRonda {
	width:646px;height:210px;margin-left:18px;margin-top:22px;background:#FFFFFF url(../imagenes/body/ronda.jpg) top no-repeat;
}

.bannerCuadrado {
	float:left;width:212px;height:188px;background-color:#9E8DC4;color:#FFFFFF;text-align:center;
}
.bannerCuadrado .titulo {
	line-height:33px;font-size:12pt;text-align:center;
}
.bannerCuadrado .banner {
	width:auto;height:150px;text-align:center;margin-left:6px;
}

ul.lista {
	padding-left:20px;
	margin-top:10px;padding-bottom:12px;
}
ul.lista li {
	padding-left:20px;
}
ul.espaciada li {
	margin-bottom:17px;
}

.enumeracion {
	list-style-type:square;
}
.enumeracion li {
	text-align:justify;
	margin-bottom:12pt;font-size:11pt;
	line-height: 19pt;
}
