/* CSS Document */
body{
padding:0px; 
margin:0px; 
background:url(images/mainbg.jpg) 0 0 repeat-x #abb96a; 
color:#757165; 
font:14px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
text-align:center; 
}

div, p, ul, h2, h3, img{padding:0px; margin:0px;}

a {
	text-decoration: none;
}

#logo a {
background: url(images/logo_amper.png) no-repeat;
display: block;
height: 77px;
width: 198px;
float: left;
margin-top: 5px;
margin-left: 20px;
margin-bottom: 20px;
}
#logo a span {
visibility: hidden;
}

#menu {
	margin-top: 47px;
	margin-right: 25px;
}

#menu span{
	font-size: 13px;
	color: Black;
	background-color:#ada99d; 
	xbackground-color:#a4b55f; 
	padding: 2px;
}

#menu a{
color: White;
font-size: 13px;
margin-right: 10px;
}

#menu a:hover{
color: White;
font-size: 13px;
padding-top: 2px;
padding-bottom: 2px;
background-color:#ada99d; 
}

#menu ul li {
	float: right;
   display: inline;
} 

.idioma{
	xmargin-left: 50px;
	margin-right: 10px;
	font-size: 13px;
	color: Black;
	background-color:#ada99d; 
	padding-left: 9px;
}

.contacto{
	margin-left: 50px;
	margin-right: 10px;
	font-size: 13px;
	color: Black;
	background-color:#565348; 
	padding-left: 9px;
}

.contacto a:hover{
	font-size: 13px;
	color: Black;
	background-color:#565348; 
}

ul{list-style-type:none;}


/*----TOP PANEL----*/
#topPan{width:747px; height:120px; position:relative; margin:0 auto; padding:0px;}
#topPan img{position:absolute; top:20px; left:-230px;}

#topPan ul{width:480px; height:32px; position:absolute; top:66px; right:-150px;}
#topPan ul li{float:right; width:79px; height:32px; padding:0 0 0 1px;}
#topPan ul li a{display:block; width:79px; height:32px; text-decoration: none; color:#ffffff; font-size:11px; font-weight:bold; line-height:32px; text-transform:uppercase; text-align:center;}
#topPan ul li a:hover{text-decoration: underline; color:#ffffff;}

#topPan ul li.home{display:block; width:79px; height:32px; font-size:11px; font-weight:bold; line-height:32px; color:#ffffff; text-decoration:underline; text-transform:uppercase; text-align:center;}
#topPan ul li.catala{display:block; width:79px; height:32px; font-size:11px; line-height:32px; color:#000000; text-align:center; margin-left:30px;}
#topPan ul li.internacional{display:block; width:79px; height:32px; font-size:11px; font-weight:bold; color:#a4b55f; text-transform:uppercase; text-align:center;}
/*----/TOP PANEL----*/


/*----BODY MIDDLE PANEL----*/
#bodymainmiddlePan{
	width: 100%;
	float: right;
	clear: both;
	background-image: url(images/mapa_mundi.jpg);
	background-color: #cfd2db;	
	height: 350px;
	background-repeat: repeat-x;
}

/*---Middle One----*/
#middleonePan{
width:187px; 
float:right; 
margin-top:180px; 
margin-right:200px;
text-align:left;
}
#middleonePan ul {position:absolute;}
#middleonePan ul li a{
width:140px; 
height:20px; 
background:#6e6f61; 
xcolor:#adba72; 
color: White;
line-height:27px; 
text-decoration:none; 
padding:3px 5px 3px 5px;
xfont-weight: bold;
font-size: 13px;
}
#middleonePan ul li a:hover{background:#aaba69; color:#272525; text-decoration:none;}

/*---/Middle One----*/
/*----BODY MIDDLE PANEL----*/


/*----BODY CONTENIDO----*/

#titulo_apartado {
margin-top: 40px;
padding-top: 40px;
margin-bottom: -70px;
padding-left: 40px;
}

#bodycontenido{
width:100%; 
clear:both;  
background-color: White; 
background-image: url(images/fondo_cuerpo.jpg);
text-align:left;
background-repeat: no-repeat;
padding-bottom: 40px;
}

/*---Middle One----*/
#bodycontenidomenu{
xwidth:187px; 
xfloat:left; 
margin-top:150px; 
xmargin-left:50px;
margin-left:30px;
text-align:left;
}
#bodycontenidomenu ul {position:absolute;}
#bodycontenidomenu ul li a{
width:140px; 
height:20px; 
background:#6e6f61; 
xcolor:#adba72; 
color: White;
line-height:27px; 
text-decoration:none; 
padding:3px 5px 3px 5px;
xfont-weight: bold;
font-size: 13px;

}
#bodycontenidomenu ul li a:hover{background:#aaba69; color:#272525; text-decoration:none;}

#bodycontenidotext{
width:750px; 
xfloat:right; 
xmargin-top:0px; 
xmargin-left:300px;
margin-left:220px;
text-align:left;
}

.titulo {
	float: left;
	margin-top: 50px;
	margin-left: 25px;
	margin-bottom: 150px;
}

/*---/Middle One----*/
/*----BODY MIDDLE PANEL----*/


/*----FOOTER PANEL----*/

#footermainPan{ 
text-align: left;
margin: 0 auto;
height:400px; 
width: 90%;
background:url(images/fondo_footer.jpg) 0 0 repeat-x #a3b45c; 
color:#fff; 
clear:both;
padding-left:2% 

                
}

#xwrap {
margin:0 auto 0 auto; width:50%; 
text-align:left;
}

#footerPan{
width:380px; 
float:left; 
margin:30px; 
font-size:10px;
text-align: left;
background:url(images/fondo_footer.jpg) 0 0 repeat-x #a3b45c; 
}

#footerPan p{
font-size:13px;
color: #1f3300;
text-align:justify;
}

#footerPan a{
text-decoration: underline;
}

#footerPan a:hover{
text-decoration: none;
font-weight: bold;
}

#footerPan h2{
	color: #000;
	background-color:#829440; 
	padding: 1px;
	padding-left: 5px;
	padding-right: 2px;
}

#footerPandos{width:280px; float:none; margin-left:120px; font-size:10px;}

#separator {
	
	background:url(images/fondo_separator.jpg) 0 0 repeat-y #a3b45c; 
	min-width: 3px;
	width: 3px;
	float: left;
	min-height: 350px;
}

.logo_ub {
	float: right;
}

.local {
	background: url(images/tiket_local.jpg) repeat-y;
}

.local span {
 	position:absolute; 
    text-indent: -5000px;
}

.plano {
	margin-top: 10px;
	margin-bottom: 13px;
} 

table {
	background-color: ButtonFace;
	width: 700px;
	border: 1px;
	margin-bottom: 50px;
}

tr {
	width: 100px;
}