/* CSS Document */

body,td,th {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	color: #333;
}

body {
	margin: 0px;
	padding: 0px;
	background-color: #292929;
	background-image: url(../img/bg_body.gif);
	background-position: center top;
	background-repeat: repeat-y;
	text-align: center;
}

/*a {	
	text-decoration: underline;
	color: #;
	}
a:link { color: #; }	
a:visited {color: #;}
a:hover {color: #; text-decoration: underline;}
a:active{color: #;}*/

div {
	margin: 0px;
	padding: 0px;
}

img {
	border: 0px;
	margin: 0px;
	padding: 0px;
}

hr {
	color: #A58425;
}


h1 {
	padding-top: 0;
	margin-top: 0;
	text-transform: uppercase;
	letter-spacing: 0.25em;
	color: #A58425;
	font-size: 1.1em;
	line-height: 1.5em;
}

h1.especial {
   position: absolute;
   top: 220px;
   left: 274px;
   }
   
p#primero  {
   margin-top: 0;
   padding-top: 0;
   }


.FloatLeft {	
	float: left;
	}
.FloatRight {	
	float: right;
	}
	
.fotoThum {	
	margin-right: 16px;
	}	
/*
-------------------------------------------------------------------------------------------
ESTRUCTURA COMUN
-------------------------------------------------------------------------------------------
*/
 div#continente {
	 position: relative;
	 width: 768px;
	 margin-left: auto;
	 margin-right: auto;
	 text-align: left;
	 background-color: #fff;
  }

div#cabecera {
	background-color: #292929;
}

div#cabecera img.Aderecha {
	position: absolute;
	right: 0px;
}

div#banda {
	margin: 0;
	padding: 55px 0 47px 0;
	background-color: #fff;
	background-image: url(../img/bg_banda.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}


div#navegacion { 
	width: 256px;
	background-color: #292929;
	float: left; 
  }
  
div#contenido {
	border: 0px;
	line-height: 18px; 
  	padding: 0 26px 20px 274px;
  }
  
div#contenido a, div#contenido a:link {	
	text-decoration: none;
	color: #000;
	}
div#contenido a:visited {color: #222;}
div#contenido a:hover { text-decoration: underline;}
div#contenido a:active { text-decoration: underline;} 



/*
-------------------------------------------------------------------------------------------
MENU PRINCIPAL VERTICAL
-------------------------------------------------------------------------------------------
*/
	
ul#menu {
	width: 256px;
	background-color: #292929;
	float: left;
	list-style: none;
	margin: 0;
	padding: 18px 0px;
	}
	
ul#menu li {
	margin: 0px;
	padding: 2px 0;
	list-style-type: none;
	font-size: 1.2em;
	letter-spacing: 0.1em;
	color: #fff;
	text-transform: uppercase;
	}	

ul#menu li a {
	display: block;
	padding: 3px 0;
	color: #fff;
	text-decoration: none;
	width: 100%;
	}

html>body ul#menu li a/**/ {
	width:auto;
}
	
ul#menu li a:hover {
	display: block;
	text-decoration: none;
	color: #fff;
	background: #333;
	}


ul#menu li.active {
	color: #A58425;
	background: #292929 url(../img/bullet.gif) no-repeat left center;
	text-indent: 1.1em;	
	}
	
	
ul#menu li.active a {
	color: #A58425;
	background: #292929 url(../img/bullet.gif) no-repeat left center;

	}	
	
ul#menu li.active a:hover {
	display: block;
	text-decoration: none;
	/*color: #fff;*/
	/*background: #333;*/
	background: #333 url(../img/bullet.gif) no-repeat left center;
	}