/* CSS Document */

body
{
    height:100%; outline: 0;
    margin: 0px 0px 0px 0px ;
	padding:0; margin:0;
	background-color:#F8FFED; color:#000000;
	background-image:url(images/header_bg.jpg); background-repeat:repeat-x;
	}

div, p, ul, li, a, h1, h2, h3, h4, form, label, input{ 
	padding:0; margin:0;
	}
	
.spacer{
	line-height:0; font-size:0; clear:both;
	}
	
 a 
 {
    color: #000000; font-size:9pt; text-align: left; text-decoration:none; cursor:hand; }
 
 a:hover { color: #999999; font-size: 9pt; text-align: left; text-decoration:none;cursor:hand;}
 
 .posiciona {
	FONT-SIZE: 1.2em; POSITION: relative; TOP: 0.5em
}
/*---------------------------------------Header Start------------------------------------*/
	
#header
{
    text-align:center;
	width:778px; 
	position:relative;
	margin:0 auto;
	height:240px;
	background-image:url('images/header_bg_1.jpg'); 
    background-repeat:no-repeat;
	background-position:50% bottom;
    top: 0px;
    left: 0px;
}

#header ul{
	position:absolute;
	left:257px; 
    top:-2px;	
	list-style:none;
	}
	
#header ul li{
	float:left;
	font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:10px;
	color:#375D0B; background:url(images/header_nav_bg.gif) repeat-x 0 0 #CCCCCC; 
	text-align:center;
	}
	
#header ul li a{
	font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:10px; 
	color:#375D0B; background:url(images/header_nav_bg.gif) repeat-x 0 0 #CCCCCC; 
	width:99px; height:23px; padding-top:34px;
	text-decoration:none; display:block;text-align:center;
	}


	
#header ul li a:hover{
	background:url(images/nav_bg.jpg) repeat-x 0 0 #E1ECB5;
	color:#375D0B;
	height:23px; width:99px;text-align:center;
	}

.logo{
	position:absolute; 
	top:115px; 
    left:38px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:50px; color:#ffffff; line-height:40px;
   
}
	
#header .userlogin{
	
	background-image:url(images/star.png);
	background-repeat:no-repeat;
	background-position:4px;
	width:120px; 
	left:8px;
	position:absolute;
	padding-left:20px;
	top:210px; 
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;

	}
	
	
#header .userNologin{
	
	
	width:120px; 
	left:10px;
	position:absolute;
	top:210px; 
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	
	
	
	}
	
#zona_idioma { display: block; float: right; width: 23em; height: 3em; margin-top: 2em; font-size: 0.85em; text-align: right;}
	

/*---------------------------------------Header End------------------------------------*/

/*------------------------------left side Start-----------------------------------------------------*/	

#container
{
    clear: both;
	width:778px; 
	display: block;
	position:relative;
	height: auto;
	min-height:400px; 
	margin:0 auto; 
}

#box{
	height:165px;
	float:left;
    width: 251px;
}
	
#socios{
 	
	margin:0px 0px 0px 0px;
	float:left; color:#000000;
	text-align:justify;
	padding:0px 0px 0 0px;
 	}
	
#left
{
	display: block; float: left; height:auto; 
	width: 450px; width/**/:/**/420px; width: /**/420px; 
	text-align: justify; padding-top:10px;padding-left:20px;
}
#left h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:30px; color:#043970; background-color:#F8FFED;
	margin-bottom:19px;
	}
	
#left p{
	font-family:Arial, Helvetica, sans-serif; font-size:12px;
	color:#334714; background-color:#F8FFED;
	}

#left p.bg{
	/*margin:10px 0 0px 0;*/
	background-color:#D8E5C4; color:#334714;
	height:11px;
	}
	
#left p a.bottom{
	background:#657D40;
	background-image:url(images/read_arrow.gif);
	background-repeat:no-repeat;
	background-position:80px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:9px; color:#FFFFFF;
	text-decoration:none;
	line-height:11px;
	display:block;
	padding:0 20px 0 16px;
	float:right;
	text-transform:uppercase;
	font-weight:bold;	
	}
	
#left p a.bottom:hover{
	background-color:#D8E5C4; color:#657D40; background-image:url(images/blog_arrow_h.gif);
	}
	
#left img{
	margin-bottom:24px;
	}

#left ul{
	margin:0; padding:0;
	}

#left ul li{
	list-style:none;
	}
	
#left ul li a{
	background:url(images/go_arrow.gif) no-repeat #F8FFED;
	font-family:Arial, Helvetica, sans-serif;
	color:#775C14; font-size:11px;
	line-height:18px; text-decoration:none;
	font-weight:bold; 
	padding-left:18px; 
	vertical-align:middle;
	}
	
#left ul li a:hover{
	color:#990000; background-color:#DCEBC4;line-height:18px;
	}
	
/*----------------------------------right side Start-----------------------------------------------------*/

#right{
    position:relative;
	float:right;
	text-align:left;
	width:230px;
	height:175px;
	padding:6px 6px 31px 7px;
	margin-top:6px;
	background-color:#C3CE98; color:#000000;
    top: 0px;
    left: 0px;
}
	
h2.member{
	background-color:#646E36;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px; color:#FFFFFF;
	line-height:32px;
	padding-left:16px;
	}
	
.login{
	background-color:#939F63;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:10px; color:#FFFFFF;
	padding:3px 16px 24px;
    height: 112px;
}

.text2{
	margin:7px 0 0 0; background-color:#939F63;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF; font-weight:bold;
	line-height:24px;
	}
.input2{
	width:167px;
	padding:4px;
	background-color:#F8FFED;
	border:#715803 solid 1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; color:#000000;
	}
p.login{
	margin:10px 0 0 0;
	background-color:#6A753E;
	height:11px; padding:0; color:#FFFFFF;
	text-align:right;
	}
.loginBtn{
	background:url(images/login_arrow.gif) no-repeat 55px 3px;
	background-color:#121504;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:9px;
	text-align:left; font-weight:bold; line-height:11px;
	color:#FFFFFF; border:0;
	width:65px; height:11px;
	cursor:pointer;
	padding:0 15px 0 14px; margin:0; float:right;
	}
/*----------------------------------right side End-----------------------------------------------------*/		
/*----------------------------------left side End-----------------------------------------------------*/	

/*----------------------------------left_cont side Start-----------------------------------------------------*/

#left_cont{
	position:relative;
	float:left;
	height: auto;
	width:250px;
	padding:6px 6px 31px 7px;
    color:#000000;
}
	

.contactForm{
	padding:0 18px 0 16px;
	}
	
.contactText{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px; font-weight:bold;
	color:#334714;
	line-height:14px;
	background-color:#E1E8C5;
	height:14px; width:175px;
	display:block;
	margin-right: 0;
    margin-top: 5px;
}
	
.contactBtn{
	background:url(images/login_arrow.gif) no-repeat 55px 3px;
	background-color:#121504;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:9px;
	text-align:left; font-weight:bold; line-height:11px;
	color:#FFFFFF; border:0;
	width:65px; height:11px;
	cursor:pointer;
	padding:0 15px 0 10px; margin:0 1px 0 0; float:right;
	}

/*----------------------------------left side End-----------------------------------------------------*/	
/*----------------------------------buscador Start-----------------------------------------------------*/	
#buscador{
    position:relative;
	float:right;
	width:222px;
    top: 203px;
    left: 217px;
}
#buscador input
{  
	padding:4px; margin:0;
	width:120px;
	background-color:#ccf099;
	border:#3e6709 solid 1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px; color:#000000; 
    }
#buscador span{
    font-family:Arial, Helvetica, sans-serif; 
    font-size:13px;
    color:#ffffff;
}
/*----------------------------------buscador end-----------------------------------------------------*/	
/*----------------------------------Fecha Start-----------------------------------------------------*/	
.fecha{
    position:relative;
	float:right;
	width:222px;
    top: 83px;
    left: -4px;
    font-family:Arial, Helvetica, sans-serif; 
    font-weight:bold;
    font-size:12px;
    color:#ffffff;
}
/*----------------------------------buscador end-----------------------------------------------------*/	
/*----------------------------------idiomas Start-----------------------------------------------------*/	
#idiomas{
    position:relative;
	float:left;
	height:24px;
	width:95px;
    top: 38px;
    left: 6px;
}
/*----------------------------------idiomas end-----------------------------------------------------*/	


/*----------------------------------footer Start-----------------------------------------------------*/	

#footer{
	clear: both; 
	bottom :0px;
	display:block;
	position:relative;
	width:100%;
	background:url(images/footer_bg.gif) 0 0 #4F3E03;
	background-repeat:repeat-x; 
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#F8FFED;
	height:80px;
	padding:20px 0 0 0;
	
	}

#footer ul.nav{
	margin:0 auto; padding:0;
	width:190px;
    height: 11px;
    text-align:center;
}
	
#footer ul.nav li{
	list-style:none;
	float:left;text-align:center;
	}
	
#footer ul.nav li a{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;color:#F8FFED; 
	background-color:#4F3E03;
	padding:0 5px;
	text-decoration:none;
	}

#footer ul.nav li a:hover{
	color:#F8FFED; background-color:#7A6E46;
	}

#footer p{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px; color:#F8FFED;
	background-color:#4F3E03;	
	line-height:29px;
	text-align:center;
	}
	
#footer ul.box1{
	margin:0 auto; padding:0;
	width:120px;
	}
	
#footer ul.box1 li{
	list-style:none;
	margin-right:1px; padding:0 5px 0 0; 
	background-color:#050400; color:#F8FFED;
	float:left;
	}   
	
#footer ul.box1 li a{
	background:url(images/footer_arrow.gif) no-repeat right 4px;
	background-color:#050400; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px; font-weight:bold;
	color:#F8FFED;
	text-align:left; padding:0 10px 0 8px;
	display:block;
	line-height:15px;
	text-decoration:none;
	}
	
#footer p.design {
	margin:5px auto 0 auto;
	background-color:#3A2E02; width:150px;
	font:normal 11px/16px Tahoma, Arial, Helvetica, sans-serif; 
	color:#F8FFED; text-decoration:none;
	}


#footer p.design a {
	background-color:#3A2E02;
	font:normal 11px/16px Tahoma, Arial, Helvetica, sans-serif; 
	color:#F8FFED; text-decoration:none;
	}
	
#footer p.design a:hover{
	background-color:#BBB49A; color:#000000;
	}


/*----------------------------------left_log  login-----------------------------------------------------*/	

#left_log  
{
    display: block; float: left; width: 280px; width/**/:/**/220px; width: /**/205px; height:140px;
    background: url(images/area_socios.jpg) no-repeat; padding-top: 10px; 
    padding-right: 40px; padding-left: 20px; text-align: right; }
    


.notaGris 
{
     font-family:Arial, Helvetica, sans-serif; 
    font-size:9px;
    color:#6b6c6d;
    
    }		

.tit_rojo{
	height:40px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:30px; color:#5C6731; line-height:40px;
    }
.texto_contacto{
    font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px;
	color:#375D0B; 
   }
     
.titulo_destacado 
{
    font-weight:bold;
	font-family:Arial, Helvetica, sans-serif; font-size:14px;
	color:#043970; background-color:#F8FFED;
	}
	
.contenido_destacado {
    font-family:Arial, Helvetica, sans-serif; font-size:12px;
    color:#334714; background-color:#F8FFED; 
 }
 	
.panel_container 	
{
    display:block;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    padding-top:5px;
    padding-left:5px;
    padding-bottom:20px;
    margin-bottom:10px;
    float:left;
    width:100%;
    border-bottom:1px solid #cbcbcb;  
    }
	
 /*----------------------------------Contenidos left-----------------------------------------------------*/	

    
 #contenido_left {
    padding-bottom:20px; 
    padding-top:20px; 
    padding-bottom: 10px;

 }
 
#contenido_left p{
	font-family:Arial, Helvetica, sans-serif; 
    font-size:12px; color:#334714;  
	line-height:16px;
	text-align:justify;
	}
	
 #titulo_left{
   	font-family:Arial, Helvetica, sans-serif;
	font-size:25px; color:#043970;
	}
	
#template{
     font-family:Arial, Helvetica, sans-serif;
     font-size:12px; color:#334714;
     text-align:justify;
	}
	
#template p{
	font-family:Arial, Helvetica, sans-serif; 
    font-size:12px; color:#334714;  
	line-height:16px;
	padding:5px 5px 5px 5px;
	}
	

#template ul{
	margin:1px 20px; 
    line-height:16px;
	
	}

#template ul li{
	list-style-image:url(images/cuadrado.jpg) ; 
	padding-left:5px; 
	background-position:2px;
	vertical-align:top ;

	
	}

#template ul li a{
	font-family:Arial, Helvetica, sans-serif;
	color:#775C14; 
	font-size:11px;
	text-decoration:none;
	font-weight:bold; 
	}
	
#template a
{
    list-style-image:url(images/go_arrow.jpg) ; 
	background:white;
	padding-left:5px; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background-position:1px;
	color:#775C14; 
	text-decoration:none;
	font-weight:bold; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	}
	
#template a:hover{
	color:#990000; 
    background-position:1px;
    font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	}
	
#adjunto ul{
	margin:0 auto; padding:0;
	padding-left:15px; 
	}
	
#adjunto ul li
{
	list-style-image:url(images/go_arrow.jpg) ; 
	background:white;
	padding-left:5px; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	}   
	
#adjunto ul li a{
	background:url(images/go_arrow.gif) no-repeat #F8FFED;
    background-position:1px;
	color:#775C14; 
	text-decoration:none;
	font-weight:bold; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	}
	
#adjunto ul li a:hover{
	color:#990000; 
    background-position:1px;
    font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	}	
	
  /*----------------------------------Fin Contenidos left-----------------------------------------------------*/	

  /*----------------------------------Ver mas -----------------------------------------------------*/
#mas p{
	font-family:Arial, Helvetica, sans-serif; font-size:14px;
	color:#334714; background-color:#F8FFED;
	}

#mas p.bg{
	margin:15px 0 15px 0;
	background-color:#D8E5C4; color:#334714;
	height:11px;
	}
	
#mas p a.bottom{
	background:#657D40;
	background-image:url(images/read_arrow.gif);
	background-repeat:no-repeat;
	background-position:80px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:9px; color:#FFFFFF;
	text-decoration:none;
	line-height:11px;
	display:block;
	padding:0 10px 0 16px;
	float:right;
	text-transform:uppercase;
	font-weight:bold;	
	}
#mas p a.bottom:hover{
	background-color:#D8E5C4; color:#657D40; background-image:url(images/blog_arrow_h.gif);
	}

  /*----------------------------------Fin Ver mas -----------------------------------------------------*/

.div_lnk
{
    text-align:left;
    font-family:Arial, Helvetica, sans-serif;
    font-size:16px;
    padding-bottom: 3px;
    }
    
 a.tit_notlistado {
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	background:url(comun/imagenes/menu.gif) no-repeat #F8FFED;
	color:#775C14; 
	line-height:18px; 
	text-decoration:none;
	font-weight:bold; 
	text-transform:uppercase;
	padding-left:20px; 
	}
	
 a.tit_notlistado:hover 
 {
    list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	background:url(comun/imagenes/menu.gif) no-repeat #F8FFED;
	color:#999999; 
	line-height:18px; 
	text-decoration:none;
	font-weight:bold; 
	text-transform:uppercase;
	padding-left:20px; 
	}
	
.txtAdjunto{
    margin-left: 10px; 
    color:Black;
    padding-left: 0; 
    list-style: none;
    font-family:Tahoma, Arial, Helvetica, sans-serif;
    font-size: 8pt; padding-bottom:8px;padding-top:8px;
}
.tit_gris {
    font-family:Arial, Helvetica, sans-serif;
	font-size:19pt;
	color:#043970;}
	
.btn_enviar { display: block; float: right; width: 80px; padding: 2px; border: 1px solid #999999; text-align: center; background: #e5e7be;
    height: 20px;
}
.btn_enviar:hover { text-decoration: none; background: #d4d893; cursor: pointer; text-align: center;}


/* Contacto*/
.contenido_conct{  
    padding-bottom:20px; 
    padding-top:20px; 
    padding-bottom: 10px;
    font-family:Arial, Helvetica, sans-serif; 
    font-size:11px; color:#334714;  
	line-height:16px;
	text-align:justify;
    }
    
  
.obligatorio
{
    font-family:Arial, Helvetica, sans-serif; 
    font-size:10px;
    color:#334714; 
    }
.Titulo_conct
{
    font-family:Arial, Helvetica, sans-serif; 
    font-size:12px;
    color:#334714; 
    font-weight:bold;
  }
  .Texto_conct
{
    font-family:Arial, Helvetica, sans-serif; 
    font-size:12px;
    color:#000000; 
    display: block; float: left; width: 10em;
  }
  
  .txtbox
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
}
.banner
{
    text-align:center; 
    background-color:#ecf5df; 
    width:450px; 
    height:310px; 
    vertical-align:bottom;
    border:#e2ecd4 solid 1px;
    }
    
.input_formulario 
{
    display: block; 
    float: left; 
    width: 19em; 
    margin-bottom: 0.3em;	
    font-family: Arial, Helvetica, sans-serif;color:Black;
	font-size: 7.5pt;
	}
.input_boton 
{
    display: block; 
    float: right; 
    width: 18em; 
    margin-bottom: 0.3em;	
    font-family: Arial, Helvetica, sans-serif;
    color:Black;
	font-size: 7.5pt;
	}
	
.combo_formulario  
{
    background: none; 
    border: 0.01em solid #356c91; 
    width: 29em; font-size: 0.85em; 
    color: #000000; padding: 0.3em;}

.combo_formulario2  
{
    background: none; 
    border: 0.01em solid #356c91; 
    width: 28em; color: #000000; padding: 0.3em;}
    
  .lbl_err
{
    font-family:Arial, Helvetica, sans-serif; 
    font-size:10px;
    color:Red; 
    text-align:left;
    display: block; float: left; width: 45em;
    padding-top:10px; padding-bottom:10px;
  }
  
 .listado{     
        background-image:url(Comun/imagenes/LISTADO.gif);
        background-repeat:no-repeat;
        padding-left:20px; 
        font-variant:small-caps;
        background-position:2px;
        color: #000000; font-size:8pt; text-align: left; text-decoration:none; cursor:hand; 
 }
  
 .listado:hover
 {
    background-image:url(Comun/imagenes/icono_lista02.gif);
	background-repeat:no-repeat;
	padding-left:20px; 
	font-variant:small-caps;
	background-position:4px;
    color: #999999; font-size:8pt; text-align: left; text-decoration:none;cursor:hand;
 }
 
 .Areas
 {
       background-image:url(Comun/imagenes/LISTADO.gif);
        background-repeat:no-repeat;
        padding-left:20px; 
        background-position:2px;
        font-variant:small-caps;
        color: #000000; font-size:9pt; text-align: left; text-decoration:none; 
     }
  .Desc_Areas
 {
        padding-left:25px; 
        background-position:2px;
        color: #334714; font-size:8pt; text-align: left; text-decoration:none;
        height:100%; 
     }
 
.Busqueda
{
      color: #043970;
      font-family: Arial, Helvetica, Sans-Serif;
      font-size: 11px;
      font-variant: small-caps;
      line-height: 30px;
      vertical-align:middle;
      
    }
    
  
