html, body, #wrap {
	margin: 0;
	padding: 0;
	height: auto;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	background: url(../images/layout/fondoNEW.png) center top ;
}
html>body, html>body #wrap {
	height: auto;
}

a, a:hover, a:active, a:visited {
	color: #009900;
	text-decoration: none;
}


#wrap {
	position:absolute;
	width:794px;
	left:50%;
	margin-left: -397px;

}

#supercontent {
	padding:0;
	margin: 0;
	float:left;
	width:794px;
	height: auto;
	background:url(../images/layout/fondo_content3.gif) center top repeat;
}
 
.oculta {
	display:none;
}
.titles {
	font-size: 1.4em;
	color: #60271C;	
}
.separaVerde {
	overflow: auto;
	clear: both;
	width: 540px;
	height: 4px;
	font-size: 0.2em;
	background:#99E680;
	margin-top: 12px;	
}
.bodys {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #666666;
	
	padding: 10px 0 20px 0;
}

	
/* cabecera */
#header {
	position: relative;
	overflow: hidden;
	margin: 0 13px;
	width:768px;
	height:189px;
	background:url(../images/layout/cabecera2.jpg) repeat;
}

#daily {
	display:block;
	z-index: 14;
	width: 293px;
	height: 64px;
	position:absolute;
	left: 420px;
	top:44px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: white;
}

.daily_author {
	display:block;
	width: 293px;
	text-align:right;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size: 10px;
	color: #60271C;
}
#logo {
	position: relative;
	width: 680px;
	height: 100px;
	margin: 29px 44px;
	margin-bottom: 33px;
}

#logolink a {
	position: absolute;
	width: 210px;
	height: 100px;
	top: 29px;
	left: 184px;
	z-index: 2;
}

#autentica {
	width: 768px;
	height: 27px;
}
#header_menu {
	margin: 0 13px;
	width: 768px;
	height: 15px;
	background: #b3f272;
}


/* FIN CABECERA */

#container {
	position: relative; 
	margin: 0 13px;
	width:768px;
}

/* SIDEBAR */
#sidebar {
	float:left;
	width:160px;
	background:#99E680;
	border-right:4px solid #99E680;
}
#sidesearch {
	float:left;
	width:157px;
	height:38px;
	padding-top:24px;
	background:url(../images/sidebar/buscador_tit.gif) no-repeat;
}
#form_sidesearch {
	float:left;
	width:100%;
}
#form_sidesearch input {
	float:left;
	width: 110px;
	height:13px;
	border:0;
	margin-left: 14px;
	padding-top:3px;
	padding-left:3px;
	background:url(../images/layout/form_autentica_sombra.gif) no-repeat fixed;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px; 
	height:17px;
  	voice-family: "\"}\""; 
  	voice-family:inherit;
	height:13px;
}
div>#form_sidesearch input {
	background:url(../images/layout/form_autentica_sombra.gif) no-repeat;
}


a.form_sidesearch_send:hover, a.form_sidesearch_send:link, a.form_sidesearch_send:active, a.form_sidesearch_send:visited {
	padding:0;
	margin:0;
	width: 26px;
	height: 16px;
	background:url(../images/sidebar/lupa.gif) 10px 0 no-repeat;
  	voice-family: "\"}\""; 
  	voice-family:inherit;
	float:left;
}
a.a_advanced_search:link, a.a_advanced_search:hover, a.a_advanced_search:active, a.a_advanced_search:link  {
	float: left;
	width: 155px;
	height: 21px;
	background:url(../images/sidebar/a_busqueda_avanzada.gif) no-repeat;
  	voice-family: "\"}\""; 
  	voice-family:inherit;
	float:left;
}

/* sidesubnav */
#sidesubnav_tit  {
	float:left;
	background: white;
	color: #009900;
	margin-left: 2px;
	margin-bottom: -2px;
	border:0;
	padding: 4px;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	width: 142px;
}

#sidesubnavigation {
	float:left;
	margin: 0 0 0 2px;
	border-bottom: 4px solid #99E680;
	padding:0;
	background: white;
}

div>#sidesubnav_tit, div>#sidesubnavigation {
	margin: 0 0 0 4px;
}

#sidesubnavigation li,#sidesubnavigation ul  {
	margin:0;
	padding:0;
	list-style: none;
}
#sidesubnavigation ul {
	font:  10px Arial, Helvetica, sans-serif;
	background: white;
	margin: 2px 0;

}	
#sidesubnavigation li {
	display: inline;
}
#sidesubnavigation a:link, #sidesubnavigation a:hover, #sidesubnavigation .cat_activa, #sidesubnavigation a:visited {
	padding: 2px 4px 2px 22px;
	display: block;
	color:#60271C;
	text-decoration:none;
	background:url(../images/sidebar/dot_subnavigation3.gif) 100% no-repeat;
	width: 130px;
}
*html #sidesubnavigation a:link, *html #sidesubnavigation a:hover, *html #sidesubnavigation .cat_activa, *html #sidesubnavigation a:visited {
	width:130px;
}
#sidesubnavigation a:hover, #sidesubnavigation .cat_activa {
	background:url(../images/sidebar/dot_subnavigation3.gif) no-repeat;
	background-color: #99E680;
	color: #009900;
}

/* sidenav1 */
#sidenavigationone {
	float:left;
	margin: 0 0 0 4px;
	border: 2px solid white;
	border-bottom: 0px;
	padding: 0;
	font: bold 12px Arial, Helvetica, sans-serif;
	background: #3DAB06;
}

*html #sidenavigationone {
	margin: 0 0 0 2px;
}

	

/*#sidenavigationone a:link, #sidenavigationone a:hover, #sidenavigationone a:visited {
	padding: 4px 4px 4px 6px;
	display: block;
	text-decoration:none;	
	border-bottom: 2px solid white;
	width: 142px;
}

*html #sidenavigationone a:link, *html #sidenavigationone a:hover, *html #sidenavigationone a:visited {
	width:142px;
}
#sidenavigationone a:hover {
	background:#60271C;
}*/
.sideoneselected {
	padding: 4px 4px 4px 6px;
	display: block;
	color:white;
	text-decoration:none;	
	border-bottom: 2px solid white;
	background:#60271C;
	width:142px;
}

/* sidenav2 */

/* CONTENT */

#content {
	position: relative;
	float:left;
	padding: 24px 20px;
	padding-top: 14px;
	width: 560px;
	height: auto;
	border-right:4px solid #99E680;
	background:#FFF;
}
#index {
	width: 550px;
	float:left;
	margin-bottom: 12px;
}

#index span, #index a, #index div {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
#index div,#index a  {
	float: left;
}
#index a  {
	color: #009900;
	text-decoration: none;
}
#index a:hover  {
	color: #009900;
	text-decoration: underline;
}
#index_flecha {
	display: block;
	float: left;
	height: 17px;
	width: 19px;
	background:url(../images/layout/flecha_index.gif) no-repeat;
}


/* FOOTER  */

#footer {
	padding: 20px 0 0 10px;
	width: 550px;
	height: 22px; 
	background: #E5FFB2;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	
	margin-left: 180px;
}

* html #supercontent {
	padding-bottom: 42px;
}

head:first-child+body div#supercontent {
	padding-bottom: 42px;
}


#footer a:link, #footer a:hover, #footer a:visited, #footer a:active {
	color: #666666;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
}


/* PIE LOGOS AÑADIDO  */

#footercontent {
	float: left;
	width: 762px;
	margin-left: 16px;
	border-bottom: #99E680 solid 4px;
}
#footerlogos {
	float: left;
	height: 30px;
	padding: 10px 0 20px 187px;
}
#footercontent {
	background:url(../images/layout/fondo_content3.gif) -16px top repeat-y;
}

*html #footercontent {
	margin-left: 8px;
}


/* AUTENTICACIÓN */

#form_autentica {
	margin:0;
	padding:0;
	position:absolute;
}
#form_autentica label {
	float:left;
	display:block;
	height: 27px;
}
#form_autentica input {
	float:left;
	width: 115px;
	
	border:0;
	padding-top:3px;
	padding-left:3px;
	background:url(../images/layout/form_autentica_sombra.gif) no-repeat fixed;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px; 
	voice-family: "\"}\""; 
  	voice-family:inherit;
	height:13px;

}
div>#form_autentica input { background:url(../images/layout/form_autentica_sombra.gif) no-repeat; }

#form_autentica_usr {
	width: 150px;
}
#form_autentica_clave {
	width: 77px;
}

#form_autentica input.botenvia {
	background-image: none;
	width: 35px;
	height: 20px;
	cursor: pointer;

}

#form_autentica_fondo_usr, #form_autentica_fondo_clave {
	float:left;
	padding-top:6px;
	display:block;
	width:130px;
	height:27px;
	background: #b3f272;
	voice-family: "\"}\""; 
  	voice-family:inherit;
	height:21px;
	background: transparent;
}

#form_autentica_envia {
	float:left;
	display:block;
	width:38px;
	height:27px;
	cursor:pointer;
}

#form_autentica_recordar_contrasenia {
	float:left;
	display:block;
	width:122px;
	height:27px;
	cursor:pointer;
}

#form_autentica_registrarse {
	float:left;
	display:block;
	width:118px;
	height:27px;
	cursor:pointer;
}


/* Estado autenticado */

#estadologin {
	float: left;
	padding: 8px 0 0 43px;
	width: 725px;
	height: 19px;
	background:url(../images/franjaLogin.gif) no-repeat;
	font-size: 1.1em;
	font-weight: bold;
	color: #60271C;	
}

#estadologin_libreria {
	float: left;
	width: 498px;
}

#estadologin_botones {
	float: left;
}
#estadologin_botones a.cerrarses, #estadologin_botones a.modificarperfil {
	float: left;
	height: 15px;
	width: 90px;
}
#estadologin_botones a.cerrarses { background:url(../images/bot_cerrarses.gif) no-repeat; }
#estadologin_botones a.modificarperfil { background:url(../images/bot_modificarperfil.gif) no-repeat; }
.bot_separador {
	font-size: 1px;
	float: left;
	height: 15px;
	width: 3px;
	background:url(../images/bot_separador.gif) no-repeat;
}


/* navigation header */

#navlist
{
	position: relative;
	width: 768px;
	height: 24px;
	float:left;
	margin: 0;
	background: url(../images/navigation/fondo_botonera.gif) repeat-x;
}

#navlist li
{
	position: absolute;
	display: block;
	list-style: none;
	margin: 0;
	display: inline;
}

/* CEGAL */
#navlist li.uno { 
	left: 33px;
	z-index: 1;
}

/* Librerías */
#navlist li.cuatro { 
	left: 86px; 
	z-index: 10;
}

/* Gremios */
#navlist li.cinco { 
	left: 160px; 
	z-index: 5;
}

/*  Agenda */
#navlist li.siete { 	
	left: 227px; 
	z-index: 7;
}

/* Faq */
#navlist li.dos { 
	left: 293px; 
	z-index: 2;
}

/* Enlaces */
#navlist li.tres { 
	left: 335px; 
	z-index: 3;
}

/* Contacto */
#navlist li.seis { 	
	left: 400px; 
	z-index: 6;
}




#navlist ul
{
	padding-left: 0;
	margin: 0;
}

#navlist a {
	display: block;
	height: 24px;
}

#navlist li.uno_activo, #navlist li.dos_activo, #navlist li.tres_activo, #navlist li.cuatro_activo, #navlist li.cinco_activo, #navlist li.seis_activo, #navlist li.siete_activo {
	position: absolute;
	display: block;
	height: 24px;
	z-index: 12;
}



/* 1 - Cegal */
.hm_quienes, #navlist li.uno_activo {
	width: 56px;
	left: 33px;
	background:url(../images/navigation/nmenu1.gif) 4px 0 no-repeat;
}
.hm_quienes:hover, #navlist li.uno_activo {
	width: 56px;
	left: 33px;
	background:url(../images/navigation/nmenu1.gif) 4px 100% no-repeat;
}

/* 2 - Librerías */
.hm_libreria {
	width: 77px;
	left: 86px; 
	background:url(../images/navigation/nmenu2.gif) no-repeat;
}
.hm_libreria:hover, #navlist li.cuatro_activo {
	width: 77px;
	left: 86px; 
	background:url(../images/navigation/nmenu2.gif) 0 -25px no-repeat;
}

/* 3 - Gremios */
.hm_gremios {
	width: 71px;
	left: 160px; 
	background:url(../images/navigation/nmenu3.gif) no-repeat;
}
.hm_gremios:hover, #navlist li.cinco_activo {
	width: 71px;
	left: 160px; 
	background:url(../images/navigation/nmenu3.gif) 0 -25px no-repeat;
}

/* 4 - Agenda */
.hm_agenda {
	width: 69px;
	left: 227px;
	background:url(../images/navigation/nmenu4.gif) no-repeat;
}
.hm_agenda:hover, #navlist li.siete_activo {
	width: 69px;
	left: 227px;
	background:url(../images/navigation/nmenu4.gif) 0 -25px no-repeat;
}

/* Faq */
.hm_faq {
	width: 48px;
	left: 293px; 
	background:url(../images/navigation/nmenu5.gif) no-repeat;
}
.hm_faq:hover, #navlist li.dos_activo {
	width: 45px;
	left: 293px; 
	background:url(../images/navigation/nmenu5.gif) 0 -25px no-repeat;
}

/* Enlaces */
.hm_enlaces {
	width: 69px;
	left: 335px; 
	background:url(../images/navigation/nmenu6.gif) no-repeat;
}
.hm_enlaces:hover, #navlist li.tres_activo {
	width: 69px;
	left: 335px; 
	background:url(../images/navigation/nmenu6.gif) 0 -25px no-repeat;
}


/* Contacto */
.hm_contacto {
	width: 98px;
	left: 400px; 
	background:url(../images/navigation/nmenu7.gif) no-repeat;
}
.hm_contacto:hover, #navlist li.seis_activo { 
	width: 98px;
	left: 400px; 
	background:url(../images/navigation/nmenu7.gif) 0 -25px no-repeat;
}






/* NOTICIAS */
#notices_content {
	float: left;
}
#notices_content span, #notices_content a {
	line-height:1.3em;
}


.notices_dategroup, .gremios_dategroup {
	float: left;
	overflow: auto;
	width: 540px;
	padding-top: 12px;
	background:url(../images/notices/notices_header.gif) no-repeat;
}


.gremios_dategroup {
	font-size: 0.9em;
	background:url(../images/notices/gremios_header.gif) no-repeat;
}
.notices_date, .gremios_date {
	float: left;
	width: 145px;
	padding: 0 0 0 10px;
	overflow: hidden;
	font-size: 0.9em;
}
.gremios_date {
	width: 210px;
	overflow: hidden;
}

.notice_date, .gremio_date {
	color: #009900;
	font-size: 1.2em;
	
}
.notices_group, .gremios_group {
	float: left;
	width: 360px;
}
.gremios_group {
	width: 270px;
	padding: 0 0 0 30px;
}




/*  FOTO PARA PORTADA  */
#content img {
	float: left;
	padding-right: 10px;
}


.notice_title {
	color: #60271C;
	font-size: 1.4em;
}

.notice_body, .notice_dats_number, .notice_amp_dats_number, .notice_amp_body  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	color: #666666;
}
#notices_amp_content .notice_amp_body  {
	float: left;
	color: #333333;
	width: 557px;
}
.notice_dats, .notice_amp_dats, .notice_dats_link {
	color: #009900;
	font-size: 1.2em;	
	text-decoration: none;
}
.notice_amp_dats {
	line-height: 3em;
}
.notice_amp_title {
	color: #60271C;
	font-size: 1.8em;
}
.notice_amp_dats_number {
	color: #333333;
}

#notices_amp_content img {
	float: left;
	padding: 4px 8px 5px 0; 
	
}

/* COMENTS */

#coments_content {
	float: left;
	width: 555px;
	margin-top: 18px;
	border-top: 4px solid #99E680;
	
}
#coments_title {
	margin-top: 12px;
	margin-bottom: 6px;
	font-size: 1.6em;
	font-weight: bold;
	color: #660000;
}

#coments_title a {
	text-decoration:none;
	color: #660000;
}
.coment_date {
	font-size: 1.2em;
	line-height: 2.2em;
	color: #333333;
}
a.coment_author_link {
	font-size: 1.2em;
	line-height: 2.2em;
	color: #3DAB06;
	text-decoration:none;
}
a.coment_author_link:hover {
	text-decoration: underline;
}

.coment_body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color:#666666;
}

/* FORM ALTA */
#formalta_content {
	float: left;
	width: 560px;
	overflow: auto;
}

#formalta_content form {
	clear:both
}

#form_alta {
	display: block;
	margin: 0;
	padding: 0;
	overflow:auto;
	padding-top: 16px;
	margin-top: 16px;
	border-top: 4px solid #99E680;
}
#formalta_izq {
	overflow: auto;
	float:left;
	width: auto;
	padding-right: 5px;
}
#formalta_der {
	overflow: auto;
	float:left;
	width: 395px;
}
.formalta_izq_title {
	overflow: auto;
	margin-bottom: 12px;
	width:140px;
	height: 22px;
	padding-top: 1px;
	padding-left: 10px;
	background:url(../images/form/form_title_izq.gif) no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #fff;
}
.formalta_options_content  {
	overflow:auto;
	width:160px; 
	margin-bottom: 12px;

}
.formalta_options_labeli {
	float:left;
	width: 130px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #666666;
	min-height: 20px;
	padding: 3px 0 5px 5px;
}
#formalta_der label.formalta_options_labeli2 {
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #666666;
	height: 20px;
	padding: 3px 0 5px 5px;
	width: 30px;
	margin-right: 4px;
}
.formalta_options {
	float:left;
	width: auto;
}

/*  para los check del formulario de registro */
#formalta_der input.formalta_options2  {
	float: left;
	width: auto;
	height: auto;
	border: 0px solid #000;
	background-image: none;
	padding: 0px;
}

.formalta_der_separa  {
	float:left;
	margin-bottom: 6px;
}

.grupochec {
	float: left;
	padding: 2px 0px 0 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
}

#formalta_der label.dos {
	float: left;
	padding: 2px 10px 0 4px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 1.2em;
	
	
}

#formalta_der label {
	float: left;
	display:block;
	width: 162px;
	font-size: 1.2em;
	color: #009900;
	padding-right:10px;
}

#formalta_der label.tit {
	color: #60271C;
	padding: 10px 0 10px 0;
	width: 380px;
	font-size: 1.4em;
}




#formalta_der input, #formalta_der textarea, #formalta_der select {
	float: left;
	width: 180px;
	height: 12px;
	border: 1px solid #000;
	dsdsdbackground:url(../images/form/sombra_text.gif) no-repeat fixed;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 4px;
	padding-top: 2px;
}
#formalta_der select {
	background-image: none;
}

#formalta_der input.formalta_options_reg {
	width: auto;
	float: left;
} 

 
div>#formalta_der input { background:url(../images/form/sombra_text.gif) no-repeat; }
div>#formalta_der textarea { background:url(../images/form/sombra_text.gif) no-repeat; }


.obligat {
	font-size: 11px;
	font-weight: bold;
	color: #60271C;
}
.notaobligat {
	float: left;
	font-size: 11px;
	float: left;
	color: #60271C;
	
	padding: 10px 0;

}


#formalta_der textarea {
	height: auto;
}
#formalta_der select {
	height: auto;
	border: #000 solid 1px;
	width: 186px;
}
.formalta_envia {
	float:right;
	text-decoration:none;
	padding-right: 20px;
	color: #009900;
	line-height: 2.2em;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	padding-bottom: 30px;
}
.formalta_selecciona {
	float: left;
	display: block;
	text-decoration:none;
	color: #009900;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	padding-left: 172px;
	padding-bottom: 6px;

}
/* PORTADA */



/*  CSS ** CSuarez  */


/* AGENDA */

#form_agenda {
	float: left;
	width: 550px;
	margin: 6px 0 40px 0;
}
#form_agenda select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#form_agenda select.evento { width: 150px; margin-bottom: 8px; }
#form_agenda select.provincia { width: 150px; }
#form_agenda select.dia { width: 60px; }
#form_agenda select.mes { width: 100px; }
#form_agenda select.anyo { width: 60px; }

.agenda_group {
	float: left;
	width: 340px;
	padding-bottom: 25px;
	padding-left: 10px;
}

.agenda_msg {
	color: #60271C;
	font-size: 1.4em;
	padding: 0px 0 12px 6px;
	margin-right: 10px;
}

.agenda_date {
	color: #009900;
	font-size: 1.3em;
	padding-left: 6px;
}
.agenda_ciudad {
	font-size: 1.2em;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	padding-left: 6px;
}
.agenda_lugar, .agenda_lugar2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	padding: 6px 0 0 6px;
	color: #60271C;
}

/* (para agenda ampliada) */
.agenda_lugar2 {
	padding: 6px 0 15px 0px;
}

.formcab_evento, .formcab_provincia, .formcab_dia, .formcab_mes, .formcab_anyo {
 	float: left;
	padding: 34px 0 10px 0; 
}
.formcab_evento { background:url(../images/agenda/formcab_evento.gif) no-repeat; width:160px; }
.formcab_provincia { background:url(../images/agenda/formcab_provincia.gif) no-repeat; width:160px; }
.formcab_dia { background:url(../images/agenda/formcab_dia.gif) no-repeat; width:70px; }
.formcab_mes { background:url(../images/agenda/formcab_mes.gif) no-repeat; width:110px; }
.formcab_anyo { background:url(../images/agenda/formcab_anyo.gif) no-repeat; width:60px; }


.agenda_dategroup {
	overflow: auto;
	width: 540px;
	border-top: solid 4px #99E680;
	color: #60271C;
	font-size: 1.2em;
	padding: 10px 0 12px 0;
	margin-right: 10px;
	
}

.agenda_cierre {
	width: 540px;
	border-top: solid 4px #99E680;
	font-size: 1px;
	margin-right: 10px;	
}


/* Agenda calendario  */



.form_agenda_criterios {
	float: left;
	width: 170px;

}

.form_agenda_calendario {
	float: left;
	width: 240px;
	height: 210px;
	background-color: #009900;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}

.form_agenda_calcab {
	float: left;
	width: 216px;
	height: 30px;
	padding: 20px 0 0 24px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	border-bottom: solid 2px #FFF;
}

a.calatras, a.calatras:hover, a.calatras:active, a.caladelante, a.caladelante:hover, a.caladelante:active {
	float: left;
	width: 13px;
	height: 17px;
	background-color: #999999;
	background: url(../images/agenda/itemAtras.gif) no-repeat 0px 2px; 
}
a.caladelante, a.caladelante:hover, a.caladelante:active {
	margin-right: 23px;
	background: url(../images/agenda/itemAdelante.gif) no-repeat 6px 2px; 
}

.nomargin {
	margin-right: 0px;
}
 
 
.calmes {
	float: left;
	width: 75px;
}
.calanyo {
	float: left;
	width: 38px;
}

.finde {
	color: #DEF7AA;
}

.form_agenda_tabla {
	float: left;
	padding: 20px 0 0 20px;
}

.form_agenda_tabla a, .form_agenda_tabla a:hover, .form_agenda_tabla a:visited, .form_agenda_tabla a:active, a.evento {
	color: #FFFFFF;
	text-decoration: none;
	padding: 3px 5px 2px 5px;
	width: 16px;
	float: left;
	height: 16px;
	
}

.form_agenda_tabla a:hover, a.activo {
	color: #009900;
 	background-color: #FFF;
}

a.evento {
 	background-color: #4DB84D;
}

.activo {
	color: #009900;
 	background-color: #FFF;
	padding: 2px 2px 2px 2px;
}




.form_agenda_tabla td {
	border: solid 1px #009900;
	width: 26px;
	height: 21px;
	text-align: center;
}

/*	border: solid 1px #009900; */


a.agenda_search, a.agenda_search:hover, a.agenda_search:link, a.agenda_search:active {
	padding:0;
	margin:0;
	width: 70px;
	height: 16px;
	background:url(../images/sidebar/buscador_envia2.gif) no-repeat 40px 0;
	float:left;
	margin: 20px 0 0 20px;
	color: #60271C;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	
}



/* LA MAYOR LIBRERÍA */

#form_lamayorlib {
	float: left;
	width: 550px;
	margin: 6px 0 20px 0;
}
#form_lamayorlib select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: solid 1px #000000;
}
#form_lamayorlib select.orden { width: 90px; }
#form_lamayorlib select.provincia { width: 114px; }


.formcab2_orden, .formcab2_tema, .formcab2_nombre, .formcab2_provincia {
 	float: left;
	padding: 34px 0 10px 0;
	width: 115px;
}
.formcab2_orden { background:url(../images/lamayorlib/formcab2_orden.gif) no-repeat; }
.formcab2_tema { background:url(../images/lamayorlib/formcab2_tema.gif) no-repeat; width:155px; }
.formcab2_nombre { background:url(../images/lamayorlib/formcab2_nombre.gif) no-repeat; }
.formcab2_provincia { background:url(../images/lamayorlib/formcab2_provincia.gif) no-repeat; }

#form_lamayorlib input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	border: solid 1px #000000; 
	padding: 2px 5px;
	height: 11px;
}
#form_lamayorlib input.imp_tema {
	background:url(../images/lamayorlib/fondoinput_buscar.gif) no-repeat fixed;
	width: 138px; 
}
div>#form_lamayorlib input.imp_tema { 
	background:url(../images/lamayorlib/fondoinput_buscar.gif) no-repeat;
}

#form_lamayorlib input.imp_nombre {
	background:url(../images/lamayorlib/fondoinput_nombre.gif) no-repeat fixed;
	width: 98px; 
}
div>#form_lamayorlib input.imp_nombre { 
	background:url(../images/lamayorlib/fondoinput_nombre.gif) no-repeat;
}

.input.botones {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	border: solid 1px #000000; 
	height: 20px;
}

#result_content a {
	text-decoration: none;
	line-height:1.3em;
	color: #662C21;
	font-family: Arial, Helvetica, sans-serif;
}

.result_dategroup {
	overflow: auto;
	width: 540px;
	padding-top: 12px;
	background:url(../images/result_header.gif) no-repeat;
}

.fila_result {
	float: left;
	width: 450px;
	padding-bottom: 8px;
}
.result_tit	{
	float: left;
	color: #662C21;
	font-size: 12px;
	padding-left: 96px;
}

.result_datatit	{
	float: left;
	color: #009900;
	font-size: 12px;
	width: 85px;
	padding: 0 10px 0 0;
}
.result_data	{
	font-family: Arial, Helvetica, sans-serif;
	float: left;
	color: #666666;
	font-size: 12px;
}
.result_subdata {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #333;
}


/* Quienes somos */

#quienessomos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #666666;	
}

#quienessomos h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.2em;
	color: #60271C;
	font-weight: normal;
}
#quienessomos h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.2em;
	color: #60271C;
	font-weight: normal;
	padding: 0px;
	margin: 0px;
}
#quienessomos h4 {
	font-size: 1.1em;
	color: #3DAB06;
	padding: 0px;
	margin: 0px;
}
#quienessomos p{
	padding: 0 0 15px 0;
	margin: 0 0 0 0;
}


/* Asociación de libreros */

#asociaciones, #faq {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #666666;
}
#faq {
	width: 540px;
}
#faq a {
	text-decoration: none;
	color: #009900;
}
#asociaciones h2, #faq h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.2em;
	color: #60271C;
	font-weight: normal;
	padding: 5px 0 0 0px;
	margin: 0px;
}
#asociaciones p{
	padding: 0 0 15px 0;
	margin: 0 0 0 0;
}

#asociaciones a{
	color: #009900;
	text-decoration: none;
	font-weight: bold;
}

.asocs_nombre {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.2em;
	color: #60271C;
	font-weight: bold;
}

.asocs_cierre {
	width: 510px;
	border-top: solid 2px #99E680;
	height: 12px;
	margin-top: 12px;
}
/* Boletín */

#boletin {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #666666;
	padding: 0 50px 0 0;
}
#boletin h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.2em;
	color: #60271C;
	font-weight: normal;
	padding: 5px 0 0 0px;
	margin: 0px;
}
#boletin p{
	padding: 0 0 15px 0;
	margin: 0 0 0 0;
}

#boletin .boletin_fila {
	width: 450px;
	padding: 0px;
	margin: 0px;
}
div>#boletin .boletin_fila {
	float: left;
}

.boletin_fecha {
	float: left;
	color: #009900;
	text-decoration: none;
	padding-top: 2px;
}
.boletin_nombre, #boletin a{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	color: #60271C;
	text-decoration: none;
	font-weight: normal;
}

/* Formación */

#formacion {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #666666;
	padding: 20px 50px 0 0;
}
#formacion h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.2em;
	color: #60271C;
	font-weight: normal;
	padding: 0px;
	margin: 0px;
}
#formacion p{
	padding: 0 0 15px 0;
	margin: 0px;
}
#formacion div.descarga a {
	display: block;
	margin-bottom: 6px;
	float: left;	
	color: #009900;
	text-decoration: none;
	font-weight: bold;
	background:url(../images/ico_descargar.gif) no-repeat;
	padding: 0 0 0 20px;
	width: 450px;
}
.descripcion {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.2em;
	color: #60271C;
	font-weight: bold;
}

/*  Resultados y paginación */

#result_paginacion {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #009900;
	font-size: 1.2em;
	padding: 0 0 12px 4px;
	margin-right: 10px;
	font-style: italic;
}
div> #result_paginacion {
	float: left;
}

#result_paginacion a {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	color: #60271C; 
	padding: 3px 5px;
}
#result_paginacion a:hover { 
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
}
#result_paginacion a.anteriorsig, #result_paginacion a.anteriorsig:hover {
	float: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	padding: 4px 0 0 0;
}

#result_paginacion .activo {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #60271C;
	color: #FFFFFF;
	font-weight: bold;
	font-style: normal;
	padding: 3px 5px;
	margin: 0px 0x 3px 0px;
}


.paginacion_tit {
	float: left;
	color: #60271C;
	font-size: 1.3em;
	font-weight: bold;
	font-style: normal;
}
.fila_pag {
	float: left;
	width: 537px;
	padding-top: 5px;
}

.paginacion_cant {
	color: #60271C;
	font-weight: bold;
	font-style: normal;
}
.paginacion_encontrados {
	float: left;
	padding-top: 6px;
	width: 305px;
}
select.results {
	width: 50px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
}
.palo {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	color: #60271C;
	padding-top: 3px;
}

/*  FAQ */

#content a.botfaq_muestra, #content a.botfaq_oculta {
	float: left;
	width: 15px;
	height: 15px;
	margin: -27px 0 0 494px;
	background:url(../images/botfaq_mas.gif) no-repeat;	
}

#content a.botfaq_oculta {
	background:url(../images/botfaq_menos.gif) no-repeat;	
}
.faq_cierre {
	width: 509px;
	font-size: 1px;
	border-top: solid 2px #99E680;
	margin-top: 12px;
	margin-bottom: 10px;
}


/* nuevos estilos 19 julio*/
.enviaForm {
	color: #009900;
	line-height: 1.2em;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
}
.enviaFormLib {
	display:block;
	color: #009900;
	line-height: 1.2em;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	width:114px;
	text-align: right;
}

#gremiosflash {
	float: 	left; 
	width:	100%;
	text-align: center;
	
}

/* nuevos menus */

#sidenavigationone ul, #sidenavigationone li {
	position:relative;
	margin: 0;
	padding: 0;
	list-style: none;
	color: green;
}

*html #sidenavigationone li {
	display: inline;
}
 
ul.ul_l1 {
	background: #3DAB06;
	text-decoration:none;
}
li.li_l1 {
	list-style: none;
}

li.li_l1 a:link, li.li_l1 a:hover, li.li_l1 a:visited, li.li_l1 a:link {
	display: block;
	text-decoration:none;
	color: #fff;
	padding: 3px 5px;
	border-bottom: 2px solid white;
} 



ul.ul_l2 {
	background: #fff;
	border-bottom: 5px solid white;
	border-top: 5px solid white;
}

li.li_l2 {
	list-style: none;
}

li.li_l2 a:active, li.li_l2 a:link, li.li_l2 a:visited, li.li_l2 a:hover, li.li_l2.cat_activa   {
	padding: 4px 4px 4px 22px; 
	width: 130px;
	display: block;
	color:#60271C;
	text-decoration:none;
	background: #fff url(../images/sidebar/dot_subnavigation3.gif) 100% no-repeat;
	font-size: 9px;
	font-style: normal;
	border: 0;
}

*html li.li_l2 a:active,*html li.li_l2 a:link,*html li.li_l2 a:visited,*html li.li_l2 a:hover   {
	width: 126px;
	border:0;
}

li.li_l2 a:hover {
	background:url(../images/sidebar/dot_subnavigation3.gif) 0 2px no-repeat;
	background-color: #99E680;
	color: #009900;
	text-decoration: none;
	border: 0;
}



/*
#sidesubnavigation li,#sidesubnavigation ul  {
	margin:0;
	padding:0;
	list-style: none;
}
#sidesubnavigation ul {
	font:  10px Arial, Helvetica, sans-serif;
	background: white;
	margin: 2px 0;

}	
#sidesubnavigation li {
	display: inline;
}
#sidesubnavigation a:link, #sidesubnavigation a:hover, #sidesubnavigation .cat_activa, #sidesubnavigation a:visited {
	padding: 2px 4px 2px 22px;
	display: block;
	color:#60271C;
	text-decoration:none;
	background:url(../images/sidebar/dot_subnavigation3.gif) 100% no-repeat;
	width: 130px;
}
*html #sidesubnavigation a:link, *html #sidesubnavigation a:hover, *html #sidesubnavigation .cat_activa, *html #sidesubnavigation a:visited {
	width:130px;
}
#sidesubnavigation a:hover, #sidesubnavigation .cat_activa {
	background:url(../images/sidebar/dot_subnavigation3.gif) no-repeat;
	background-color: #99E680;
	color: #009900;
}
*/



/*  GALERÍA  */

#galeriathumbs {
	float: left;
	width: 545px;
	border-bottom: #99E680 solid 4px;
}

#galeriathumbs p {
	padding: 0px;
	margin: 0px;
}


.galeriafila {
	float: left;
	width: 545px;
	border-top: #99E680 solid 4px;
	height: auto;
	padding: 20px 0px;
}

.galeriabloque {
	width: 174px;
	overflow: hidden;
	float: left;

}

.galeriafoto {
	height: 120px;
}

.galeriainfo {
}

#galeriathumbs .tit {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 0.9em;
	color: #60271C;
	font-weight: normal;
	padding: 10px 10px 0 0;
}
#galeriathumbs .descript {
	font-size: 0.9em;
	padding-right: 10px;
}

#galeriathumbs .txt {
	float: left;
}

#asociaciones a.galvolver, #asociaciones a.galvolver:hover, #asociaciones  a.galvolver:active {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1em;
	color: #660000;
	margin-top: 10px;
}

#galeriaFotoampliada {
	float: left;
	width: 545px;
	border-bottom: #99E680 solid 4px;
}


#asociaciones p.galvolverext {
	float: left;
	width: 545px;
	padding-top: 10px;
}



/*tabla suscritos
.............................................................*/

/*table.suscritos{

}

table{
	width:550px;
	margin-bottom:20px;
	margin-top:10px;
	
}*/

table.suscritos{
clear:both;
}
table.suscritos caption{
font-size: 16px;
font-weight:bold;
text-align:left;
}

table.suscritos thead{
text-align:left;
}
table.suscritos tbody{
text-align:left;
color:#666666;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
}


table.suscritos th{

text-align:left;
font-weight:bold;
color:#60271C;
font-size: 14px;
margin-bottom:5px;
}
table.suscritos tr{

width:100%;
height:auto;
padding-bottom:10px;
border-bottom:1px solid #CCCCCC;
}


.blanca{
background:#fff;
}
.gris{
background:#F4F4F4;
}



table.suscritos td, table.suscritos td.codigo{
width:auto;
padding:5px 10px;
}
table.suscritos td.codigo{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
}




