body {
	font-family: Arial, Helvetica, sans-serif;
	background: url(../imagenes/body_bg.jpg) #0a3883 repeat-x top;
	margin: 0;
	padding: 50px 0px;
	text-align: center;
	color: #000000;
	font-size:10pt;
}
body input{
	border:#CCCCCC 1px solid;
}
body textarea{
	border:#CCCCCC 1px solid;
}
body img{
	border:0;
}
body a{
	color:#000000;
	font-size:10pt;
	text-decoration:none;
}
body a:hover{
	text-decoration:underline;
}
img, div, input { behavior: url("iepngfix.htc") }
.oneColFixCtrHdr #container {
	width: 988px;
	background: url(../imagenes/bg.png) repeat-y;
	margin: 0 auto;
	text-align: left;
	padding:0;
}
.oneColFixCtrHdr #header {
	background: url(../imagenes/top_bg.jpg) 0px 0px no-repeat; 
	padding: 20px;
	padding-top:2px;
}
.oneColFixCtrHdr #header a{
	color:#000000;
	font-size:10pt;
	text-decoration:none;
}
.oneColFixCtrHdr #header a:hover{
	text-decoration:underline;
}
.oneColFixCtrHdr #header a.selected{
	font-weight:bold;
}
.oneColFixCtrHdr #mainContent {
	background: url(../imagenes/container_bg.jpg) repeat-y;
	width:940px;
	margin:0 20px;
}
#contenedor{
	width:100%;
}
#contenedor .izquierda{
	width:21%;
	float:left;
	padding:1%;
	font-size:10pt;
}
#contenedor .izquierda .menu{
	background:url(../imagenes/bg_menu_konfe.jpg) repeat-y;
	width:187px;
	color:#39392a;
}
#contenedor .izquierda ul{
	list-style:none;
	padding:0;
	margin:0;
}
#contenedor .izquierda ul li a{
	background-image:url(../imagenes/fletxa.png);
	background-position:98% center;
	background-repeat:no-repeat;
	border-bottom:1px solid #DFDFD4;
	display:block;
	font-size:0.9em;
	line-height:1.4em;
	padding:5px 10px;
	width:162px;
/*	padding:0 10px; */
}
#contenedor .izquierda ul li a.selected{
	background-image:url(../imagenes/fletxa_over.png);
	font-weight:bold;
}
#contenedor .izquierda ul li a:hover{
	background-image:url(../imagenes/fletxa_over.png);
}
#contenedor .izquierda ul.participamos{
	background:url(../imagenes/bg_menu_selected_konfe.jpg) repeat-y;
/*	list-style-type:circle;
	padding-left:15px;*/
}
#contenedor .izquierda ul.participamos a{
	font-weight:bold;
	border-bottom:1px solid #d3d3c9;
	
}
#contenedor .izquierda ul.participamos li.sub a{
	background:url(../imagenes/fletxa.png) #eeeeee;
	background-position:98% center;
	background-repeat:no-repeat;
	font-weight:normal;
	padding-left:25px;
	width:147px;
}
#contenedor .izquierda ul.participamos li.sub a.selected{
	background-image:url(../imagenes/fletxa_over.png);
	font-weight:bold;
}
#contenedor .izquierda ul.participamos li.sub a:hover{
	background-image:url(../imagenes/fletxa_over.png);
}
#contenedor .izquierda ul.participamos li{
	line-height:20px;
}
#contenedor .izquierda a{
	color:#000000;
	font-size:10pt;
	text-decoration:none;
}
#contenedor .izquierda a:hover{
	text-decoration:none;
	color:#773b72;
}
#contenedor .izquierda .cuadro_login{
	padding:15px;
	width:145px;
}
#contenedor .centro{
	width:56%;
	float:left;
	padding-right:2%;
	display:table;
}
#contenedor .centro .contenido_texto{
	font-family:Georgia, "Times New Roman", Times, serif;
	text-align:justify;
}
#contenedor .centro .forokoop{
	text-align:center;
	padding-top:30px;
}
#contenedor .derecha{
	width:19%;
	float:right;
}
#contenedor .derecha .titulo a{
	background: url(../imagenes/bg_boton_derecho_off.jpg) no-repeat left; 
	display:block;
	font-size:9pt;
	font-weight:bold;
	height:40px;
	padding-left:47px;
	padding-right:10px;
	padding-top:17px;
}
#contenedor .derecha .titulo a:hover{
	background: url(../imagenes/bg_boton_derecho.jpg) no-repeat left; 
	text-decoration:none;
}
.oneColFixCtrHdr #footer {
	padding: 0 10px; /* this padding matches the left alignment of the elements in the divs that appear above it. */
	background: url(../imagenes/bottom_bg.jpg) no-repeat bottom; 
}
.oneColFixCtrHdr #footer p {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 20px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
	text-align:center;
	color:#AAAAAA;
}
#bilatzailea li{
	padding:10px 0px;
}
#bilatzailea a{
	font-weight:bold;
}
#sitemap .columna{
	float:lelft;
}
#sitemap li.sub{
	padding-left:10px;
	font-size:8pt;
	list-style:none;
}
#descargables .oculto{
	display:none;
	padding-left:30px;
}
#descargables .oculto a{
/*	padding:0; */
	background:url(../imagenes/plusminus.jpg) 0px 4px no-repeat;
}
#descargables a{
	padding-left:16px;
	background:url(../imagenes/plusminus.jpg) 0px 4px no-repeat;
}
#descargables a.selected{
	background:url(../imagenes/plusminus.jpg) 0px -13px no-repeat;
}
.galeria{
	float:left;
	position:absolute;
	z-index:10;
	top:561px;
	left:1070px;
	border:#CCCCCC 1px solid;
	background-color:#FFFFFF;
	display:none;
}
.galeria .titulo{
	float:left;
	clear:both;
	background-color:#CCCCCC;
	color:#000000;
	font-weight:bold;
	width:100%;
	height:20px;
	margin-bottom:10px;
	padding:5px 0px;
}
.galeria .cerrar{
	float:left;
	clear:both;
	background-color:#CCCCCC;
	color:#000000;
	width:100%;
	height:20px;
	margin-top:10px;
	text-align:right;
}
.galeria .cerrar a{
	float:none;
	margin-right:10px;
}
.galeria .contenido{
	float:left;
	clear:both;
	height:380px;
	width:480px;
	padding:10px;
	overflow:auto;
}
.galeria a{
	float:left;
	clear:both;
	cursor:pointer;
	line-height:22px;
}
.tabla_linea{
	padding: 10px 0px;
	border-bottom:#CCCCCC 1px solid;
}
.etiqueta{
	float:left;
	width:200px;
	text-align:right;
}
.caja_texto{
	width:210px;	
}
