body  {
	font-family:Arial, Helvetica, sans-serif;
	color: #333333;
	margin: 20px;	padding: 0;
	text-align: center; /* centra contenido en IE 5. */
	background:url(../img/cmpg/pg-cabecera-fondo.gif) top repeat-x #ffffeb;
	font-size: 62.5%;
}

#cabecera { padding: 0em;	margin-bottom:20px; margin-left:19em; background-color:#010101; color:#FFFFFF;}
#cabecera div.barra-buscador{ height:1.9em; border-bottom: dotted 0.1em #679966;}
#cabecera div.barra-migas{ height:1.8em; color:#FFFFFF; margin-left:0.5em; font-size:1em; margin-left:0em; position:relative; background:url(../img/cmpg/pg-casa.gif) no-repeat #477946; padding-left:2em;}
#cabecera div.barra-migas a{color:#FFFFFF; text-decoration:none; font-size:1em; position:relative; top:0.3em;}
#cabecera div.barra-migas a:hover{text-decoration:none; color:#6C996E;}
#cabecera div.buscador{ float:left; padding:0.1em;}
#cabecera div.buscador form input{ background-color:#284527; border: solid #477946 0.1em; font-size:0.9em; color:#477946;}
#cabecera div.buscador form input.boton{ background-color:#010101; color:#679966; width:5em; margin-left:0.2em; cursor:pointer; border:none;}
#cabecera div.buzon{ float:right; padding:0.2px; padding-right:0.4pem; font-size:1.1em;}
#cabecera div.buzon a{ text-decoration:none; color:#679966;}
#cabecera div.buzon a:hover{ text-decoration:none; color:#6B6149;}
#cabecera div.imagen-cabecera{ height:14em; background-color:#333333; color:#FFFFFF; background: url(../img/cmpg/pg-cabecera.jpg) repeat-x top left; border-bottom: dotted 0.1em #679966;}

#contenido { margin-right:24em; margin-bottom:2em;}
#contenido.amplio {margin-right:0em;}

#contenido div.acceso-directo{background: url(../img/cmpg/pg-fondo-acceso-directo.gif) no-repeat #ebead6; height:2.0em; border-bottom: dotted #999999 0.1em; padding-top:0.8em; font-size:1.2em;}
#contenido div.acceso-directo a{color:#c56e2b; text-decoration:none; font-weight:bold; margin-left:3.3em;}
#contenido div.acceso-directo a:hover{color:#FF9900;}
#contenido div.acceso-directo-titulo{ margin-top:1em; border-bottom:solid 0.01em #c56e2b; color:#c56e2b; font-weight:bold; font-size:1.4em; padding:0.5em;}

#contenido div.galeria{ padding-bottom:2em; border-bottom:dotted 0.1em #999999; margin-top:2em;}
#contenido div.galeria div.galeria-foto{ background-color:#ebead6; padding:0.5em; width:19.3em; float:left; margin-left:1em; margin-top:1em; height:20em;}
#contenido div.galeria div.galeria-foto img{ border:solid 0.1em #666666; width:19em; height:11.9em;}
#contenido div.galeria div.galeria-foto div.pie{ font-size:0.9em; color:#666465; margin-top: 0.5em;}
#contenido div.galeria h2{ background-color:#FFFFEB;	color:#6C996E; font-size:1.8em; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; border-bottom:solid 0.01em #6C996E; padding-bottom:0.3em;}

#contenido div.modulo{ background-color:#f8f7e3; margin-top:2em; display:block; color:#000000; border-bottom: dotted #999999 0.1em; }
#contenido div.modulo div.bic{ float:left; width:19em; padding:0.5em; margin-right:1em; margin-bottom:1.5em; height:28em; position:relative; border:solid 0.1em #A9A9A0;}
#contenido div.modulo div.bic div.leermas {position:absolute; bottom:0em; width:7em; padding-left:0.5em; right:0.5em;}
#contenido div.modulo div.bic img {border:none; margin-bottom:0.5em;}
#contenido div.modulo div.bic p{ margin-top:0.5em;}
#contenido div.modulo div.bic span {color:#6B6149; font-size:1.2em; margin-bottom:0.5em; font-weight:bold;}
#contenido div.modulo div.centrado { text-align:center; }
#contenido div.modulo object { margin-top:0.5em; margin-bottom:0.5em;}
#contenido div.modulo div.imagen{ padding:0.5em; background-color:#F0F5DF; text-align:center; margin-bottom:1em; color:#000000;}
#contenido div.modulo div.imagen img{ border:none;}
#contenido div.modulo div.imagen div.pie{color:#666666; font-size:1em; margin-top:0.2em; width:45em; text-align:left;}
#contenido div.modulo div.imagen2{ float:right; margin-left:1em; text-align:center; margin-bottom:1em; margin-top:0.1em;}
#contenido div.modulo div.imagen2 img{ border:none; width:19em;}
#contenido div.modulo div.imagen2 div.pie{color:#666666; font-size:1em; margin-top:0.2em; width:18.4em; display:block; padding:0.3em; background-color:#ebead6; text-align:left;}
#contenido div.modulo div.leermas { padding:1em;}
#contenido div.modulo div.leermas a{ color:#457247; text-decoration:none; padding-right:3emx; font-weight:bold;}
#contenido div.modulo div.leermas a:hover{ color:#457247; text-decoration:none; padding-right:3em; font-weight:bold;}
#contenido div.modulo h2{ background-color:#FFFFEB;	color:#6C996E; font-size:1.8em; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; border-bottom:solid 0.01em #6C996E; padding-bottom:0.2em;}
#contenido div.modulo h2.ampliable{border-bottom: dotted #c56e2b 0.1em; padding-bottom:0.5em; font-size:1em;}
#contenido div.modulo h2 a{background: url(../img/cmpg/pg-fondo-ampliable.gif) no-repeat right; color:#c56e2b; font-size:1.4em; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; padding-bottom:0.3em; text-decoration:none; padding-right:3em;}
#contenido div.modulo h3{ padding:1em; color:#6B6149; font-size:1.4em; margin-bottom:0.1em;}
#contenido div.modulo h3 a{ color:#6B6149; text-decoration:none;}
#contenido div.modulo h3 a:hover{ color:#4D2C15; text-decoration:none;}
#contenido div.modulo h4{color:#6B6149; font-size:1.4em; margin-bottom:1em; padding-left:2em; background:url(../img/cmpg/enlace-destacado-adorno.gif) left no-repeat;}
#contenido div.modulo h4 a{ color:#6B6149; text-decoration:none;}
#contenido div.modulo h4 a:hover{ color:#4D2C15; text-decoration:none;}
#contenido div.modulo p{ color:#333333; padding:0.8em; padding-bottom:1em; margin:0em; line-height:1.6em; font-size:1.2em;}
#contenido div.modulo p a{  color:#457247; text-decoration:none; padding-right:3em; font-weight:bold;}
#contenido div.modulo p a:hover{ color:#457247; text-decoration:none; padding-right:3em; font-weight:bold;}

#contenido div.modulo-lista{ background-color:#f8f7e3; margin-top:2em; display:block; color:#000000; border-bottom: dotted #999999 1px; height:22em; }
#contenido div.modulo-lista div.bic{ float:left; width:19em; padding:0.5em; margin-right:1em; margin-bottom:1.5em; height:28em; position:relative; border:solid 0.1em #A9A9A0;}
#contenido div.modulo-lista div.bic div.leermas {position:absolute; bottom:0em; width:7em; padding-left:0.5em; right:0.5em;}
#contenido div.modulo-lista div.bic img {border:none; margin-bottom:0.5em;}
#contenido div.modulo-lista div.bic p{ margin-top:0.5em;}
#contenido div.modulo-lista div.bic span {color:#6B6149; font-size:1.2em; margin-bottom:0.5em; font-weight:bold;}
#contenido div.modulo-lista div.imagen{ padding:0.5em; background-color:#F0F5DF; text-align:center; margin-bottom:1em; color:#000000;}
#contenido div.modulo-lista div.imagen img{ border:none;}
#contenido div.modulo-lista div.imagen div.pie{color:#666666; font-size:1em; margin-top:0.2em; width:45em; text-align:left;}
#contenido div.modulo-lista div.imagen2{ float:right; margin-left:1em; text-align:center; margin-bottom:1em;}
#contenido div.modulo-lista div.imagen2 img{ border:none; height:19em;}
#contenido div.modulo-lista div.imagen2 div.pie{color:#666666; font-size:1em; margin-top:0.2em; width:18.4em; display:block; padding:0.3em; background-color:#ebead6; text-align:left;}
#contenido div.modulo-lista div.leermas { padding:1em;}
#contenido div.modulo-lista div.leermas a{ color:#457247; text-decoration:none; padding-right:3em; font-weight:bold; font-size:1.2em;}
#contenido div.modulo-lista div.leermas a:hover{ color:#457247; text-decoration:none; padding-right:3em; font-weight:bold;}
#contenido div.modulo-lista h2{ background-color:#FFFFEB;	color:#6C996E; font-size:1.8em; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; border-bottom:solid 0.01em #6C996E; padding-bottom:0.3em;}
#contenido div.modulo-lista h2 a{ color:#6C996E; font-size:1.8em; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; border-bottom:solid 0.1em #6C996E; padding-bottom:0.3em; text-decoration:none;}
#contenido div.modulo-lista h3{ padding:1em; color:#6B6149; font-size:1.4em; margin-bottom:1em;}
#contenido div.modulo-lista h3 a{ color:#6B6149; text-decoration:none;}
#contenido div.modulo-lista h3 a:hover{ color:#4D2C15; text-decoration:none;}
#contenido div.modulo-lista h4{color:#6B6149; font-size:1.4em; margin-bottom:1em; padding-left:2em; background:url(../img/cmpg/enlace-destacado-adorno.gif) left no-repeat;}
#contenido div.modulo-lista h4 a{ color:#6B6149; text-decoration:none;}
#contenido div.modulo-lista h4 a:hover{ color:#4D2C15; text-decoration:none;}
#contenido div.modulo-lista p{ color:#333333; padding:1em; padding-bottom:1em; margin:0em; line-height:1.6em; font-size:1.2em;}
#contenido div.modulo-lista p a{  color:#457247; text-decoration:none; padding-right:3em; font-weight:bold;}
#contenido div.modulo-lista p a:hover{ color:#457247; text-decoration:none; padding-right:3em; font-weight:bold;}

.senlace{color:#663300; text-decoration:none; font-weight:bold; }
.senlace:hover{color:#999933; text-decoration:none; font-weight:bold; }

#contenido div.modulo2{ background-color:#FFFFFF;	margin-top:2em; display: block; padding-bottom:0.3em; color:#000000;}
#contenido div.modulo2 h2{ color:#6B6149; font-size:1.4em; margin-bottom:1em;}
#contenido div.modulo2 div{	float:left; height:5.6em; font-size:1.4em; font-weight:bold; background:#1F1F21 url(../img/cmpg/fondo-ampliar-info.gif) no-repeat right;	padding:0px; margin:0px; padding-right:2em; margin-right:1.5em;}
#contenido div.modulo2 div div { margin:0px; padding:0.5em; padding-left:1em; background:none;}
#contenido div.modulo2 div div a{ text-decoration:none; color:#CFCEC4;}
#contenido div.modulo2 div div a:hover{ text-decoration:none; color:#6B6149;}

/*
#contenido div.modulo-lista{ margin-top:20px; display: block; padding-bottom:3px; color:#000000;}
#contenido div.modulo-lista div.bloque{background-color:#ffffeb;	margin-top:10px;	padding:10px; display: block; padding-bottom:3px; color:#000000;}
#contenido div.modulo-lista div.imagen{ float:left;}
#contenido div.modulo-lista div.texto{ margin-left: 200px;}
#contenido div.modulo-lista span{ color:#6B6149; font-size:14px; margin-bottom:10px; font-weight:bold;}
#contenido div.modulo-lista h2{ background-color:#000000;	color:#FFFFFF; font-size:12px; padding:3px; padding-left:10px; margin-bottom:10px;}
#contenido div.modulo-lista div.leermas {	text-align:right; background: url(../img/cmpg/fondo-leermas.gif) right no-repeat;	padding-top:10px; padding-bottom:10px; margin-top:-10px;}
#contenido div.modulo-lista div.leermas a{ color:#FEFEFE; text-decoration:none; font-size:9px; padding-right:30px;}
#contenido div.modulo-lista div.leermas a:hover{ color:#FEFEFE; text-decoration:none; font-size:9px; padding-right:30px;}
*/

#contenido div.paginacion{ text-align:center; margin-top:2em;}
#contenido div.paginacion span{ padding:0.5em; margin:0.2em; border:solid 0.1em #6C996E;}
#contenido div.paginacion span a{color:#FFFFFF; text-decoration:none; color:#6C996E;}
#contenido div.paginacion span.seleccionado{ color:#FF9900; padding:0.5em; margin:0.2em;}
#contenido div.paginacion span.seleccionado a{ color:#FF9900;}

#contenedor-principal { margin: 0 0 0 19em; background-color:#ffffeb;	margin-bottom:2em;	font-family:Arial, Helvetica, sans-serif;}

#contenedor-principal div.subcabecera{ background:url(../img/cmpg/pg-fondo-subcabecera.gif) no-repeat left top; background-color:#f0f5df; height:3em; border-top:solid 0.2em #6c996e;  border-bottom:dotted 0.1em #6c996e;}
#contenedor-principal div.subcabecera h1{color:#6c996e; font-size:1.8em; padding-top:0.2em; margin-left:1.6em; font-family:Verdana, Arial, Helvetica, sans-serif;}

#contenedor-principal div.subcabecera2{ background-color:#f5f4d6; height:3em; margin-top:2em; border:solid 0.1em #999999;}
#contenedor-principal div.subcabecera2 div.volver{ float:right; width:7em; text-align:right; padding-right:0.5em; color:#CFCEC4; font-size:1.6em; font-weight:bold; padding-top:0.6em; background:url(../img/cmpg/fondo-subcabecera2-adorno.gif) no-repeat left;}
#contenedor-principal div.subcabecera2 div.volver a{ text-decoration:none; color:#CFCEC4;}
#contenedor-principal div.subcabecera2 div.volver a:hover{ text-decoration:none; color:#6B6149;}
#contenedor-principal div.subcabecera2 h2{ width:18.5em; color:#CFCEC4; font-size:1.3em; padding-top:0.6em; margin-left:5em; float:left; padding-left:2em; background:url(../img/cmpg/fondo-subcabecera2-adorno.gif) no-repeat left;}
#contenedor-principal div.subcabecera2 h2 a{ text-decoration:none; color:#CFCEC4;}
#contenedor-principal div.subcabecera2 h2 a:hover{ text-decoration:none; color:#6B6149;}
#contenedor-principal div.subcabecera2 div.buscador{ float:left; padding:0.1em; color:#95885e; padding-top:0.6em; position:relative; margin-left:5em;}
#contenedor-principal div.subcabecera2 div.buscador form { margin:0em; padding:0em;}
#contenedor-principal div.subcabecera2 div.buscador form input{ background-color:#FFFFFF; border: solid #666666 0.1em; font-size:0.9em; margin-right:0.5em; width:10em;}
#contenedor-principal div.subcabecera2 div.buscador form img{ width:2em; border:none; margin-right:0.5em; margin-bottom:0.3em; vertical-align:middle; top:0.5em;}
#contenedor-principal div.subcabecera2 div.buscador form input.boton{ background-color:#e1e1bd; color:#95885e; width:5em; margin-left:0.2em; cursor:pointer;}

h1,h2,h3,h4{ margin:0em; padding:0em;}

#introduccion-menu{ width:45em; margin: auto;}
#introduccion-menu div{ width:9em; background-color:#010101; height:1.8em; padding-top:0.4em; float:left; font-weight:bold;}
#introduccion-menu div a{ color:#FFFFFF; text-decoration:none;}
#introduccion-menu div a:hover{ color:#6B6149;}
#introduccion-menu ul{margin: auto; padding: 0em; list-style-type: none; list-style-image: none; background-color:#010101; width:45em;}
#introduccion-menu ul li {width:9em; display: inline;  text-align:center;}

#lateral1 {	float: left;	width: 17em;	margin-right:20px;}

#lateral1 div.modulo{margin-top:2em; display: block; padding-bottom:0em;}
#lateral1 div.modulo div.imagen{ text-align:center; margin-bottom:1em;}
#lateral1 div.modulo div.imagen img{ border:none; width:15em;}
#lateral1 div.modulo div.titulo-modulo{ background-color:#000000;	color:#FFFFFF; font-size:1.2em; padding:0.3em; padding-left:1em; margin-bottom:1em; font-weight:bold;}
#lateral1 div.modulo p {padding-bottom:1em;}

#lateral1 div.modulo2{ display: block; background:#e5e4df; margin:1em; padding:0.4em; font-size:1em; color:#006633; font-family: Verdana, Arial, Helvetica, sans-serif;}
#lateral1 div.modulo2 div.imagen{ text-align:center; margin-bottom:1em;}
#lateral1 div.modulo2 div.imagen img{ border:none; width:15em;}
#lateral1 div.modulo2 div.titulo-modulo{ background-color:#000000;	color:#FFFFFF; font-size:1.2em; padding:0.3em; padding-left:1em; margin-bottom:1em; font-weight:bold;}
#lateral1 div.modulo2 p {margin:0em; padding:0em;}

#lateral1 div.modulo3{ display: block; background:#efefe3; margin:1em; padding:0.4em; font-size:1em; color:#006633; font-family: Verdana, Arial, Helvetica, sans-serif;}
#lateral1 div.modulo3 div.imagen{ text-align:center; margin-bottom:1em;}
#lateral1 div.modulo3 div.imagen img{ border:none; width:15em;}
#lateral1 div.modulo3 div.titulo-modulo{ background-color:#000000;	color:#FFFFFF; font-size:1.2em; padding:0.3em; padding-left:1em; margin-bottom:1em; font-weight:bold;}
#lateral1 div.modulo3 p {margin:0em; padding:0em;}
#lateral1 div.modulo3 p a{text-decoration:none; color:#006633;}
#lateral1 div.modulo3 p a:hover{text-decoration:none; color:#7B9359;}

#lateral2 {	float: right; width: 22em; margin-left:2em; margin-bottom:2em;}

#lateral2 div.modulo{ background-color:#eff0e0;	margin-top:2em; display: block; padding-bottom:0em;}
#lateral2 div.modulo div.enlace{ background:url(../img/cmpg/pg-fondo-modulo3.gif) no-repeat left; color:#FFFFFF; font-size:1.2em; padding:0.3em; padding-left:2.5em; margin-bottom:0.5em; font-weight:bold; height:2.5em; position:relative; margin-left:1em;}
#lateral2 div.modulo div.enlace span{color:#FFFFFF; position:absolute; top:0.8em;}
#lateral2 div.modulo div.enlace span a:hover{color:#8db38a;}
#lateral2 div.modulo div.imagen{ text-align:center; padding:1em;}
#lateral2 div.modulo div.imagen img{ border:none; border:solid 0.1em #333333;}
#lateral2 div.modulo div.imagen div.pie{color:#666666; text-align:left; font-size:1em;}
#lateral2 div.modulo div.imagen2{ float:right; margin-left:2em; margin-bottom:1em;}
#lateral2 div.modulo div.izquierda{ float:left;}
#lateral2 div.modulo div.leermas {margin-left:11.5em; padding-bottom:1em; text-align:right; background: url(../img/cmpg/fondo-leermas.gif) right no-repeat; padding-top:1em; margin-top:-1em;}
#lateral2 div.modulo div.leermas a{ color:#FFFFFF; text-decoration:none; font-size:0.9em; padding-right:3em;}
#lateral2 div.modulo div.leermas a:hover{ color:#FFFFFF; text-decoration:none; font-size:0.9em; padding-right:3em;}
#lateral2 div.modulo div.leermas2 {float:right; padding-bottom:1em; text-align:right; background: url(../img/cmpg/fondo-leermas.gif) right no-repeat; padding-top:1em; margin-top:-1em;}
#lateral2 div.modulo div.leermas2 a{ color:#FFFFFF; text-decoration:none; font-size:0.9em; padding-right:3em; padding-left:0.5em;}
#lateral2 div.modulo div.leermas2 a:hover{ color:#FFFFFF; text-decoration:none; font-size:0.9em; padding-right:3em; padding-left:0.5em;}
#lateral2 div.modulo div.titulo-modulo{ background:url(../img/cmpg/pg-fondo-modulo.gif) no-repeat left #679966;	color:#FFFFFF; font-size:1.2em; padding:0.3em; padding-left:2.5em; margin-bottom:0.5em; font-weight:bold; height:2em; position:relative;}
#lateral2 div.modulo div.titulo-modulo span{color:#FFFFFF; position:absolute; top:0.8em;}
#lateral2 div.modulo form{ margin:0em; padding:0em; margin-top:-1.5em; margin-left:0.5em; margin-bottom:1em;}
#lateral2 div.modulo input.campo{ width:18.8em; margin:0em; padding:0em; margin-left:-0.5em; border:solid #666666 0.1em; font-size:1.1em; margin-bottom:0.5em;}
#lateral2 div.modulo input{width:auto;}
#lateral2 div.modulo select{ width:19em; margin:0em; padding:0em; margin-left:-0.5em; border:solid #666666 0.1em; font-size:1.1em; margin-bottom:0.5em;}
#lateral2 div.modulo h3{ color:#6B6149; font-size:1.4em; margin-bottom:1em;}
#lateral2 div.modulo h3 a{ color:#6B6149; text-decoration:none;}
#lateral2 div.modulo h3 a:hover{ color:#4D2C15; text-decoration:none;}
#lateral2 div.modulo p {padding:5px; margin:0px;font-size:1.1em;}
#lateral2 div.modulo a {color:#457247; text-decoration:none;}
#lateral2 div.modulo p span.nfecha { color:#457247; font-weight:bold;}
#lateral2 div.modulo div.titular { padding:0.5em; color:#C7FFC6; font-size:1.2em; font-weight:bold; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;}
#lateral2 div.modulo div.titular a {color:#6B6149; text-decoration:none;}
#lateral2 div.modulo div.titular a:hover {color:#4D2C15; text-decoration:none;}

#lateral2 div.modulo2{ background-color:#e8f0d9;	margin-top:2em; display: block; padding-bottom:0em;}
#lateral2 div.modulo2 div.imagen{ background-color:#b3cdaa; text-align:center; padding:1em;}
#lateral2 div.modulo2 div.imagen img{ border:none; border:solid 1px #333333;}
#lateral2 div.modulo2 div.imagen div.pie{color:#666666; text-align:left; font-size:1em;}
#lateral2 div.modulo2 div.imagen2{ float:right; margin-left:2em; margin-bottom:1em;}
#lateral2 div.modulo2 div.izquierda{ float:left;}
#lateral2 div.modulo2 div.leermas {margin:0.5em; margin-left:15em; text-align:right; background: url(../img/cmpg/pg-fondo-leermas.gif) right no-repeat #FFFFFF; padding-right:2em; height:1.3em; position:relative; padding-top:0.1px;}
#lateral2 div.modulo2 div.leermas a{ color:#666666; text-decoration:none; font-size:0.9em;}
#lateral2 div.modulo2 div.leermas a:hover{ color:#666666; text-decoration:none; font-size:0.9em;}
#lateral2 div.modulo2 div.leermas2 {float:right; padding-bottom:1em; text-align:right; background: url(../img/cmpg/fondo-leermas.gif) right no-repeat; padding-top:1em; margin-top:-1em;}
#lateral2 div.modulo2 div.leermas2 a{ color:#FFFFFF; text-decoration:none; font-size:9px; padding-right:3em; padding-left:0.5em;}
#lateral2 div.modulo2 div.leermas2 a:hover{ color:#FFFFFF; text-decoration:none; font-size:0.9em; padding-right:3em; padding-left:0.5em;}
#lateral2 div.modulo2 div.titulo-modulo{ background:url(../img/cmpg/pg-fondo-modulo2.gif) no-repeat left #343434;	color:#b3cdaa; font-size:1.2em; padding:0.3em; padding-left:2.5em; font-weight:bold; height:2em; position:relative;}
#lateral2 div.modulo2 div.titulo-modulo span{color:#b3cdaa; position:absolute; top:0.8em;}
#lateral2 div.modulo2 form{ margin:0em; padding:0em; margin-top:-1.5em; margin-left:0.5em; margin-bottom:1em;}
#lateral2 div.modulo2 input.campo{ width:18.8em; margin:0em; padding:0em; margin-left:-0.5em; border:solid #666666 0.1em; font-size:1.1em; margin-bottom:0.5em;}
#lateral2 div.modulo2 input{width:auto;}
#lateral2 div.modulo2 select{ width:19em; margin:0em; padding:0em; margin-left:-0.5em; border:solid #666666 0.1em; font-size:1.1em; margin-bottom:0.5em;}
#lateral2 div.modulo2 h3{ color:#6B6149; font-size:1.4em; margin-bottom:1em;}
#lateral2 div.modulo2 h3 a{ color:#6B6149; text-decoration:none;}
#lateral2 div.modulo2 h3 a:hover{ color:#4D2C15; text-decoration:none;}
#lateral2 div.modulo2 p { padding:0.5em; padding-bottom:0.7em; padding-top:0.5em; margin:0em; font-size:1.1em; margin-bottom:0.5em;}
#lateral2 div.modulo2 div.titular { padding:0.5em; color:#477946; font-size:1.2em; font-weight:bold; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;}
#lateral2 div.modulo2 div.titular a {color:#6B6149; text-decoration:none;}
#lateral2 div.modulo2 div.titular a:hover {color:#4D2C15; text-decoration:none;}

#logo {	width:18em; float:left; margin-bottom:2em;}
#logo img {border:none; width:17em; height:17.9em;}

#menu { background-color:#ffffeb; margin-bottom:2em;border-top:#6c996e dotted 0.1em;}
#menu a{ color:#446045; text-decoration:none; font-size:1em; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;}
#menu a:hover{ color:#6B6149;}
#menu div.nivel1{ border-bottom:#6c996e dotted 0.1em; padding:0.3em; background:url(../img/cmpg/pg-fondo-menu.gif) left top no-repeat; padding-left:1em;}
#menu div.nivel1-sel{ border-bottom:#6c996e dotted 0.1em; padding:0.3em; background:url(../img/cmpg/pg-fondo-menu-sel.gif) left top no-repeat #E5E4DF; padding-left:1em;}
#menu div.nivel1-sel a{ color:#465141;}
#menu div.nivel1-sel a:hover{ color:#A97717;}
#menu div.nivel2{ border-bottom:#6c996e dotted 0.1em; padding:0.3em; background:url(../img/cmpg/pg-fondo-menu2.gif) left top no-repeat; padding-left:2em;}
#menu div.nivel2-sel{ border-bottom:#6c996e dotted 0.1em; padding:0.3em; background:url(../img/cmpg/pg-fondo-menu-sel2.gif) left top no-repeat #f0f5df; padding-left:2em;}
#menu div.nivel2-sel a{ color:#465141;}
#menu div.nivel2-sel a:hover{ color:#A97717;}

#pie { font-family:Arial, Helvetica, sans-serif; font-size:9px;	background:#010101;	text-align:center; padding-top:1.5em; padding-bottom:1.5em;	color:#FFFFFF; border-top:solid 0.4em #93b07a;} 
#pie a { color:#FFFFFF; font-weight:bold;} 

#principal { width: 100%;	text-align: left;}  

.vacio { clear:both; height:0em; font-size: 0.1em; line-height: 0em;}
.vacio2 { clear:right; height:0em; font-size: 0.1em; line-height: 0em;}
