BODY {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: center;
    background-color: #b64926;
	color: #5A4F3F;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 10px;
}
#contenedor{
	border-left: 5px solid #FF9A00;
	border-right: 5px solid #FF9A00;
	background-color: #ffffff; 
	text-align: left;
    width: 780px;
    margin: auto;
}
#cabecera{
    background-color: #d0d0ff;
    color: #333300;
    font-size:12pt;
    font-weight: bold;
    padding: 0 0 0 0px;
}
#cuerpo{
    margin: 0 0 0 0px;
} 
#menusuperior{
	background-color: #b64926; 
	color: #ffffff;
	text-align: right;
	font-size: 12px;
	font-weight: bold;
	width: 780px;
/* No se por que pero al ponerle el padding el ancho de Firefox cambia, asi que lo 
cuadro poniendo espacios detras de los componentes del menu superior */	
}
#menusuperior a{ 
	color: #ffffff;
	text-decoration: none;
}
#menusuperior a:hover{
	color: #FF9A00;
	text-decoration: none;
}
#lateral{
    background-image:   url(imagenes/fondolateralaoc.jpg);
	background-repeat: no-repeat;	
	background-color : #ffffff;
	padding: 20 0 0 0px;
	width: 160px;
    float:left;
}
#lateral ul{
    margin : 0 0 0 0px;
    padding: 0 0 0 0px;
    list-style: none;
}
#lateral li{
    margin: 2 2 2 2px;
    padding: 2 2 2 2px;
}
#lateral a{
    color: #5A4F3F;
    text-decoration: none;
}
#lateral a:hover{
	color: #468966;
	text-decoration: none;
}
#bannerlateral{
    width: 120px;
    float: right;
	padding: 20 0 0 0px;
}
#contenido{
    margin-left: 170px;
    background-color: #ffffff;
    padding: 10 0 4 4px;
    width: 470px;
	color: #5A4F3F;
}
#contenidocompleto{
    margin-left: 170px;
    background-color: #ffffff;
    padding: 10 0 4 4px;
  	color: #5A4F3F;
}
#contenido a{ 
	color: #8e2800;
}
#contenido a:hover{
	color: #FF9A00;
}
#pie{
    background-color: #b64926;
	color: #ffffff;  
	text-align:right;
	width: 780px;
    clear: both;
}
/* Portada */
#portada table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-spacing:1px;
	/* Quita el espacio entre bordes */
	border-collapse: collapse;
	}
#portada caption {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background: #FFFFFF;
	border:1px solid #FFFFFF;
	color: #FFFFFF;
	padding:2px;
}
#portada th {
	text-align: center;
	background: #FFFFFF;
	border:1px solid #FFFFFF;
	font-size: 10px;
	color: #FFFFFF;
}
#portada td {
	border:1px solid #FFFFFF;
	font-size: 10px;
}
#portada a{
    color: #5A4F3F;
    text-decoration: none;
}
#portada a:hover{
	color: #468966;
	text-decoration: none;
}
/* Noticias */
#noticias a{
    color: #FFB03B;
    text-decoration: none;
    font-weight: bold;
    font-size: 12px;
}
#noticias a:hover{
	color: #468966;
	text-decoration: none;
                font-weight: bold;
}
.FondoLateral {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	background-image:  url(/Images/fondolateral.gif);
	background-repeat: repeat;
}
table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-spacing:1px;
	/* Quita el espacio entre bordes */
	border-collapse: collapse;
                }
table a{
                color: #5A4F3F;
                text-decoration: none;
                }
caption {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background: #FF9900;
	border:1px solid #FF9900;
	color: #FFFFFF;
	padding:2px;
}
th {
	text-align: center;
	background: #FF9900;
	border:1px solid #FF9900;
	font-size: 10px;
	color: #FFFFFF;
}
td {
	border:1px solid #FF9900;
	font-size: 10px;
}
SELECT 
{ 
background-color:#5a4f3f; 
color:#ffffff;
} 
H1
{
font-size: 10px;
color:#468966;
font-weight:bold;
}
H2
{
font-size: 10px;
font-weight:bold;
}
/* Posicion */
#posicion {
position:relative;
left:45px;
top:20px;
}
