/* ======================
      GTK - CSS - IGS
   ====================== */

@import "hacks.css";

body, html {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	margin: 0px;
	height: 100%;
	background: #E6E6AD url(../images/fondo.gif) repeat;
}

a { text-decoration:none; color: #000000}
a:hover { text-decoration:none; color: #000000}
a:active {	text-decoration:none; color: #000000}

form, p, li, ul, h1, h2, h3, h4 {
	margin: 0px;
	padding: 0px;
	list-style-type:none;
}
input, select, textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
.oculta {
	display:none;
}


#contenedor { 
	margin: 0px auto;
	width: 704px;
}


#cabeceraini {
	float: left;
	width: 564px;
	height: 118px;
	padding: 0 0 0 140px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/cab.png',sizingMethod='scale');
}
#cabeceraini a {
	position: relative;
	display: block;
	width: 84px;
	height: 80px;
	margin: 10px 0 0 0; 
}


#cabecera h1, #cabeceraini h1{
	display: none;
}
.titdcabecera {
	position: absolute;
	padding-left: 99px;
	top: 68px;
}


#central {
	float: left;
	width: 704px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fondo_bloquesG.png',sizingMethod='crop');
}


#pie {
	float: left;
	width: 704px;
	height: 56px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fondo_pie.png',sizingMethod='scale');
}
#pie a {
	color: #706D38;
}


#columnaIzda {
	float: left;
	width: 204px;
	padding: 0 35px 0 0;
}
#columnaDcha {
	position: relative;
	float: left;
	width: 454px;
	padding-top: 15px;
	color: #000000;
}
#columnaDcha a {
	
	font-weight: bold;
}

#bloq_restoLogo {
	float: left;
	width: 184px;
	height: 115px;
	background: url(../images/fondoCol_1.jpg) no-repeat;
}

#bloq_menu {
	float: left;
	width: 184px;
	height: 155px;
	background: url(../images/fondoCol_2.png) no-repeat;
	padding: 14px 0 0 14px; 
}

#bloq_foto {
	float: left;
	width: 184px;
	height: 143px;
	background: url(../images/fondoCol_3.jpg) no-repeat;
}

#bloq_legal {
	float: left;
	width: 184px;
	height: 72px;
	background: url(../images/fondoCol_4.png) no-repeat;
	color: #DCDDE1;
	padding: 14px 0 0 14px;
}


/*  Menu    */

#bloq_menu ul {
	position: relative;
	display: block;
	width: 120px;
}

#bloq_menu li {
	display: block;
	width: 120px;
	height: 16px;
	margin: -2px 0 0 0;

}

#bloq_menu li a.men1, #bloq_menu li a.men2, #bloq_menu li a.men3, #bloq_menu li a.men4, #bloq_menu li a.men5, #bloq_menu li a.men6, #bloq_menu li a.men7, #bloq_menu li a.men8, #bloq_menu .activo {
	display: block;
	width: 163px;
	height: 16px;
	
}

#bloq_menu li .activa1, #bloq_menu li .activa2, #bloq_menu li .activa3, #bloq_menu li .activa4, #bloq_menu li .activa5, #bloq_menu li .activa6, #bloq_menu li .activa7, #bloq_menu li .activa8 {
	display: block;
	width: 163px;
	height: 16px;
}

#bloq_menu li a.men1 { background: url(../images/menu1_off.gif) no-repeat; }
#bloq_menu li a.men2 { background: url(../images/menu2_off.gif) no-repeat; }
#bloq_menu li a.men3 { background: url(../images/menu3_off.gif) no-repeat; }
#bloq_menu li a.men4 { background: url(../images/menu4_off.gif) no-repeat; }
#bloq_menu li a.men5 { background: url(../images/menu5_off.gif) no-repeat; }
#bloq_menu li a.men6 { background: url(../images/menu6_off.gif) no-repeat; }
#bloq_menu li a.men7 { background: url(../images/menu7_off.gif) no-repeat; }
#bloq_menu li a.men8 { background: url(../images/menu8_off.gif) no-repeat; }

#bloq_menu li a.men1:hover, #bloq_menu li .activa1 { background: url(../images/menu1_on.gif) no-repeat; }
#bloq_menu li a.men2:hover, #bloq_menu li .activa2 { background: url(../images/menu2_on.gif) no-repeat; }
#bloq_menu li a.men3:hover, #bloq_menu li .activa3 { background: url(../images/menu3_on.gif) no-repeat; }
#bloq_menu li a.men4:hover, #bloq_menu li .activa4 { background: url(../images/menu4_on.gif) no-repeat; }
#bloq_menu li a.men5:hover, #bloq_menu li .activa5 { background: url(../images/menu5_on.gif) no-repeat; }
#bloq_menu li a.men6:hover, #bloq_menu li .activa6 { background: url(../images/menu6_on.gif) no-repeat; }
#bloq_menu li a.men7:hover, #bloq_menu li .activa7 { background: url(../images/menu7_on.gif) no-repeat; }
#bloq_menu li a.men8:hover, #bloq_menu li .activa8 { background: url(../images/menu8_on.gif) no-repeat; }

	
	
.franjilla {
	display: block;
	width: 163px;
	height: 4px;
	font-size: 1px;
	background: url(../images/franjilla.gif) no-repeat;
	margin: 2px 0 0 0;
}

#bloq_legal ul {
	position: relative;
	display: block;
	padding: 2px 0 0 0;
}

#bloq_legal li a {
	display: block;
	width: 148px;
	height: 13px;
	color: #DCDDE1;
	padding: 0 0 0 15px;
}


/* Eventos y noticias */

.evenot_nombre, .evenot_fecha, .evenot_lugar, .evenot_descrip {
	padding: 0 70px 0 14px;
	font-weight: bold;
}

.evenot_nombre {
	font-size: 12px;
	font-weight: bold;
}
.evenot_lugar { font-style: italic;}
.evenot_descrip { font-weight: normal; padding-bottom: 10px;}

.evenot_foto {
	padding: 10px 0px 10px 14px;
}

.tit_asociarse, .tit_contacto, .tit_eventos, .tit_eventos2, .tit_igs, .tit_miembros, .tit_noticias, .tit_noticias2, .tit_objetivo, .tit_sede {
	display: block;
	width: 397px;
	height: 30px;
	margin: 20px 0 14px 0;
}

.tit_asociarse { background: url(../images/tits/tit_asociarse.gif) no-repeat; }
.tit_contacto { background: url(../images/tits/tit_contacto.gif) no-repeat; }
.tit_eventos { background: url(../images/tits/tit_eventos.gif) no-repeat; }
.tit_eventos2 { background: url(../images/tits/tit_eventos2.gif) no-repeat; }
.tit_igs { background: url(../images/tits/tit_igs.gif) no-repeat; }
.tit_miembros { background: url(../images/tits/tit_miembros.gif) no-repeat; }
.tit_noticias { background: url(../images/tits/tit_noticias.gif) no-repeat; }
.tit_noticias2 { background: url(../images/tits/tit_noticias2.gif) no-repeat; }
.tit_objetivo { background: url(../images/tits/tit_objetivo.gif) no-repeat; }
.tit_sede { background: url(../images/tits/tit_sede.gif) no-repeat; }


.tit_alegal, .tit_privacidad, .tit_textos {
	display: block;
	width: 397px;
	height: 30px;
	margin: 20px 0 14px 0;
}
.tit_alegal { background: url(../images/tits/tit_alegal.gif) no-repeat; }
.tit_privacidad { background: url(../images/tits/tit_privacidad.gif) no-repeat; }
.tit_textos { background: url(../images/tits/tit_textos.gif) no-repeat; }


.content_barra, .content_barra2 {
	float: left;
	width: 397px;
	height: 6px;
	font-size: 1px;
	background: url(../images/content_barra.gif) no-repeat;
	margin: 5px 32px 10px 0;
}

.content_barra2 {
	margin: 0px;
}
/*  Objetivos */

.objetivo_tit {
	padding: 0 20px 10px 12px;
	font-size: 14px;
	font-weight: bold;
	color: #325365;
	text-transform: uppercase;	
}

.objetivo_txt, .miembros_txt, .sede_foto {
	padding: 0 70px 4px 12px;
}



/* Miembros y sedes */

.miembrosbloq {
	display: block;
	float: left;
	height: auto;
}

.miembros_logo {
	float: left;
	width: 130px;
}

.miembros_tit, .sedes_tit {
	font-size: 12px;
	font-weight: bold;
	margin-top: 15px;
}

.sedes_tit, .sedes_txt { 
	padding: 0 0 5px 15px; 
	margin-top: 8px;
}

.sede_pie {
	font-style: italic;
	color: #325365;
	padding: 0 0 0 15px;
}
.miembros_data {
	float: left;
	width: 233px;
	padding: 12px 0 4px 12px;
}

#miembros p {
	padding-bottom: 12px;
}
#miembros a {
	color: #325365;
	
}


/* Formulario */

.formulario_tit {
	padding: 0 20px 10px 12px;
	font-size: 14px;
	font-weight: bold;
	color: #325365;
	text-transform: uppercase;	
}

.formulario_txt {
	padding: 0 70px 4px 12px;
}

#formAsociarse {
	
}

#formAsociarse p {
	padding: 0 0 15px 0;
}

#formAsociarse label {
	float: left;
	width: 90px;
	border: solid 0px;
	padding: 6px 0 0 12px;
}
#formAsociarse input {
	width: 271px;
	height: 10px;
	border: solid 0px;
	background: #FFF url(../images/fondoInput.gif) fixed no-repeat;
	padding: 5px 10px;
	margin-bottom: 3px;
} 
div>#formAsociarse input { background: #FFF url(../images/fondoInput.gif) no-repeat;}

.content_spacio {
	height: 20px;
}

#formAsociarse input.formradio {
	float: left;
	width: auto;
	background-image: none;
	background-color: transparent;
	margin-left: 12px;
}
#formAsociarse label.labradio {
	width: 300px;
	padding: 0px 0 0px 12px;
}

.formFila  {
	float: left;
	width: 390px;
	padding: 0px 0 15px 0px;
}

.formDatos  {
	float: left;
	font-weight: bold;
	width: 300px;
	padding: 0 30px 20px 45px;
}

#filaBotonesForm  {
	color: #FF9900;
	font-weight: bold;
	float: left;
	width: 97px;
	height: 17px;
	background-color: #FFFFFF;
	padding: 3px 0px 0px 12px;
	margin-top: -3px;
	margin-left: 144px;
}
div>#filaBotonesForm {
	margin-left: 288px;
}

#filaBotonesForm a {
	color: #FF9900;
}


/* Noticias paginación */

#paginacion {
	width: 367px;
	float: left;
	background-color: #FFFFFF;
	padding: 3px 15px;
	margin-top: -16px;
	margin-bottom: -4px;
}
div>#paginacion {
	margin-bottom: -6px;
}
.separador  {
	float: left;
	padding-top: 3px;
	margin: 0 -2px;
}

#paginacion a, #paginacion .pagactivo {
	float: left;
	width: 20px;
	height: 15px;
	padding-left: 6px;
	padding-top: 4px;
	font-weight: normal;
}
#paginacion a.antsig, #paginacion a.antsig:hover, .antsigsin {
	background-color: transparent;
	float: left;
	padding: 4px 5px 0 0;
}

#paginacion a:hover, #paginacion .pagactivo {
	background-color: #FF6600;
}


#filaBotonVolver {
	color: #FF9900;
	font-weight: bold;
	float: left;
	width: 57px;
	height: 17px;
	background-color: #FFFFFF;
	padding: 3px 0px 0px 12px;
	margin-top: -3px;
	margin-left: 164px;
}
div>#filaBotonVolver {
	margin-left: 328px;
}
#filaBotonVolver a {
	color: #FF9900;
}

/* Calendario de Eventos */

#calendario {
	float: left;
	width: 350px;
	padding: 0px 16px 4px 16px;
	font-weight: bold;
}
.filaSemana {
	float: left;
	width: 230px;
}
#calendario a, .dia, .diafest, .diacab, .diacab2, #calendario a.evento1, #calendario a.evento2  {
	color: #333;
	float: left;
	width: 20px;
	height: 15px;
	padding: 3px 1px 0 5px;
	background-color: #FFFFFF;
	margin: 5px 5px 0 0;
}
.diafest { 
	background-color: #EBE9E7;
}

.diacab { 
	background-color: #52576A;
	color: #FFF;
}

.diacab2 { 
	background-color: #848590;
	color: #FFF;
}
#calendario a.evento1 { 
	background-color: #FF9900;
}
#calendario a.evento2 { 
	background-color: #FF6600;
}

.selmes {
	width: 133px;
}
.selanyo {
	width: 78px;
}

.eventoflechilla {
	float: left;
	width: 350px;
	height: 25px;
	background: Transparent url(../_statics/images/flechillaEvento.gif) no-repeat;
	margin: -13px 0 0 7px;
}
div> .eventoflechilla  {
	margin: -13px 0 0 10px;
}