


	/* html */


	body
	{
		background: #153F4D;
	}

	body, table, p
	{
		margin: 0px;
		padding: 0px;
	}

	label
	{
		color: #4D4F43;
		margin: 0px;
		padding: 0px;
	}
	
	form
	{
		padding: 0px;
		margin: 0px;
		text-align: left;
		line-height: normal;
	}

	h1
	{
		display: inline;
		margin: 0px;
		padding: 0px 0px 3px 0px;
		color: #3F5567;
		font-family: Georgia, Times New Roman, Tahoma, Arial;
		font-size: 22px;
		font-weight: normal;
		line-height: normal;
		font-variant: small-caps;
		background: transparent url(../_img/bg_title.jpg) center bottom no-repeat;
	}
	
	h2
	{
		color: #404040;
		font-family: Georgia, Times New Roman, Tahoma, Arial;
		font-size: 15px;
		font-weight: bold;
		line-height: normal;
		font-variant: small-caps;
		padding: 0px;
		margin: 0px 0px 15px 0px;
	}
	
	img
	{
		margin: 0px;
		padding: 0px;
	}
	
	p
	{
		margin-bottom: 15px;
	}



	/* links */



	a:link, a:active, a:visited
	{
		color: #5593BF;
		text-decoration: underline;
		padding: 1px;
	}

	a:hover
	{
		color: #FFFFFF;
		background-color: #5593BF;
	}
	
	a.image
	{
		padding: 0px;
		margin: 0px;
	}
	
	a.image:hover
	{
		background: transparent;
		text-decoration: none;
	}


	
	/* layout */



	#container
	{
		text-align: center;
		margin: 0px 0px 0px 0px;
		padding: 0px;
	}
	
	#main
	{
		width: 686px;
		padding: 0px;
		margin: 0px;
		margin: auto;
		text-align: left;
		background: #FFFFFF;
	}
	

	#logo
	{
		margin: 0px;
		padding: 0px;
	}
	

	
	#columns
	{
		background: transparent;
	}
	
	#columnsLeft
	{
		float: left;
		width: 162px;
	}
	
	#columnsLeft ul#menu
	{
		list-style-type: none;
		padding: 0px;
		margin: 15px 10px 0px 15px;
	}

	#columnsLeft ul#menu li
	{
		background: transparent url(../_img/bg_menu.gif) left top no-repeat;
		padding: 1px 0px 0px 0px;
		margin: 0px 0px -1px -1px;
	}
	
	#columnsLeft ul#menu li a:link, #columnsLeft ul#menu li a:active, #columnsLeft ul#menu li a:visited
	{
		color: #3F5567;
		width: 126px;
		display: block;
		font-family: Tahoma, Arial;
		font-size: 13px;
		font-variant: small-caps;
		letter-spacing: 1px;	
		padding: 10px 0px 10px 10px;	
		margin: 0px 0px 0px 0px;
		text-decoration: none;		
		background: #FFFFFF;
	}

	#columnsLeft ul#menu li a:hover
	{
		color: #000000;
		background: #FEF9D6;
	}
	
	#columnsRight
	{
		float: left;
		margin: 0px 0px 20px 0px;
		width: 523px;
		line-height: 24px;
		font-family: Trebuchet MS, Georgia, Verdana, Arial, Helvetica, Tahoma;
		font-size: 13px;
		font-weight: normal;
	}
	
	#motive
	{
		height: 160px;
		width: 524px;
	}
	
	#content
	{
		background: transparent url(../_img/bg_content.jpg) left top repeat-x;
		padding: 15px 10px 0px 10px;
		margin: 1px 0px 0px 0px;
		min-height: 300px;
		height: auto;
	}
	
	* html #content
	{
		height: 300px;
	}
	
	#contentTitle
	{
		text-align: center;
		margin-bottom: 20px;	
	}
	
	img.contentImage
	{
		border: 1px solid #DDDDDD;
	}
	
	#footer
	{
		text-align: center;
		padding: 4px 0px 3px 5px;
		margin: 15px 0px 0px 0px;
		background: #EFF1F5 url(../_img/bg_menu.gif) left top repeat-x;
		border-bottom: 1px solid #4A7086;
	}
	
	#footerTitle
	{
		color: #394655;
		font-size: 12px;
		font-family: Tahoma, Arial;
		font-variant: small-caps;		
		margin: 0px 0px 3px 0px;
	}
	
	#footerMenu
	{
		margin: 0px 0px 3px 0px;
		font-family: Verdana, Arial;
		font-size: 11px;
	}
	
	#footerCredits
	{
		font-family: Trebuchet MS, Tahoma, Arial;
		font-size: 11px;
	}



	/* formularios */


	.formInput
	{
		font-size: 13px;
		font-family: Arial, Tahoma, Helvetica;
		border: 1px solid #C0C0C0;
		margin: 0px;
		padding: 3px 3px 2px 3px;
	}
	
	.formSubmit
	{
		font-family: Arial, Tahoma, Helvetica;
		font-size: 13px;
		border: 1px solid #C0C0C0;
		padding: 3px 5px 3px 5px;
		background: #F1F2F3;
		color: #5B5B5B;
	}
	
	.formInputEdit
	{
		border: 1px solid #C0C0C0;
		margin: 0px;
		padding: 3px 3px 2px 3px;
		line-height: 24px;
		font-family: Trebuchet MS, Georgia, Verdana, Arial, Helvetica, Tahoma;
		font-size: 13px;
		font-weight: normal;
	}
	
	.formSubmitEdit
	{
		font-family: Arial, Tahoma, Helvetica;
		font-size: 13px;
		border: 1px solid #65788D;
		padding: 1px 2px 1px 2px;
		background: #92A0B2;
		color: #FFFFFF;
	}

	.formSubmitDelete
	{
		font-family: Arial, Tahoma, Helvetica;
		font-size: 13px;
		border: 1px solid #8F553B;
		padding: 1px 2px 1px 2px;
		background: #CD9D85;
		color: #FFFFFF;
	}

	.formSubmitCancel
	{
		font-family: Arial, Tahoma, Helvetica;
		font-size: 13px;
		border: 1px solid #BBBBBB;
		padding: 1px 2px 1px 2px;
		background: #DEDEDE;
		color: #5B5B5B;
	}



	/* modo administrador */


	#adminInfo
	{
		padding: 5px 0px 5px 10px;
		font-family: Tahoma, Helvetica;
		font-size: 12px;
		background: #EFF1F5 url(../_img/bg_menu.gif) left bottom repeat-x;
	}
	
	a.adminLink:link, a.adminLink:active, a.adminLink:visited
	{
		color: #000000;
		background: #F8EDB2;
		font-family: Tahoma, Helvetica;
		font-size: 11px;
		text-decoration: none;
		border: 1px solid #FFFFFF;
		padding: 1px 3px 1px 3px;
	}

	a.adminLink:hover
	{
		border: 1px solid #000000;
	}



	/* Por secciones: historia */
	


	#capitulosLista
	{
		margin-right: 15px;
	}
	
	.capitulosListaItem
	{
		margin-bottom: 20px;
		border-bottom: 3px solid #D9DDE3;
	}
	
	a.capitulosListaItemLink:link, a.capitulosListaItemLink:active, a.capitulosListaItemLink:visited
	{
		color: #59788F;		
		font-size: 16px;
		font-family: Georgia, Tahoma, Arial, Helvetica;
		font-weight: bold;
		font-variant: small-caps;
		text-decoration: none;
		line-height: normal;
	}
	
	a.capitulosListaItemLink:hover
	{
		color: #394B59;
		background: transparent;
		text-decoration: none;
	}



	/* Por secciones: resultados */



	#resultadosLista
	{
		margin-right: 15px;
	}
	
	.resultadosListaItem
	{
		margin-bottom: 25px;
	}
	
	.resultadosListaItemTitle
	{
		font-size: 13px;
		font-family: Tahoma, Arial, Helvetica;
		color: #404040;
		font-weight: bold;
		background: #EBEEF5;
		padding: 0px 0px 0px 5px;
	}
	
	.resultadosListaItemDescription
	{
		padding: 5px;
		font-size: 12px;
		line-height: normal;
	}



	/* Por secciones: actividades */



	#actividadesLista
	{
		margin-right: 15px;
	}
	
	.actividadesListaItem
	{
		margin-bottom: 10px;
		background: #EDEFF3;
		border: 1px solid #D1D6E1;
		padding: 5px;
	}
	
	.actividadesListaItemTitle
	{
		padding: 0px 0px 0px 5px;
	}

	.actividadesListaItemDescription
	{
		padding: 5px;
		font-size: 13px;
		line-height: normal;
	}

	a.actividadesListaItemLink:link, a.actividadesListaItemLink:active, a.actividadesListaItemLink:visited
	{
		color: #59788F;		
		font-size: 16px;
		font-family: Arial, Tahoma, Helvetica;
		font-weight: bold;
		font-variant: small-caps;
		text-decoration: none;
		line-height: normal;
	}
	
	a.actividadesListaItemLink:hover
	{
		color: #394B59;
		background: transparent;
		text-decoration: none;
	}


	/* Por secciones: fotos */



	#fotosLista
	{
		margin-right: 15px;
	}
	
	.fotosListaItem
	{
		margin-bottom: 20px;
		border-top: 1px dashed #B8C0CC;
		border-bottom: 1px dashed #B8C0CC;
		padding: 5px;
		background: #F1F4F9;
	}
	
	.fotosListaItemTitle
	{
		margin-bottom: 5px;
	}

	.fotosListaItemDescription
	{
		font-family: Verdana, Tahoma, Helvetica;
		font-size: 11px;
		line-height: normal;
	}

	a.fotosListaItemLink:link, a.fotosListaItemLink:active, a.fotosListaItemLink:visited
	{
		color: #59788F;		
		font-size: 20px;
		font-family: Georgia, Arial, Helvetica;
		font-variant: small-caps;
		text-decoration: none;
		line-height: normal;
	}
	
	a.fotosListaItemLink:hover
	{
		color: #394B59;
		background: transparent;
		text-decoration: none;
	}


	/* Por secciones: noticias */



	#noticiasLista
	{
		margin-right: 15px;
	}
	
	.noticiasListaItem
	{
		margin-bottom: 20px;
		padding: 5px 5px 25px 5px;
		border-bottom: 2px dotted #CDCDCD;
	}
	
	.noticiasListaItemTitle
	{
		margin-bottom: 15px;
		color: #404040;
		font-size: 20px;
		font-family: Tahoma, Arial, Helvetica;
		line-height: normal;
	}

	.noticiasListaItemDescription
	{
		font-family: Verdana, Tahoma, Helvetica;
		font-size: 11px;
		line-height: normal;
	}



	/* Por secciones: colaboradores */
	
	.colaboradorHeader
	{
		margin-bottom: 5px;
	}
	
	.colaboradorTitle
	{
		color: #3E77A2;
		font-family: Georgia, Times New Roman;
		font-size: 18px;
		margin-bottom: 0px;
		padding-bottom: 0px;
	}
	
	.colaboradorTitle a:link, .colaboradorTitle a:active, .colaboradorTitle a:visited
	{
		color: #3E77A2;
	}
	
	.colaboradorTitle a:hover
	{
		color: #000000;
		text-decoration: underline;
	}
	
	.colaboradorURL
	{
		color: #808080;
		font-size: 10px;
		font-family: Arial, Tahoma;
	}


	/* Clear Both fixed */
	


	.clearfix:after
	{
		content: "."; 
		display: block; 
		height: 0; 
		clear: both; 
		visibility: hidden;
	}

	.clearfix
	{
		/* display: inline-table; */
		display: block;
	}

	/* Hides from IE-mac \*/
	* html .clearfix {height: 1%;}
	.clearfix {display: block;}
	/* End hide from IE-mac */


