html {font-size: 62.5%;}
body {
	font-family: "trebuchet MS";
	color: #30302D;
	font-size: 1.15em;
	padding: 0px;
	margin: 0;
	background-color: #D6D6C6;
	background-image: url(imgcomunes/fd.gif);
	background-repeat: repeat;
}
h1, h2, h3, h4, h5, h6 {padding: 0; margin: 0;}

p {padding: 0 0 1.1em 0; margin: 0;}

a:link {color: #E76500; text-decoration: none;}
a:visited {color: #E76500; text-decoration: none;}
a:hover {color: #E76500; text-decoration: underline;}

.contenedor {
	width: 801px;
	background-color: white;
	margin: 0px auto;
	padding: 6px 13px 13px 13px;
	border: 1px solid #90652E;
}
.contenido {
	background-color:#F2EEDF;
}
.menu {
	background-color:white;
}
.menu img {border-right: 1px solid #FFF;}
.submenu {
	background-color: #8C8C48;
	color: white;
	border-top: 1px solid white;
	font-size: 1.1em;
	padding: 3px 12px;
}
.submenu a:link, .submenu a:visited, .submenu a:hover {
	color: white;
	text-decoration: none;
	padding-right: 13px;
}
.submenu_on {
	color: white;
	font-weight: bold;
	text-decoration: none;
	padding-right: 13px;
}
.tit_sec  {margin: 0px auto;}
.noticas {
	width: 310px;
	background-image: url(imghome/fd_noticias.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding: 9px 16px 16px 16px;
}
.bton_masnoticias {
	padding: 16px 0px;
}
.destacados {
	width: 467px;
	background-image: url(imghome/fd_destacados.gif);
	background-repeat: no-repeat;
	background-position: right top;
	vertical-align: top;
	padding-top: 9px;
}
.destacados h1 {
	font-size: 1.3em;
}
.destacados img {
	border: 2px solid white;
	margin: 0px 10px 10px 0px;
	float: left;
}
.destacado {
	margin-bottom: 20px;
	clear: both;
}

.pie {
	background-image: url(imghome/fd_pie.gif);
	background-repeat: no-repeat;
	background-position: center top;
	padding: 8px 16px 8px 16px;
	font-size: 0.9em;
}
.accesibilidad {
	text-align: right;
}

.finalizador {clear:both;}
/********************************interior*************************************************/
.contenedor_interior {
	width: 801px;
	border: 13px solid white;
	margin: 0px auto;
	background-color: white;
}
.contenidointerior {
	background-color: white;
	width: 100%;

}
.coliz {
	padding: 30px 30px 20px 107px;
	width: 509px;
	vertical-align: top;
}
.col_principal h1, .coliz h1 {
	font-weight: normal;
	font-size: 1.6em;
	color: #7D4114;
	padding-bottom: 5px;
}
.col_principal h2, .coliz h2 {
	font-weight: bold;
	font-size: 1.3em;
	color: #7D4114;
	border: 1px solid #E0D5CD;
	width: 492px;
	margin-bottom: 5px;
	padding: 3px;
}
.col_principal h3, .coliz h3 {
	font-weight: bold;
	font-size: 1.3em;
	padding-bottom: 10px;

}
.col_principal h4, .coliz h4 {f
	font-weight: bold;
	font-size: 1.3em;
	margin-bottom: 10px;
	border-bottom: 1px solid #5D5D5D;
	color: #5D5D5D;

}
.intro {
	font-weight: normal;
	font-family: Georgia;
	color: #8D5842;
}
.coldrcha {
	padding: 30px 13px 20px 0px;
	vertical-align: top;
}
.col_principal{
	padding: 30px 107px 20px 107px;
	vertical-align: top;
}
.fotoder {
	padding: 2px;
	border: 3px solid #E0D5CD;
	margin: 0px 0px 0px 10px;
	float: right;
}
.pieinterior  {
	border-top: 1px solid  #CD9042;
	padding: 8px 16px 4px 16px;
	font-size: 0.9em;
	background-color: white;
}
.tabla1 th {
	background-color: #9CA9A3;
	color: white;

}
/********************************noticias*************************************************/
.tit_noticias {
	font-weight: bold;
	font-size: 1.2em;
}
.fecha_int {
	color: #77772C;
}
.noticias_interior {
	padding:0px 0px 20px 0px;
    background-repeat: no-repeat;
	background-position: center bottom;
	background-image: url(noticias/img/separador.gif);
	margin-top: 10px;
}
.buscador {
	border-bottom: 1px solid #E0D5CD;
	padding: 3px;
}
form {
	padding: 0;
	margin: 0;
}
input, textarea, select {
	font-size: 10px;
	background: white;
	border: 1px solid #E0D5CD;
	padding: 2px;
	color: #30302D;
}
input.checkbox {
	border: 0px;
}
select option.default { color: #888; }
.boton1, .boton2 {
	background-color: #959A98;
	color: white;
	padding: 3px 2px 2px 2px;
	margin-top: 2px;
	border: 0px;
}
.boton2 {
	float: right;
}

/********************************enlaces*************************************************/
.paginador  {
	border-top: 1px solid #E0D5CD;
	border-bottom: 1px solid #E0D5CD;
	margin-bottom: 10px;
	width: 100%;
}

.enlaces_busca {
	border:1px solid #E0D5CD;
	padding: 10px;
}
/********************************publicaciones*************************************************/
.publicaciones {
	padding: 10px 0px 35px 0px;
    background-repeat: no-repeat;
	background-position: left bottom;
	background-image: url(publicaciones/img/separador.gif);
	display: block;
	font-size: 1em;
}
.publicaciones img {
	float:left;
	padding: 0px 2px 2px 5px;
}
.publicacionesgd {
	padding: 10px 0px 60px 0px;
	font-size: 1em;
}
.publicacionesgd img {
	float:left;
	margin: 0px 10px 10px 0px;
}
.titpublicaciones {
	font-weight: normal;
	font-size: 1.5em;
	color: #5E7069;
	border-bottom: 1px solid  #5E7069;
}
/********************************biblioteca*************************************************/
.buscadorlibros {
	border: 1px solid #E0D5CD;
	width: 500px;
}
.buscadorlibros span span {
	margin: 0 0.3em;
}
.buscadorlibros input.checkbox {
	border: none;
}
.titnoticias {
	font-weight: normal;
	font-size: 1.5em;
	color: #5E7069;
}
.doblelinea {
	border-top: 1px solid #D4C5B9;
	border-bottom: 1px solid #D4C5B9;
	padding: 1px;
	background-color: #FFF;
	text-align: right;
}
#botonera {
	background-color: #F1E7DD;
	padding: 2px;

}
.lineasup {
	border-top: 1px solid #D4C5B9;
	padding: 3px;
	padding-bottom: 6px;
	font-size: 0.6em;
		voice-family: "\"}\"";
		voice-family: inherit;
	font-size: 1em;
}
.iz {
	float: left;
}
a.pager_on {
	font-weight: bold;
	text-decoration: underline;
}
.fichade {
	vertical-align: top;
	width: 30%;
	background-color: #F2F0EC;
	color: #616161;
	padding: 20px;
}

.fichaiz {
	vertical-align: top;
	width: 70%;
	background-color: #FDF4EA;
	color: #616161;
	padding: 20px;
	font-size: 1em;
		voice-family: "\"}\"";
		voice-family: inherit;
	font-size: 1em;
}
.fichaiz ul {
	margin-top: 0;
	margin-bottom: 0.2em;
}
.fichacabecera {
	padding: 14px;
	border: 4px solid #F1E7DD;
	font-size: 1.5em;
}
.autor, .subtitulo {
	display: block;
}
.autor { font-size: 0.9em; }
.subtitulo { font-size: 0.8em; }

a.busq_ayuda {
	border-top: solid 1px #D4C5B9;
	display: block;
	padding: 0.5em 0;
}
dl.busq_ayuda {
	border-top: solid 1px #D4C5B9;
	display: none;
	margin-top: 0;
	margin-bottom: 0;
}
dl.busq_ayuda dt {
	font-weight: bold;
}
dl.busq_ayuda dd {
	margin-bottom: 0.5em;
}

ul.letras {
	list-style-type: none;
	text-align: left;
}
ul.letras li {
	display: inline;
}
ul.letras li strong, ul.letras li a, ul.letras li a:visited, ul.letras li a:hover {
	font-weight: bold;
	font-size: 1.1em;
}

/********************************privacidad*************************************************/
.privacidad {
	padding: 30px;
	vertical-align: top;
	margin: 30px;
}
.privacidad h1 {
	font-weight: normal;
	font-size: 1.6em;
	color: #7D4114;
	padding-bottom: 20px;
}

/********************************error*************************************************/
ul.error {
	display: block;
	border: solid 1px #800;
	border-width: 1px 2px 2px 1px;
	margin: 0;
	margin-bottom: 2em;
	padding: 1em;
	color: #800;
	font-weight: bold;
}
ul.error li {
	margin-left: 2em;
	font-weight: normal;
}
ul.error a {
	text-decoration: underline;
}
/********************************pedido*************************************************/
.pedidocabecera {
	background-color: #5D5D5D;
	color: #FFF;
	font-weight: bold;
	padding-left: 5px;
	border: 1px solid #FFF;
	white-space: nowrap;
}
.pedidolistado {
	text-align: right;
	padding-right: 10px;
	color: #333;
	font-size: 1em;
	border-bottom: 1px dashed #CCCCCC;
}

.descripcionpedidolistado {
	color: #333;
	font-size: 1em;
	border-bottom: 1px dashed #CCCCCC;
}

.pedidolistado select {
	font-size: 1em;
}

.total {
	padding-right: 65px;
	text-align: right;
}

/**************************************************************
Paginador
**************************************************************************************************/
.paginador2_bloque{font-size: 11px;}
.paginador2_datos {float: left; width: 250px;}
.paginador2 { margin-left: 190px; text-align: right;}
.paginador2 a {padding: 0px 4px; color: #F85903; text-decoration: none;}
.paginador2 a:hover {background-color: #F85903; text-decoration: none; color: #fff;}
.paginador2_finalizador { clear: both; height: 1px;}
a.paginador2_activado, a:visited.paginador2_activado {background-color: #F85903; text-decoration: none; color: #fff;}


/*********************************************************************************************/

.listado_publicaciones img {float: left; padding: 0 5px 5px 0;}
.listado_publicaciones dl { padding: 0; margin: 0 0 0 70px;}
.listado_publicaciones hr {height: 1px; margin-bottom: 8px; color: #ccc;}
.listado_publicaciones dd {padding: 0 0 5px 0 ; margin: 0; }
.listado_publicaciones dt {padding: 0; margin: 0;}
.listado_publicaciones a {font-size: 1.1em; font-weight: bold;}



/**************************************************************
Enlaces
**************************************************************/
#enlaces_busca { padding: 4px; text-align: left; border: 1px solid #E0D5CD;}
#enlaces_busca label { width: 180px; display:block; float: left; text-align: right; padding-top: 0.3em; }
#enlaces_busca .btn1 { margin-left: 183px;background-color: #959A98; color: white; }
#enlaces_busca .nomargin { margin-left: 0px; }
#enlaces_datos { padding: 4px; margin-top: 10px; border: 1px solid #E0D5CD; border-width: 1px 0; display:block;}
#enlaces_menu { float: right; }
#enlaces_listado { margin: 10px 0 0 0; display: block; padding: 0 0 20px 0;}
ul#enlaces_bloque1 { list-style: none; padding: 0 0 0 20px; margin: 0; float: left; width: 250px;}
ul#enlaces_bloque2 { list-style: none; padding: 0; margin: 0 0 0 280px;}
ul#enlaces_bloque1 li, ul#enlaces_bloque2 li {padding-bottom: 4px;}
ul#enlaces_bloque1 li a, ul#enlaces_bloque2 li a {font-weight: bold;}

ul#enlaces_bloque1 li ul,
ul#enlaces_bloque2 li ul,
ul#enlaces_bloque1 li ul li,
ul#enlaces_bloque2 li ul li,
ul#enlaces_bloque1 li ul li a,
ul#enlaces_bloque2 li ul li a
	{padding: 0px; margin: 0; font-weight: normal; display: inline;}

ul#enlaces_bloque1 ul li, ul#enlaces_bloque2 ul li {background-image: none;}

div.enlaces_errores {
	border: double 3px #880000;
	background: #F4F3F1;
	padding: 1em;
}
.enlaces_errores { color: #800;}

label#buscaenlaces {display: none;}

/**************************************************************
Archivos
**************************************************************/
.archivos {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.archivos li {
	display: block;
	margin-bottom: 1em;
}
.archivos li.completo {
	text-align: center;
}
.archivos img {
	border: none;
	margin: 0 0.5em 0 0;
}
.archivos li.completo img {
	border: none;
	margin: 0 0.5em 0 0;
}

tr.par { background: #f8f8f8; }
tr.impar { background: transparent; }

/**************************************************************
Expandir/Contraer (leer mas)
**************************************************************/
div.leer_mas {
	max-height: 7em;
	overflow: hidden;
	zoom: 1;
}
a.leer_mas, a.leer_mas:visited, a.leer_mas:hover {
	display:block;
	text-align: right;
	margin-bottom: 0.25em;
}

@media print {
	div.leer_mas { overflow: visible; }
	a.leer_mas { display: none; }
}
