body {
font-family:"Helvetica", sans-serif;
font-size: 70%;
font-weight: 400;
text-align: center;
color:#5f5f5f;
background-color: #efefef;
}

.todo {
width: 975px;
position: relative;
margin-left: auto;
margin-right: auto;
margin-top: 5px;

background-color: #FFFFFF;
border-color: #9F9F9F;
border-style: solid;
border-width: 2px 2px 2px 2px;
}

img {
border: 0px;
}

img.logo {
margin: 20px 0px 10px 0px;
height: 50px;
}
img.logoTinokG {
margin: 20px 0px 40px 0px;
}

a {
color: #5f5f5f;
border: 0px;
text-decoration: none;
}
a:hover {
color:#CF2631;
}
a:active {
color:#6F141C;
}

p {
margin: 0px;
padding: 0px;
}

.rojo {
color: #CF2631;
}
.grr {
color: #5f5f5f;
}

.flIzq {
float: left;
}

.flDer {
float: right;
}

div.pies {
font-size: 75%;
background-color: #efefef;
padding: 2px 10px 7px 10px;
}

div.dere {
float: right;
margin: 0px 0px 0px 0px;
padding: 0px 5px 0px 5px;
text-align: right;
}

div.barraVert {
float: right;
margin: 120px 5px 0px 5px;
}

div.peliculin {
float: right;
margin: 123px 0px 0px 5px;
width: 775px;
height: 550px;
background-color: #ffffff;
background-image: url("relojInfDer.png");
background-repeat: no-repeat;
background-position: right bottom;
}

.gris {
margin-right: 43px;
border: 0px;
}

.fotoG {
border: 10px solid #DFDFDF;
}

.coninfo {
width: 100%;
padding: 10px 10px 10px 10px;
border-left: 10px solid #ffffff;
background-color: #dfdfdf;
text-align: center;
vertical-align: top;
}

.miniInfo {
font-size: 75%;
text-align: left;
padding: 12px 0px 2px 0px;
border-bottom: 1px dashed #ffffff;
}
.maxiInfo {
font-size: 80%;
text-align: left;
width: 80%;
}
.maxiInfo h3{
color: #CF2631;
margin: 6px 0px 3px 0px;
}
.maxiInfo p{
font-size: 76%;
margin: 0px 0px 0px 0px;
line-height: 1.5em;
}

ul#menu {
list-style-type: none;
}
ul#menu li {
color: #CF2631;
display: list-item;
padding: 7px;
}
