/* CSS Document */


* {margin:0; padding:0;}
body {
	font-size:12px;
	background: #fff;
	color: #333;
	background-color: #F9F9F9;
}
a {
	text-decoration: none;
}

#todo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	width:995px;
	margin:10px auto;
	background-color: #fff;
	border: 1px solid /*#F7F7F7*/ #F3F3F3;
}
p {margin-bottom:1em;}
dd p {margin-bottom:0;}

.derecha {
	text-align:right;
	font-size: 11px;
	padding-top: 1em;
}

a img {border:none;}
#cabecera {
	width:100%;
	float: left;
	background: url(img/fondo_g.jpg) no-repeat bottom right;
	height: 12em;
	position: relative;
/*	margin-bottom: 6em;*/
	margin-bottom: 1em;
}
#cabecera img {
	position: absolute;
	bottom: 14%;
	left:4.5em;
}
#cabecera img.logoic {
	position: absolute;
	bottom: 0%;
	left: 88%;
}
#menu_superior {
	float:right;
	padding-top: 1em;
	padding-bottom: .2em;
}
/*#busquedas {
	float:right;
	clear: both;
	border: 1px solid #999;
	font-size: 0.8em;
	width: 18em;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	padding: 2px  0;
	text-transform: uppercase;
	color: #999;
	margin-top: .2em;
}*/
#principal {
	width: 30em;
	float: left;
	padding: 0;
	font-size: 1em;
/*float:left;
*/}
#principal h2 {
	font-size:1em;
	margin-bottom: 1em;
	}
#principal ul {
	list-style-position:inside;
	margin:1em;
}
#principal li {margin-bottom:.3em;}
ul#camino + img {
float:left;}
#menu_superior li {
	/*	display:inline;*/
list-style:none;
	font-size: 0.9em;
	float:left;
/*	margin-eight:1em;
*/	padding-right: 0.4em;
}
#menu_superior a:link, #menu_superior a:visited, #pie a:link, #pie a:visited {
color:#333;
}
#menu_lateral {
	width:16.6em;
	float: left;
	border-right: 2px dotted #000;
	padding-right:3em;
	margin-right:2.5em;
	padding-left: 3em;
	background: url(img/borde_menu_inf3.gif) no-repeat;
	background-position: 53% bottom;
	padding-bottom: 0.7em;
}
#menu_lateral ul {
	width:16.7em;
	font-size: 1em;
	padding: 0;
	margin: 0;
}
#contenido #menu_lateral li {
	list-style:none;
	font-size: 1em;
	margin: 0 0 2px 0;
}
#contenido #menu_lateral li a {
	display:block;
	padding: 6px 0 4px 26px;
	outline-style: none;
	background-image: url(img/menu.jpg);
	text-indent: -9000px;
	overflow: hidden;
	z-index: 10;
	cursor: pointer;
}
#contenido #menu_lateral li #presentacion {
	background-position: 0px 0px;
}
#contenido #menu_lateral li #presentacion:hover {
	background-position: 0px 62px;
}
#contenido #menu_lateral li #presentacion.selecionado {
	background-position: 0px 31px;
}
#contenido #menu_lateral li #amigos {
	background-position: 811px 0px;
}
#contenido #menu_lateral li #amigos:hover {
	background-position: 811px 62px;
}
#contenido #menu_lateral li #amigos.selecionado {
	background-position: 811px 31px;
}
#contenido #menu_lateral li #entra {
	background-position: 608px 0px;
}
#contenido #menu_lateral li #entra:hover {
	background-position: 608px 62px;
}
#contenido #menu_lateral li #entra.selecionado {
	background-position: 608px 31px;
}
#contenido #menu_lateral li #miembros {
	background-position: 405px 0px;
}
#contenido #menu_lateral li #miembros:hover {
	background-position: 405px 62px;
}
#contenido #menu_lateral li #miembros.selecionado {
	background-position: 405px 31px;
}
#contenido #menu_lateral li #boletin {
	background-position: 1014px 0px;
}
#contenido #menu_lateral li #boletin:hover {
	background-position: 1014px 62px;
}
#contenido #menu_lateral li #boletin.selecionado {
	background-position: 1014px 31px;
}
#contenido #menu_lateral li #contacto {
	background-position: 202px 0px;
}
#contenido #menu_lateral li #contacto:hover {
	background-position: 202px 62px;
}
#contenido #menu_lateral li #contacto.selecionado {
	background-position: 202px 31px;
}
#contenido #menu_lateral li ul {
	padding: 1px 0 0 0;
	border-bottom: 1px solid #E1E1E1;
}
#contenido #menu_lateral li li {
	margin: 0;
}
#contenido #menu_lateral li li a {
	background-image: url(img/menu-3.jpg);
}
#contenido #menu_lateral li li #quees {
	background-position: 0px 0px;
}
#contenido #menu_lateral li li #quees:hover {
	background-position: 0px 61px;
}
#contenido #menu_lateral li li #quees.selecionado {
	background-position: 0px 30px;
}
#contenido #menu_lateral li li #estructura {
	background-position: 1623px 0px;
}
#contenido #menu_lateral li li #estructura:hover {
	background-position: 1623px 61px;
}
#contenido #menu_lateral li li #estructura.selecionado {
	background-position: 1623px 30px;
}
#contenido #menu_lateral li li #unase {
	background-position: 1420px 0px;
}
#contenido #menu_lateral li li #unase:hover {
	background-position: 1420px 61px;
}
#contenido #menu_lateral li li #unase.selecionado {
	background-position: 1420px 30px;
}
#contenido #menu_lateral li li #socio {
	background-position: 1217px 0px;
}
#contenido #menu_lateral li li #socio:hover {
	background-position: 1217px 61px;
}
#contenido #menu_lateral li li #socio.selecionado {
	background-position: 1217px 30px;
}
#contenido #menu_lateral li li #patrocinador {
	background-position: 1014px 0px;
}
#contenido #menu_lateral li li #patrocinador:hover {
	background-position: 1014px 61px;
}
#contenido #menu_lateral li li #patrocinador.selecionado {
	background-position: 1014px 30px;
}
#contenido #menu_lateral li li #colaborador {
	background-position: 811px 0px;
}
#contenido #menu_lateral li li #colaborador:hover {
	background-position: 811px 61px;
}
#contenido #menu_lateral li li #colaborador.selecionado {
	background-position: 811px 30px;
}
#contenido #menu_lateral li li #socios {
	background-position: 608px 0px;
}
#contenido #menu_lateral li li #socios:hover {
	background-position: 608px 61px;
}
#contenido #menu_lateral li li #socios.selecionado {
	background-position: 608px 30px;
}
#contenido #menu_lateral li li #patrocinadores {
	background-position: 405px 0px;
}
#contenido #menu_lateral li li #patrocinadores:hover {
	background-position: 405px 61px;
}
#contenido #menu_lateral li li #patrocinadores.selecionado {
	background-position: 405px 30px;
}
#contenido #menu_lateral li li #colaboradores {
	background-position: 202px 0px;
}
#contenido #menu_lateral li li #colaboradores:hover {
	background-position: 202px 61px;
}
#contenido #menu_lateral li li #colaboradores.selecionado {
	background-position: 202px 30px;
}
#contenido {
	width: 100%;
	clear: both;
	float: left;
	line-height: 1.4;
}
#contenido img {
	float:right;
	padding: 0 3em 1em 0;
}
#contenido img.izquierda {
	float:left;
}
#contenido h1 img {float:none;}
#contenido.portada #menu_lateral {
margin-top:5em;
}
#contenido li {
/*	list-style:none;
*/}
#camino  {
	margin-bottom:3em;
	/*width: 68.4%;*/
	width: 657px;
	border-bottom: 1px solid #98999b;
	margin-left: 30.5%;
	padding-bottom: 0.3em;
}

#camino li {
	display:inline;
	padding:0 .5em 0 0;
	font-size: 0.9em;
	color: #666;
}
#camino a:link, #camino a:visited {
	color:#000;
}
#pie {
	font-size:0.8em;
	padding-top:0.5em;
	border-top:1px solid #ccc;
	float:left;
	width:95%;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 3%;
	margin: 1em 1% 2em;
	text-align: center;
}
h1 {
	font-size:1.8em;
	margin-bottom:0.5em;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#666;
	text-align: left;
	padding-right: 0.5em;
}
#principal.noimg {
	margin: 0 auto;
	width: 40em;
}
#principal.noimg h1 {
	text-align: left;
}
#principal.contacto {
	width:20em;
	padding-left: 0em;
}
#principal.contacto h1 {
text-align:right;
}
dl {
	margin: 1.5em 1em 0 0;
}
dd {
	text-indent:3em;
	margin-bottom: 1em;
}
#principal.miembros {
	padding-left: 0em;
	margin:0 auto;
	width:53em;
}
#principal.miembros .entrada_socio {
	display: table;
	#position: relative;
	overflow: hidden;
	border-bottom:1px solid #ccc;
	margin-bottom:2em;
	padding-bottom:2em;
}
#principal.miembros .entrada_socio .entrada {
	#position: absolute;
	#top: 40%;
	display: table-cell;
	vertical-align: middle;
}
#principal.miembros .entrada_socio .entrada .centrado {
	#position: relative;
	#top: -40%;
}
#principal.miembros .entrada_socio .entrada .centrado a {
	margin:0;
	padding:0;
	outline-style: none;
	border:none;
}
#principal.miembros .entrada_socio .entrada .centrado a img {
	margin:0;
	padding:0;
	float:none;
}
#principal.miembros .entrada_socio p {
	margin: 5px 0 15px 30px;
}
/* HACK DE IE 7 */
*:first-child+html #principal.miembros .entrada_socio p {
	margin: 5px 0 15px 0;
	padding: 0 0 0 169px;
}
#principal.miembros .entrada_socio .enlace {
	margin: 0 0 -2px 30px;
}
/* HACK DE IE 7 */
*:first-child+html #principal.miembros .entrada_socio .enlace {
	margin: 0 0 -2px 169px;
}
#centro {
	/*margin: 40px 0 0 290px;*/
	width:690px;
/*	width: 690px;
*/}
.jcarousel-clip {
	width: 674px;
	margin: 0;
}
.jcarousel-item {
	float: left;
	list-style: none;
	width: 674px !important;
	height: 350px !important;
}
.texto {
	background-color: #bbb;
	color: #FFF;
	padding: 2px 5px;
	position: absolute;
	top: 275px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	width: 664px;
	text-align: center;
	cursor: default;
}
/* HACK DE IE 7 */
*:first-child+html .texto {
	margin: -60px 0 0 0;
	position: relative;
	top: 0;
}
.jcarousel-next {
	position: absolute;
	top: 10px;
	left: 80px;
	height: 30px;
	width: 30px;
	background-image: url(img/btn-next-slider.png);
	cursor: pointer;
	outline: 0;
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
}
.jcarousel-prev {
	position: absolute;
	top: 10px;
	left: 10px;
	height: 30px;
	width: 30px;
	background-image: url(img/btn-prev-slider.png);
	cursor: pointer;
	outline: 0;
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
}
.jcarousel-next:hover {
	filter: alpha(opacity=90);
	-moz-opacity: 0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;
}
.jcarousel-prev:hover {
	filter: alpha(opacity=90);
	-moz-opacity: 0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;
}
#controles {
	position: relative;
	width: 30px;
	height: 30px;
	top: -340px;
	left: 45px;
	z-index: 999;
}
#carrusel-play {
	display: none;
	width: 30px;
	height: 30px;
	background-image: url(img/btn-play-slider.png);
	cursor: pointer;
	outline: 0;
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
}
#carrusel-play:hover {
	filter: alpha(opacity=90);
	-moz-opacity: 0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;
}
#carrusel-pause {
	width: 30px;
	height: 30px;
	background-image: url(img/btn-pause-slider.png);
	cursor: pointer;
	outline: 0;
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
}
#carrusel-pause:hover {
	filter: alpha(opacity=90);
	-moz-opacity: 0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;
}
/*.tickercontainer {
	background-color: #bbb;
	width: 690px;
	height: 22px;
	margin: 0;
	padding: 0;
	overflow: hidden;
	position: relative;
	top: 300px;
	left:-11px;
	z-index: 99;
}
.tickercontainer .mask {
	position: relative;
	left: 0;
	top: 4px;
	width: 690px;
	overflow: hidden;
}
ul.newsticker { 
	position: relative;
	left: 690px;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
ul.newsticker li {
	float: left; 
	margin: 0;
	padding: 0;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	width: 690px;
}*/
#principal a:link, #principal a:visited {color:#333;border-bottom:1px dotted #373737; padding-bottom:.1em;}
#principal a:hover {font-weight:bold;}
#centro {
	float:left;
	width:674px;
	margin-top: 40px;
}
#carrusel img {
	padding: 0;
}
.noseve {visibility:hidden;}
h1.noseve {font-size:.1em;}
.clear {clear:both;}
.quees h1 {margin-bottom:0px;}

/*estructura*/
#principal.estructura ul {
	list-style-position:outside;
	padding-left:0.5em;
}
#principal.estructura li {
	margin-bottom:1em;
}

.estructura h1 {
	margin-bottom:1em;
}
.estructura p {
	margin-bottom:1.5em;
}

/* BOLETIN */
.boletin {
	margin-left: -30px;
}
.boletin iframe {
	width: 720px;
}

