/*ETIQUETAS GENERALES*/
*{
	padding:0px;
	margin:0px;		
}

body{
	font-family:Arial, Helvetica, sans-serif;
	color:#54534A;	
	
}

a{
	text-decoration:none;
	color:#54534A;
	outline:none;
}

.f15 { font-size:15px; }

/*CAJAS PRINCPALES*/
#contenedor{
	margin:auto;
	width:935px;
}


#cabecera{
	width:935px;
}

#pie p{
	margin-left:190px;
	font-size:10px;
	width:690px;
	padding-bottom:10px;
}
#pie a { color:#9AA61B; }


/*IMAGEN DE ENCABEZADO*/
#cabecera #image{
	float:left;
}

#cabecera > #image h2{
	display:none;
}

/* MENU */
#menu{
	width:935px;
	float:left;
	background:#C1CD23;
}

.nav{	
	height:32px;
}

.nav > li{
	display:block; 
	float:left;
}
.nav > li span{
	display:none;
}
	  
	  /*ESTADO NORMAL DEL MENU*/
#home a{
	background:url('/media/tabs/HomeA.png') no-repeat left top;
	width:115px;
 }
	 
#about a{
	background:url('/media/tabs/AboutA.png') no-repeat left top;
	width:125px;
}
	 
#services a{
	background:url('/media/tabs/ServicesA.png') no-repeat left top;
	width:131px;
}
	 
#bio a{
	background:url('/media/tabs/BioA.png') no-repeat left top;
	width:127px;
}

#affiliations a{
	background:url('/media/tabs/AffiliationsA.png') no-repeat left top;
	width:156px;
}

#contact a{
 	background:url('/media/tabs/ContactA.png') no-repeat left top;
	width:139px;
}

#resources a{
	background:url('/media/tabs/ResourceA.png') no-repeat left top;
	width:142px;
}

#home a, #about a, #services a, #bio a, #affiliations a, #contact a, #resources a{
	position:relative;
	display:block;
	height:32px;
}

	/*ESTADO SOBRE DEL MENU*/
	#home a:hover{
		background:url('/media/tabs/HomeB.png') no-repeat left top;
	    width:115px;
	}

	 #about a:hover{
		 background:url('/media/tabs/AboutB.png') no-repeat left top;
		 width:125px;
	 }

	  #services a:hover{
		 background:url('/media/tabs/ServicesB.png') no-repeat left top;
		 width:131px;
	 }
	 
	 #bio a:hover{
		 background:url('/media/tabs/BioB.png') no-repeat left top;
		 width:127px;
	 }
	 
	  #affiliations a:hover{
		 background:url('/media/tabs/AffiliationsB.png') no-repeat left top;
		 width:156px;
	 }
	 
	  #contact a:hover{
		 background:url('/media/tabs/ContactB.png') no-repeat left top;
		 width:139px;
	 }
	 
	  #resources a:hover{
		 background:url('/media/tabs/ResourceB.png') no-repeat left top;
		 width:142px;
	 }
	 
	 /*ESTADO ON DEL MENU*/
	#home a.on{
		background:url('/media/tabs/HomeB.png') no-repeat left top;
	    width:115px;
	}
		
	 #about a.on{
		 background:url('/media/tabs/AboutB.png') no-repeat left top;
		 width:125px;
	 }
	 
	  #services a.on{
		 background:url('/media/tabs/ServicesB.png') no-repeat left top;
		 width:131px;
	 }
	 
	 #bio a.on{
		 background:url('/media/tabs/BioB.png') no-repeat left top;
		 width:127px;
	 }
	 
	  #affiliations a.on{
		 background:url('/media/tabs/AffiliationsB.png') no-repeat left top;
		 width:156px;
	 }
	 
	  #contact a.on{
		 background:url('/media/tabs/ContactB.png') no-repeat left top;
		 width:139px;
	 }
	 
	  #resources a.on{
		 background:url('/media/tabs/ResourceB.png') no-repeat left top;
		 width:142px;
	 }
	 			 
			     
/*CONTENIDO*/
#contenido{
	width:935px;
	margin:auto;

}

 #logo{
	float:left;
	width:180px;
	padding-top:18px;
	padding-left:18px;
	
}

#texto{
	float:left;
	width:730px;
	padding-top:26px;
	padding-bottom:70px;
	background:url('/media/img/backLine.gif') right bottom no-repeat;		
}

#texto > p a{
	text-decoration:none;
	color:#9AA61B;
	outline:none;	
}

p{
	line-height:18px;
	font-size:14px;
	padding: 0px 35px 12px 55px;
}

#separador{
	margin-top:20px;
}

#img{
	float:right;
	padding-top:70px;
	padding-left:5px;
}

h1{
	color:#9AA61B;
	font-weight:normal;
	font-size:19px;
	padding-left:55px;
}

h1 > span{
	font-size:19px;
	color:#C1CD23;
	font-weight:bold;
}

#texto h3{
	font-size:14px;
	padding: 0px 45px 3px 55px;
}

#texto ul{
	font-size:14px;
	padding: 0px 0px 0px 100px;
}

#texto > ul li{
	list-style-image:url('/media/img/img-list.gif');
}


/*CONTENIDO RESOURCES-ARTICLES-NEWS*/
.read-more{
	color:#9AA61B;
	font-size:13px;
	font-weight:bold;
}

#col-izq{
	float:left;
	padding-left:55px;
	width:400px;
}

#col-izq #noticia{
	padding-top: 20px;
	float:left;
	border-bottom:solid;
	border-width:1px;
}

#col-izq #noticia-noborder{
	padding-top: 20px;
	float:left;	
}

.titulo-noticia{
	font-size:14px;
	font-weight:bold;
}

#col-izq span{
	font-size:13px;
	font-style:italic;
}

.text{
	font-size:13px;
	
}

#col-der{
	float:right;
	top:-50px;
	width:230px;	
	background-color:#F0F0ED;
}

#col-der #noticia{
	float:left;	
	height:210px;
	margin:15px;
	border-bottom:solid;
	border-width:1px;
	background-color:#F0F0ED;
}

/*----FORMULARIOS-------*/
#contact-info a{
	color:#9AA61B;
	font-size:13px;

}

#contact-info p{		
	padding-top:10px;	
}


.nombre{
	font-size:20px;
	font-weight:bold;
}

.titulo{
	font-size:15px;
	font-weight:bold;
	color:#AFAFAF;
}

.number{
	font-size:15px;
	font-weight:bold;
}

.contact{
	padding-bottom:20px;
}

#borders{
	border: #CFD000 solid 2px; border-left:0; border-right:0; padding:10px 0 10px 0; }
#address{
	position:absolute;
	bottom:10px;
	right:0px;
	width:277px;
	padding-left: 23px;
	background-image: url(/media/img/arrow.png);
	background-repeat: no-repeat;
}
.box { padding:0px 35px 15px 55px; }
.gray_borders{
	border:2px solid #AEACA9;
	border-left:0;
	border-right:0;
	position:relative; 
	margin-top:15px;
	padding: 10px; 
	line-height:20px; 
}
.stilo{ font-weight:bold; font-style:italic; font-size:13px;}
.big_title{ font-size:23px; color:#9AA61B; font-weight:bold; margin-bottom:2px;}
.big_title a{color:#9AA61B;}
.big_title2{
	font-size:15px;
	color:#366ea2;
	font-weight:bold;
}
.big_title2 a{
	font-size:15px;
	color:#366ea2;
}
.big_title img { margin-top:-2px; }
#contact-form fieldset{
	float:left;
	width:400px;
	margin-left:-48px;
	margin-right:80px;
	border:none;

}
#contact-form input{
	height:20px;
	width:250px;
	border:1px solid #999;
	font-size:12px;
}	
#contact-form textarea{
	height:150px;
	width:250px;
	border:1px solid #999;
	font-size:12px;	
}

#contact-form  li {
	display:block;
	float:left;
	margin-bottom:5px;
	list-style:none;
}

#contact-form li.submit {
	width:250px;
	text-align:right;
}

#contact-form #submit{
	width:100px;
	font-size:12px;
	background-color:#C1CD23;
	color:#54534A;
	margin-right:10px;

}
		
#contact-form li.label {
	font-size:13px;
	width:110px;
	padding-top:10px;
	
}
.author { float:right; padding:7px 0; }
.author span { font-family: Arial,Helvetica,sans-serif; font-size: 11px; color:#54534A; }
