#container {
width: 790px;
margin: 0px auto;
padding: 1em 0 1em 0;
background-color:#FFFFFF;
}
#header {
background-color: #045D1B;
width: 780px;
margin: 0em auto 0em auto;
}

#menu {
background-color: #D9EBDE;
width: 780px;
margin: 0px auto;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-variant:small-caps;
}
#menu a {
color: #045D1B;
font-weight:bold;
text-decoration:none;
}
a {
color: #045D1B;

text-decoration:none;
}
#menu table td {
padding-right: 1em;
}
body {
/*background-color:#E6E6E6;*/
margin: 0px;
padding: 0px;
}
#content {
width: 780px;
margin: 1em auto 0em auto;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}
#content h2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
color: #055D1B;
}
.programa_sub {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
}
#foot {
width: 100%;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
margin: 0.7em auto;
border-top: 1px solid #D6D6D6;
}
#foot img {
margin-right: 1em;
}
img {
padding: 0.4em;
}
.bordedreta {
border-right: 1px solid #D6D6D6;
}
.quadre_portada {
border: 1px solid #045D1B;
background-color: #D9EBDE;
}
h2 {
margin: 0px;
padding: 0px 0px 6px 0px;
}
#capsa {
width: 780px;
margin: 0px auto 0.5em auto;
height: 200px;
position: relative;
background-image:url(img/fons2.jpg);
background-position: bottom center;
background-repeat:no-repeat;
}
#smenu {
position: absolute;
width: 100%;
left: 0px;
bottom: 0px;
}
