/* 
#######################
# ETIQUETAS GENERALES # 
####################### */
	BODY
	{
		font-family: Georgia, Times;
		font-size: 12px;
		margin: 0; padding: 0; 
		background:  url(../imagenes/fondo.jpg); 
		background-repeat: no-repeat; 
		background-attachment: fixed
	}
	#contenedor
	{
		position: absolute; 
		left: 50%; margin-left: -380px; 
	}
	tr, td
	{
		font-family: Georgia, Times;
		font-size: 12px;
		margin: 0; 
		padding: 5px;
		border: 2px solid #501e2d;
		background: #c8c832;
		color: white;
	}
	table
	{
		border: 2px solid #501e2d;
	}
	
/* 
####################
# ESTILOS CABECERA # 
#################### */	
	#tituloprincipal
	{
		font-family: Euphorigenic, Verdana; 
		position: absolute; 
		top: 25px;  
		color: white; 
		z-index: 10;
		text-align: center
	}
	#cuadrotitulo
	{
		position: absolute; 
		top: 0px; left: 83px; 
		width: 590px; height: 230px; 
		background: #501e2d	
	}
	#bordedorado
	{
		position: absolute; 
		top: 230px; left: 83px; 
		width: 575px; 
		border-bottom: 2px solid #c8c832
	}
	#arcoizdo
	{
		position: absolute; 
		top: 230px; left: 83px; 
		width: 135px; height: 100px; 
		z-index: 2
	}
	#arcodcho
	{
		position: absolute; 
		top: 230px; left: 522px; 
		width: 135px; height: 100px; 
		z-index: 2
	}
		
	/* MENÚ */
	ul 
	{
		margin: 0;
		padding: 0;
		list-style: none;
		width: 150px;
	}
	ul li 
	{
		position: relative;
		background: #501e2d;
		border: 2px solid #c8c832;
		border-bottom: none;
	}
	li ul.derecha 
	{
		position: absolute;
		text-align: right;
		width: 180px;
		left: -180px;
		top: -2;
		display: none;
	}
	li ul.izquierda
	{
		position: absolute;
		width: 160px;
		left: 146px;
		top: -2;
		display: none;
	}
	ul li a 
	{
		display: block;
		border-bottom: 0;
	}
	/* corrector para IE */
	* html ul li { float: left; }
	* html ul li a { height: 1%; }
	ul 
	{
		margin: 0;
		padding: 0;
		list-style: none;
		width: 150px;
		border-bottom: 2px solid #c8c832;	
	}
	li:hover ul, li.over ul 
	{ 
		display: block; 
	}
	
	/* ENLACES DE LA CABECERA */
	a.enlacemenu:link
	{
		font: 12px Georgia;
		text-decoration: none;
		font-weight: bold;
		color: white;
		padding: 5px;
	}
	a.enlacemenu:visited
	{
		font: 12px Georgia;
		text-decoration: none;
		font-weight: bold;
		color: white;
		padding: 5px;
	}
	a.enlacemenu:active
	{
		font: 12px Georgia;
		text-decoration: none;
		font-weight: bold;
		color: white;
		padding: 5px;
	}
	a.enlacemenu:hover
	{
		font: 12px Georgia;
		text-decoration: none;
		font-weight: bold;
		color: #501e2d;
		background: url(../imagenes/fondoencabezado.gif) repeat-x; 
		padding: 5px;
	}
	
	a.indice:link
	{
		font-weight: bold;
		color: white;
		text-align: center;
		line-height: 1.2;
		text-decoration: none
	}
	a.indice:visited
	{
		font-weight: bold;
		color: white;
		text-align: center;
		line-height: 1.2;	
		text-decoration: none
	}
	a.indice:active
	{
		font-weight: bold;
		color: white;
		text-align: center;
		line-height: 1.2;	
		text-decoration: none
	}
	a.indice:hover
	{
		font-weight: bold;
		color: #c8c832;
		text-align: center;
		line-height: 1.2;	
		text-decoration: none	
	}


/* 
#########################
# ESTILOS PARTE CENTRAL # 
######################### */	
	.textobase
	{
		font: 13px Georgia;
		color: #501e2d;
		line-height: 1;
		padding: 10px;
		text-align: justify
	}
	#tituloseccion
	{
		font: 30px Euphorigenic; 
		font-weight: bold;
		width: 425px; height: 36px; 
		text-align: center; 
		background: url(../imagenes/fondoencabezado.gif) repeat-x; 
		color: #501e2d; 
		border: 2px dotted #501e2d; 
	}
	#titulosubseccion
	{
		font: 20px Euphorigenic; 
		font-weight: bold;
		width: 425px; height: 30px; 
		text-align: center; 
		background: url(../imagenes/fondosubencabezado.gif) repeat-x; 
		color: #c8c832; 
		border: 2px dotted #c8c832; 
		padding-top: 5px;
	}	
	#titulosubsub
	{
		font-size: 18px; 
		font-weight: bold;
		color: #501e2d; 
		width: 425px; height: 20px; 		
		text-align: center;
	}
	/* ENLACES DE LA PARTE CENTRAL */
	a.enlaces:link
	{
		font: 13px Georgia;
		font-weight: bold;
		color: #501e2d;
		text-decoration: none;
		border-bottom: 1px dotted #501e2d;
	}
	a.enlaces:visited
	{
		font: 13px Georgia;
		font-weight: bold;
		color: #501e2d;
		text-decoration: none;	
		border-bottom: 1px dotted #501e2d;
	}
	a.enlaces:active
	{
		font: 13px Georgia;
		font-weight: bold;
		color: #501e2d;
		text-decoration: none;	
		border-bottom: 1px dotted #501e2d;
	}
	a.enlaces:hover
	{
		font: 13px Georgia;
		font-weight: bold;
		color: #c8c832;
		text-decoration: none;	
		border-bottom: 1px dotted #c8c832;
	}
	
	a.pincha:link
	{
		font: 12px Georgia;
		font-weight: bold;
		color: #501e2d;
		text-decoration: none;
		float: right		
	}
	a.pincha:visited
	{
		font: 12px Georgia;
		font-weight: bold;
		color: #501e2d;
		text-decoration: none;
		float: right	
	}
	a.pincha:active
	{
		font: 12px Georgia;
		font-weight: bold;
		color: #501e2d;
		text-decoration: none;
		float: right	
	}
	a.pincha:hover
	{
		font: 12px Georgia;
		font-weight: bold;
		color: white;
		text-decoration: none;
		float: right
	}
	
	a.guionesrol:link
	{
		font: 18px Georgia;
		font-weight: bold;
		color: #501e2d;
		text-decoration: none;
		border-bottom: 2px dashed #501e2d;
	}	
	a.guionesrol:visited
	{
		font: 18px Georgia;
		font-weight: bold;
		color: #501e2d;
		text-decoration: none;
		border-bottom: 2px dashed #501e2d;
	}
	a.guionesrol:active
	{
		font: 18px Georgia;
		font-weight: bold;
		color: #501e2d;
		text-decoration: none;
		border-bottom: 2px dashed #501e2d;
	}
	a.guionesrol:hover
	{
		font: 18px Georgia;
		font-weight: bold;
		color: #c8c832;
		text-decoration: none;
		border-bottom: 2px dashed #c8c832;
	}
	
	a.vermapa:link
	{
		font: 16px Georgia;
		font-weight: bold;
		color: #501e2d;
		text-decoration: none;
		border-bottom: 1px dotted #501e2d;
	}
	a.vermapa:visited
	{
		font: 16px Georgia;
		font-weight: bold;
		color: #501e2d;
		text-decoration: none;
		border-bottom: 1px dotted #501e2d;
	}		
	a.vermapa:active
	{
		font: 16px Georgia;
		font-weight: bold;
		color: #501e2d;
		text-decoration: none;
		border-bottom: 1px dotted #501e2d;
	}		
	a.vermapa:hover
	{
		font: 16px Georgia;
		font-weight: bold;
		color: white;
		text-decoration: none;
		border-bottom: 1px dotted white;
	}
	a.enlacesmaria:link
	{
		font: 13px Georgia;
		font-weight: bold;
		color: #237D0A;
		text-decoration: none;
		border-bottom: 1px dotted #237D0A;
	}	
	a.enlacesmaria:visited
	{
		font: 13px Georgia;
		font-weight: bold;
		color: #237D0A;
		text-decoration: none;
		border-bottom: 1px dotted #237D0A;
	}
	a.enlacesmaria:active
	{
		font: 13px Georgia;
		font-weight: bold;
		color: #237D0A;
		text-decoration: none;
		border-bottom: 1px dotted #237D0A;
	}
	a.enlacesmaria:hover
	{
		font: 13px Georgia;
		font-weight: bold;
		color: #501e2d;
		text-decoration: none;
		border-bottom: 1px dotted #501e2d;
	}				
			
/* 
###################
# ESTILOS VENTANA # 
################### */
	
	#tituloventana
	{
		font: 30px Euphorigenic, Verdana; 
		position: absolute; 
		top: 15px; left: 10px; 
		color: #c8c832;
	}	
	a.enlaceventanas:link
	{
		font-weight: bold;
		color: #c8c832;
		text-decoration: none;
	}
	a.enlaceventanas:visited
	{
		font-weight: bold;
		color: #c8c832;
		text-decoration: none;
	}
	a.enlaceventanas:active
	{
		font-weight: bold;
		color: #c8c832;
		text-decoration: none;
	}
	a.enlaceventanas:hover
	{
		font-weight: bold;
		color: white;
		text-decoration: none;
	}