html, body, div, span,
applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dd, dl, dt, li, ol, ul,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	line-height: 1;
	font-family: inherit;
	text-align: left;
}

a {	text-decoration:none; }
a img, :link img, :visited img {
	border: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
ol, ul {
	list-style: none;
}
q:before, q:after,
blockquote:before, blockquote:after {
	content: "";
}

body {
	padding-top:0px;
	margin-top:0px;
	padding-left:0px;
	padding-bottom:0px;
	margin-left:0px;
	margin-bottom:0px;
	font-family: Arial;
	font-size: 0.7em;
}

.fondo_colores {
	background-color: white;
}

input {
	font-family: Arial;
	font-size: 0.9em;
	COLOR: #333;
	margin-bottom: 1px;
}

.sinborde { border: 0px;}
#sinborde { border: 0px;}

select {
	font-family: Arial;
	font-size: 0.9em;
	color: #333;
	border: 1px solid #7F9DB9;
	margin-bottom: 3px;
}

textarea {
	font-family: Arial;
	font-size: 0.9em;
	COLOR: #333;
	border: #739DAB 1px solid;
	margin-bottom: 3px;
	border: 1px solid #7F9DB9;
}

p {
	color: #333;
	font-size: 12px;
	line-height: 1.2em;
	padding-bottom: 15px;
	text-align: justify;
}

p a {color:#BE1238; font-weight: bold;}
p a:hover {color:#BE1238; text-decoration:underline;}

ul {
	padding-left: 25px;
	list-style: circle;
}

li {
	color: #333;
	font-size: 12px;
	line-height: 1.2em;
	padding-bottom: 10px;
}

li a { color: #333;}
li a:hover { color: #BE1238; text-decoration: none;}

.bloque {
	width: 100%;
	height: 100%;
	display: block;
}

.clear {
	clear: both;
	height: 0px;
	line-height: 0px;
	font-size: 0px;
}	

/***********************************************************************************/

/* ESTRUCTURA */

body {background-color: #F2FBFD;}


.gausiano {
	margin: 0px auto;
	width: 996px;
	background: url('../images/gausiano.jpg') top center repeat-y;
}

.gausiano2 {
	margin: 0px auto;
	width: 996px;
	background: url('../images/gausiano2.jpg') top center repeat-y;
}


.contenedor {
	margin: 0px auto;
	width: 980px;
	position: relative;
	background-color: #CBE9F3;
}

.contenedor2 {
	margin: 0px auto;
	width: 980px;
	position: relative;
	background-color: white;
}

.cierre {
	margin: 0px auto;
	width: 996px;
	background: url('../images/cierre.jpg') top center no-repeat;
	height: 16px;
}

/* HEADER */

.header {
	padding: 8px 11px 0px;
	height: 186px;
}

.header .logo {
	float: left;
	margin-right: 8px;
	display:inline;
	width: 183px;
}

.header .dcha {
	float: left;
	width: 767px;
}
.header .dcha .top1 {float: left; width: 383px;}
.header .dcha .top2 {float: right; width: 384px; text-align: right;}

.header .dcha .top1, .header .dcha .top2 {
	background-color: white;
	height: 25px;
	line-height: 25px;
	color: #999;  
	margin-bottom: 8px;
	display: inline;
}

.header .dcha .top1 a, .header .dcha .top2 a { color: #999; line-height: 25px;}
.header .dcha .top1 a:hover, .header .dcha .top2 a:hover { color: #999; text-decoration: underline;}

.cabecera {
	float: left;
	width: 565px;
	height: 117px;
	margin-bottom: 8px;
	display: inline;
}

.acceso {
	width: 186px;
	padding: 8px;
	float: left;
	background-color: white;
	height: 101px;
	margin-bottom: 8px;
	display: inline;
}

.menu_sup {
	background-color: white;
	height: 28px;
}

.menu_sup td {
	height: 25.5px;
	padding-bottom: 2.5px;
}

.menu_sup .item a {  
	line-height: 0.8em;
	color: #999;
}
.menu_sup .item a:hover { 
	color: #1BA5C9;
	text-decoration: none;
}

.menu_sup .item_on {
	background: url('../images/rojo.jpg') top right no-repeat;
}

.menu_sup .item_on a {  
	line-height: 0.8em;
	color: #1BA5C9;
}

.menu_sup .item_on a:hover { 
	color: #1BA5C9;
	text-decoration: none;
}

/* CONTENIDO */
.content {
	padding: 8px 11px 0px;
}

/* IZQUIERDA */

.content .izda {
	width: 175px;
	float: left;
	display: inline;
	background-color: white;
	height: 704px;
	padding: 8px;
}

.content .izda h2 {
	font-weight: normal;
	font-size: 24px;
	padding-bottom: 13px;
	color: #ccc;
}

.content .izda .submenu, .content .izda .submenu_on, .content .izda .submenu_on2 {
	height: 17px;
	padding-left: 5px;
	margin-bottom: 6px;
}

.content .izda .submenu {color: #999;}
.content .izda .submenu  a {color: #999; line-height: 15px;}
.content .izda .submenu  a:hover {color: #999; text-decoration: none;}

.content .izda .submenu_on {color: white; background-color: #3CA6CA;}
.content .izda .submenu_on  a {color: white; line-height: 15px;}
.content .izda .submenu_on  a:hover {color: white; text-decoration: none;}

.content .izda .submenu_on2 {color: white; background-color: #A6D5E6;}
.content .izda .submenu_on2  a {color: white; line-height: 15px;}
.content .izda .submenu_on2  a:hover {color: white; text-decoration: none;}

.content .izda .buscador {
	background: url('../images/navarra.jpg') top center no-repeat;
	height: 205px;
	margin-top: 20px;
	display: block;
	background-color: white;
}

.content .izda .buscador span {
	background-color: white;
	color: #999;
	font-size: 12px;
}

.content .izda .buscador input {
	margin-top: 4px;
	border: 1px solid #999;
	font-size: 12px;
	color: #3CA6CA;
	font-weight: bold;
	width: 145px;
}

.content .izda .titulo {
	font-size: 15px;
	color: #21A8D5;
	display: block;
	padding-top: 8px;
	padding-bottom: 5px;
	font-weight: bold;
}

.content .izda .entrada p {
	margin: 0px;
	padding: 0px;
}

.content .izda .entrada, .content .izda .entrada p {
	font-size: 11px;
	line-height: 14px;
	color: #777;
	display: block;
	padding-bottom: 7px;
}

.content .izda .entrada a, .content .izda .entrada p a { font-weight: bold; color: #E30A25; line-height: 14px;}
.content .izda .entrada a:hover, .content .izda .entrada p a:hover { color: #E30A25; text-decoration: underline;}


/* CENTRO */

.content .centro {
	width: 525px;
	float: left;
	display: inline;
	height: 660px;
	padding: 30px 20px;
}

.content .centro#asocia {background: white url('../images/agua.jpg') 0px no-repeat;}
.content .centro#asociados {background: white url('../images/remolino.jpg') 0px no-repeat;}
.content .centro#notis {background: white url('../images/pasillo.jpg') 0px no-repeat;}
.content .centro#agenda {background: white url('../images/arcoiris.jpg') 0px no-repeat;}
.content .centro#docs {background: white url('../images/docs.jpg') 0px no-repeat;}
.content .centro#contac {background: white url('../images/fnd_contacto.jpg') 0px no-repeat;}

.index {
	background: white url('../images/index.jpg') top center no-repeat;
	height: 377px;
	width: 727px;
	float: left;
	display: inline;
	padding: 30px 20px;
}

.index .texto {
	background: none;
	color: #999999;
	width: 360px;
	padding: 30px;
	font-size: 13px;
	line-height: 16px;
	text-align: justify;
	padding-left: 0px;
}

.content .centro h1 {
	color: white;
	font-size: 45px;
	font-weight: bold;
	padding-bottom: 24px;
}

.content .centro h2 {
	color: white;
	font-size: 23px;
	font-weight: bold;
	padding-bottom: 24px;
}

.content .centro h3 {
	color: white;
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 14px;
	padding-top: 10px;
}

.content .centro .texto h3 a {color: white;}
.content .centro .texto h3 a:hover {text-decoration: none;}

.content .centro .texto {
	width: 475px;	
	color: white;
	padding: 25px;
	font-size: 13px;
	line-height: 16px;
	text-align: justify;
	background-color: #6F9ECE;
}

.content .centro .texto a, .content .centro .texto p a {color: #2556FE;}
.content .centro .texto a:hover, .content .centro .texto p a:hover {color: #2556FE; text-decoration: underline;}
.content .centro .texto p, .content .centro .texto li {color: white; font-size: 13px; line-height: 16px;}

.index .texto a, .index .texto p a {color: #2556FE;}
.index .texto a:hover, .cindex .texto p a:hover {color: #2556FE; text-decoration: underline;}
.index .texto p {color: white; font-size: 13px; line-height: 16px;}

.destacado {
	float: left;
	width: 166px;
	margin-right: 15px;
	display: inline;
}

.destacado h2 {
	font-weight: normal;
	font-size: 22px;
	padding-bottom: 5px;
	color: #ccc;
}

.destacado .titulo {
	font-size: 15px;
	color: #21A8D5;
	display: block;
	padding-top: 8px;
	padding-bottom: 5px;
	font-weight: bold;
}

.destacado .entrada p {
	margin: 0px;
	padding: 0px;
}

.destacado .entrada, .destacado .entrada p {
	font-size: 11px;
	line-height: 14px;
	color: #777;
	display: block;
	padding-bottom: 7px;
}

.destacado .entrada a, .destacado .entrada p a { font-weight: bold; color: #E30A25; line-height: 14px;}
.destacado .entrada a:hover, .destacado .entrada p a:hover { color: #E30A25; text-decoration: underline;}

.index_buscador {
	background: url('../images/index_buscador.jpg') center center no-repeat;
	height: px;
	width: 165px;
	height: 41px;
	padding-top: 70px;
	padding-left: 10px;
}

.index_buscador span {
	color: #999;
	font-size: 12px;
}

.index_buscador input {
	margin-top: 4px;
	border: 1px solid #999;
	font-size: 12px;
	color: #3CA6CA;
	font-weight: bold;
	width: 145px;
}

/* DERECHA */

.content .dcha {
	width: 186px;
	float: left;
	display: inline;
	background-color: white;
	height: 704px;
	padding: 8px;
}

.content .dcha .titulo {
	font-size: 15px;
	color: #21A8D5;
	display: block;
	padding-top: 8px;
	padding-bottom: 5px;
	font-weight: bold;
}

.content .dcha .entrada p {
	margin: 0px;
	padding: 0px;
}

.content .dcha .entrada, .content .dcha .entrada p {
	font-size: 11px;
	line-height: 14px;
	color: #777;
	display: block;
	padding-bottom: 7px;
}

.content .dcha .entrada a, .content .dcha .entrada p a { font-weight: bold; color: #E30A25; line-height: 14px;}
.content .dcha .entrada a:hover, .content .dcha .entrada p a:hover { color: #E30A25; text-decoration: underline;}

/* FOOTER */
.footer {
	padding: 8px 11px 0px;
}

.footer .footer1 {float: left; width: 650px;}
.footer .footer2 {float: right; text-align: right; width: 308px;}

.footer .footer1, .footer .footer2 {
	background-color: white;
	height: 25px;
	line-height: 25px;
	color: #999;  
	margin-bottom: 8px;
}

.footer a { color: #999; line-height: 25px;}
.footer a:hover { color: #999; text-decoration: underline;}

/* LOGIN */

.login {
	float:left; 
	color: #999;
	margin-top: 5px;
}

.login table {}

.login input {
	border: 1px solid #D3D3D3;
	color: #999;
	background-color: white;
	width: 124px;
	padding:0px;
	float:right;
	clear:both;
}

.area, .area2 {
	height:15px;
	margin-bottom:2px;
	padding-left: 5px;
	padding-top:2px;
}

.area2 {
	color: white;
	background-color: #3CA6CA;
}

.area2 a {color: white;}
.area2 a:hover {color: white; text-decoration: none;}

.login input #user, .login input #pass {width:20px;}
#entrar, #registrarse {cursor:pointer;}

#entrar {
	width: 45px;
	float:left;
}

#registrarse {
	width: 60px;
	text-align:center;
	float:left;
}

#recordar {
	width:15px;
	float:left;
	cursor:pointer;
}

#salir , #datos {cursor:pointer;width: 65px;}

/* NOTICIAS */

.content .centro .texto#txt_notis {	
	width: auto;
	background-color: #90BCC1;
}

#lista_noticias {
	width: 100%;
	background-color: white;
	margin-bottom: 5px;
}

#lista_noticias td {padding: 6px 8px;}
#lista_noticias th {padding: 6px 0px 6px 8px;}

#lista_noticias .foto {
	border: 1px solid #002441;
	width: 80px;
	height: 80px;
}




#lista_noticias .fecha_not {
	text-align: right;
	color: #E30A25;
	font-size: 11px;
	font-weight: bold;
	padding-bottom: 4px;
}

#lista_noticias td h5 {
	color: #003263;
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 7px;
}	

#lista_noticias td h5 a {color: #E30A25; text-decoration: none;}

#lista_noticias td, #lista_noticias p {text-align: justify; font-size: 11px; line-height: 14px; color: #003263;}
#lista_noticias td a, #lista_noticias p a {line-height: 14px; color: #003263; font-weight: bold; text-decoration: underline;}
#lista_noticias td a:hover, #lista_noticias p a:hover {color: #003263; text-decoration: none;}

#lista_noticias td h4 {font-size: 11px;}
#lista_noticias td h4 a {color: #003263; text-decoration: none;}
#lista_noticias td h4 a:hover {color: #003263; text-decoration: underline;}

#ficha_noticias {
	width: 100%;
	background-color: white;
	margin-bottom: 5px;
}

#ficha_noticias td {padding: 10px 15px;}

#ficha_noticias .fecha_not {
	text-align: right;
	color: #E30A25;
	font-size: 11px;
	font-weight: bold;
	padding-bottom: 4px;
}

#ficha_noticias h5 {
	color: #003263;
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 20px;
}	

#ficha_noticias td, #ficha_noticias p {text-align: justify; font-size: 11px; line-height: 14px; color: #003263;}
#ficha_noticias td a, #ficha_noticias p a {line-height: 14px; color: #003263; font-weight: bold; text-decoration: underline;}
#ficha_noticias td a:hover, #ficha_noticias p a:hover {color: #003263; text-decoration: none;}

#ficha_noticias td img {border: 1px solid #002441;}

/* CONTACTO */

.content .centro#contac h1 {color: #00A8CE;}

.content .centro .texto#txt_contac {	
	width: auto;
	background-color: white;
	color: #8B8C90;
}

.content .centro#contac .texto a, .content .centro#contac .texto p a {color: #8B8C90;}
.content .centro#contac .texto a:hover, .content .centro#contac .texto p a:hover {color: #8B8C90; text-decoration: underline;}
.content .centro#contac .texto p {color: #8B8C90; font-size: 13px; line-height: 16px;}

.contacto {
	color: #797A7C;
	font-size: 12px;
}

.contacto a {color: #797A7C; font-weight:bold;}
.contacto a:hover {color: #797A7C; text-decoration:underline;}

.contacto input, .contacto select, .contacto textarea {
	width: 260px;
	margin: 2px;
}

#enviar {
	background-color: #3CA6CA;
	color: white;
	font-weight: bold;
	width: 70px;
	cursor:pointer;
	border: 0px;
	padding: 3px 0px;
}

#enviar2 {
	background-color: #2556FE;
	color: white;
	font-weight: bold;
	width: 70px;
	cursor:pointer;
	border: 0px;
	padding: 3px 0px;
}

#CondiLeg {
	width: 15px;
}

/* NAVEGADOR */

#navFotos {
	background-color: white;
	font-size: 11px;
	color:#204059;
	font-weight: bold;
	padding: 3px 10px;
	margin-bottom: 5px;
}

#pagina {color: #E30A25;}
#pagina a {color: #204059;}
#pagina a:hover {color: #E30A25; text-decoration: none;}

#volver {
	background-color: white;
	padding: 3px 10px;
	font-weight: bold;
	font-size: 11px;
}
#volver a {color: #204059;}
#volver a:hover {color: #E30A25; text-decoration: none;}

/* AVISO LEGAL */

.titular {
	color: #DCDCDC;
	font-weight: bold;
	font-size: 1.8em;
	margin-bottom: 30px;
}

.avisolegal h1 {
	color: #00A8CE;
	font-size: 45px;
	font-weight: bold;
	padding-bottom: 24px;
}

.avisolegal p a, .avisolegal p a:hover {color: #00A8CE;}

/* ASOCIADOS */

.content .centro#asociados h1 {color: #00A8CE;}

.content .centro .texto#txt_asociados {	
	width: 420px;
	background-color: white;
	color: #8B8C90;
}

.content .centro#asociados .texto a, 
.content .centro#asociados .texto p a, 
.content .centro#asociados .texto li a
{color: #8B8C90;}

.content .centro#asociados .texto a:hover, 
.content .centro#asociados .texto p a:hover, 
.content .centro#asociados .texto li a:hover 
{color: #8B8C90; text-decoration: underline;}

.content .centro#asociados .texto p, 
.content .centro#asociados .texto li 
{color: #8B8C90; font-size: 13px; line-height: 16px;}

#lista_noticias .foto_socio {border: 1px solid #002441; width: 105px; height: 80px;}

#lista_noticias .tit_socio {
	font-size: 13px;
	color: #00A3CB;
	padding-bottom: 8px;
	font-weight: bold;
}

#lista_noticias .tit_socio a {color: #00A3CB; text-decoration: none;}
#lista_noticias .tit_socio a:hover {color: #00A3CB; text-decoration: underline;}

.busca_socios {width: 420px; margin-bottom: 20px;}	
.busca_socios td {padding: 3px; background: url('../images/rojo.jpg') top left no-repeat;}
.busca_socios input {border: 1px solid #ccc; border-top: 1px solid white; margin-left: 12px;}

/* AGENDA */

.agenda {
	border: 1px solid #003263;
	width: 70px;
	height: 60px;
	padding-top: 9px;
	color: #003263;
	text-align: center;
}
.agenda .diasem {text-align: center;}
.agenda .diames { text-align: center; font-size: 30px; font-weight: bold;}
.agenda .mes {text-align: center; text-transform: uppercase;}

.nombremes th {
	color: white;
	text-align: center;
	font-weight: bold;
	padding: 4px 2px;
	background-color: #003263;
}	

.nombremes th a {font-size: 1.1em; color: #00ACD0;}
.nombremes th a:hover {color: white; text-decoration: none;}

.diasemana td {
	color: white;
	padding: 2px;
	font-weight: bold;
	text-align: center;
	background-color: #ccc;
}	

.calendario {
	border-collapse: separate;
	border-spacing: 1px;
	background-color: #ccc;
	width: 150px;
}

.sup_calendario {
	color: #00A550;
	font-size: 0.7em;
	/*font-variant: small-caps;*/
	text-transform: uppercase;
	padding-bottom: 5px;
}

.sup_calendario a {color: #00A550;}
.sup_calendario a:hover {color: black; text-decoration:none;}

.rojo {
	background-color: #ED1B24;
	color: white;
	text-align: right;
	font-weight: bold;
	padding: 2px;
}

.rojo a { text-align: right; color: white;}
.rojo a:hover {text-decoration: none; color: white;}

.blanco {
	background-color: white;
	color: #00ACD0;
	text-align: right;
	padding: 2px;
	font-weight: bold;
}

.AreaUsuario {
	color: #666;
	margin: 0px auto;
	border: 1px solid #3CA6CA;
}

.AreaUsuario th {
	padding: 4px;
	font-weight: bold;
	color: white;
	background-color: #3CA6CA;
}

.AreaUsuario td {
	background-color: white;
	text-align: center
	padding-left: 4px; 
}

.AreaUsuario a{
	color: #FF9934;
	text-decoration: none;
}

.AreaUsuario a:hover{
	color: Black;
	text-decoration: none;
}

/* MAPA WEB */

.content .centro .texto#txt_mapaweb {	
	width: 420px;
	background-color: white;
	color: #8B8C90;
}

.content .centro #txt_mapaweb.texto h2 {
	font-weight:bold;
	color: #E30A25;
}

.content .centro #txt_mapaweb.texto li {padding-bottom: 0px;}
.content .centro #txt_mapaweb.texto ul {padding: 10px 15px 20px;}

.content .centro .texto .foros {
	width: 465px;
	background-color: white;
}
.content .centro .texto .foros th, .content .centro .texto .foros td {
	padding: 3px;
}

.content .centro .texto .foros th {
	background-color: #ED1B24;
	color: white;
	text-align: left;
	font-weight: bold;
	font-size: 11px;
}

.content .centro .texto .foros td {
	font-size: 11px;
	color: black;
}

.content .centro .texto .foros td a {color: #2556FE; text-decoration: none;}
.content .centro .texto .foros td a:hover {color: black; text-decoration: none;}

.content .centro .texto .foros2 td {
	font-size: 12px;
	color: #2556FE;
	padding:10px;
	background-color: white;
}

#cse-search-results iframe {
	width: 475px;
}