
#total {
width: 920px;
margin: 15px auto;
background: #000 url('../img/tiro.jpg') top right no-repeat;
}

#logo {
height: 80px;
padding-bottom: 15px;
}

#wide {
width: 640px;
float: left;
}

#narrow {
width: 280px;
float: right;
color: #eee;
font-family: verdana;
font-size: 11px;
}

#pie {
clear: both;
text-align: left;
position: relative;
left: -30px;
}

#footer {
text-align: left;
font-family: verdana;
font-size: 9px;
color: #ddd;
padding: 0;
margin: 0 0 0 -5px;
}

#footer a img {
position: relative;
top: 5px;
}


body {
background: #000;
margin: 0;
cursor: default;
}

a:focus {
outline:none;
}

a {
text-decoration: none;
color: #fff;
}

acronym, abbr {
border-bottom: 1px dashed #ddd;
cursor: help;
}

p {
text-align: justify;
margin: 0;
padding: 0;
}

h2 {
font-size: 20px;
padding: 0 0 10px 0;
margin: 0;
position: relative; 
top: -5px;
color: #9F9D9E;
}


h3 {
font-size: 14px;
font-weight: bold;
margin: 0;
padding: 0 0 5px 0;
letter-spacing: -1px;
}

.eng {
color: #999;
}

.imdb {
margin-top: 20px;
}

.imdb a img {
border: 0;
}

.fotos a img {
padding: 5px;
border: 2px solid #000;
filter: alpha(opacity=70); 
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
opacity: .7;
}

.fotos a:hover img {
padding: 5px;
border: 2px solid #fff;
filter: alpha(opacity=100); 
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
opacity: 1;
}

.peli {
float: left;
padding-right: 30px;
}

.peli a img {
filter: alpha(opacity=70); 
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
opacity: .7;
}

.peli a:hover img {
filter: alpha(opacity=100); 
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
opacity: 1;
}

.infopeli {
color: #000;
text-align: center;
font-family: verdana;
font-size: 11px;
padding: 0;
margin: 0;
position: relative;
top: -42px;
letter-spacing: -1px;
font-weight: bold;
}

.infopeli strong {
color: #ddd;
}