body {font-family:Arial,Helvetica,sans-serif;font-size:0.75em;background:url(../images/fondo.gif) repeat-x;background-color:#d9f07d;margin-bottom:10px;}

input, textarea, select {font-family:Arial,Helvetica,sans-serif;font-size:1em;}
abbr {text-decoration:none;border:0;}

div#header img {border:0;}

div#left {font-size:0.9em;}

div#left h2 {font-size:1em;color:#fff;background-color:#435347;padding:6px 7px 4px;margin:0px;position:relative;}
div#left h2 span {padding-right:25px;background-image:url(../images/bolas_titulo_menu.gif);background-repeat:no-repeat;background-position:right center;}
div#left ul#menuleft {list-style:none;margin:2px 0 0;padding-left:0;position:relative;}
div#left ul#menuleft li {background:#c0e850 url(../images/bullet_menuleft_apagado.gif) repeat-y scroll left top;padding:5px 3px 5px 10px;border:1px solid #435347;margin-bottom:2px;}
div#left ul#menuleft li.seleccionado {color:#fff;background:#408b0b url(../images/bullet_menuleft_encendido.gif) repeat-y scroll left top;}
div#left ul#menuleft li a {color:#000;text-decoration:none;}
div#left ul#menuleft li.seleccionado a {color:#fff;}
div#left ul#menuleft li.destacado {background-image:url(../images/bullet_menuright_apagado.gif);background-repeat:repeat-y;background-color:#66703f;padding:5px 3px 5px 10px;border:1px solid #435347;margin-bottom:2px;}
div#left ul#menuleft li.destacadoseleccionado {color:#fff;background:#408b0b url(../images/bullet_menuleft_encendido.gif) repeat-y scroll left top;}
div#left ul#menuleft li.destacado a {color:#fff;text-decoration:none;}
div#left ul#menuleft li.destacadoseleccionado a {color:#fff;}


div#left h3 {font-size:1em;color:#fff;background-color:#cc6;padding:6px 7px 4px;margin:0px;position:relative;}
div#left h3 span {padding-right:25px;background:url(../images/bolas_titulo_encuesta.gif) no-repeat scroll right center;}
div#left div#encuestaportada {border:1px solid #cc6;padding:5px;}
div#left div#encuestaportada p {color:#435347;}
div#left div#encuestaportada form {color:#869159;margin:0;}
div#left div#encuestaportada form table thead {display:none;}
div#left div#encuestaportada form td {padding-bottom:5px;}
div#left div#encuestaportada fieldset {border:0;margin:0;padding:0;}
div#left div#encuestaportada fieldset.oculto {background:none;margin:0;padding:0;display:none;}
div#left div#encuestaportada label {display:block;color:#869159;font-weight:normal;text-align:left;margin-left:5px;margin-top:5px;}
div#left div#encuestaportada input.check {border:0;color:#435347;width:auto;vertical-align:middle;margin-left:5px;}
div#left div#encuestaportada p {margin:5px 0;text-align:center;}
div#left div#encuestaportada p a {color:#435347;text-decoration:none;}
div#left div#encuestaportada p a span.resultados {text-decoration:underline;color:#408b0b}
div#left div#encuestaportada fieldset.botones {background:none;padding-left:0;margin-top:0;padding-top:0;text-align:center;}
div#left div#encuestaportada fieldset.botones input {width:auto;font-size:1em;padding:1px 0;background-color:#cc6;color:#435347;border-top:1px solid #e0e0e0;border-left:1px solid #e0e0e0;border-bottom:1px solid #435347;border-right:1px solid #435347;margin-top:10px;}


div#left div#enviaramigo {border:1px solid #73a84e;background-color:#e3f5b3;text-align:center;margin:5px 0;}
div#left div#enviaramigo h2 {background-color:#9c0;color:#435347;font-weight:normal;}
div#left div#enviaramigo form {margin:10px 0;}
div#left div#enviaramigo img {margin-right:5px;vertical-align:middle;margin-bottom:5px;}
div#left div#enviaramigo form input {font-size:1em;color:#435347;background-color:#c0e850;border-bottom:1px solid #435347;border-right:1px solid #435347;border-left:1px solid #e0e0e0;border-top:1px solid #e0e0e0;}

div#right {font-size:0.9em;}

div#right h2 {font-size:1em;color:#fff;background-color:#435347;padding:6px 7px 4px;margin:0px;}
div#right h2 span {padding-right:25px;background:url(../images/bolas_titulo_menu.gif) no-repeat scroll right center;}
div#right div.cuadrologin {font-size:1em;color:#fff;border:1px solid #435347;background:#35740a;padding-top:3px;margin-bottom:3px;}

div#right div.cuadrologin form {margin:0;}
div#right div.cuadrologin form fieldset {margin:0;padding:0;border:0;}
div#right div.cuadrologin label {float:left;width:64px;font-size:1em;display:block;padding-top:3px;padding-left:3px;margin:0;}
div#right div.cuadrologin input {width:56px;font-size:1em;border:1px solid #435347;margin-top:2px;margin-left:0;padding:0px 2px;}
div#right div.cuadrologin input.check {border:0;width:auto;font-size:1em;margin-top:0;}
div#right div.cuadrologin input.boton {margin-top:3px;margin-left:67px;width:62px;font-size:1em;color:#435347;background-color:#c0e850;border-bottom:1px solid #435347;border-right:1px solid #435347;border-left:1px solid #e0e0e0;border-top:1px solid #e0e0e0;}
* html div#right div.cuadrologin input.boton {margin-left:70px;}
div#right div.cuadrologin form fieldset.checklist label {float:none;width:auto;font-size:1em;display:inline;color:#869159;}

div#right div.cuadrologin div.destacado {background-color:#eae8e9;padding:3px;margin-top:5px;position:relative;}
div#right div.cuadrologin div.destacado p {color:#000;margin:5px 0;}
div#right div.cuadrologin div.destacado p a {color:#000;}
div#right div.cuadrologin p {margin:5px 0;}
div#right div.cuadrologin p a {color:#fff;}
div#right ul#menuright {list-style:none;margin:2px 0 0;padding-left:0;background-color:#fff;position:relative;}
div#right ul#menuright li {background-image:url(../images/bullet_menuright_apagado.gif);background-repeat:repeat-y;background-color:#66703f;padding:5px 3px 5px 10px;border:1px solid #435347;margin-bottom:2px;}
div#right ul#menuright li.seleccionado {color:#fff;background:#408b0b url(../images/bullet_menuleft_encendido.gif) repeat-y scroll left top;}
div#right ul#menuright li a {color:#fff;text-decoration:none;}
div#right ul#menuright li.seleccionado a {color:#fff;}
div#right ul#menuright li.destacado {background:#c0e850 url(../images/bullet_menuleft_apagado.gif) repeat-y scroll left top;padding:5px 3px 5px 10px;border:1px solid #435347;margin-bottom:2px;}
div#right ul#menuright li.destacadoseleccionado {color:#fff;background:#408b0b url(../images/bullet_menuleft_encendido.gif) repeat-y scroll left top;}
div#right ul#menuright li.destacado a {color:#000;text-decoration:none;}
div#right ul#menuright li.destacadoseleccionado a {color:#fff;}

div#right div.cuadrousuario {background-color:#408b0c;color:#fff;margin:2px 0;padding:3px 0;border:1px solid #435347;}
div#right div.cuadrousuario p {margin:5px 0;}
div#right div.cuadrousuario div.destacado {background-color:#eae8e9;padding:2px;margin-top:5px;margin-bottom:5px;position:relative;}
div#right div.cuadrousuario div.destacado p {color:#000;margin:2px 0;}
div#right div.cuadrousuario div.destacado p a {color:#000;}

div#content h1 {font-size:1em;color:#435347;padding:6px 7px 4px;margin:15px 0 0;background:url(../images/linea_puntos_ho.gif) repeat-x scroll left bottom;}
div#content h1 span {padding-right:25px;background:url(../images/bolas_titulo.gif) no-repeat scroll right center;}
div#content h2 {font-size:1em;color:#408b0b;margin:1.5em 0 1em;}
div#content h3 {font-size:1em;color:#000;margin:1.5em 0 1em;}
div#content em {font-style:normal;font-weight:bold;}
div#content p {text-align:justify;margin:0.8em 0;}
div#content a {color:#66703f;}
div#content img {border:0;}
div#content p span.seccion {color:#345d79;font-weight:bold;}
div#content p.ayuda {color:#408b0b;}

div#content div#cartaministra {background:url(../images/linea_puntos_ho.gif) repeat-x scroll left bottom;height:70px;margin-top:25px;}
div#content div#cartaministra img {float:left;margin-right:10px;}
div#content div#cartaministra p.titulo {color:#408b0b;font-weight:bold;margin-top:10px;}
div#content div#cartaministra p.nombre {color:#435347;font-weight:bold;}
div#content div#cartaministra p a {color:#408b0b;}
div#content div#cartaministra p a.mas {color:#435347;}

div#content div#presentacion {background:url(../images/fondo_texto.gif) no-repeat scroll right top;padding:5px 174px 5px 0;border:1px solid #fff;min-height:200px;}
* html div#content div#presentacion {height:200px;} 
div#content div#presentacion p {text-align:justify;margin:5px 0;}
div#content div#enlacescie {float:right;margin-top:175px;margin-right:-174px;background:url(../images/fondo_texto_enlace.gif) repeat-y scroll right top;width:150px;height:20px;padding:5px 20px 5px 0;text-align:right;}
* html div#content div#enlacescie {margin-right:-87px;}
div#content div#enlacescie a {color:#408b0b;}
div#content div.cierrelinea {background:url(../images/linea_puntos_ho.gif) repeat-x scroll left top;height:1px;}

div#content ul#mapaweb {padding-left:0;margin-left:0;list-style:none;}
div#content ul#mapaweb li {color:#408b0b;font-weight:bold;margin-bottom:15px;}
div#content ul#mapaweb li ul {list-style-type:circle;}
div#content ul#mapaweb li ul li {color:#408b0b;margin-bottom:5px;}
div#content ul#mapaweb li ul li a {font-weight:normal;color:#408b0b;}

div#content div.linea {border-top:1px solid #408b0b;height:5px;}

div#content div#destacados {background-color:#eef8d0;border:1px solid #fff;padding:10px;}
div#content div#destacados h2 {margin:1.2em 0 0.3em;}
div#content div#destacados p {color:#435347;margin:0.5em 0;text-align:left;}
div#content div#destacados p.fuente {color:#8a093d;}
div#content div#destacados p a {color:#435347;white-space:nowrap;text-decoration:none;}
div#content div#destacados p a span.mas {color:#408a0d;font-weight:bold;}

/* div#content div.formulario {background-color:#f3ffd3;margin-bottom:10px;padding:10px;} */

div#content div.formulario fieldset {border:0;background-color:#f3ffd3;margin-bottom:10px;padding-top:20px;padding-bottom:10px;padding-left:15px;padding-right:18px;}
div#content div.formulario fieldset.oculto {background:none;margin:0;padding:0;display:none;}
div#content div.formulario label {display:block;float:left;clear:left;color:#435347;font-weight:bold;text-align:left;width:148px;padding-left:12px;padding-top:4px;vertical-align:top;}
div#content div.formulario label.checkbox {display:inline;float:none;clear:none;font-weight:normal;width:auto;padding:0;vertical-align:baseline;}
div#content div.formulario div.label {float:left;clear:left;color:#435347;font-weight:bold;text-align:left;width:148px;padding-left:12px;padding-top:4px;vertical-align:top;}
/* div#content div.formulario label.obligatorio {color:#435347;padding-left:0;width:160px;} */
div#content div.formulario label.obligatorio img {float:left;margin-left:-12px;margin-right:4px;}
div#content div.formulario input {border:1px solid #408b0b;color:#435347;width:260px;margin-bottom:9px;}
div#content div.formulario select {border:1px solid #70a74a;color:#435347;width:262px;margin-bottom:9px;}
div#content div.formulario select.fecha {width:auto;margin-bottom:0;}
div#content div.formulario textarea {border:1px solid #408b0b;color:#435347;width:260px;margin-bottom:9px;}
div#content div.formulario input.check {border:0;color:#435347;width:auto;vertical-align:middle;margin-top:6px;}
* html div#content div.formulario input.check {vertical-align:top;margin-top:-3px;}
div#content div.formulario fieldset.vertical {padding-bottom:15px;}
div#content div.formulario fieldset.vertical label {width:430px;}
div#content div.formulario fieldset.vertical input {width:430px;}
div#content div.formulario fieldset.vertical select {width:432px;}
div#content div.formulario fieldset.vertical select.fecha {width:auto;margin-bottom:0;}
div#content div.formulario fieldset.vertical textarea {width:430px;}
div#content div.formulario p.error {color:#e70031;}
div#content div.formulario p.anotacion {margin-left:172px;width:260px;text-align:left;color:#408b0c;}
div#content div.formulario fieldset ol li {color:#435347;font-weight:normal;}
div#content div.formulario fieldset ol li label {float:none;width:auto;padding-left:0;padding-bottom:10px;}

div#content form input.boton {font-size:1em;padding:1px 0;background-color:#c0e850;color:#435347;border-top:1px solid #e0e0e0;border-left:1px solid #e0e0e0;border-bottom:1px solid #435347;border-right:1px solid #435347;}
div#content div.formulario fieldset.botones {text-align:left;background:none;padding-left:0;margin-top:0;padding-top:0;}
div#content div.formulario fieldset.botones img {vertical-align:middle;margin-left:10px;}
div#content div.formulario fieldset.botones a {color:#408b0b;font-weight:bold;}

div#content div.formulario fieldset p.variables {margin-left:158px;}

div#content div.fichadatos {margin:15px 0 15px;padding:15px;background-color:#eaefdd;}
div#content div.fichadatos p {margin:10px 0;text-align:left;}
div#content h2.fichadatos {background:url(../images/linea_puntos_ho.gif) repeat-x scroll left top;padding-top:15px;}

div#content div.cuadro {background-color:#f3ffd3;margin:10px 0;padding:10px;}
div#content div.cuadro p {text-align:left;}
div#content div.cuadro p em {font-style:normal;color:#408b0b;}

div#content div.resultado {background-color:#fff;margin-bottom:10px;padding-bottom:10px;background:url(../images/linea_puntos_ho.gif) repeat-x scroll left bottom;}
div#content div.resultado a {font-weight:bold;}

div#content p.resultadosbusqueda {margin-bottom:5px;}
div#content p.resultadosbusqueda em {color:#408b0b;font-style:normal;font-weight:bold;}
div#content table.resultadosbusqueda {border:0;}
div#content table.resultadosbusqueda caption {margin-bottom:5px;text-align:left;margin-left:5px;}
div#content table.resultadosbusqueda caption em {color:#408b0b;font-style:normal;font-weight:bold;}
div#content table.resultadosbusqueda th {color:#000;background-color:#9c0;padding:5px 10px;text-align:center;}
div#content table.resultadosbusqueda td {border:1px solid #408b0b;padding:5px 10px;}
div#content table.resultadosbusqueda tr.par td {background-color:#f3ffd3;}

div#content div.fichaconvocatoria p strong {color:#408b0b;}

div#content p.error {color:#e70031;text-align:left;}
div#content div.separador {background:url(../images/linea_puntos_ho.gif) repeat-x scroll left top;height:5px;}

div#content ul.faq {list-style-type:none;padding-left:10px;margin-left:0;}
div#content ul.faq li {margin-bottom:10px;}
div#content ul.faq li a {font-weight:bold;}
div#content dl.faq dt {font-weight:bold;color:#408b0b;margin-bottom:5px;}
div#content dl.faq dd {margin-bottom:20px;text-align:justify;margin-left:2em;padding-left:0;}
div#content dl.faq dd ul li {margin-bottom:5px;}
div#content dl.faq dd ol li {margin-bottom:5px;}
div#content dl.faq dd p {margin:1em 0;}
div#content ul.resumenpreguntas li {margin-bottom:5px;}

div#content ul.enlaces {list-style-type:none;padding-left:10px;margin-left:0;}
div#content ul.enlaces li {margin-bottom:10px;}
div#content ul.enlaces li a {font-weight:bold;}
div#content dl.enlaces {padding-left:10px;}
div#content dl.enlaces dt img {margin:0 8px 0 2px;}
div#content dl.enlaces dt a {font-weight:bold;}
div#content dl.enlaces dd {margin-bottom:10px;padding-left:0;margin-left:20px;text-align:justify;}
div#content dl.enlaces dd img {display:block;margin:5px 0;}

div#content ul.descargas {list-style-type:none;padding-left:25px;margin-left:0;}
div#content ul.descargas li {margin-bottom:10px;}
div#content ul.descargas li a {font-weight:bold;}
div#content dl.descargas {padding-left:25px;}
div#content dl.descargas dt {font-weight:bold;}
div#content dl.descargas dt img {margin:0 8px 0 2px;}
div#content dl.descargas dt a {font-weight:bold;}
div#content dl.descargas dd {margin-bottom:10px;padding-left:0;margin-left:20px;text-align:justify;}
div#content dl.descargas dd img {display:block;margin:5px 0;}

div#content div.anuncio {border:1px solid #408b0b;margin-bottom:10px;}
div#content div.anuncio h2 {background-color:#408b0b;color:#fff;margin:0;padding:3px 0 3px 5px;position:relative;}
div#content div.anuncio div.usuario p.anunciante {font-size:1em;text-align:left;margin:0;padding:5px;background-color:#fff;}
div#content div.anuncio div.usuario p.fecha {float:right;font-size:1em;text-align:right;margin:0;padding:5px;color:#408b0b;font-weight:bold;}
div#content div.anuncio div.texto {padding:5px;background-color:#f3ffd3;border-top:1px solid #408b0b;}

div#content div.loteresultados {border-bottom:1px solid #408b0b;padding:10px 0;}
div#content div.loteresultados p {margin:0;font-weight:bold;color:#408b0b;}
div#content div.loteresultados p strong,em {color:#000;}
div#content div.loteresultados p a {font-weight:normal;}
div#content div.loteanteriores {float:right;width:6em;text-align:left;margin:0;}
div#content div.lotesiguientes {float:right;width:6em;text-align:right;margin:0;}
div#content div.loteresultadosinferior {border-top:1px solid #408b0b;height:1.8em;padding:5px 0 0 0;}

div#content ul.noticias {list-style-image:url(../images/ico_enlace.gif);margin-left:15px;padding-left:10px;}
div#content ul.noticias li {margin-bottom:2em;}
div#content ul.noticias li p.fuente {color:#8a093d;}
div#content ul.noticias li p.fuente em {font-style:italic;font-weight:normal;}
div#content ul.noticias li p.comentarios a {color:#8a093d;}
div#content dl.noticias {padding-left:25px;}
div#content dl.noticias dt {font-weight:bold;}
div#content dl.noticias dt img {margin:0 8px 0 2px;}
div#content dl.noticias dd {margin-bottom:10px;padding-left:0;margin-left:20px;text-align:justify;}

div#content div.comentario {background-color:#f3ffd3;padding:10px;margin:10px 0;}
div#content div.comentariocensurado {background-color:#ffd3d3;padding:10px;margin:10px 0;}

div#content ul.encuestas {list-style-type:none;padding-left:10px;margin-left:0;}
div#content ul.encuestas li {margin-bottom:10px;margin-top:1em;}
div#content ul.encuestas li p {margin-left:15px;margin-top:0.5em;}
div#content ul.encuestas li a {font-weight:bold;}
div#content ul.encuestas li a.mas {font-weight:normal;color:#435347;white-space:nowrap;text-decoration:none;}
div#content ul.encuestas li a.mas span.ver {color:#408a0d;}

div#content div.encuesta {margin-top:0;}
div#content div.encuesta form {margin:0;}
div#content div.encuesta fieldset {border:0;background-color:#f3ffd3;margin-bottom:10px;padding-top:20px;padding-bottom:10px;padding-right:18px;}
div#content div.encuesta fieldset.oculto {background:none;margin:0;padding:0;display:none;}
div#content div.encuesta ol li {margin-top:1em;color:#435347;font-weight:bold;text-align:left;padding-top:4px;}
div#content div.encuesta label {display:block;color:#000;font-weight:normal;margin-left:20px;margin-top:3px;}
div#content div.encuesta input {border:1px solid #408b0b;color:#435347;width:200px;margin-bottom:3px;}
div#content div.encuesta select {border:1px solid #70a74a;color:#435347;width:202px;margin-bottom:3px;}
div#content div.encuesta textarea {border:1px solid #408b0b;color:#435347;width:200px;margin-bottom:3px;}
div#content div.encuesta input.check {border:0;color:#435347;width:auto;vertical-align:middle;}
div#content div.encuesta p.error {color:#e70031;}
div#content div.encuesta p {margin:0.3em 0 0.3em 15px;}
div#content div.encuesta fieldset.botones {background:none;padding-left:0;margin-top:0;padding-top:0;}
div#content div.encuesta fieldset.botones input {width:auto;font-size:1em;padding:1px 0;background-color:#c0e850;color:#435347;border-top:1px solid #e0e0e0;border-left:1px solid #e0e0e0;border-bottom:1px solid #435347;border-right:1px solid #435347;}

div#content table.resultadoencuesta {background:url(../images/fondo_encuesta.gif) repeat-y scroll 160px top;border:1px solid #e5e5e5;}
div#content table.resultadoencuesta caption {padding-top:2em;padding-bottom:0.5em;text-align:left;font-weight:normal;color:#408b0b;}
div#content table.resultadoencuesta thead {display:none;}
div#content table.resultadoencuesta td {width:150px;padding:5px 0 5px 10px;border-bottom:1px solid #e5e5e5;border-right:1px solid #e5e5e5;}
div#content table.resultadoencuesta td span.textoasociado {white-space:nowrap;margin-left:0.6em;}
div#content table.resultadoencuesta td.valor {width:226px;padding:0;border:0;}
div#content table.resultadoencuesta td.valor img {vertical-align:middle;margin:5px 0;}
div#content table.resultadoencuesta td.numerico {width:70px;border-right:0;border-left:1px solid #e5e5e5;}
div#content table.resultadoencuesta td.numerico em {font-style:normal;color:#6f6f6f;font-weight:normal;}
div#content table.resultadoencuesta td.ultimo {border-bottom:0;}

div#content table {border:0;width:100%;}
div#content table th {border:1px solid #70a74a;color:#435347;background-color:#9c0;padding:5px 10px;}
div#content table th.vacio {background-color:transparent;border:0;}
div#content table td {border:1px solid #70a74a;padding:5px 10px;}

div#content div.lotescompletos {
	text-align:center;
	margin:10px 0;
	font-weight:bold;
}
div#content div.lotescompletos a {
	font-weight:normal;
}
div#content div.lotescompletos div.loteanteriores, div#content div.lotescompletos div.lotesiguientes {
	float:none;
	display:inline;
}
div#content div.lotescompletos div.loteanteriores {
	padding-right:15px;
}
div#content div.lotescompletos div.lotesiguientes {
	padding-left:15px;
}

div#footer {border-top:6px solid #c0e850;text-align:center;font-size:0.9em;color:#999;}
div#footer a {color:#869159;text-decoration:underline;}
div#footer img {border:0;margin:0 10px;}

div#errorpage {width:993px;margin:0 auto;background-color:#fff;border:1px solid #408b0b;}
div#errorpage div#texto {padding:15px;}
div#errorpage img {border:0;margin-top:1px;}
div#errorpage div#texto p a {color:#408b0b;font-weight:bold;}
div#errorpage div#texto p em {color:#e70031;font-style:italic;}
div#errorpage div#texto p.error {color:#e70031;}
