/*
 ------ Estilos ------- 
*/

	* {
		font-family: Trebuchet MS;
	}
	
	body {  
		font-size: 11px; 
		color: #323232;
		margin-top: 0px; 
		margin-bottom: 0px;
		margin-left: 0px;
		margin-right: 0px;
		background-color: #FFFFFF;
		scrollbar-face-color: #FFFFFF; 
		scrollbar-shadow-color: #B1B1B1; 
		scrollbar-highlight-color: #B1B1B1; 
		scrollbar-3dlight-color: #FFFFFF; 
		scrollbar-darkshadow-color: #FFFFFF; 
		scrollbar-track-color: #FFFFFF; 
		scrollbar-arrow-color: #7A7A7A;
	}
	
	p {  
		font-size: 11px; 
		color: #323232;
	}
	
	td {  
		font-size: 11px; 
		color: #323232;
	}
	
	li {  
		font-size: 11px; 
		color: #323232;
		list-style-type: square;
	}
	div {  
		font-size: 11px; 
		color: #323232;
		list-style-type: square;
	}
	
	a:link { 
		font-size: 11px; 
		color: #000000; 
		text-decoration: none ; 
	}
	a:visited { 
		font-size: 11px; 
		color: #000000; 
		text-decoration: none ; 
	}
	a:hover { 
		font-size: 11px; 
		color: #BB5B2C; 
		text-decoration: none ; 
	}
	
	INPUT, SELECT, TEXTAREA {  
		font-size: 10px; 
		color: #675B17;
		background-color: #F6E16F;
		border: 1px solid; 
		border-color: #7A6D25;
	
	}

	.imagenLink {
		border: 1px solid #666666;;
	}
	
	
	/*
	 ------ Estilos de Texto ------- 
	*/
	
	.textoTitulo {  
		font-size: 12px; 
		font-weight: bold;
		color: #DE5E00;
	}
	.textoSubTitulo {  
		font-size: 11px; 
		font-weight: bold;
		color: #1A3351;
	}
	
	.textoMini {  
		font-size: 10px; 
		font-weight: normal; 
		color: #000000;
	}
	
	
	
	/*
	 ------ Estilos de Portada ------- 
	*/
	
	
	.PortFoto {  
		background: url(../imagenes/PortFoto.jpg) left bottom no-repeat;
	}
	
	.PortPie {  
		background: url(../imagenes/PortPie.gif) left bottom no-repeat;
	}
	
	.PortFondoDer {  
		background: url(../imagenes/PortFondoDerFondo.gif) left top;
	}
	
	.IntBotonMenu {  
		font-family: Arial Narrow; 
		font-size: 12px; 
		font-weight: bold;
		color: #000000;
		letter-spacing: -0.02em;
	}
	.PortFondo {  
		background-color: #FF0B04;
	}
	
	
/*
 ------ Estilos menú principal ------- 
*/

	#cMenuPrincipal {
		width: 160px;
		padding: 0 0 10 0;
		text-align: center;
	}
	#cMenuPrincipal ul {
		list-style: none;
		margin: 0;
	}
	#cMenuPrincipal li.opcion {
		height: 22px;
		margin-bottom: -1px;
		text-align: right;
		border: 1px solid #5B5B5B;
		border-left: 0px;
		border-right: 0px;
	}
	#cMenuPrincipal li.opcion span {
		padding-right: 10px;
	}
	#cMenuPrincipal a.opcion:link, #cMenuPrincipal a.opcion:visited, #cMenuPrincipal a.opcion:active, #cMenuPrincipal a.opcion:hover, #cMenuPrincipal span.opcion {
		display: block;
		height: 22px;
		margin: 0 0 0 0;
		padding-top: 4px;
		padding-right: 4px;
		font-family: Arial Narrow; 
		font-size: 12px; 
		font-weight: bold;
		color: rgb(0,0,0);
		letter-spacing: -0.02em;
	}
	#cMenuPrincipal a.opcion:hover, #cMenuPrincipal span.opcion {
		color: #FFFFFF;
		background: rgb(201,6,0) url(/imagenes/mbI_on.gif) right top repeat-y;
	}

	#cMenuSeccion ul {
		list-style: none;
		list-style-image: url(/imagenes/icoTree.gif);
		margin-left: 26px;
	}
	#cMenuSeccion li.opcion {
		line-height: 14px;
	}
	
	
/*
 ------ Estilos de contenidos ------- 
*/

	#cContenido {
		padding-right: 20px;
	}

		
	/*
	 ------ Estilos de Ficha ------- 
	*/
		
		#cFicha1 .cRegistro {
			border: 1 solid #666666;
			padding: 0 10 0 10;
		}
		
		#cFicha1 .titulo { 
			font-size: 12px;
			font-weight: bold;
			color: #2F73DA;
			background: #FFFFFF;
			border: 1px solid #666666;
			padding-left: 10px;
			padding-right: 10px;
			top: -25px;
			left: 0px;
			position: relative;
		}

		#cFicha1 .texto { 
			font-size: 11px;
			font-weight: bold;
			color: #000000;
		}
	
		#cFicha1 .cParrafo .subtitulo { 
			display: block;
			font-size: 12px; 
			font-weight: bold;
			color: #2F73DA;
			margin-bottom: 6px;
		}
		
		#cFicha1 .cParrafo .texto { 
			font-weight: normal;
		}
		
		#cFicha1 .imagenLink, #cFicha1 .imagen {
			border: 1px solid #000000;
		}

		#cFicha1 a.anexo:link, #cFicha1 a.anexo:visited, #cFicha1 a.anexo:active, #cFicha1 a.anexo:hover {
			font-size: 11px;
			font-weight: bold;
			color: #000000;
		}
		#cFicha1 a.anexo:hover {
			color: #2F73DA;
		}
		
		#cFicha1 a.volverLink:link, #cFicha1 a.volverLink:visited, #cFicha1 a.volverLink:active, #cFicha1 a.volverLink:hover {
			font-size: 10px;
			font-weight: bold;
			color: #000000;
			background: #FFFFFF;
			border: 1px solid #666666;
			padding-left: 10px;
			padding-right: 10px;
			top: 8px;
			left: 0px;
			position: relative;
		}
		#cFicha1 a.volverLink:hover {
			color: #2F73DA;
		}

		#cFicha1 .imagenLink, #cFicha1 .imagen {
			border: 1px solid #666666;;
		}
		
	/*
	 ------ Estilos de Listado 1 ------- 
	*/
		
		#cListado1 .cRegistro {
			border: 1 solid #666666;
			padding: 0 10 0 10;
		}
		
		#cListado1 .titulo { 
			font-size: 12px;
			font-weight: bold;
			color: #2F73DA;
			background: #FFFFFF;
			border: 1px solid #666666;
			padding-left: 10px;
			padding-right: 10px;
			top: -25px;
			left: 0px;
			position: relative;
		}

		#cListado1 .texto {
			font-size: 11px;
			font-weight: normal;
			color: #000000;
		}
		
		#cListado1 a.detalleLink:link, #cListado1 a.detalleLink:visited, #cListado1 a.detalleLink:active, #cListado1 a.detalleLink:hover {
			font-size: 10px;
			font-weight: bold;
			color: #000000;
			background: #FFFFFF;
			border: 1px solid #666666;
			padding-left: 10px;
			padding-right: 10px;
			top: 8px;
			left: 0px;
			position: relative;
		}
		#cListado1 a.detalleLink:hover {
			color: #2F73DA;
		}
		
		#cListado1 a.fotoLink:link, #cListado1 a.fotoLink:visited, #cListado1 a.fotoLink:active, #cListado1 a.fotoLink:hover {
			border: 0px solid #666666;
			margin: 2px;
		}
		
		#cListado1 a.fotoLink:hover {
			border: 0px solid rgb(255,11,4);
		}
		
		#cListado1 .imagenLink, #cListado1 .imagen {
			border: 1px solid #666666;
		}
		
	/*
	 ------ Estilos de Listado 2: enlaces ------- 
	*/
		
		#cListado2 .titulo { 
			font-size: 12pt;
			font-weight: bold;
			color: #2F73DA;
		}

		#cListado2 .enlace {
			margin-left: 20px;
		}

		#cListado2 a:link, #cListado2 a:visited, #cListado2 a:active, #cListado2 a:hover {
			font-size: 11px;
			color: #000000;
		}
		#cListado2 a:hover {
			color: #2F73DA;
		}

	/*
	 ------ Estilos de Listado P 1: enlaces portada ------- 
	*/
		
		.cListadoP1 a.enlace:link, .cListadoP1 a.enlace:visited, .cListadoP1 a.enlace:active, #cListado2 a.enlace:hover {
			font-weight: bold;
			font-size: 10px;
			color: #144C68;
		}
		.cListadoP1 a.enlace:hover, .cListadoP1 span.enlace {
			color: #85A2B4;
		}

	/*
	 ------ Estilos de Listado P 2: enlaces portada ------- 
	*/
		
		.cListadoP2 a.enlace:link, .cListadoP2 a.enlace:visited, .cListadoP2 a.enlace:active, #cListado2 a.enlace:hover {
			font-weight: bold;
			font-size: 9pt;
			color: #FFFFFF;
		}
		.cListadoP2 a.enlace:hover, .cListadoP2 span.enlace {
			color: #000000;
		}
		
		
		
/*
 ------ Estilos de Fondos ------- 
*/

.pagina {  
	font-family: Arial; 
	font-size: 11px; 
	color: #000000; 
	background-color: #FFFFFF; 
	margin-top: 0px; 
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px; 
}

/*
 ------ Estilos de Links ------- 
*/

a.menuLink:link { 
	color: #000000;
}
a.menuLink:visited { 
	color: #000000; 
}
a.menuLink:hover { 
	color: #1A4B7C; 
}
a.menuLinkCasas:link { 
	font-size: 12px; 
	font-weight: bold;
	color: #FFFFFF;
}
a.menuLinkCasas:visited { 
	font-size: 12px; 
	font-weight: bold;
	color: #FFFFFF; 
}
a.menuLinkCasas:hover { 
	font-size: 12px; 
	font-weight: bold;
	color: #A4C4E3; 
}
a.menuLinkCasasM:link { 
	color: #000000;
}
a.menuLinkCasasM:visited { 
	color: #000000; 
}
a.menuLinkCasasM:hover { 
	color: #535353; 
}

/*
 ------ Estilos de Texto ------- 
*/

.texto {  
	font-family: Arial; 
	font-size: 11px; 
	font-weight: normal; 
	color: #000000;
}
.textoTitulo {  
	font-family: Arial; 
	font-size: 14px; 
	font-weight: bold;
	color: #000000;
}
.textoSubTitulo {  
	font-family: Arial; 
	font-size: 13px; 
	font-weight: bold;
	font-style: italic;
	color: #000000;
}

/*
 ------ Estilos de Portada ------- 
*/

.fondoPortadaPortada {  
	font-family: Arial; 
	font-size: 10px; 
	color: #000000; 
	background-color: #FFFFFF; 
	background-image: url(../imagenes/portada/fondoPaginapPortada.jpg); 
	background-repeat: no-repeat;
	background-position: left top;
}
.lineas {  
	background-color: #000000;
}
.tablaBordeBlanca {  
	font-family: Arial; 
	font-size: 10px; 
	color: #000000; 
	background-color: #FFFFFF; 
	border: 1px solid; 
	border-color: #000000;
}

/*
 ------ Estilos de Paginas ------- 
*/

.fondoPortada {  
	font-family: Arial; 
	font-size: 10px; 
	color: #000000; 
	background-color: #FFFFFF; 
	background-image: url(../imagenes/portada/fondoPagina.jpg); 
	background-repeat: no-repeat;
	background-position: left top;
}
.fondoCasasPin {  
	font-family: Arial; 
	font-size: 10px; 
	color: #000000; 
	background-color: #FFFFFF; 
	background-image: url(../imagenes/portada/fondoPaginapPin.jpg); 
	background-repeat: no-repeat;
	background-position: left top;
}

.fondoActividades {  
	background-image: url(../imagenes/fondoActividades.gif); 
	border: 1px solid; 
	border-color: #000000;
}
.titulosActividades {  
	font-family: Arial; 
	font-size: 11px; 
	font-weight: bold;
	color: #000000; 
	letter-spacing: 0.1em;
}
.titulosActividades1 {  
	font-family: Arial; 
	font-size: 11px; 
	font-weight: bold;
	color: #FFFFFF; 
	letter-spacing: 0.1em;
}
.tablaBordeTarifas {  
	font-family: Arial; 
	font-size: 10px; 
	color: #000000; 
	background-color: #FFFFFF; 
	border: 1px solid; 
	border-color: #C4C4C4;
}
.tablaTarifasFondo2 {  
	font-family: Arial; 
	font-size: 11px; 
	color: #000000; 
	background-color: #F7F7F7; 
	border: 1px solid; 
	border-color: #D8D8D8;
}
.FormCampoTexto {  
	font-family: Arial; 
	font-size: 11px; 
	color: #000000; 
	background-color: #F9F9F9;
	border: 1px solid; 
	border-color: #000000;
}
.forTexto {  
	font-family: Arial; 
	font-size: 11px; 
	color: #000000; 
}
.tablaBordeBlanca {  
	border: 1px solid; 
	border-color: #0BA6CC;
}
