﻿body{
background-repeat: no-repeat;
background-position: 800 800;
}
.main
{
    width: 900px;
    background-color: #FFFFFF;
}
.logo_festival
{
    background-color: #f57d00;
    width: 45%;
}
.sep
{
    background-position: left bottom;
    width: 5px;
    background-image: url('../images/Sep_festival_jazz.jpg');
    background-repeat: repeat-y;
}
.rigth
{
    width: 100%;
    height: 100%;
}
.rigth_uno
{
    padding: 0px;
    margin: 0px;
    border-right-style: solid;
    border-bottom-style: solid;
    border-right-width: medium;
    border-bottom-width: medium;
    border-right-color: #7f1133;
    border-bottom-color: #7f1133;
    width: 33%;
}
.rigth_uno a img
{
    border-width: 0px;
    padding: 0px;
    margin: 0px;
    text-decoration: none;
    border-spacing: 0px;
}
.rigth_dos
{
    padding: 3px;
    margin: 3px;
    border-bottom-style: solid;
    border-bottom-width: medium;
    border-bottom-color: #7f1133;
    background-color: #f57d00;
    width: 33%;
    font-size: medium;
    font-weight: bold;
    color: #FFFFFF;
    vertical-align: top;
    text-align: left;
}
.rigth_tres
{
    border-left-style: solid;
    border-bottom-style: solid;
    border-bottom-width: medium;
    border-left-width: medium;
    border-bottom-color: #7f1133;
    border-left-color: #7f1133;
    width: 33%;
}
.rigth_cuatro
{
    padding: 3px;
    margin: 3px;
    border-right-style: solid;
    border-right-width: medium;
    border-right-color: #7f1133;
    width: 33%;
    font-size: medium;
    font-weight: bold;
    color: #666666;
    vertical-align: bottom;
    text-align: left;
}
.rigth_cinco
{
    padding: 3px;
    margin: 3px;
    border-left-style: solid;
    border-left-width: medium;
    border-left-color: #7f1133;
    background-color: #7f1133;
    font-size: medium;
    font-weight: bold;
    color: #FFFFFF;
    vertical-align: top;
    text-align: right;
}
.rigth_seis
{
    border-right-style: solid;
    border-top-style: solid;
    border-top-width: medium;
    border-right-width: medium;
    border-top-color: #7f1133;
    border-right-color: #7f1133;
}
.rigth_siete
{
    padding: 3px;
    margin: 3px;
    border-top-style: solid;
    border-top-width: medium;
    border-top-color: #7f1133;
    background-color: #C0C0C0;
    font-size: medium;
    color: #333333;
    font-weight: bold;
    vertical-align: bottom;
    text-align: right;
}
.rigth_ocho
{
    border-top-style: solid;
    border-left-style: solid;
    border-top-width: medium;
    border-left-width: medium;
    border-top-color: #7f1133;
    border-left-color: #7f1133;
}
.bottom
{
    background-color: #f7d915;
    color: #7f1133;
}
.top
{
    background-color: #7f1133;
    color: #FFFFFF;
    vertical-align: middle;
    text-align: center;
}
.top li
{
    display: inline;
    border-right-style: solid;
    border-right-width: thin;
    border-right-color: #FFFFFF;
    vertical-align: middle;
    text-align: center;
}
.top li a
{
    padding: 3px;
    margin: 3px;
    color: #FFFFFF;
    text-decoration: none;
    font-weight: bold;
    text-align: center;
    vertical-align: middle;
}
.top li a:hover
{
    padding: 3px;
    margin: 3px;
    color: #FFFF00;
    text-decoration: none;
    font-weight: bold;
    text-align: center;
    vertical-align: middle;
}