/* CSS Document */
body {
	margin:0; padding:0;
	text-align:center;
	color:#666;
	font: 11px/1.6em "Lucida Grande","Lucida Sans Unicode",geneva,verdana,sans-serif;
	background:url(/a/i/bg.gif) 0 0 repeat;
	}
.clr {
	clear:both; font-size:0; line-height:0;
	}
.rule {
	margin:0 0 5px 0;
	border-bottom:1px solid #CCC;
	}
.rule hr { display:none;}
img {
	border:0;
	}
/* LAYOUT
--------------------------------------*/

#wrap {
	width:750px;
	margin:10px auto; padding:0;
	}
#head {
	margin:0; padding:0;
	position:relative;
	border:1px solid transparent !important;
	border:0;
	cursor:default;
	}
#head h1 {
	margin:0; padding:0;
	height:160px;
	background:url(../../a/i/bg_head.jpg) 0 0 no-repeat;
	}
#head h1 span {
	display:none;
	}
#btnsalvo {
	position:absolute; right:50px; top:72px; z-index:20;
	color:#FFF;
	}
#content {
	margin:-1px 0 0 0; padding:0;
	background:url(../../a/i/bg_content.gif) 0 0 repeat-y;     
 /*    border:1px solid transparent !important; */   
	border:0;
	}
#main {
	width:469px;
	margin:0 0 0 5px; /* for bad browsers such as IE */ padding:0 0 20px 0;
	float:left;
	text-align:center;
	/*border:1px solid red;*/
	}
html>body #main {
	margin-left:9px; /* for good browsers */
	}
#maincontent {
	width:440px;
	margin:0 auto; padding:0;
	text-align:left;
	}
#sidebar {
	width:255px;
	margin:0 0 0 4px; padding:0;
	float:left;
	/*border:1px solid yellow;*/
	}
#switcher {
	margin:5px auto;
	}
#switcher img {
	width:40px; height:40px;
	border:1px solid #0066CC;
	}
#footer {
	height:34px;
	color:#FFF; font-size:9px;
	background-color:#006;
	text-align:left;
	background:url(../../a/i/bg_footer.gif) 0 0 repeat-x;
	border:1px solid transparent !important;
	border:0;
	}
#footer p {
	margin:5px 10px;
	}
/* galery */
.rssThumbFloat {
    width: 100px;
    margin: 0 15px 15px 0;padding: 5px;
    float: left;
    text-align: center;
    font-size: .85em; 
	border: 1px solid #999;
}	
	
	
/* heads */
#main h1 {height:40px; margin:0; padding:0;}
#main h1 span {display:none;}
#home #main h1 { background:url(../../a/i/head_home.gif) 0 0 no-repeat;}
#about #main h1 { background:url(../../a/i/head_about.gif) 0 0 no-repeat;}
#equipos #main h1 {background:url(../../a/i/head_equipos.gif) 0 0 no-repeat;}
#estadisticas #main h1 {background:url(../../a/i/head_estadisticas.gif) 0 0 no-repeat;}
#galeria #main h1 {background:url(../../a/i/head_galeria.gif) 0 0 repeat-y;}
#testimonio #main h1 {background:url(../../a/i/head_testimonio.gif) 0 0 no-repeat;}
#noticias #main h1 {background:url(../../a/i/head_noticias.gif) 0 0 no-repeat;}

h2, h2 a {
	margin:5px 0; padding:2px;
	color:#B39D05;
	font-size:13px;
	text-decoration:none;
	border-bottom:1px solid #033;
	}
h3 {
	margin:0; padding:0;
	color:#FF6600;
	font-size:13px;
	}
h3 a {
	color:#FF6600;
	text-decoration:none;
	}
h3 a:hover {
	text-decoration:underline;
	}
#sidebar h3 {
	margin:0 0 0 10px;
	color:#FFF;
	text-align:left;
	}
p.date {
	margin:0; padding:0;
	color:#999;
	font-size:9px;
	}
p.autor {
	margin:0; padding:0;
	font-size:9px;
	}
strong {
	color:#B39D05;
	}
blockquote {
	width:150px;
	margin:0 0 10px 10px; padding:0;
	float:right;
	color:#B39D05;
	background-color:#FFF;
	}
#main ul li {
	padding:0 0 0 10px;
	list-style:none;
	background:url(../../a/i/icn_flecha_blue.gif) 0 5px no-repeat;
	}	
#main ol li {
	margin:10px 0 0 5px;
	list-style-type:decimal;
	background-image:none;
	}

#main .img {
	margin:5px; padding:1px;
	border:1px solid #336699;
	}
#main .imgL {
	margin:5px; padding:1px;
	float:left;
	border:1px solid #336699;
	}
#main .imgR {
	margin:5px; padding:1px;
	float:right;
	border:1px solid #336699;
	}
/* Main nav */

a:link, a:visited {
	color:#336699;
	}
a:hover, a:active {
	color:#B39D05;
	}



#mainnav	{
	width: 605px;height: 42px;
	margin: 0;padding: 0;
	position:absolute; right:0; top:93px;
	background: transparent url(/i/shadowtrick.gif) top left no-repeat;
	border: 0;
	}
#mainnav ul	{
	width: 605px; height: 42px;
	margin: 0;padding: 0;
	position: relative;
	background: url(../../a/i/btn_mainnav.gif);
	}
#mainnav ul li	{
	margin: 0; padding: 0;
	list-style: none;
	position: absolute; top: 0;
	}
#mainnav ul li, #mainnav a	{
	height: 42px;
	display: block;
	}
#mainnav ul li a	{
	text-indent: -9999px; 
	text-decoration: none;
	}

#mn1 {left: 0; width: 100px;}
#mn2 {left: 102px; width: 100px;}
#mn3 {left: 202px; width: 100px;}
#mn4 {left: 303px; width: 100px;}
#mn5 {left: 404px; width: 100px;}
#mn6 {left: 505px; width: 100px;}

#mn1 a:hover, 
#about #mn1 a {background: transparent url(../../a/i/btn_mainnav.gif) 0 -42px no-repeat;}
#mn2 a:hover, 
#equipos #mn2 a {background: transparent url(../../a/i/btn_mainnav.gif) -102px -42px no-repeat;}
#mn3 a:hover, 
#estadisticas #mn3 {background: transparent url(../../a/i/btn_mainnav.gif) -202px -42px no-repeat;}
#mn4 a:hover, 
#galeria #mn4 {background: transparent url(../../a/i/btn_mainnav.gif) -303px -42px no-repeat;}
#mn5 a:hover, 
#testimonio #mn5 {background: transparent url(../../a/i/btn_mainnav.gif) -404px -42px no-repeat;}
#mn6 a:hover, 
#noticias #mn6 {background: transparent url(../../a/i/btn_mainnav.gif) -505px -42px no-repeat;}

/* subnav */

#subnav {
	width:200px;
	margin:5px auto; padding:0;
	text-align:center;
	}
#subnav ul {
	margin:0; padding:0;
	text-align:left;
	}
#subnav li {
	margin:0; padding:0;
	list-style:none;
	border-bottom:1px solid #0066CC; border-top:1px solid #0066CC;
	background-image:none;
	}
#subnav a {
	padding:0 0 0 10px;
	height:20px;
	display:block;
	background:url(../../a/i/icn_flecha.gif) center left no-repeat;
	}
#subnav a:link, #subnav a:visited {
	color:#FFC;
	font-weight:bold;
	text-decoration:none;
	}
#subnav a:hover {
	background:#336699 url(../../a/i/bg_subnav.gif) 0 0 repeat-x;
	}
/* articlenav */
#anav {
	margin:10px 0 0 10px;
	}
#anav ul {
	margin:0 0 0 10px; padding:0;
	text-align:left;
	}
#anav ul li {
	margin:0; padding:0 0 0 10px;
	list-style:none;
	background:url(../../a/i/icn_flecha.gif) 0 5px no-repeat;
	}
#anav a {
	font-size:10px;
	}
#anav a:link, #sidebar a:visited {
	color:#B39D05;
	}
#anav a:hover {
	color:#FF9900;
	}
/* form*/
form {
	margin:0; padding:0;
	}



/* table */
table td, table th {
	vertical-align:top;
	}
table th {
	text-align:right;
	}


