body {
	background: #DBBF7C url(../imagenes/fondo.gif);
	margin: 0;
	padding: 0;
}

#total {
	position: relative;
	background: #ffffff;
	margin: 0 auto;
	width: 772px;
	border-style: solid;
	border-width: 0 2px 0 2px;
	border-color: #000000;
	/*background: #ffffff url(fondo.gif);*/
}

#cabecera {
	width: 100%;
	height: 114px;
}

#menu_sup {
	width: 100%;
	height: 27px;
	border-style: solid;
	border-width: 1px 0 1px 0;
	background: #DDDDDD;
	border-color: #3F3F3F;
}

#general {
	margin: 0;
	padding: 0;
	width: 100%;
}

#menu {
	float: left;
	background: #ffffff;
	width: 202px;
	margin: 0;
	padding: 0;
}

#contenidos {
	background: #ffffff;
	width: 570px;
	float: right;
}

h1 {
	margin: 5px 0 -5px 0;
	font-family: arial, verdana, helvetica;
	font-weight: bold;
	font-size: 18px;
	color: #705F35;
}

p.noticia {
	font-weight: bold;
	color: #ff0000;
	font-size: 14px;
	font-family: verdana, arial, helvetica;
}

p.inicio_noticia {
	margin: 0 10px 10px 0;
}

p {
	text-indent: 10px;
	margin: 12px 10px 10px 0;
	text-align: justify;
	font: 12px "Lucida Grande", Geneva, Verdana, Arial, Helvetica, sans-serif;
}

#cabecerafinal {
	clear: both;
	margin: 5px 0 0 0;
	padding: 1px 0 0 0;
	width: 100%;
	height: 30px;
	text-align: center;
	background-color: #BA8B00;
	font-size: 11px; 
	color: #ffffff; 
	font-family: Arial, Helvetica, sans-serif;
	border-top: solid 1px #000000;
	border-bottom: solid 1px #000000;
}

#cabecerafinal p {
	text-align: center;
	margin: 0;
	padding: 0;
	font-size: 11px;
}

#cabecerafinal a {
	font-size: 10px; 
	color: #ffffff; 
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

#cabecerafinal a:hover {
	color: #022370;
	text-decoration: underline;
}

img.anular {
	margin: 0 0 0 -10px;
	padding: 0 0 0 0;
}

img.anular2 {
	margin: 6px 0 0 5px;
	padding: 0 0 0 0;
	border: 0;
}

img.pefc {
	display: block;
	text-align: center;
	margin: 25px auto;
}

#anular2 {
	display: inline;
	margin: 0 0 0 5px;
	padding: 0 0 0 0;
}

img.general, img.general2, img.general3 {
	border: solid 2px #705F35;
	margin: 15px 0 1px 0;
	display: block;
	text-align: center;

}

img.general {
	margin: 0 auto;
}

img.general2 {
	margin: 12px auto;
}

img.general3 {
	border: 0;
	margin: 25px auto;
}

img.idiomas {
	border: 0;
	margin: 6px 0 0 10px;
}

img.submenu {
	border: 0;
	margin: 0 0 4px 378px;
}

#contenidos ul {
	font: 12px "Lucida Grande", Geneva, Verdana, Arial, Helvetica, sans-serif;
}

#contenidos ul li {list-style-image: url(../imagenes/flecha.gif);}

#total2 {
	position: relative;
	margin: 0 auto;
	width: 770px;
	text-align: right;
	padding: 10px 0 10px 0;
}

#menu ul {
	padding: 6px 19px 0 6px;
	margin: 0;
	font: 11px Arial, Helvetica, Geneva, Verdana;
}

#menu li {
	border-bottom: 1px solid #8B7753;
	line-height: 14px;
	list-style: none;
	margin: 0;
}
#menu li a {
	display: block;
	text-decoration: none;
	color: #FA4800;
	padding-left: 4px;
	width: 173px;
	background: #fff;
}

#menu li a:hover {
	color: #fff;
	background: #F25702;
}

#menu ul a#actual {
	color: #fff;
	background: #834747;
} 

.titular {
	font-weight: bold;
	color: #ff0000;
}

#contacto{
	font: 12px "Lucida Grande", Geneva, Verdana, Arial, Helvetica, sans-serif;
}

#contacto dl.p{
	margin: 0;
	padding: 0;
}

#contacto ul{
	margin: 0;
	padding: 0;
}

#contacto ul li{
	list-style: none;
	list-style-image: none;
}

#contacto input{
	border: 2px solid black;
	margin: 2px 0 0 0;
}

#privada, #error, #logeado{
	background-color: #F9E5D6;
	margin:16px 0px 16px 6px;
	font-family: arial, verdana;
	font-size: 10px;
}

#privada, #error {
	width: 177px;
	height: 178px;
}

#privada {
	background-image: url(../imagenes/privada3.gif);
}

#logeado {
	background-image: url(../imagenes/logeado.gif);
	width:177px;
	height:152px;
}

#error {
	background-image: url(../imagenes/error.gif);
}

#privada form, #error form, #logeado form{
	margin: 0;
	padding: 0;
}

#privada input.boton, #error input.boton, #logeado input.boton{
	padding: 0 2px 0 2px;
	margin: 4px 0 0 83px;
	background: #A2450E;
	border: 1px solid #000000;
	font-size: 9px;
	color: #ffffff;
}

#privada p, #error p, #logeado p{
	margin: 0 0 0 16px;
	padding: 2px 0 0 0;
	font-family: arial, verdana;
	font-size: 10px;
}

#privada p.info, #error p.info, #logeado p.info{
	text-align: center;
	margin: 2px 0 0 0;
	text-indent: 0;
}

#privada a, #error a, #logeado a{
	color: #ff0000;
}

#privada a:hover, #error a:hover, #logeado a:hover{
	color: #8B7753;
	text-decoration: none;
}

#privada dl, #error dl{
	margin: 0 0 0 0;
	padding: 50px 0 0 0;
}

#privada dt, #error dt{
	display: block;
	margin: 0 0 0 0;
	padding: 2px 0 0 29px;
}

#privada dd, #error dd{
	display: inline;
	margin: 0 0 0 0;
	padding: 0 0 0 29px;
}

#logeado ul {
	padding: 56px 5px 0 6px;
	margin: 0;
	font: 11px Arial, Helvetica, Geneva, Verdana;
}

#logeado li {
	width: 80px;
	border-bottom: 1px solid #8B7753;
	line-height: 14px;
	list-style: none;
	margin: 0;
}
#logeado li a {
	display: block;
	text-decoration: none;
	color: #9C430F;
	padding-left: 4px;
	width: 162px;
	background: #DEC7B6;
}

#logeado li a:hover {
	color: #fff;
	background: #F25702;
}

#logeado ul a#actual {
	color: #fff;
	background: #834747;
} 

#privada input.text, #error input.text, #logeado input.text{
	border: 1px solid #000000;
	font-size: 10px;
}

p object{
	margin: 0 0 0 -4px;
	padding: 0 0 0 0;
}

table {
	width: 557px;
	margin: 0;
	padding: 0;
}

td.combinado{
	font: 20px "Lucida Grande", Geneva, Verdana, Arial, Helvetica, sans-serif;
	color: #F25702;
	font-weight: bold;
}

td.combinado strong{
	font: 12px "Lucida Grande", Geneva, Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
}

td.izquierda {
	width: 140px;
	vertical-align: top;
}

td.derecha p{
	margin: 10px 0 0 0;
}

td.izquierda img{
	border: solid 2px #705F35;
}

td.derecha {
	vertical-align: top;
	width: 412px;
	padding: 0 0 0 6px;
	text-indent: 10px;
	text-align: justify;
	font: 12px "Lucida Grande", Geneva, Verdana, Arial, Helvetica, sans-serif;
}

acronym {
	cursor: help;
	border-bottom: 1px dotted gray;
}

table.espesores{
	width: 95%;
	font: 12px "Lucida Grande", Geneva, Verdana, Arial, Helvetica, sans-serif;
	margin: 0 0 0 10px;
}

table.espesores tr.par{
	background-color: #F4D8C3;
}

table.espesores tr.impar{
	background-color: #E0AC82;
}

table.espesores tr.cabecera{
	background-color: #888;
	color: #fff;
}

table.espesores td{

	text-align: center;
}

#advertencia{
	text-align: center;
	width: 90%;
	margin: 0 0 12px 22px;
	padding: 2px;
	background-color: #ED4F06;
	border: solid 2px #834747;
	font: 12px "Lucida Grande", Geneva, Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
}

#noticias{
	width: 272px;
	display: inline;
	margin: 0 0 0 5px;
	padding: 0 0 0 0;
}

#noticias #contenedor{
	margin: -188px 0 6px 288px;
	_margin: -180px 0 6px 286px;
	padding: 0;
	display: block;
	width: 272px;
	height: 176px;
	background-image: url(../imagenes/noticias.gif);
}

#noticias #contenedor ul{
	margin: 12px 0 0 12px;
	padding: 28px 2px 0 0;
	_margin: 10px 0 0 12px;
	_padding: 14px 0 0 0;
}

#noticias ul li{
	list-style: none;
	list-style-image: url(none);
	margin: 0 0 4px 0;
	color: #AE6238;
	font-size: 11px;
}

a.leer {
	padding-left: 8px;
	font-size: 10px;
	text-decoration: none;
	margin: 0 0 10px 0;
}

#contenidos img.left {
	float: left;
	margin: 4px 4px 4px 0;
	border: 1px solid #F35106;
}

#contenidos img.right {
	float: right;
	margin: 4px 0 4px 4px;
	border: 1px solid #F35106;
}

#contenidos span.color1 {
	color: #F85900;
}

#contenidos span.color2 {
	color: #A2450E;
}

#contenidos span.color3 {
	color: #3E869C;
}

#contenidos span.color4 {
	color: #FB9D00;
}
