* {	margin: 0px;	padding: 0px;}body {	font-size: 62.5%;	background-color: #FFFFFF;	font-family: Arial, Helvetica, sans-serif;	background-image: url(../images/bg.jpg);	background-repeat:   no-repeat;	background-attachment: fixed;	background-position: center top;}#general {	width: 980px;	margin-top: 0px;	margin-right: auto;	margin-left: auto;	height: 100%;	background-image: url(../imagenes/fondo_menu-cont.gif);	background-repeat: repeat-y;	background-position: left;}#cabecera {	background-image: url(../imagenes/cabecera.jpg);	background-repeat: no-repeat;	height: 208px;	width: 980px;}#general #cabecera p {	float: left;	margin-left: 42px;	margin-top: 8px;	display: inline;}#general #cabecera img {	border-top-width: 0px;	border-right-width: 0px;	border-bottom-width: 0px;	border-left-width: 0px;	border-top-style: none;	border-top-color: #FFF;	border-right-color: #FFF;	border-bottom-color: #FFF;	border-left-color: #FFF;}#cabecera h1 {	font-family: Verdana, Geneva, sans-serif;	font-weight: bold;	text-decoration: none;	color: #FFF;	height: 24px;	width: 290px;	margin-left: 280px;	padding-top: 25px;	word-spacing: 0.4em;	font-size: 1.6em;}#menu {	width: 195px;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #a91836;	background-color: #a91836;	float: left;	display: inline;}#menu ul li p {	color: #FFF;	background-color: #816c86;	background-image: url(../imagenes/link-seleccionado.gif);	background-repeat: no-repeat;	background-position: left center;	width: 185px;	height: 25px;	text-decoration: none;	text-align: right;	padding-right: 8px;	border-right-width: 2px;	border-right-style: solid;	border-right-color: #a91836;	padding-top: 11px;}.flotarizq {	float: left;}#menu ul li {	font-size: 1.4em;	background-color: #FFF;	list-style-type: none;}#menu ul li a {	color: #999;}#menu ul li a:link{	display: block;	text-align: right;	border-right-width: 2px;	border-right-style: solid;	width: 185px;	height: 24px;	text-decoration: none;	padding-right: 8px;	padding-top: 8px;	border-right-color: #a91836;	border-top-width: 1px;	border-bottom-width: 1px;	border-top-style: solid;	border-bottom-style: solid;	border-top-color: #CCC;	border-bottom-color: #CCC;	color: #999;}#menu ul li a:hover {	display: block;	text-align: right;	border-right-width: 2px;	border-right-style: solid;	width: 185px;	height: 24px;	color: #FFF;	text-decoration: none;	padding-right: 8px;	padding-top: 8px;	background-color: #9E93A3;	border-top-width: 1px;	border-bottom-width: 1px;	border-top-style: solid;	border-bottom-style: solid;	border-top-color: #CCC;	border-right-color: #a91836;	border-bottom-color: #CCC;}#menu ul li a:visited {	display: block;	text-align: right;	border-right-width: 2px;	border-right-style: solid;	width: 185px;	height: 24px;	text-decoration: none;	padding-right: 8px;	padding-top: 8px;	border-right-color: #a91836;	border-top-width: 1px;	border-bottom-width: 1px;	border-top-style: solid;	border-bottom-style: solid;	border-top-color: #CCC;	border-bottom-color: #CCC;}#menu ul li a:active {	display: block;	text-align: right;	border-right-width: 2px;	border-right-style: solid;	width: 185px;	height: 24px;	text-decoration: none;	padding-right: 8px;	padding-top: 8px;	border-right-color: #a91836;	border-top-width: 1px;	border-bottom-width: 1px;	border-top-style: solid;	border-bottom-style: solid;	border-top-color: #CCC;	border-bottom-color: #CCC;	color: #999;}.visitado   {	background-color: #a91836;	color: #333;	display: block;	float: left;}.capitular {	margin-left: -60px;}#desarrollo {	width: 741px;	float: right;	display: inline;}#desarrollo h2 {	font-size: 2em;	color: #816c86;	margin-top: -23px;	margin-left: 60px;	background-image: url(../imagenes/adorno_h2.jpg);	width: 680px;	background-repeat: no-repeat;	background-position: right center;	height: 36px;}#desarrollo h3 {	margin-left: 60px;	font-size: 1.4em;	color: #a91836;	height: 30px;	width: 600px;	margin-top: 10px;}#desarrollo p {	margin-left: 60px;	font-size: 1.2em;	color: #676767;	word-spacing: 0.5em;	margin-right: 100px;}#desarrollo p label {	margin-left: 60px;	font-size: 1.2em;	color: #676767;	word-spacing: 0.5em;	margin-right: 100px;}#general #desarrollo #actividades p .actividadesNegritaHorarios {	margin: 0px;	padding: 0px;}#desarrollo li {	margin-left: 100px;	list-style-type: circle;	margin-top: 15px;	margin-bottom: 15px;	font-family: Verdana, Geneva, sans-serif;	font-size: 1.2em;	color: #676767;	list-style-position: outside;	margin-right: 40px;	width: 560px;}#desarrollo ul li b {	font-weight: bold;	color: #a91836;	list-style-type: none;}#general #desarrollo .derecha {	text-align: right;	margin-right: 1px;	padding-top: 5px;	padding-bottom: 5px;}#desarrollo .fechanoticias  {	font-size: 1.3em;	font-weight: bold;	color: #C01934;	margin-top: 8px;	margin-bottom: 8px;}#desarrollo .titulonoticias {	font-size: 1.45em;	font-weight: bold;	color: #C01934;	margin-top: 8px;	margin-bottom: 8px;}#desarrollo .masinfo {	font-size: 1.2em;	font-weight: bold;	color: #C01934;	margin-top: 8px;	margin-bottom: 8px;	text-decoration: none;}#general #desarrollo a {	text-decoration: none;	color: #C01934;}#general #desarrollo a:link {	text-decoration: none;	color: #C01934;}#general #desarrollo a:hover {	text-decoration: underline;	color: #C01934;}#general #desarrollo a:active {	text-decoration: underline;	color: #C01934;}#general #desarrollo a:visited {	text-decoration: none;}.recursouno {	margin-left: 25px;}#general #desarrollo #formulario #form1 p {	margin-top: 5px;}#general #desarrollo #formulario #form1 p label {	margin-left: 0px;	font-size: 1em;	margin-top: 10px;}#enlaces p {	padding-left: 15px;	font-size: 1.2em;	color: #C63;	text-decoration: none;	height: 50px;	width: 600px;	border-left-width: 2px;	border-left-color: #CCC;}#enlaces a{	padding-left: 15px;	font-size: 1.2em;	color: #a91836;	text-decoration: none;	padding-bottom: 10px;	padding-top: 10px;}#enlaces a:link {	font-size: 1.2em;	color: #a91836;	text-decoration: none;	padding-bottom: 10px;	padding-top: 10px;}#enlaces a:hover {	padding-left: 5px;	font-size: 1.2em;	color: #480A18;	text-decoration: none;	padding-bottom: 10px;	padding-top: 10px;}#enlaces a:active {	font-size: 1.2em;	color: #480A18;	text-decoration: none;	padding-bottom: 10px;	padding-top: 10px;}#enlaces a:visited {	font-size: 1.2em;	color: #a91836;	text-decoration: none;	padding-bottom: 10px;	padding-top: 10px;}.clear {	clear: both;}#actividades #fotoUno img {	float: left;}#actividades #fotoDos img {	float: left;}#actividades #fotoTres img {	float: left;}#actividades #fotoCuatro img {	float: left;}#actividades #fotoCinco img {	float: left;}#actividades #fotoSeis img {	float: left;}#actividades #risoterapia img {	float: left;}.actividadesNegrita {	font-family: Verdana, Geneva, sans-serif;	font-size: 1.3em;	color: #A92336;	text-decoration: none;}.actividadesCarteles {	border: 1px dotted #A92336;	padding: 5px;	margin-right: 20px;}.actividadesSubtitular {	font-family: Verdana, Geneva, sans-serif;	font-size: 1.2em;	color: #816C86;	text-decoration: none;}.actividadesNegritaHorarios {	font-family: Verdana, Geneva, sans-serif;	font-size: 1.2em;	color: #A92336;	text-decoration: none;}.alignderecha b a {	font-family: Verdana, Geneva, sans-serif;	font-size: 1.1em;	color: #C60;	text-decoration: none;}.alignderecha b a:hover {	font-family: Verdana, Geneva, sans-serif;	font-size: 1.1em;	color: #C00;	text-decoration: none;}.alignderecha b a:active {	font-family: Verdana, Geneva, sans-serif;	font-size: 1.1em;	color: #816C86;	text-decoration: none;}.alignderecha b a:visited {	font-family: Verdana, Geneva, sans-serif;	font-size: 1.1em;	color: #FF7477;	text-decoration: none;}.separacionTitularActividad {	font-family: Verdana, Geneva, sans-serif;	font-size: 1.2em;	color: #A92336;	text-decoration: none;	padding-top: 20px;}.separador {	margin-left: 0px;}.alignderecha {	text-align: right;	display: block;	padding-top: 20px;}#fotoActividad img {	float: left;	margin-right: 25px;	margin-bottom: 25px;}#pie  {	clear: both;}#pie p {	background-color: #FFF;	text-align: center;	color: #A91836;}#pie p a:link {	text-align: center;	color: #A91836;	text-decoration: none;}#pie p a:hover {	text-align: center;	color: #640E20;}#pie p a:active {	text-align: center;	color: #A91836;	text-decoration: none;}#pie p a:visited {	text-align: center;	color: #A91836;	text-decoration: none;}#actividades dl {	font-family: Verdana, Geneva, sans-serif;	font-size: 1.1em;	color: #676767;	text-decoration: none;	padding-right: 20px;}#actividades dt {	font-family: Verdana, Geneva, sans-serif;	font-size: 1.2em;	color: #A91736;	text-decoration: none;	font-weight: bold;	padding-top: 10px;	padding-bottom: 10px;}#actividades dd b{	font-family: Verdana, Geneva, sans-serif;	font-size: 1.1em;	color: #202020;	text-decoration: none;	padding-right: 20px;	text-align: justify;	font-weight: normal;}#actividades dd  {	font-family: Verdana, Geneva, sans-serif;	font-size: 1.1em;	color: #676767;	text-decoration: none;	padding-right: 20px;	text-align: justify;}#actividades .alignderecha a  {	font-family: Verdana, Geneva, sans-serif;	font-size: 1.2em;	color: #FF7477;	text-decoration: none;}#actividades .alignderecha a:link {	font-family: Verdana, Geneva, sans-serif;	font-size: 1.2em;	color: #FF7477;	text-decoration: none;}#actividades .alignderecha a:active {	font-family: Verdana, Geneva, sans-serif;	font-size: 1.2em;	color: #FF7477;	text-decoration: none;}#actividades .alignderecha a:visited {	font-family: Verdana, Geneva, sans-serif;	font-size: 1.2em;	color: #FF7477;	text-decoration: none;}.descargapdf a  {	font-family: Verdana, Geneva, sans-serif;	font-size: 1em;	color: #D72324;	text-decoration: none;}.descargapdf a:link {	font-family: Verdana, Geneva, sans-serif;	font-size: 1em;	color: #D72324;	text-decoration: none;}.descargapdf a:visited {	font-family: Verdana, Geneva, sans-serif;	font-size: 1em;	color: #D72324;	text-decoration: none;}.descargapdf a:hover {	font-family: Verdana, Geneva, sans-serif;	font-size: 1em;	color: #5B0B0D;	text-decoration: none;}.descargapdf a:active {	font-family: Verdana, Geneva, sans-serif;	font-size: 1em;	color: #D72324;	text-decoration: none;}#desarrollo ul .nocircle {	list-style-type: none;}#desarrollo #actividades dl dd ul li {	list-style-type: none;	margin: 0px;	padding: 0px;	font-size: 1.1em;}#general #desarrollo #actividades p {	color: #676767;	margin: 0px;	padding-top: 5px;	padding-right: 60px;	padding-bottom: 5px;	padding-left: 0px;}#general #desarrollo #actividades .taller {	font-size: 1.7em;	text-transform: uppercase;	color: #A92336;	font-weight: 800;}#actividades #fotoSiete img {	float: left;}#general #desarrollo #bannerIndex {	float: right;	width: 250px;	padding-top: 12px;	padding-right: 12px;	padding-bottom: 12px;	padding-left: 35px;}