/************* DEFINICIONES DEL CUERPO PRINCIPAL **************/
*{padding:0; margin:0;}
body {
	margin: 40px 0;
	padding: 0;
/*	background: url("../images/bg-body.jpg") repeat;*/
background:#FFFFFF;
	color: #5B5B5B;
	font-family:Tahoma;
	font-size:1.0em;} /*Font-size: 1.0em = 10px when browser default size is 16px*/
}

form, h1, h2, h3 {
	margin: 0;
	padding: 0;
	font-weight: normal;
}

blockquote {
	font-style: italic;
}

a {
	text-decoration: none;
	color: #5B5B5B;
}

a:hover {
	text-decoration: underline;
}



/********************** CABECERA *****************************/

#cabecera {
	width: 790px;
	height: 125px;
	margin: 0 auto;
	border: 5px solid #ceb049;
	background: #ebebeb url("../images/cabecera.jpg") 5px 20px no-repeat;}

#cabecera h1 {
	position: absolute;
	left: -9999px;
	top: -9999px;
	visibility: hidden;
}

#cabecera h2 {
	float: right;
	padding: 92px 25px 0 0;
}

#cabecera a {
	text-decoration: none;
	color: #FFFFFF;
}
/*********************** MENU *******************************/
	#menu{
		margin:0 auto;
		width:790px;
		height:35px;
		*height:35px;
		background:#ebebeb;		
		border-left: 5px solid #ceb049;
		border-right: 5px solid #ceb049;
		border-bottom: 4px solid #ceb049;
		*border-left: 5px solid #ceb049;
		*border-right: 5px solid #ceb049;
		*border-bottom: 5px solid #ceb049;}
		
		#menu ul{
			width:790px;	
				list-style:none;
		}
			#menu li{
				list-style:none;
				display:block;
				float:left;
				background:#eeeeee;		
					
			}
				#menu li a{
					display:block;
					float:left;
					color:#000;
					text-transform:uppercase;
					font-size:0.7em;
					font-weight:bold;
					line-height:34px;
					text-decoration:none;
					padding:0 25px;				
				}
					#menu li a:hover{
						color:#000;
						background:#dddddd;	
					}
				#menu li a.current{
					display:block;
					float:left;			
					color:#000;
					text-transform:uppercase;
					font-size:0.7em;
					font-weight:bold;
					line-height:35px;
					text-decoration:none;
					padding:0 25px;	
											background:#dddddd;	
				}
					#menu li a:hover.current{
						color:#000;
						background:#dddddd;}

/*********************** CONTENIDO **************************/
#imagen {
	width: 790px;
	height:245px;
	*height:242px;
	margin: 0 auto;
	background: #FFFFFF;
	border-top: 2px solid #FFFFFF;
	border-left: 5px solid #ceb049;
	border-right: 5px solid #ceb049;
}

#inicio {
	width: 790px;
	margin: 0 auto;
	background: #FFFFFF;
	border-top: 2px solid #FFFFFF;
	border-left: 5px solid #ceb049;
	border-right: 5px solid #ceb049;
	border-bottom: 5px solid #ceb049;}

	#inicio .title {
	padding: 10px 10px;
	background: #333333;
	font-size: 0.9em;
	border: 1px solid #FFFFFF;
	color: #000000;
	font-weight:bold;
	background-image: url("../images/bg.jpg");}

	#inicio .texto {
		text-align:left;
		font-size: 0.8em;
		padding: 10px 10px 15px 10px;
		}
		
	#inicio h2 {font-size: 0.9em;}
	#contenido h2 {font-size: 0.9em;}


#contenido {
	width: 790px;
	min-height:370px;
	*min-height:367px;
	margin: 0 auto;
	background: #FFFFFF;
	border-top: 2px solid #FFFFFF;
	border-left: 5px solid #ceb049;
	border-right: 5px solid #ceb049;
	border-bottom: 5px solid #ceb049;}

	#contenido .title {
		margin:10px 0 0 0;
		padding: 10px 0px 10px 20px;
		background: #333333;
		font-size: 0.7em;
		border: 1px solid #FFFFFF;
		color: #000000;
		font-weight:bold;
		background-image: url("../images/bg.jpg");}

	#contenido .texto {margin:0px 0 0 0;padding: 10px 30px 15px 25px;	font-size:0.8em;}
	#contenido ul li {margin:5px 0 0 10px;}
	#contenido ol li {margin:5px 0 0 30px;}


	.imagen-mapa{
	position:relative;
		margin:0 0 20px 20px;
		border:1px solid #000;
	}

.lista-1 {
	margin: 10px 0 0 20px;
	}

.lista-2 {
	margin: 10px 0 0 55px;
	list-style-type: disc;
	}

/* PIE */
#pie {
	width: 750px;
	margin: 0 auto;
	padding: 10px 20px;
	background: #333333;
	border: 5px solid #ceb049;
	border-top: none;
	background-image: url("../images/bg.jpg");
}

#pie p {
	margin: 0;
	padding: 0;
	font-size:0.8em;
	text-align: center;

	color: #000000;
}

#pie a {
	color: #000000;}

