html, body {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;

}
img {
border:none;
}
#bg {
width:100%;
background:url(images/bg.jpg) left top repeat-x;
height:auto;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
float:left;
}
#container {
margin:45px auto;
width:1024px;
height:723px;
overflow:hidden;
}
#top-container {
margin:0px 0px 0px 80px;
width:880px;
height:153px;
overflow:visible;
}
#pmg-logo {
display:block;
width:388px;
height:153px;
float:left;
margin:0px 0px 0px 0px;
}
#search-and-menu-container {
width:492px;
height:153px;
margin:0px 0px 0px 0px;
float:left;
overflow:visible;
}
#search {
float:left;
padding:0px 0px 5px 240px;
height:20px;
width:250px;
overflow:hidden;
}
#search div {
float:left;
margin:5px 5px 0px 0px;
}
#spain {
float:left;
padding:5px 0px 20px 240px;
height:15px;
width:250px;
overflow:hidden;
text-align:right;
}
#spain a {
font-weight:bold;
}
#spain a:hover {
border-bottom:solid 2px #9886ba;
text-decoration:none;
}
#top-menu-logo {
display:inline;
float:left;
padding:0px 0px 11px 16px;
width:463px;
height:27px;
text-align:right;
}
#top-menu {
float:left;
display:block;
width:500px;
height:155px;
overflow:hidden;
z-index:1000;
position:relative;
top:0px;
left:0px;
margin:0px 0px -110px -15px;
padding:0px 0px 0px 0px;
}
#top-menu div {
margin:0px 0px 0px 0px;
}
.search-field-container {
display:block;
float:left;
width:196px;
height:20px;
margin:0px 0px 0px 0px!important;
}
.search-field {
border:none;
display:block;
width:192px;
height:16px;
font-size:11px;
background:url(images/search-field.gif) top left no-repeat;
padding:4px 0px 0px 4px;
}
.search-btn {
margin:3px 0px 0px 5px;
float:left;
}
#footer {
background:url(images/footer-border.gif) top left repeat-x;
width:100%;
height:49px;
clear:both;
}
#footer-links {
width:450px;
float:left;
padding:9px 0px 0px 30px;
}
#footer-links a {
margin:0px 10px 0px 10px;
color:#000000;
text-decoration:none;
}
#footer-links a:hover {
text-decoration:underline;
}
#rights {
width:400px;
float:right;
text-align:right;
padding:9px 42px 0px 30px;
}
#rights p {
margin:0px 0px 5px 0px;
text-align:right;
color:#000000;
}
#rights .linx-media {
color:#bcbbbb;
text-decoration:none;
}
#rights .linx-media:hover {
text-decoration:underline;
}
#photos-container {
width:1024px;
height:382px;
background:url(images/photos-container-bg.jpg) center bottom no-repeat;
padding:14px 0px 0px 0px;
clear:both;
}
#flash-photos {
width:490px;
height:330px;
overflow:hidden;
}
#photos {
width:507px;
height:343px;
padding:18px 0px 0px 18px;
float:left;
display:inline;
background:url(images/photos-bg.jpg) top left no-repeat;
margin:0px 0px 0px 70px;
}
#texts {
background:url(images/texts-bg.gif) top right no-repeat;
width:335px;
height:346px;
padding:10px 0px 0px 22px;
float:left;
display:inline;
margin:5px 0px 0px 0px;
overflow:hidden;
}
#texts-container {
width:320px;
height:320px;
padding:10px 5px 0px 0px;
overflow:auto;
}
#texts-container p {
/*text-align:justify;*/
font-size:12px;
margin:0px 0px 15px 0px;
}
#texts-container ul {
margin:5px 0px 15px 15px;
padding:0px 0px 0px 0px;
}
#texts-container li {
/*text-align:justify;*/
font-size:12px;
margin:0px 0px 5px 0px;
}
#texts-container h1 {
font-size:14px;
margin:0px 0px 8px 0px;
}
#texts-container h2 {
font-size:13px;
margin:20px 0px 8px 0px;
font-style:italic;
}
a {
color:#666666;
text-decoration:none;
}
a:hover {
text-decoration:underline;
}
.usual-text {
color:#222222;
text-decoration:none;
}
.usual-text:hover {
text-decoration:none;
}

#bottom-photos {
width:945px;
height:125px;
padding:0px 0px 0px 79px;
background:url(images/bottom-photos.gif) top left repeat-x;
}
#bottom-photos-container {
background:url(images/bottom-photos-bg.gif) top left no-repeat;
width:239px;
height:93px;
padding:4px 0px 0px 5px;
overflow:hidden;
float:left;
display:inline;
margin:17px 17px 0px 0px;
visibility:hidden;
}
.arrows {
list-style-image:url(images/dash.gif);
}
.purple-color {
color:#7b65bb;
font-weight:bold;
font-size:12px;
}
.index-page {
height:100%;
border-collapse:collapse;
}
.index-page td {
margin:0px 0px 0px 0px;
padding:0px 10px 0px 0px;
vertical-align:middle;
}
#re {
display:block;
margin-top:55px;
}
#din {
display:block;
margin-top:70px;
}
.dash {
list-style:url(images/dash.gif)
}