/*
Autor: Lisandro Martinez Basabilvaso
Email: lisandro@gmail.com
Website: http://lisandromartinez.com/
*/
body { /*stops floats dropping in IE 5.5/6 */
	margin:0;
	padding:0;
	font:normal normal 12px/normal Arial, Helvetica, sans-serif;
	color:#575757;
	background:#fff url(../images/bg.png) top no-repeat;
}
a, a:link, a:visited, a:hover {
	outline:none;/*Remove active link borders*/
	white-space:nowrap;/*Prevent line breaks in links*/
}
img {
	outline:none;
	border:none;
}
form, img {/*take away extra margins form in IE6*/
	margin:0;
	padding:0;
}
.clearfix { 
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}
.clear {clear:both;}
textarea{
	overflow:auto;/*Remove vertical textarea scrollbar in IE*/
}
/*Web estructure*/
#container {
	width:909px;
	padding:20px;
	margin:0 auto;
	color:#666;
	background:#fff;
}
#sidebar {
	float:left;
	width:210px;
	color:#575757;
	background:#fff;
}
#main {
	float:right;
	width:679px;
	color:#575757;
	background:#fff;
}
#footer {
	clear:both;
	width:100%;
	padding:6px 0;
	margin:0;
	text-align:center;
	color:#fff;
	background:#c0c122;
}
/*Text Style*/
h1 {
	font:normal normal 18px/normal Arial, Helvetica, sans-serif;
	padding:0;
	margin:0 0 10px 0;
	color:#6e3017;
}
h2 {
	font:normal bold 14px/normal Arial, Helvetica, sans-serif;
	padding:0;
	margin:0 0 5px 0;
	color:#6e3017;
}
	h2 a, h2 a:link, h2 a:visited, h2 a:hover {
		color:#914a2d;
		text-decoration:none;
	}

h3 {
	font:normal bold 12px/normal Arial, Helvetica, sans-serif;
	padding:0;
	margin:0 0 5px 0;
	color:#797919;
} 
	h3 a, h3 a:link, h3 a:visited, h3 a:hover {
		color:#797919;
	}
p {
	font:normal normal 12px/normal Arial, Helvetica, sans-serif;
	padding:0;
	margin:0 0 10px 0;
	text-align:justify;
	color:#484848;
}
p strong {color:#6e3017;}
	p.news {text-align:justify;}
	p.images {text-align:center;}
	p.comment {font-size:11px;} 
	p.orden {
		font-size:10px;
		text-transform:uppercase;
		margin:10px 0 0 0;
		color:#6e3017;
	}  
hr {
	clear:left;
	border:none;
	border-top:1px dotted #7c7c7c;
	padding:0 0 5px 0;
	margin:0;
}
/* HEADER */
ul#mainnav {
 	float:right;
 	width:905px;
 	height:28px;
 	list-style:none;
 	padding:0 0 20px 1px;
 	margin:0 auto;
 	font:normal bold 12px/normal Arial;
 	color:#575757;
 	background:#fff url(../images/bg_mainnav.png) center bottom no-repeat;
 }
ul#mainnav li {
	float:left;
	display:inline;
	width:112px;
	height:27px;
	margin:0;
	padding:0; 
	color:#fff;
	background:#c0c122;
	border-right:1px solid #fff;
}
ul#mainnav li a:link, ul#mainnav li a:visited, ul#mainnav li a:hover {
	color:#fff;
	background:#c0c122;
	display:block;
	text-decoration:none;
	width:100%;
	text-align:center;
	height:27px;
	font:bold 12px/27px 'Arial', Helvetica, sans-serif;
}
ul#mainnav li a:hover {
	background:#b1b21f;
}
ul#mainnav li.selected a{
	background:#9e9f1b;
}
.extraInfo {
	border:1px solid #ccc;
	color:#484848;
	background:#f4f4f4;
	padding:15px;
	margin-bottom:10px;
	line-height:18px;
}
.extraInfo strong {color:#2d6198;}
/* CONTENT */
ul#menu {
 	width:201px;
 	list-style:none;
 	padding:0 0 0 9px;
 	margin:0;
 	font:normal normal 22px/normal Arial;
 	color:#797919;
 	background:#fff;
 }
 ul#menu li {
	width:201px;
	height:56px;
	margin:0;
	padding:1px 6px 6px 4px; 
	color:#797919;
	background:#fff url(../images/bg_menu.gif) no-repeat;
}
ul#menu li a:link, ul#menu li a:visited, ul#menu li a:hover {
	color:#797919;
	display:block;
	width:180px;
	height:46px;
	margin:0;
	padding:10px 0 0 20px; 
	text-decoration:none;
	font:normal normal 22px/normal Arial;
}
ul#menu li.selected a, ul#menu li a:hover {
	color:#9b4d33;
}
.slide {
	width:679px;
	height:207px;
	padding:0;
	margin:0 0 15px 0;
	color:#484848;
	background:#fff;
}
ul.sponsors {
	clear:both;
	list-style:none;
	width:100%;
	height:82px;
	padding:10px 0;
	margin:0;
	font-size:14px;
	color:#212121;
	background:#fff;
}
ul.sponsors li {
	float:left;
	display:inline;
}
ul.equipamiento {
	list-style:none;
	width:100%;
	padding:10px 0;
	margin:0;
	font-size:11px;
	color:#484848;
	background:#fff;
}
ul.equipamiento li {
	padding:0 0 0 15px;
	margin:0 0 5px 0;
	background:#fff url(../images/ico_tick.gif) 0px 4px no-repeat;

}
	ul.equipamiento li a, ul.equipamiento li a:link, ul.equipamiento li a:visited, ul.equipamiento li a:hover {
		color:#484848;	
	}
	ul.equipamiento li a:hover {
		color:blue;	
	}
ul.historial {
	width:100%;
	padding:10px 0;
	margin:0;
	font-size:11px;
	font-style:normal;
	color:#484848;
	background:#fff;
	list-style:inside decimal;
}
ul.historial li {
	padding:0;
	margin:0;

}
ol.glosario {
	padding:5px 0;
	margin:80px 0 0 0;
	font:normal 10px/normal Arial;
	color:#484848;
	background:#fff;
	list-style:inside decimal;
	border-top:1px dotted #666;
}
ol.glosario li {
	padding:0;
	margin:0 0 2px 0;

}
	ul.glosario li strong {
		color:#484848;
	}
.newsImg, .newsImgsmall {
	float:left;
	width:120px;
	height:90px;
	display:inline;
	padding:0;
	margin:0 10px 10px 0;
	text-align:center;
	border:3px solid #ccc;	
}
.newsImgsmall {
	width:84px;
	height:62px;
}
.newsCont {
	width:464px;
	float:right;
}
.newsPhoto {
	width:205px;
	float:left;
}
.trTitle, .trDark, .trLight {
	height:28px;
	width:659px;
	padding:0 10px;
	font:normal normal 10px/28px Arial;
	color:#c2c2c2;
	background:#fff;
	border-top:1px solid #d9dfe3;
}
.trTitle img, .trDark img, .trLight img {
	vertical-align:middle;
}
.trTitle span, .trDark span, .trLight span {
	float:right;
}
.trDark span.download, .trLight span.download {
	float:right;
	padding-top:5px;
}
.trLight, .trDark {
	font-size:14px;
	color:#010101;
	background:#fff;
	border-top:none;
	border-bottom:1px solid #d9dfe3;
}
.trDark {
	background:#eef2f5;
}
.imgPlanta, .imgMateriales, .imgSogama, .imgFeria, .imgTotem, .imgTotem2, .imgAlu, .imgAlu2 {
	float:left;
	display:inline;
	width:200px;
	padding:0;
	margin:0;
}
.imgAlu, .imgAlu2 {
	width:195;
	margin:0 20px 10px 0;
}
.imgAlu {margin-left:121px;}
.imgPerfil {
	clear:left;
	width:396px;
	padding:0;
	margin:0 auto 10px auto;
}
.imgTotem {
	width:151px;
	margin:0 0 0 10px;
}
.imgTotem2 {
	width:200px;
	margin:0 10px 0 0;
}
.imgFeria {width:223px;}
.imgMateriales {
	width:243px;
}
.imgSogama {
	width:232px;
}
.imgPlanta img, .imgMateriales img, .imgSogama img, .imgPerfil img, .imgFeria img, .imgTotem img, .imgTotem2 img, .imgAlu img, .imgAlu2 img {
	border:1px solid #ccc;
}
.imgPlanta p, .imgMateriales p, .imgSogama p, .imgPerfil p, .imgFeria p, .imgTotem p, .imgTotem2 p, .imgAlu p, .imgAlu2 p {
	color:blue;
	font-size:9px;
	margin:0;
}
/*paginator*/
ul#pager {float:right;}
#pager li{
	border:0; margin:0; padding:0;
	font-size:11px;
	list-style:none;
	float:left;
	display:inline;
}
#pager a{
	border:solid 1px #DDDDDD;
	margin-right:2px;
	float:left;
	display:inline;
}
#pager .previous-off, #pager .next-off {
	color:#666666;
	display:block;
	float:left;
	font-weight:bold;
	padding:3px 4px;
}
#pager .next a, #pager .previous a {
	font-weight:bold;
	border:solid 1px #FFFFFF;
}
#pager .active{
	color:#6e3017;
	font-weight:bold;
	display:block;
	float:left;
	display:inline;
	padding:4px 6px;
}
#pager a:link, #pager a:visited {
	color:#9e9f1b;
	display:block;
	float:left;
	padding:3px 6px;
	text-decoration:none;
}
#pager a:hover{
	border:solid 1px #666666;
}
/* FOOTER */
#footer a, #footer a:link, #footer a:visited, #footer a:hover {
	color:#fff;
	text-decoration:none;
}
#footer a:hover {
	text-decoration:underline;
}
.copyright {
	text-align:right;
	padding-top:5px;
	font-size:11px;
	color:#484848;
	background:#fff;
}
.copyright span {float:left;}
.copyright img {vertical-align:middle;}
.copyright a, .copyright a:link, .copyright a:visited, .copyright a:hover {
	color:#484848;
	text-decoration:none;
}
.copyright a:hover {
	color:#1e5b8d;
}
/* FORMS */
fieldset {
	border:none;
	margin:5px 0 0 0;
}
fieldset label{
	display:block;
	font:normal bold 12px/normal Arial, Helvetica, sans-serif;
	color:#575757;
	margin:0;
	padding:4px 0 0 0;
	text-align:right;
	width:200px;
	float:left;
}
fieldset br {
	clear:left;
}
fieldset input, fieldset textarea, fieldset select {
	float:left;
	font:normal normal 11px/normal Trebuchet Ms;
	padding:2px;
	border-top:solid 1px #737373;
	border-right:solid 1px #b6b6b6;
	border-bottom:solid 1px #dbdbdb;
	border-left:solid 1px #737373;
	width:200px;
	margin:2px 5px 12px 10px;
	color:#999;
	background:#fff;
}
fieldset select {
	width:206px;
}
fieldset textarea {
	height:70px;
}
.submit {
	margin:0 0 0 210px;
	padding:0;
} 
