/* Hoja de estilo
Sitio ACMEFYR */

body {
	background:url(../img/bg.gif) repeat-y top center #eaeaea; 
	color:#3a3a3a; 
	font:76% Verdana,Tahoma,Arial,sans-serif; 
	margin:0 auto; 
	padding:0;
}

/* Main layout and header */
#wrap {
	background:#fff; 
	color:#303030; 
	margin:0 auto; 
	padding:1px 5px; 
	width:760px;
}
#header {
	background:url(../img/front.jpg) no-repeat bottom left #fff; 
	color:#ffffff; 
	height:181px; 
	margin:0 0 10px; 
	padding:0;
}
#headerImg{
	position:absolute;
	top:0px;
	width: 702px;
}
#header h1 {
	font-size:2.5em; 
	font-weight:400; 
	letter-spacing:-2px; 
	margin:0 0 4px 15px; 
	padding:15px 0 0;
}
#header h1 a,#header h1 a:hover {
	font-weight:400; 
	padding:0;
}
#header p {
	font-size:1.5em; 
	letter-spacing:-1px; 
	margin:0 0 20px 15px; 
	padding:0 0 0 3px;
}

/* Left sidebar and menu */
#leftside {
	clear:left; 
	float:left; 
	margin:0 0 10px; 
	padding:0; 
	width:150px;
}
/*#leftside ul.avmenu {
	list-style:none; 
	margin:0 0 18px; 
	padding:0; 
	width:150px;
}
#leftside ul.avmenu li {
	display:inline; 
	padding:0; 
	width:150px;
	position:relative;
}
#leftside ul.avmenu li a {
	background:url(../img/menubg.gif) repeat-x bottom left #f4f4f4; 
	border-bottom:1px solid #d8d8d8; 
	border-left:4px solid #ccc; 
	border-right:1px solid #d8d8d8; 
	border-top:1px solid #d8d8d8; 
	color:#505050; 
	float:left; 
	font-size:1em; 
	font-weight:700;
	padding:5px 1px 5px 5px; 
	text-decoration:none; 
	width:138px;
}*/
#leftside ul.avmenu li a:hover,#leftside ul.avmenu li a.current {
	background:url(../img/menubg2.gif) repeat-x bottom left #eaeaea; 
	border-bottom:1px solid #b0b0b0; 
	border-left:4px solid #505050; 
	border-right:1px solid #b0b0b0; 
	border-top:1px solid #b0b0b0; 
	color:#505050;
}
#leftside ul.avmenu ul {
	font-size:0.9em; 
	margin:0 0 0 15px; 
	padding:0 0 5px 0; 
	width:133px;
}
#leftside ul.avmenu ul a {
	padding:3px 1px 3px 5px; 
	width:123px;
}
#leftside ul.avmenu ul ul {
	font-size:1em; 
	width:120px;
}
#leftside ul.avmenu ul ul a {
	width:108px;
}
#leftside ul {
	list-style:none; 
	margin:0 0 18px; 
	padding:0; 
	width:150px;
	}
#leftside ul li {
	display:inline; 
	padding:0; 
	width:150px;
	position: relative;
	z-index:1;
	}
#leftside li ul {
	position: absolute;
	left: 134px;
	top: 0;
	display: none;
	}
#leftside ul li a {
	display: block;
	text-decoration: none;
	background:url(../img/menubg.gif) repeat-x bottom left #f4f4f4; 
	border-bottom:1px solid #d8d8d8; 
	border-left:4px solid #ccc; 
	border-right:1px solid #d8d8d8; 
	border-top:1px solid #d8d8d8; 
	color:#505050; 
	float:none;
	font-size:1em; 
	font-weight:700;
	padding:5px 1px 5px 5px; 
	width:138px;
	}
/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
/* End */

#leftside ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 150px;
	/*border-bottom: 1px solid #ccc;*/
	}
#leftside li:hover ul, li.over ul { 
	display: block; }
	
#leftside h2 {
	font-size:1.5em; 
	font-weight:400;
}
#leftside .announce {
	background:url(../img/menubg.gif) repeat-x bottom left #f4f4f4; 
	border-bottom:1px solid #d8d8d8; 
	border-left:4px solid #ccc; 
	border-right:1px solid #d8d8d8; 
	border-top:1px solid #d8d8d8; 
	clear:left; 
	color:#505050; 
	line-height:1.3em; 
	margin:10px 0; 
	padding:5px 5px 5px; 
	width:134px;
}
#leftside p,.announce p {
	font-size:0.9em;
}

/* Right sidebar */
#extras {
	float:right; 
	margin:0 0 10px; 
	padding:0; 
	width:140px;
}
#extras p,#extras ul {
	font-size:0.9em; 
	line-height:1.3em; 
	margin:0 0 1.5em; 
	padding:0;
}
#extras li {
	list-style:none; 
	margin:0 0 6px; 
	padding:0;
}
#extras h2 {
	font-size:1.6em; 
	font-weight:400; 
	letter-spacing:-1px; 
	margin:0 0 6px;
}

/* Main content variations */
#content {
	line-height:1.5em; 
	margin:10px 150px 10px 160px; 
	padding:0; 
	text-align:left;
}
#contentwide {
	line-height:1.5em; 
	margin:10px 0 10px 160px; 
	padding:0; 
	text-align:left;
}
#content h2,#contentwide h2 {
	font-size:1.8em; 
	font-weight:400; 
	letter-spacing:-1px; 
	margin:8px 0 10px; 
	padding:0;
}
#content h3,#contentwide h3 {
	font-size:1.5em; 
	font-weight:400; 
	margin:6px 0; 
	padding:0;
}
#content img,#contentwide img {
	background:#ccc; 
	border:4px solid #f0f0f0; 
	color:#303030; 
	display:inline; 
	padding:1px; 
	margin:0 10px 5px 0;
}
#content ul,#content ol,#contentwide ul,#contentwide ol {
	margin:0 0 16px 20px; 
	padding:0;
}
#content ul ul,#content ol ol,#contentwide ul ul,#contentwide ol ol {
	margin:2px 0 2px 20px;
}
#content li,#contentwide li {
	margin:0 0 2px 10px; 
	padding:0 0 0 4px;
}

/* Footer */
#footer {
	background:#fff; 
	border-top:2px solid #dadada; 
	clear:both; 
	color:gray; 
	font-size:0.9em; 
	margin:0 auto; 
	padding:8px 0; 
	text-align:center; 
	width:760px;
}
#footer p {
	margin:0;
	padding:0;
}
#footer a {
	background:inherit; 
	color:gray; 
	font-weight:400; 
	text-decoration:none;
}
#footer a:hover {
	text-decoration:underline;
}

/* Links and paragraphs */
a {
	background:inherit; 
	color:#505050; 
	text-decoration:none; 
	font-weight:700;
}
a:hover {
	background:inherit; 
	color:#286ea0; 
	text-decoration:underline;
}
a img {
	border:0;
}
p {
	margin:0 0 16px;
}
blockquote {
	background:url(../img/menubg.gif) repeat-x bottom left #f4f4f4; 
	border-bottom:1px solid #d8d8d8; 
	border-left:4px solid #ccc; 
	border-right:1px solid #d8d8d8; 
	border-top:1px solid #d8d8d8; 
	color:#505050; 
	margin:16px; 
	padding:7px 7px 7px 11px;
}
blockquote p {
	font-size:1.1em; 
	line-height:1.3em; 
	margin:0;
}

/* Tables and forms */
table {
	border:1px solid #d8d8d8; 
	border-collapse:collapse; 
	line-height:1.3em; 
	width:95%; 
	margin:0 0 16px; 
	padding:0;
}
caption {
	font-size:1.5em; 
	font-weight:400; 
	margin:0; 
	padding:6px 0 8px; 
	text-align:left;
}
th {
	background:url(../img/menubg2.gif) repeat-x bottom left #eaeaea; 
	color:#505050; 
	padding:7px; 
	text-align:left;
}
td {
	background:url(../img/menubg.gif) repeat-x bottom left #f4f4f4; 
	color:#303030; 
	font-size:0.9em; 
	padding:7px; 
	text-align:left;
}
input,textarea {
	border:1px solid #ccc; 
	font-family:Verdana,Tahoma,Arial,Sans-Serif; 
	font-size:1em; 
	margin:0; 
	padding:4px;
}
label {
	margin:2px;
}
input {
	width:200px;
}
textarea {
	width:400px;
}

/* Search box */
#searchbox label,.hide {display:none;}
#searchbox {
	margin:6px 0 16px; 
	padding:0;
}
#searchform {
	background:#fff; 
	border:1px solid #ccc; 
	color:#505050; 
	font-size:0.9em; 
	padding:4px; 
	width:116px;
}
#searchBtn {
	font-size:0.9em; 
	padding:4px; 
	width:80px;
}

/* Various classes */
.announce h2 {
	margin:0 0 10px; 
	padding:0;
}
.textright {
	margin:-10px 0 4px; 
	text-align:right;
}
.center {
	text-align:center;
}
.small {
	font-size:0.8em;
}
.large {
	font-size:1.3em;
}
.highlighted {
	background:#f0f0f0; 
	border:1px solid #b0b0b0; 
	color:#303030; 
	padding:3px;
}
.button {
	background:url(../img/menubg.gif) repeat-x bottom left #f4f4f4; 
	border-bottom:1px solid #d8d8d8; 
	border-left:4px solid #ccc; 
	border-right:1px solid #d8d8d8; 
	border-top:1px solid #d8d8d8; 
	color:#505050; 
	font-weight:700; 
	margin:0 0 15px; 
	padding:7px 7px 7px 11px; 
	width:120px;
}
.left {
	float:left; 
	margin:10px 10px 5px 0;
}
.right {
	float:right; 
	margin:10px 0 5px 10px;
}
.masInfo{
	width:100%;
	background-color: #f4f4f4;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
}
#masInfo1, #masInfo2, #masInfo3, #masInfo4, #masInfo5, #masInfo6, #masInfo7, #masInfo8, #masInfo9, #masInfo10, #masInfo11, #masInfo12, #masInfo13,
#masInfo14, #masInfo15, #masInfo16, #masInfo17, #masInfo18, #masInfo19, #masInfo20, #masInfo21, #masInfo22, #masInfo23, #masInfo24, #masInfo25, #masInfo26,
#masInfo27, #masInfo28, #masInfo29, #masInfo30, #masInfo31, #masInfo32, #masInfo33, #masInfo34, #masInfo35, #masInfo36, #masInfo37, #masInfo38, #masInfo39,
#masInfo40, #masInfo41, #masInfo42, #masInfo43, #masInfo44, #masInfo45, #masInfo46, #masInfo47, #masInfo48, #masInfo49, #masInfo50, #masInfo51, #masInfo52,
#masInfo53, #masInfo54{
	display:none;
	height: auto;
	padding-bottom:0px;
}
#articulo1, #articulo2, #articulo3, #articulo4, #articulo5, #articulo6, #articulo7, #articulo8, #articulo9, #articulo10, #articulo11, #articulo12, #articulo13, #articulo14, #articulo15, #articulo16, #articulo17, #articulo18, #articulo19, #articulo20, #articulo21, #articulo22, #articulo23, #articulo24, #articulo25, #articulo26, #articulo27, #articulo28, #articulo29, #articulo30, #articulo31{
	display:none;
	height: auto;
	padding-bottom:0px;
}
.linkMasInfo{
	position:relative;
	top:0px;
	right:-415px;
}
.desplegar{
	position:relative;
	top:-35px;
	right:0px;
	font-size:10px;
	font-weight:normal;
	width:250px;
}
#fundadores, #regulares{
	display:none;
}
.miembro, .articulo{
	width:100%;
	background-color: #f4f4f4;
}
.nombreMiembro, .articulos{
	height:3px;
	margin-bottom:1px;
	margin-top: 1px;
}
#extras img{
	position:relative;
	top:10px;
}
#space{
	padding-bottom:10px;
}