/* CSS Document */

body { 
	margin:5px;
	background: #008000;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	}

#container {
	width: 785px;
	height:auto;
	margin:0px auto 0px auto;
	outline:solid 0px #DFDFDF;
	background-color:#fff;
}

#top {
	height: 110px;
	background-color:#C7BF41;
}

	#logo {
		width:785px;
		height: 95px;
		padding:0px;
		color:#ffffff;
		text-align:center;
		font-size:40px;
		font-weight:bold;
		float:left;
		background: white url('../img/fondotop.jpg') no-repeat center top;
	}


/* MENU HORIZONTAL */


#cabecera {
		height: 12px;
		font-size:12px;
		font-weight:bold;
		text-align: right;	
		background: #C7BF40;
	}
ul#menu-cabecera {
	margin:0;
	padding:0;
	list-style-type:none;
}
ul#menu-cabecera li {
	margin:1px 10px 1px 1px;
	padding:0;
	display:inline;	
	float: right;
}
ul#menu-cabecera li a:link, ul#menu-cabecera li a:visited {
	display:block;
	text-decoration:none;
	text-align:center;
	color: #008000;
}
ul#menu-cabecera li a:hover{
	text-decoration: none;
	color: #F6E5E0;
	border-bottom: medium none;
}
ul#menu-cabecera li a:active{
	text-decoration: none;
	color: #F6E5E0;
	border-bottom: medium none;
}


/* CUERPO: MENU VERTICAL Y CONTENIDO */


#cuerpo {
	width:100%;
	height:400px;
	background-color:#ffffff;
	float:left;
	border-bottom:solid 0px #C7BF40;
}

	#menuVert {
		width:160px;
		height:400px;
		font-size:12px;
		float:right;
		margin-top:15px;
		border-left:solid 1px #C7BF40;
		background: white url('../img/fondocontenido.gif') no-repeat right bottom;
	}
			
	#contenido { 
		width:550px;
		height:400px;
		float:left;
		margin-left:25px;
		margin-right:25px;
		text-align:justify;	
	}

	#flotante { 
		width:auto;
		float:right;
		margin-right:30px;
	}

	#content01 {
		width:325px;
		height:400px;
		text-align:justify;
		float:left;
		margin-left:25px;
	}

	#content02 {
		width:375px;
		height:400px;
		padding:2px;
		margin-left:7px;
		border-left:solid 1px #C7BF40;
		text-align:justify;
		float:right;
	}


/* PIE DE PAGINA */

	
#linea {
	height: 26px;
	font-size:12px;
	color:#008000;
	font-weight:bold;
	text-align: right;	
	background: white url('../img/lineahierba.jpg') repeat;
}

#bottom {
	clear: both;
	width: 783px;
	height:30px;
	padding:1px;
	color: #ffffff;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	border-top:solid 1px #C7BF40;
	background: white url('../img/fondotop.jpg') no-repeat center top;
}

.slogan {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#FFFFFF;
	margin-top:15px;
	margin-bottom:5px;
}

.pusher { 
	clear:both; 
	margin:0px;
}

/* ESTILOS COMUNES */

h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#C6943F;
	margin-top:15px;
	margin-bottom:6px;
	border-bottom:1px solid #C6943F;
}

ul.list01 {
	font-size:12px;
	font-weight:bold;
	}
	ul.list01 li { 
		color:#008000;
		font-size:12px;
		margin-left: -20px;
		list-style-image:url('../img/arrow.gif');
		padding-bottom:5px;
	}


	ul.listmenu li { 
		margin-top: 2px;
		margin-left:-30px;
		margin-bottom:3px;
		padding-bottom:5px;
		font-size:12px;
		font-weight:bold;
		list-style:none;
	}
		ul.listmenu li a:link, a:visited {
			color:#008000;
			font-weight:bold;
			text-decoration:none;
		}
		ul.listmenu li a:hover, a:active {
			color:#C6943F;
			border:0;
		}

a:link, a:visited {
	color:#008000;
	font-weight:bold;
	text-decoration:none;
}
a:hover, a:active{
	color:#C6943F;
	font-weight:bold;
	text-decoration:none;
}


/* IMAGENES, TEXTOS, FONDOS Y BORDES */

img {
	border: 0;
	text-align: center;
}

.centrar-imagen {
	text-align: center; 
	text-decoration: none;
}

.txt {
	color:#008000;
	font-size:12px;
	margin-top:10px;
	margin-bottom:10px;
}
.resaltado {
	color: #C6943F;
	font-weight:bold;
}




