/* CSS Document */
body { 
	background:url(images/page-bg.jpg) top center no-repeat #000; 
	font-family:Arial, Helvetica, sans-serif;
	margin:0; 
	padding:0; 
}

#page { width:990px; margin:0 auto;}
a {text-decoration:none; color:#000;}
a img { border:none;}
ul { list-style:none; margin:0; padding:0;}
h1 { margin:0; padding:0; }
h1 a { float:left; display:block; background:url(images/logo-h1.png) top left no-repeat; margin-left:110px; width:158px; height:46px;}
h1 a span {display:none;}
h2 { margin-left:140px;}
#entry { padding-left:125px; text-align:justify; padding-right:20px; background:url(images/polsera-de-lleida-portada.jpg) 19px 30px no-repeat; }
#entry a { text-decoration:underline; color:#555; }
.current a { color:#bec0c3;}
.clearer { clear:both; }
.left {float:left;}
.right {float:right;}
.maincontent { padding:30px; }
.arrowleft { position:absolute; margin-top:179px }
.arrowright { position:absolute; margin-top:179px; left:93%; }
#storycontent { width:990px; height:413px; overflow:hidden; position:relative; }

#keep_safe { position:absolute; z-index:50; }
#header { padding-top:8px; height:50px;}
div#logo {position:absolute; margin:0 0 0 28px; z-index:1000;}
div#top_menu {float:right; font-size:18px;  z-index:100; position:relative; margin-right:20px;}
div#top_menu ul { margin-top:20px;}
div#top_menu ul li {display:inline-block; padding: 0 10px 0 10px;}
div#top_menu ul li a:hover {color:#bec0c3;}

/* Content Footer */
#content_footer { background:url(images/featured-brand-bg.png) top left repeat-x; color:#CFCFCF; height:64px; padding:0; }
#content_footer li { display:inline; margin:0; }
#content_footer li a img, #content_footer li a span {display:none;}
#content_footer li a { display:block; height:60px; float:left; padding:0 14px 4px 14px;}
#content_footer li.pandora a { width:194px; background:url(images/logos-plata.png) 0 -131px no-repeat; padding-left:14px;}
#content_footer li.thomas a{ width:164px; background:url(images/logos-plata.png) 0 -1px no-repeat; }
#content_footer li.teno a{width:160px; background:url(images/logos-plata.png) 0 -66px no-repeat; } 
#content_footer li.platapalo a{width:200px; background:url(images/logos-plata.png) 0 -196px no-repeat; } 
#content_footer li.platapedro a{width:127px; background:url(images/logos-plata.png) 0 -261px no-repeat; padding-left:19px; }

#content_footer li.pandora a:hover { background-position: -248px -131px; }
#content_footer li.thomas a:hover { background-position: -247px -1px; }
#content_footer li.teno a:hover {background-position: -247px -66px; } 
#content_footer li.platapalo a:hover {background-position: -247px -196px; } 
#content_footer li.platapedro a:hover {background-position: -247px -261px; }


/* Footer */
#footer { background:url(images/footer-bg.png) top center no-repeat; height:175px;
	position: relative; }
#footer p {margin:0; padding:15px;}
#footer p.copy { float:right; position:absolute; bottom:0; right: 0; text-align:right; }
#footer_head { height:47px; border-bottom:2px solid #f2f2f2; background-color:#ffffff;}

/* Contact */
div#top_menu ul li#contact2 { padding: 8px 10px 8px 10px; border:3px solid #fff; border-bottom:#fff; background:#fff;}
div#top_menu ul li#contact2.current { border-color:#ddd; }
#contact { position:absolute; z-index:60; top:55px; background:#ffffff; border:3px solid #ddd; padding:20px; display:none;}
#contact_left { float:left; }
#contact_right { float:right; }
#contact_bottom {width:945px; margin-top:25px; padding-top:10px; border-top:3px solid #ddd; font-size:14px; }
#contact_bottom ul {margin-top:11px;}
#contact_bottom li, #contact_bottom h2, #contact_bottom h3 { float:left; margin:auto 60px auto 0;  }
#contact_bottom h2, #contact_bottom h3 { line-height:25px; }
#contact_bottom li { line-height:16px;  }
#contact_form { margin-top:35px; }
#contact_form label { }
#contact_form label input { }

/* Language Select */
li#language { text-align:right; padding-bottom:15px; padding-right:20px;}
li#language ul { display:none; padding-top:7px; margin:0 0 0 0; width:150px; position:absolute; left:470px;}
/*li#language:hover ul {display:block; }*/
li#language ul li { background-color:#FFFFFF; display:block; margin:0;  }
li#language ul li a { padding:7px 20px 7px 7px; display:block;}
.maps_googlemaps { position:absolute; top:110px; z-index:20; }
#map_lleida, #map_alfarras { display:none;}
