/* @override http://omacha.org/style/default.css */

/*  Omacha.org Style
- - - - - - - - - - - - - - */
body{
	background: #1B1B1B url(background.jpg) repeat-x 0 top;
	margin: 0;
	padding: 0;
	font: 1em Tahoma, "Lucida Grande", Verdana;
}
hr{
	clear: both;
	border: 1px solid #666;
}
h1,h2,h3,h4{
}
pre{

}
blockquote{
	margin-left: 25px;
	border-left: 4px solid #ccc;
	padding-left: 5px;
}
a {
	text-decoration: none;
	color: #0066FF;
}
img{
	border: 0;
}

/* Elements
- - - - - - - - - - - - - - - */
#header,#content,#footer{
	width: 960px;
	margin: 0 auto;
}
#header{
	background: url(header-back.gif) no-repeat center top;
	height: 165px;
}
#header #logo{
	padding-left: 5px;
	width: 145px;
}
#header #banner{
	background: url(banner-back.jpg) no-repeat left center;
}
#header #nav-a a,#header #nav-b a{
	color: #fff;
	text-decoration: none;
}
#header #nav-a,#header #nav-b{
	height: 20px;
	color: white;
	font-size: 0.8em;
}
#header #nav-a{
	text-align: center;
	background: url(back-nav-a.png) no-repeat right center;
}
#header #nav-b{
	text-align: right;
	padding-right: 10px;
	background: url(back-nav-b.png) no-repeat left center;
}
#sidenav{
	width: 155px;
	background: url(back-nav-side.png) repeat-y right top;
}
#contentwrapper{
	background: url(back-content-wrapper.gif) repeat-y right top;
}
#content{
	background: url(main-back.gif) repeat-y center top;
}
#content #main{
	width: 775px;
	margin-top: 10px;
	margin-bottom: 10px;
	background: url(back-mainb.png) repeat-y right top;
}
#main-a{
	width: 610px;
	background: #fff url(back-bottom-maina.png) no-repeat left bottom;
}
#main-a #wrapper{
	padding: 5px;
	font:14px/130% "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#content-footer{
	clear: both;
	font-size: 0.75em;
	margin-top: 15px;
	width: 100%;
	height: 27px;
	border-bottom: 1px dotted #73A32D;
	border-top: 1px dotted #73A32D;
}
#content-footer a{
	color: #DB5622;
	text-decoration: none;
}
#content-footer #cf-a, #content-footer #cf-b, #content-footer #cf-c{
	padding-left: 24px;
	width: 110px;
}
#content-footer #cf-a{
	background: url(cf-a.png) no-repeat left top;
}
#content-footer #cf-b{
	background: url(cf-b.png) no-repeat left top;
}
#content-footer #cf-c{
	background: url(cf-c.png) no-repeat left top;
}
#main-a p{
	word-spacing:0.2em;
}
#main-a em{
	font-family: "Times New Roman", serif;
}
#main-a .caps{
	letter-spacing:0.1em;
}
#main-a #breadcumb{
font-size: 0.7em;
padding: 5px 5px 10px;
border-bottom: 1px dotted #73A32D;
}
#main-a h3{
	padding-bottom: 5px;
	font-size: 1.5em;
	font-weight: bold;
	border-bottom: 1px dotted #666;
	color: #F65B21;
}
#main-b{
	background: url(back-bottom-mainb.png) no-repeat left bottom;
}
#title-wrapper{
	font-family: "Lucida Grande", "Lucida Sans", "Trebuchet MS", Arial, sans-serif;
	border-bottom: 1px dotted #73A32D;
	height: 56px;
}
#title-wrapper h2{
	margin: 0;
	padding: 0;
	font-weight: normal;
	font-size: 1.2em;
}
#title-wrapper #section{
	font-size: 0.9em;
	font-weight: bold;
	width: 90px;
	padding-left: 40px;
	background: url(arrow1.gif) no-repeat left;
	color: #73A32D;
}
#title-wrapper #title{
	color: #DB5622;
	padding-left: 40px;
	background: url(arrow2.gif) no-repeat left;
}
#footer{
	background: url(back-foot.png) no-repeat center top;
	padding-top: 44px;
	text-align: center;
	color: #709641;
	font-size: 0.7em;
}
div#galwrapper{
	padding-left: 20px;
	padding-right: 20px;
}
div.gallery{
	float: left;
	width: 150px;
	display: block;
	margin: 10px;
	padding: 5px;
	text-align: center;
	border: 1px solid #ccc;
}
div.gallery img{
	border: none;
	margin-bottom: 5px;
}
div.gallery span{
	font-size: 9px;
	font-weight: bold;
}

/* Classes
- - - - - - - - - - - - - - - */
a.menu_s1{
	margin-left: 10px;
	margin-right: 5px;
	padding-top: 3px;
	height: 21px;
	border-top: 1px solid #688B3B;
	border-bottom: 1px solid #293718;
	font-size: .8em;
	color: #fff;
	display: block;
	padding-left: 25px;
	background: #3B4F22 url(back-menu-s1.png) no-repeat left;
}
a.menu_s1:hover{
	background: #526F2F url(back-menu-s1.png) no-repeat left;
}
a.menu_s0{
	display: block;
	margin-left: 15px;
	margin-right: 10px;
	padding-left: 15px;
	color: #fff;
	font-size: .8em;
	height: 20px;
	border-bottom: 1px solid #71972B;
	background: transparent url(bullet.png) no-repeat left;
}
a.menu_s0:hover{
	background: transparent url(bullet-over.gif) no-repeat left;
}
a.menu_s0a{
	margin-left: 15px;
	font-size: 0.7em;
	padding-bottom: 5px;
	background: transparent url(bullet-b.png) no-repeat left;
	display: block;
	padding-left: 10px;
	margin-right: 10px;
	color: #92C330;
}
a.menu_s0a:hover, ul.related a:hover{
	color: #FFFF66;
}
strong.section{
	margin-left: 15px;
	margin-right: 10px;
	padding-bottom: 5px;
	border-bottom: 1px solid #71972B;
	font-size: .9em;
	display: block;
	color: #fff;
}
span.menu_s2{
	color: #FFCC00;
	display: block;
	padding-left: 37px;
	line-height: 56px;
	font-size: 0.7em;
	font-weight: bold;
	background: transparent url(back-morelink.png) no-repeat left;
}
ul.related a{
	color: #fff;
	font-size: 0.8em;
}
ul.related{
	list-style: url(article.png);
	padding-left: 28px;
	margin-left:0px;
}
p.photo{
	width: 300px;
	padding: 5px 5px 10px 5px;
	margin: 0 0 0 10px;
	position: relative;
	font-size: .8em;
	float: right;
	border: 1px dotted #666;
	color: #333;
	background: #E6F5D6;
}
p.photo span.caps{
		letter-spacing: 0em;
		display: inline;
}
p.photo span{
	margin-bottom: 10px;
	font-size: 0.9em;
	text-align: right;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	display: block;
	color: #fff;
	background: #435B24;
}
p.photo img{
	border: none;
}
p.speciallink{
	font-size: 0.9em;
}
p.speciallink a{
	background: #fff;
	color: #715dff;
	font-weight: bold;
	padding: 5px;
	border: 1px dotted #ff7f00;
}
p.speciallink a:hover{
	color: #fff;
	background: #ff7f00;
}
p.hilite{
	width: 300px;
	padding: 5px 5px 10px 5px;
	margin: 0 0 0 10px;
	font-size: 1.1em;
	text-align: center;
	font-weight: bold;
	float: right;
}
p.destacado{
	padding 5px;
	background: #ECF7D4;
	border: 1px solid #B5B9AC;
	margin: 10px;
	text-align: center;		
}
ul.alist{
	margin: 10px;
	padding: 10px;
	list-style: none;
}
ul.alistb{
	margin: 10px;
	padding: 10px;
	list-style: disc;
}
ul.alist li{
	padding: 10px;
	border-bottom: 1px dashed #ccc;
	background: url(go.gif) no-repeat right;
}
ul.alistb li{
	padding: 15px;
	border-bottom: 1px dashed #ccc;
}

ul.alist li a{
	margin-right: 50px;
	display: block;
	color: #7c8200;
	font-weight: bold;
	background-color: transparent;
}
.articlelist{
	padding: 5px;
	border-left:  5px solid #ccc;
	margin: 10px;
	border-bottom: 1px dashed #ccc;
}
.articlelist span{
	font-size: 0.8em;
	color: #4f8e00;
}
.navbuttons{
	margin-left: 10px;
	text-align: center;
	margin-right: 5px;
}
h4.equipo{
	font-size: 1.6em;
	color: #0A7115;
}
/*
- - - - - - - - -  Index News */
.news_style{
display:none;
height: 350px;
}
.wrapper{
	position: relative;
}
.news_title{
		font-family: "Trebuchet MS", arial, sans-serif;
		font-weight: bold;
		font-size: 1.2em;
		color: #fff;
	position: absolute;
		width: 590px;
	bottom: 0px;
	left: 0px;
	background: #000;
	padding-top: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
	padding-right: 10px;
	margin: 0;
		filter: alpha(opacity=70);
		-moz-opacity: 0.7;
}
.news_title:hover{
		background: #fff;
		color: #000;
}
.buttondiv, #news_display
{
	position: absolute;
	bottom: 0px;
	right: 0px;
}
.wrapper{
	position: relative;
}
