* { padding: 0; margin: 0; }

body {
 font-family: Helvetica, Arial, Verdana, sans-serif;
 font-size: 14px;
 background: #737373 url(bg.jpg) repeat-x;
}

#wrapper { 
 margin: 0 auto;
 width: 1000px;
 background-color:#fff;
}

#header {
 color: #333;
 width: 1000px;
 float: left;
 height: 267px;
 background: #ffc600 url(cima.jpg);
}

#en-header {
 color: #333;
 width: 1000px;
 float: left;
 height: 267px;
 background: #ffc600 url(en-cima.jpg);
}

#menu {
 float: left;
 width: 1000px;
 height: 42px;
 background: #ffc600 url(cima2.jpg) right no-repeat;
 font-family: "Times New Roman", Times, serif;
 font-size: 24px; font-style:italic;
}

#menu ul{
 list-style-type:none;
 margin-left:27px;
}

#menu ul li{
 float:left;
 padding:7px 15px;
}

#menu a, #menu a:visited {color:#750000; text-decoration:none;}

#menu a:hover  {text-decoration:none; color:#000000;}
#menu li:hover {background:#ffe58c;}

#content { 
 float: left;
 color: #333;
 background: #ffffff;
 width: 640px;
 display: inline;
 padding:20px 20px;
 line-height:125%;
 text-align:justify;
}

#content a, #content a:visited {color:#750000;}
#content a:hover  {color:#000000; text-decoration:none;}


input {padding:3px; margin:10px; }


h1 {
 color:#750000;
 font-size:22px;
 padding-left:10px;
 padding-bottom:15px;
 font-family:Calibri, Helvetica, Arial, sans-serif;
}

h2 {
 color:#750000;
 font-size:14px;
 padding-top:5px;
 padding-bottom:5px;
 font-family:Calibri, Helvetica, Arial, sans-serif;
}

h3 {
 color:#750000;
 font-size:14px;
 padding-bottom:5px;
 font-family:Calibri, Helvetica, Arial, sans-serif;
}

#footer { 
 width: 1000px;
 height: 70px;
 clear: both;
 color: #333;
 background: #737373;
}

#rightcolumn { 
 color: #333;
 width: 300px;
 float: right;
}

#dir-tit {
 color:#fff;
 background-color:#750000;
 padding:7px;
 font-family:Calibri, Helvetica, Arial, sans-serif;
 font-size:12px;
 letter-spacing:1px;
}

#dir-tab {
 text-align: center;
 background:url(bg-dir.jpg) no-repeat;
}

#programa-dia {
 color:#000;
 background-color:#ffc600;
 padding:7px;
 font-family:Calibri, Helvetica, Arial, sans-serif;
 font-size:14px;
 text-align: center;
}