div.item_menu  {
    color: #DB1F26;
}
A {text-decoration: none; }
A:hover {text-decoration: underline;}
body {
    font-family: "Courier New";
}
table.index {
    padding-top: 40px;
    padding-left: 40px;
    font-size: 65px;
    height: 400px;
    font-weight: bold;
}
td.index  {
    padding-top: 40px;
    padding-left: 40px;
    font-size: 65px;
    height: 400px;
    font-weight: bold;
}
table.menu {
    margin-bottom: 5px;
    color: #DB1F26;
    text-align: center;
    font-size: 14px;
    width: 820px;
}
.rojo  {
    color: #DB1F26;
    cursor: hand;
}

.rojo2  {
    color: #DB1F26;
    cursor: hand;
	font: Arial, Helvetica, sans-serif;
}
.blanc  {
    color: #FFFFFF;
    cursor: hand;
}
td.menu  { 
    border-right: 2px solid red;
}
div.peu  {
    width: 820px;
    text-align: center;
    color: #FF0000;
    font-weight: bold;
}
h1  {
    font-size: 18px;
    color: #DB1F26;
}
h2 {
    margin-top: 10px; 
    margin-left: 10px; 
    padding-left: 50px; 
    padding-right: 20px; 
    color: #DB1F26; 
    font-size: 33px; 
    background-color:#ffffff; 
    font-family:"Courier New";
	width: 710px;
}
h4 {
    margin-top: 10px; 
    margin-left: 10px; 
    /*padding-left: 50px; */
    /*padding-right: 20px; */
    color: #DB1F26; 
    font-size: 33px; 
    background-color:#ffffff; 
    font-family: Arial, Helvetica, sans-serif;
	padding-right: 0px; padding-left: 10px; width: 770px;
}

table.platos {
    margin-right: 10px;  
    margin-left: 60px; 
    background-color:#DB1F26; 
    color:#ffffff; 
    font-size: 27px; 
    width: 730px; 
    font-family:"Courier New"; 
	margin-left: 10px; width: 780px;
}

table.platos2 {
    margin-right: 10px;  
    margin-left: 60px; 
    background-color:#DB1F26; 
    color:#ffffff; 
    font-size: 27px; 
    width: 730px; 
    font:Arial, Helvetica, sans-serif; 
	margin-left: 10px; width: 780px;
}
td.banner {
    padding-left: 40px;
    color:#fff;
    font-size: 20px;
    height: 76px;
    font-weight: bold;
    
}

td.banner2 {
    padding-left: 40px;
    color:#fff;
    font-size: 20px;
    height: 76px;
    font-weight: bold;
	font:Arial, Helvetica, sans-serif;
    
}
div.caixa_input  {
    width: 700px;
    font-size: 16px;
    padding-top: 10px;
}
.caixa_inputs  {
    width: 350px;
    border-width: 1px;
    border-style: solid;
    border-color: #570000;
    vertical-align: top;
}
.caixa_data  {
    width: 70px;
    border-width: 1px;
    border-style: solid;
    border-color: #570000;
    vertical-align: top;
}
.caixa_hora  {
    width: 40px;
    border-width: 1px;
    border-style: solid;
    border-color: #570000;
    vertical-align: top;
}
.continuar  {
    width: 160px;
    text-align: center;
    margin-left: 250px;
    border-color: #000000;
    border-width: 2px;
    border-style: solid;
    background-color: #570000;
    font-size: 16px bold;
    color: #ffffff;
    margin-top: 10px;
}
span.titul_input  {
    width: 160px;
    color: #ffffff;
    padding-left: 20px;
}
div.irformulario  {
    width: 160px;
    text-align: center;
    margin-left: 250px;
    border-color: #000000;
    border-width: 2px;
    border-style: solid;
    background-color: #570000;
    font-size: 16px bold;
    color: #ffffff;
}
div.obligatoris  {
    font-size: 12px;
    color: #ffffff;
    padding-left: 20px;
}
table.body  {
    width: 760px;
    margin: 10px;
}
td.foto  {
    width: 270px;
}
img.fotobody  {
    width: 350px;
	float: right;
	margin-left: 10px;
}
img.fotobody2  {
    width: 250px;
	float: left;
	margin-right: 10px;
}
td.textebody  {
    padding: 10px;
    font-family:"Courier New";
    font-size: 16px;
    color: #ffffff;
}
.desaparece  {
    width: 0px;
    height: 0px;
    font-size: 0px;
    style: hidden;
}
.aparece  {
    width: 320px;
    height: 60px;
    text-align: center;
    margin-left: 180px;
    border-color: #000000;
    border-width: 2px;
    border-style: solid;
    background-color: #570000;
    font-size: 20px;
    color: #ffffff;
    margin-top: -750px;
}

