body {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color:#333333;
	margin-top:0px;
	margin-right:0px;
	margin-left:0px;
	margin-bottom:0px;
}

.main {position:relative; width:100%; margin:0 auto; text-align:center; }

	#header {padding:0px; overflow:hidden}

/* ----------------------------------------------------------------------------------------------------------
Cabecera
---------------------------------------------------------------------------------------------------------- */

.cabecera_main {height:120px; text-align:center; background-image:url(images/fondo_cabecera.gif)}
	.cabecera { height:120px; width:900; display: block; margin-left: auto; margin-right: auto; }
	.cabecera_logo { height:95px; width:900;  }
	
/* ----------------------------------------------------------------------------------------------------------
Flash
---------------------------------------------------------------------------------------------------------- */	
	
.flash_main {height:160px; text-align:center; background-color:#f3f0dc}	
	.flash { height:160px; width:900; display: block; margin-left: auto; margin-right: auto; background-image:url(images/fondo_flash.gif)}
	
/* ----------------------------------------------------------------------------------------------------------
Contenido
---------------------------------------------------------------------------------------------------------- */	
	
.contenido_main { text-align:center; background-color:#817546; background-image:url(images/fondo_contenido.gif); background-repeat:repeat-x;}	
	.contenido {  width:900; display: block; margin-left: auto; margin-right: auto;}
	.contenido_titulo {  width:900; height:25; font-family:Tahoma, arial; font-size:11; font-weight:bold; color:#FFFFFF; text-align:left; padding-top:5px}
	.contenido_cuerpo {  width:900; font-family:Tahoma, arial; font-size:11; color:#f3f0dc; text-align:justify; padding-top:10px; padding-bottom:10px;}	
	
/* ----------------------------------------------------------------------------------------------------------
Contenido Home con barra lateral
---------------------------------------------------------------------------------------------------------- */	
	
.home_contenido_main { text-align:center; background-color:#817546; background-image:url(images/fondo_contenido.gif); background-repeat:repeat-x;}	
	.home_contenido {  width:900; display: block; margin-left: auto; margin-right: auto;}

	td.cuerpo { background-color:#817546; background-image:url(images/fondo_contenido.gif); background-repeat:repeat-x; }
	td.barra { background-color:#dd8e31; background-image:url(images/fondo_barra.gif); background-repeat:no-repeat; }

	p.titulo { color:#FFFFFF; font-weight:bold; font-size: 11px; margin-top:5px; margin-left:20px; margin-bottom:10px;}
	p.titulo_oscuro { color:#6b543a; font-weight:bold; font-size: 11px; margin-top:5px; margin-left:20px; margin-bottom:10px;}	
	p.titulo_barra { color:#462d0f; font-weight:bold; font-size: 11px; margin-top:5px; margin-left:10px;  margin-bottom:10px;}	
	
	p.cuerpo { margin-right:20px; margin-left:20px; color:#e4dec7; font-size: 11px;  text-align:justify; margin-top:20px; }
	p.cuerpo_fondo { margin-right:20px; margin-left:20px; color:#e4dec7; font-size: 11px;  text-align:justify; padding:3px; background-color:#695f37; margin-bottom:5px;}	
	
	p.texto_fondo { margin-right:20px; margin-left:20px; color:#e4dec7; font-size: 11px; margin-top:0px; margin-bottom:0px; margin-top:3px;}	

	p.cuerpo_oscuro { margin-right:20px; margin-left:20px; color:#261b10; font-size: 11px;  text-align:justify; margin-top:20px; }	
	p.barra {color:#7b501d; font-size: 10px; margin-right:10px;}
	p.cuerpo_tito { margin-right:20px; margin-left:20px; color:#e4dec7; font-size: 10px;  text-align:center;  }	
	p.familia { text-align:center; color:#e4dec7; font-size: 11px;  margin-top:10px; }
	p.nombre_ficha { color:#444444; font-size: 12px;  font-weight:bold; }
	
	table.ficha { color:#dddddd; font-size: 10px;  text-align:justify; margin-top:20px; text-align:center; }	
	table.th.ficha { font-weight:bold;}		

	
/* ----------------------------------------------------------------------------------------------------------
Pie
---------------------------------------------------------------------------------------------------------- */	
	
.pie_main {height:100px;  text-align:center;}
	.pie { height:100px; width:900; display: block; margin-left: auto; margin-right: auto; background-image:url(images/pie.jpg) }
	
	
a { color:#000000; text-decoration:none; }
a:hover{ color:#000000; text-decoration:none; }

a.cuerpo { color:#f7dd39; text-decoration:underline; }
a.cuerpo:hover  { color:#453e11; text-decoration:none; }

a.claro { color:#f9f4e3; text-decoration:none; }
a.claro:hover  { color:#f5cd31; text-decoration:none; }

a.listado { color:#bbb18b; text-decoration:underline; }
a.listado:hover  { color:#edc93f; text-decoration:none; }

a.noticia { color:#f9ce25; text-decoration:none; }
a.noticia:hover  { color:#f9ce25; text-decoration:underline; }

a.novedad { color:#f6ed55; text-decoration:none; }
a.novedad:hover  { color:#f6ed55; text-decoration:underline; }


/* ----------------------------------------------------------------------------------------------------------
Campos
---------------------------------------------------------------------------------------------------------- */	

INPUT, TEXTAREA, SELECT {
	z-index : -3;
	font-size: 11px;
	border:solid 1px #544c2b;
	background-color:#b5a877;
	background:#b5a877;	
	color: #2b2715;
	background-image:url(images/fondo_campo.jpg);
}

.campo {
	z-index : -3;
	font-size: 11px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	border:solid 1px #6b471b;
	background-color:#9d641f;
	background:#9d641f;	
	color: #fff000;
	padding:2px;
}

.boton {
background-image:url(images/fondo_boton.jpg);
color:#FFFFFF;
font-size:11px;
border:solid 1px #544c2b;
padding:5px;
}

.respuesta
{
background-color:#dd8e31;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding:5px;
border: solid 1px #53391a;
width:90%;
text-align:centerM
}

.Estilo2
{
color:#f5b10e;
}

.Estilo3
{
color:#fff000;
}

img.mouseout {
border: 3px solid #514824;
}
img.mouseover {
border: 3px solid #e3d9b3;
} 

