/* CSS Document */

/********************************/
/******ESTRUCTURA DEL GESTOR*****/
/********************************/

* {
margin:0;
padding:0;
font-family:Arial, Verdana, Helvetica, Arial, sans-serif;
font-size: 100%;
text-decoration:none;
}

html, body {  
	background-color:#FFF;
	height: 100%;
	width:100%; 
	margin : 0;
	overflow: auto;
}

#web {
	width:100%;
	min-height:100%;
	height: auto !important;
	height:100%;
	background-color:#FFF;
	background-image:url(images/fondo_menu_relleno.gif);
	background-repeat:repeat-y;
	float:left;
	margin: 0 auto -20px; }
		
	#contenedor {
		width:100%;
		background-color:#FFF;
		overflow:hidden; }
			
		header{
			width:100%;
			height:100px;
			background-color:#bfc7bf;
			clear:both;
			position:relative;
			float:left; }
			
			#header_izq {
				float:left;
				width:250px;
				padding-top:15px;}
				
			#header_drc {
				float:right;
				padding-top:15px;
				line-height:76px; }
				
		#cabecera {
			float:left;
			width:100%;
			height:28px;
			line-height:25px;
			background-image:url(images/fondo_menu.gif); }
			
			#usuario_activo {
				float:left;
				width:945px;
				text-align:center; }
			
			#salir {
				float:right;
				margin-right:15px;
				text-align:right;
				width:30px; }
		
		#menu_izquierda{
			float:left;
			width:250px;
			background-color:#f7f7f7;
			padding-bottom:3000px;
			margin-bottom:-3000px; }
			
		article {
			float:left;
			/*width:740px;*/
			width:60%;
			min-width: 1150px;
			background-color:#FFF;
			padding-bottom:3000px;
			margin-bottom:-3000px; }	
			
		.espacio20 {
			height:20px; }
			
		footer {
			width:100%;
			height:20px;
			background-color:#333;
			position:relative;
			float:left; }
			
			#autor {
				float:right;
				margin-right:18px;
				line-height:20px; }
	
/********************************/
/******ESTILOS EN EL GESTOR*****/
/********************************/

.titu_socios{
	font-size: 15pt;
	color: #000000;
	text-decoration: none; }

.texto {
	font-size: 9pt;
	color: #000000;
	text-decoration: none; }
	
	.texto a{
		color: #000000;
		text-decoration: none; }
		
	.texto a:hover{
		color: #006400;
		text-decoration: none; }
	
.submenu {
	color: #666666;
	font-size : 10pt;
	font-family: Arial;
	text-decoration: none; }
	
	.submenu a{
		color: #666666;
		text-decoration: none; }
		
	.submenu a:hover{
		color: #000000;
		text-decoration: none; }
	
.piegestor{
	font-size: 9pt;
	color: #b80000;
	text-decoration: none; }
	
.textogris{
	font-size: 9pt;
	color: #CCCCCC;
	text-decoration: none; }
	
	.textogris a{
		color: #CCCCCC;
		text-decoration: none; }
		
	.textogris a:hover{
		color: #FFFFFF;
		text-decoration: none; }
	
.gris{
	color: #333333;
	font-size : 8pt;
	text-decoration: none;
	font-weight:normal; }
	
	.gris a{
		text-decoration:none;
		color:#AAAAAA; }
		
	.gris a:hover{
		text-decoration:none;
		color:#000000; }
		
.tabla_menu {
	width:100%;
	height:30px;
	line-height:30px;
	padding-left:10px;
	background:url(images/taco.gif); }
	
ul.Lista {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	width: 100%; }
	
	ul.Lista li {
		padding: 2px 2px 0px 2px;
		margin: 4px 0px;
		border: 1px solid #DDDDDD;
		background-color: #F7F7F7;
		/*height:23px;*/
		height:auto; }
		
		ul.Lista li section{
			float:left;
			height:auto;
			line-height:23px;
			margin-right:10px; }
		
		ul.Lista li section.ancho{
			width:570px; }
			
		ul.Lista li span{
			float:right; }
	
	ul.Lista ul li{
		border: none;}
	
		ul.Lista ul li section{
			padding: 0px 2px 0px 2px;
			margin-left:50px;
			border: 1px solid #DDDDDD;
			background-color: #FFF;
			float:left; }

INPUT{
	font-size: 9pt;
	color: #000000;
	height:18px;
	text-decoration: none;
	border:1px solid #AAAAAA;
	padding:0 5px 0 5px;
	z-index:0; }
	
TEXTAREA{
	font-size: 9pt;
	color: #000000;
	text-decoration: none;
	overflow:auto;	
	border:1px solid #AAAAAA; }
	
 
/* clearfix */
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden; }
 
.clearfix { display: inline-block; }
 
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
 
.clearfix { display: block; }

.idioma_seleccionado{
	color:#006400;
	font-weight:bold;
}
img{
border:none;
}
.listabaja{
	color:#999;
}