/* CSS Document */

body {

	text-align:center;

	font-size: 16px;

	margin:0;

	background-color:White;

	overflow-x:hidden;



}



a img{

	border:none;

}

a:visited img{

	border:none;

}

	

a:hover img{

	border:none;

}

	

a:active img{

	border:none;

}



/* EMPIEZA CONTENEDOR */



.contenedor {
	position:relative;
	width:800px;
	margin-top: 0;
	position: absolute; 
	margin-left: -400px; 
	left:50%

}



.logo{

 margin:7px 0 0 2%;

 float:left;

 position:relative;

 left: -24px;

 width:100%;

 overflow:hidden;

}

 

/*IE6*/

* html .logo{

 margin:7px 0 0 12px;

 float:left;

 position:relative;

 left: -24px;

 width:100%;

 overflow:hidden;

}





.menu_encabezado {
	font-family:"Trebuchet MS";
	float:right;
	text-align:right;
	color: Black;
	font-weight:normal;
	line-height:1px;
	margin-top: -4px;
	padding-bottom: -4px;

}

/* IE6 */

* html .menu_encabezado {

	font-family:"Trebuchet MS";

	float:right;

	text-align:right;

	width:100%;

	margin:5px 0 0 0;

	color: Black;

	font-weight:normal;

	line-height:9px;

}



/* IE7 */

*:first-child+html .menu_encabezado {

	font-family:"Trebuchet MS";

	float:right;

	text-align:right;

	width:100%;

	margin:5px 0 0 0;

	color: Black;

	font-weight:normal;

	line-height:9px;

}



.menu_encabezado ul li { 

   display: inline;

}

.menu_encabezado a {
	font-size:0.7em;
	text-decoration: none;
	color:Red;
	margin: 0;
}

.menu_encabezado_lista li a:hover{

	color: Black;

	text-decoration:underline;

	margin:0 4px 0 0 ;



}

.li a:active {

	color: #00467c;

}

















/************************************** EMPIEZA MENU PRINCIPAL **************************************/

.contenedor_menu{
	position:relative;
	float:left;
	left:-20px;
	width:100%;
	display:inline;
	z-index:9999;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;

	

}

* html .contenedor_menu{

	position:relative;

	float:left;

	width:120%;

	left:-20px;

	display:inline;

	z-index:9999;

	margin: 0 0 -5px 0;

	

}



.menu_principal {

	font-family:"Trebuchet MS";

	float:left;

	text-align:left;

	width:100%;

	color: Red;

	font-weight:normal;

	line-height:1px;

	display:inline;

}

/* IE6 */

* html .menu_principal {
	font-family:"Trebuchet MS";
	float:left;
	text-align:left;
	color: Red;
	font-weight:normal;

}



.menu_principal a {
	font-size:0.9em;
	text-decoration: none;
	color:Black;
	font-weight:bold;
	display: block;



}

.menu_principal_lista li a:hover{

	text-decoration:none;

	background-color: #FFCC00;



}

.li a:active {
	color: #00467c;

}



/* ---------- empieza menu desplegable ----------*/

	

	/* ================================================================ 

This copyright notice must be untouched at all times.



The original version of this stylesheet and the associated (x)html

is available at http://www.cssplay.co.uk/menus/drop_examples.html

Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.

This stylesheet and the assocaited (x)html may be modified in any 

way to fit your requirements.

=================================================================== */

/* commom style for all browsers */

.IE6_menu{

	z-index:9999;

	list-style-type:none;

	display:inline;

	margin:0 2% 0 2%;

}



/* IE6 */

* html .IE6_menu a{

	line-height:1.2em;  

	padding:0 0.2em 0 0.2em;

}

/* IE6 */

* html .IE6_menu a:hover{

	list-style-type:none;

	display:inline;

	text-decoration:none;

	background-color: #FFCC00;

}

.menu_principal_lista {

	z-index:9999;

	list-style-type:none;

}

.menu_principal_lista ul {
	list-style-type:none;
	z-index:9999;

}

.menu_principal_lista li {
	float:left;
	position:relative;
	z-index:9999;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FF0000;
	padding-right: 3%;
	padding-left: 3%;

	

}



/*.menu_principal_lista li, x:-moz-any-link {

	float:left; 

	position:relative; 

	z-index:9999;

	margin:0 14% 0 14%;

}



.menu_principal_lista li, x:-moz-any-link, x:default {

	float:left; 

	position:relative; 

	z-index:9999;

	margin:0 2% 0 2%;

}

*/



.menu_principal_lista li a {

	display:block; 

	text-decoration:none; 

	float:left; 

	line-height:1.2em; 

	z-index:9999;

}
.menu_principal_lista span li{
	border-right-style: none;
}


/* IE6 */

* html .menu_principal_lista li a {

	z-index:9999;

	line-height:1.2em; 

	padding:0 ; 

}

/* IE7 */

*:first-child+html .menu_principal_lista li a {

	z-index:9999;

	line-height:1.2em;  

	padding:0 ; 

	

}

.menu_principal_lista li a.drop {

	z-index:9999;

	font-weight:bold;

	line-height:1.2em;

}

/* IE6 */

* html .menu_principal_lista li a.drop {

	z-index:9999;

	font-weight:bold;

	line-height:1.2em;

}

.menu_principal_lista li ul {

	visibility:hidden; 

	position:absolute; 

	text-align:left;

	top:2.5em; 

	left:0; 

	height:0; 

	overflow:hidden;

	z-index:9999;

}

.menu_principal_lista table {

	margin:-1px;

	text-align:left;

	border-collapse:collapse; 

	font-size:1em;

	z-index:9999; /* font size for IE5.5 */

}



/* fist line style for IE7 and non-IE browsers and the second line for IE5.5 and IE6 */

.menu_principal_lista li:hover a,

.menu_principal_lista li a:hover {

	text-decoration:none; 

	border:0;

	z-index:9999;

}

/* DISTANCIA DE LA CAJA DESPLEGABLE DEL MENU */

.menu_principal_lista li:hover ul,

.menu_principal_lista li a:hover ul {

	visibility:visible; 

	height:auto; 

	width:10em; 

	background:#fff; 

	border:1px solid #FFCC00; 

	left:0; 

	top:1.1em; 

	overflow:visible;

	z-index:9999;

}

.menu_principal_lista li:hover ul li a,

.menu_principal_lista li a:hover ul li a {

	display:block; 

	font-weight:normal; 

	background:transparent; 

	text-decoration:none; 

	height:auto; 

	line-height:1.5em; 

	padding:0.5em;

	z-index:9999; 

	width:9em;

}

* html .menu_principal_lista li a:hover ul li a {

	width:6em; 

	w\idth:5em;

	z-index:9999; /* hack for IE5.5 */

}

.menu_principal_lista li:hover ul li a.drop,

.menu_principal_lista li a:hover ul li a.drop {

	z-index:9999;

	font-weight:bold;

}

.menu_principal_lista li:hover ul li ul,

.menu_principal_lista li a:hover ul li a ul {

	visibility:hidden; 

	position:absolute; 

	top:0; 

	left:5em; 

	height:0; 

	overflow:hidden;

	z-index:9999;

}

.menu_principal_lista li:hover ul li a:hover,

.menu_principal_lista li a:hover ul li a:hover {

	text-decoration:underline;

	z-index:9999;

}

.menu_principal_lista li:hover ul li:hover ul,

.menu_principal_lista li a:hover ul li a:hover ul {

	visibility:visible; 

	color:#000; 

	border:1px solid #ddd; 

	height:auto; 

	background:#fff; 

	width:0em;

	z-index:9999;

} 

.menu_principal_lista li:hover ul li:hover ul.left,

.menu_principal_lista li a:hover ul li a:hover ul.left {

	left:5em;

	z-index:9999;

}

.menu_principal_lista li:hover ul li:hover ul li a,

.menu_principal_lista li a:hover ul li a:hover ul li a {

	display:block; 

	height:auto;

	z-index:9999;

}

.menu_principal_lista li:hover ul li:hover ul li:hover a,

.menu_principal_lista li a:hover ul li a:hover ul li a:hover {

	text-decoration:underline;

	z-index:9999;

}



	/* ---------- termina menu desplegable ----------*/



/************************************** TERMINA MENU PRINCIPAL **************************************/











.info_site{

	float:left;

	color:Black;

	position:relative;

	text-align:center;

	margin:25px 0 10px 0;

	width:100%;

	font-family:Arial;

	font-size:10px;

}

.info_site a{

	color:Red;

	font-family:Arial;

	font-size:10px;

}





/************** DAVID ************************/

.relacions {

	font-family:"Trebuchet MS";

	color:#FF0000;

	text-decoration:none;

}



a.relacions:link{

	font-family:"Trebuchet MS";

	color:#FF0000;

	text-decoration:none;

	list-style-type:none; 

}

a.relacions:visited {

	font-family:"Trebuchet MS";

	color:#FF0000;

	text-decoration:none;

	list-style-type:none; 

}

	

a.relacions:hover {

	font-family:"Trebuchet MS";

	color:#FF0000;

	text-decoration:underline;

	list-style-type:none; 

}

	

a.relacions:active {

	font-family:"Trebuchet MS";

	color:#FF0000;

	text-decoration:underline;

	list-style-type:none; 

}
