/* CSS Document */
body {
background-image: url(imagenes/fondo.gif);
background-repeat:repeat;
color:#ffffff;
}
#pagina{
width:884px;
margin: 10px auto 10px auto;
border:1px solid;
border-color:#006600;
background-color:#Ffffff;
}
#recuadropagina{
width:auto;
margin:0;
padding:0px;
background-color:#Ffffff;
}
/************************  pie  *******************/
#divPie{
clear:both;
width: auto;
padding-left:5px;
padding-right:5px;
vertical-align:middle;
height: 30px;
color: #CCCCCC;
border-top: 2px solid #888;
background-color:#006600;
}

#divPie a{
color: #ffffff;
}

#divPie a:hover {
color: #ff9900;
}

#divCabecera{
	width:100%;
	height:120px;
	background-image: url(imagenes/cabecera.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#divCabecera h1{display:none;}

#menucabecera{
float:right;
text-align:right;
}
#menucabecera ul{
      margin: 0;
      padding: 2px;
      list-style-type: none;
}
#menucabecera li{
      margin-right: 2px;
      background:none;
      text-align: center;
      float: left;
}
#menucabecera a{
			font-size:10px;
			color:#FFFFFF;
      display: block;
			heigth:22px;
			line-height:22px;
      text-decoration: none;
}
#menucabecera br{
clear:both;
}
.linkCabecera{
text-indent:30px;
background-repeat:no-repeat;
background-image: url(imagenes/logo.gif);
margin-left:2px;
background-position: 0 0;
}
.linkCabecera:hover{
background-position: 0 20px;
}

.linkCabecera.home{
}
.linkCabecera.mail{
}
.linkCabecera.sitemap{
}

#banderas{
}

.bandera{
	display:block;
	height: 18px; /* the image height */
	line-height: 18px; /* again */
	width: 26px; /* the image width */
	text-indent: 26px; /* again */
	overflow: hidden; /* clip it */
	background-repeat:no-repeat;
	background-position: 0 0;
}
.bandera:hover{
background-position: 1px 2px;
}
.bandera.DE{
background-image: url(imagenes/banderas_DE.gif);
}
.bandera.UK{
background-image: url(imagenes/banderas_UK.gif);
}
.bandera.ES{
background-image: url(imagenes/banderas_ES.gif);
}
.bandera.FR{
background-image: url(imagenes/banderas_FR.gif);
}
.bandera.CAT{
background-image: url(imagenes/banderas_CAT.gif);
}
/***************************** cuerpo ***********************************/
	/* fuentes */
body, td, div{
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #666666;
}

h1,h2,h3{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
}

td.contenido strong{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#336600;
font-weight:strong;
}
#seccioncentralxxx a{
	font-family: Verdana, sans-serif;
	font-size: 12px;
	color:#FFCC99;
}

#seccioncentral a {
text-decoration:none;
}
#seccioncentral a:hover {
	color:#000000;
	
}




	
	
	#seccioncentral {
		width:auto;
		height:auto;
		border: 1px solid #999999;
		vertical-align:top;
		}
  #seccioncentral td{
		text-align:left;
		vertical-align:top;
		}
	
  td.contenido {
		padding:2px;
		width:auto;
		background-color:#FFFFFF;
		}
  td.lateral {
		border-left: 2px solid #888;
		padding:2px;
		width:200px;
		background-color:#FFFFFF;
}
/***************************** noticias ***********************************/
.noticia, .resunoticia{
	text-align:left;
	font-size:11px;
}
.resunoticia a, .resunoticia a:visited, .noticia a, .noticia a:visited{
}
.resunoticia a:hover{
}
.noticia h1, .resunoticia h1{
	font-size:90%;
	font-weight:bold;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #FFCC99;
}
.noticia h2, .resunoticia h2{
font-size:80%;
}
.noticia h3, .resunoticia h3{ /* publicado en.. por */
font-size:75%;
clear:both;
}

/******************** CAJAS *************************************/
#divLogin{
clear:both;
}

/* ******************* menu principal ( menuv2) */
/* remove the bullets, padding and margins from the lists */
.menuv2{
	width:auto;
	height:26px;
	clear:both;
	background-color:#006600;
}
.menuv2 ul{
list-style-type:none;
padding:0;
margin:0;
}
/* make the top level links horizontal and position relative so that we can position the sub level */
.menuv2 li{
float:left;
position:relative;
z-index:100;
}

/* use the table to position the dropdown list */
.menuv2 table{
position:absolute;
border-collapse:collapse;
z-index:80;
left:-1px;
top:25px;
}

/* style all the links */
.menuv2 a, .menuv2 :visited {
display:block;
font-size:10px;
width:140px;
padding:7px 0;
color:#cccccc;
background:#006600;
text-decoration:none;
margin-right:1px;
text-align:center;
}
/* style the links hover */
.menuv2 :hover{
color:#ffffff;
background:#669966;
}

/* hide the sub level links */
.menuv2 ul ul {
visibility:hidden;
position:absolute;
width:149px;
height:0;
}

.menuv2 ul ul a, .menuv2 ul ul a:visited ,.menuv2 ul ul a:hover{
padding:3px 0;
color:#cccccc;
background:#006600;
}

.menuv2 ul ul a:hover{
color:#ffffff;
background:#669966;
}

/* make the sub level visible on hover list or link */
.menuv2 ul li:hover ul,
.menuv2 ul a:hover ul{
visibility:visible;
}



/********************** menuprincipal antiguao ************************/
#menuprincipal {
	width:auto;
	height:30px;
	clear:both;
	background-color:#F9E1B9;
	}
#menuprincipal ul{
      margin: 0;
      padding: 0 0;
      list-style-type: none;
}
#menuprincipal li{
      margin-right: 1px;
      text-align: center;
      float: left;
}
#menuprincipal a{
			font-size:12px;
			font-weight:bold;
			color:#888;
      display: block;
			heigth:27px;
			line-height:27px;
      text-decoration: none;
			padding:0 9px;

}
#menuprincipal a:hover{
	color:#fff;
	}

#menuprincipalimagen a{
			font-size:12px;
			color:#CCC;
      display: block;
			heigth:27px;
			line-height:27px;
      text-decoration: none;
			background-image:url(imagenes/botonesmenu.gif);
			background-position: 0 0;
			padding:0 9px;

}
#menuprincipalimagen a{
			font-size:12px;
			padding:0 9px;
			}

#menuprincipalimagen a:hover{
			background-position: 0 27px;
}



