*{
	margin:0px;
	padding:0px;
}
body, html{	
	height:100%;
	background-color:transparent;
	margin:0px 0px;
	padding:0px 0px;	
	font:normal normal 12px/14px Georgia;	
	color:#FFF;
	background-image:url(body-background.jpg);
	background-repeat:repeat;
}

img{
	border:none;
}

strong{
	color:#98c789;
}
#header{	
	background-image:url(head-background.png);
	background-position:center top;
	background-repeat:no-repeat;
	background-color:transparent;
	margin:0px auto 0px auto;	
	width:100%;
	height:600;	
	
}
#cabecera{	
	background-image:url(logo-background.png);
	background-position:center 150px;
	background-repeat:repeat-x;		
	width:100%;
	height:600px;			
}

#logo{
	margin:0px auto 0px auto;
	width:287px;
	height:203px;	
	padding-top:50px;	
}

#menu{			
	margin:0px auto 0px auto;
	text-align:left;		
	width:1000px;	
	height:50px;		
	font:normal bold 20px/20px Georgia, "Times New Roman", Times, serif;	
}

	#menu ul{
		/*background-color:#cc0000;*/
		
		margin:0px auto 0px auto;
		width:800px;
		padding-top:40px;				
	}
	
	#menu li{
		width:160px;
		display:inline;	
						
	}	
	
	#menu a{
		text-align:center;
		display:block;
		float:left;		
		width:130px;
		margin:5px;	
		color:#fff;	
		padding:5px;
		text-decoration:none;
						
	}
	
	#menu a:hover{				
		color:#ededed;	
		background-color:#225811;
	}
	
	#menu .active{				
		background-color:#7A1314;						
		color:#FFF;			
	}


#contenido{
	/*background-color:#cc0000;	*/
	background-image:url(contenido-background.png);
	background-repeat:no-repeat;
	background-position:center bottom;	
	margin:-250px auto 0px auto;
	max-width:1200px;
	*max-width:1000px;
	min-width:1000px;
	
	display:table;
	color:#000000;	
}
	#contenido ul{
		padding:5px;
		margin:5px;
		margin-left:100px;
		max-width:390px;
		font:normal bold 12px/15px Georgia, "Times New Roman", Times, serif;
		list-style:none;
		background-image:url(logo-background.png);
		background-repeat:repeat;
		color:#ededed;
	}
	
	#contenido ul:hover{		
		background-image:none;		
		color:#FFF;
	}
	
	
	#contenido ul li{
		padding:2px;
		margin:1px;		
	}
			#columna_izquierda{
				/*background-color:#00CC00;		*/
				width:680px;						
				min-height:600px;
				float:left;
			
			}
			#columna_derecha{
				/*background-color:#cc00cc;*/
				background-image:url(rojo-background.png);
				background-repeat:no-repeat;
				background-position:-30px -10px;	
									
				width:300px;
				min-height:400px;			
				padding:5px;	
				padding-top:40px;			
				float:right;
				text-align:center;
						
			}
			
			#columna_derecha h2{
				background-color:#7A1314;
				padding:15px;
				margin:5px;		
				max-width:270px;
				font:normal normal 20px/20px Georgia, "Times New Roman", Times, serif;
				color:#FFF;	
			}
			
			#columna_derecha img{
				padding-left:15px;		
			}
	
	.inicio_rojo{
		background-image:url(rojo-background.png);
		background-repeat:no-repeat;		
		padding-top:40px;		
		min-height:500px;		
	}
	.inicio_verde{
		background-image:url(verde-background.png);
		background-repeat:no-repeat;		
		padding-top:40px;				
	}
	.inicio_rojo, .inicio_verde{		
		float:left;
		min-height:300px;
		
	}
		
			.inicio_rojo a, .inicio_verde a, #columna_derecha a{
				padding:1px 2px;
				text-decoration:none;
				background-color:#FFFFFF;
				color:	#225811;
			}	
			
			.inicio_rojo a:hover, .inicio_verde a:hover, #columna_derecha a:hover{
				text-decoration:none;
				background-color:transparent;
				color:	#FFF;
			}	
	.inicio_verde h2, .inicio_rojo h2{		
		padding:15px;
		margin:5px;
		margin-left:100px;
		max-width:400px;
		font:normal bold 25px/25px Georgia, "Times New Roman", Times, serif;	
		color:#FFF;
	}
	
	.inicio_rojo h2{
		background-color:#7A1314;			
	}
	.inicio_verde h2{
		background-color:#225811;		
	}	
	.inicio_rojo p, .inicio_verde p{		
		padding:5px;
		margin:5px;
		margin-left:100px;
		max-width:390px;
		font:normal bold 14px/20px Georgia, "Times New Roman", Times, serif;		
		text-align:justify;		
		background-image:url(logo-background.png);
		background-repeat:repeat;
		color:#ededed;
	}
	
	.inicio_rojo p:hover, 
	.inicio_rojo ul:hover,
	.inicio_verde p:hover, 
	.inicio_verde ul:hover
	{
		background-image:none;		
		
	}
	
	.presupuesto{
	text-align:right; width:400px; margin-left:100px;
	}
	
	
	.presupuesto a, #player2 a{
		border:none;
		margin:0px;
		padding:0px;
		background-color:transparent;
	}
	
	.presupuesto a:hover, #player2 a:hover {
		background-color:transparent;
	}
	
	
	#player{
		width:300px;
		height:420px;
		margin-left:100px;
		clear:both;
		
	}
	
	#player2{
		margin-left:100px;
		height:250px;
		width:400px;
		
	}	
	
	#columna_galeria{
		width:1000px;	
	}
	
	#galeria, #fotografia{
		max-width:1000px;
		display:table;
	}
	#fotografia{
		text-align:center;
	}
	#fotografia .none{
		background-image:none;
	}
	#galeria img{
		width:150px;
		height:151px;
		margin:2px;
		border:none;	
	}
	#galeria a{
		background-color:transparent;
		text-decoration:none;
	
	}
	#listaLatin{ list-style:lower-latin; color:#333333; }
	#listaRoman{ list-style:decimal; color:#333333; }
	
	table{
		margin-left:100px;
		background-color:#FFFFFF;
		border:none;
	
	}
	
/******************FORM**************/
	
	
	.inicio_verde form{ 
			/*background-color:#CC3333;		*/	
			width:910px;
			font-size:11px;			
		}
		.inicio_verde form fieldset{
			padding:10px;
			/*background-color:#DBE1E8;*/
			background-image:url(pie-background.png);
			background-repeat:repeat;
			border:none;
			max-width:800px;	
			margin:3px;
			margin-left:100px;
			display:table;
		}
									/*.inicio_verde form legend{
										color:#FFF;
										font-weight:bold;
										font-size:12px;
										*margin:3px;			
									}*/
		.inicio_verde form label{
			font:normal bold 12px/15px Georgia, "Times New Roman", Times, serif;
			margin:5px;
			color:#FFF;			
			display:block;
		}
		.inicio_verde form input{
			font:normal bold 19px/20px Georgia;
			margin:3px;
			display:block;
			border:none;			
			color:#791415;
			width:175px;
			
			padding:2px;
			}
		.inicio_verde form input:focus{
			background-color:#333333;
			color:#FFF;		
		}
		.inicio_verde form textarea{
			font:normal bold 19px/20px Georgia;
			display:block;
			height:110px;
			width:740px;
			border:none;			
			color:#791415;
			margin:3px;
			padding:5px;
		}
		.inicio_verde form textarea:focus{
			background-color:#333333;
			color:#FFF;
			
			font:normal normal 14px/15px Georgia;
			
		}
		.inicio_verde form button{
			margin:3px;					
			border:none;
			background-color:#225811;
			color:#FFFFFF;	
			margin:3px;
			padding:5px;
			font:normal bold 19px/20px Georgia;
		}
		.inicio_verde form button:hover{		
			background-color:#FFFFFF;
			color:#225811;
			
		}
		
		.bloque_form{
			/*background-color:#00CC00;*/
			float:left;
			margin:5px;
			width:185px;
		
		}
		
		.bloque_text{
			clear:both;
			margin:10px;	
		}
		
		.bloque_button{
			text-align:right;
			width:750px;
			margin:10px;
			clear:both;
		}
	/******************FORM**************/
	
	


#pie{	
	width:100%;
	height:106px;
	background-image:url(pie-background.png);
	background-repeat:repeat;	
	clear:both;
}

#pie a{	
	color:#FFF;
	text-decoration:none;	
}

#pie a:hover{	
	text-decoration:underline;
}

.direccion{
	text-align:center;	
	margin:0px auto 0px auto;
	padding-top:10px;
	width:1000px;	
}

	.direccion p{
		text-transform:uppercase;
		font-size:12px;		
		color:#FFF;		
	}



