/* BlueSky added css */

a:visited { text-decoration: none; color: #9abf01; } 
a:link    { text-decoration: none; color: #9abf01; }   
a:hover   { text-decoration: none; color: #747136; }

body { 
	font-family: Verdana, Arial, Helvetica, sans-serif;    
	font-size: 12px;
	color: #000000;
	margin: 0 auto;
	width: 1030px;
background: url("../images/fondo.jpg") repeat-y center;
}
#wrapper{
width:969px;
margin:0 auto;
}
#header {
text-align: center;
background: url('../images/header.jpg') no-repeat bottom;
height:325px;
}
#navbar{
float:left;
}
.sitename{
color: #706c6c;
font-size: 2.5em;
line-height:80px;
text-transform:uppercase;
font-weight:bold;
position:relative;
}
#flogos {
}
#topmenu{
color: #ffffff;
width: 100%;
margin: 208px auto;
height:30px;
line-height:30px;
background: #9fc402;
text-align:center;
}
#left {
float: left;
width: 150px;
}
#right {
float: right;
width: 150px;
}
#content {
float:left;
width: 669px;
background: #e7e5c4;
}
#news {
background: url('../images/news.png') no-repeat;
padding: 10px 20px;
}
#pad {
padding:20px;
}
img {
	border: 0;
}

td {
font-weight: normal;
}

input {
  font-family: Verdana;
  font-size: 10px;
  color: #000000;
}

select {
  font-family: Verdana;
  font-size: 10px;
  color: #8b46ca;
  border: 1px #44c3d7 solid;
  background-color: #ecf9ff;
}

textarea {
  font-family: Verdana;
  font-size: 11px;
  color: #8b46ca;
  border: 1px #44c3d7 solid;
  background-color: #ecf9ff;
}



/* */
h1,h2,h3,h4,h5,h6,p,blockquote,form,label,ul,ol,dl,fieldset,address {
margin:0.5em 0;
}

li,dd {
margin-left:1em;
padding-bottom:5px;
}

fieldset {
padding:.5em;
border:solid 1px #44c3d7;
}

/* */
h1,.componentheading {
font-size:1.7em;
}

h2,.contentheading {
font-size:1.5em;
}

#right h3, #left h3{
background:url(../images/h3.jpg) no-repeat  center;
width:123px;
height:24px;
font-size:12px;
line-height:24px;
padding-left:0px;
color:#FFFFFF;
text-align:center;
margin-left:20px;
}

h4 {
font-size:1.2em;
}

h5 {
font-size:1.1em;
}

h6 {
font-size:1em;
font-weight:700;
}

#footer,.small,.createdate,.modifydate,.mosimage_caption {
float:left;
color:#fff;
font-family:Verdana;
font-size:11px;
width:100%;
}



ul.menu {
/*font-weight:bolder;*/
color: #78ac49;
padding-left: 7px;
}

/* */
.moduletablemenu {
color:#333;
margin-bottom:1em;
padding:0;
}

.moduletablemenu h3 {
background:#666;
color:#fff;
text-align:center;
font-size:1.1em;
border-bottom:1px solid #fff;
margin:0;
padding:0.25em 0;
}

.moduletablemenu ul {
list-style:none;
margin:0;
padding:0;
}

.moduletablemenu li {
border-bottom:1px solid #ccc;
margin:0;
}

.moduletablemenu li a {
display:block;
border-left:10px solid #333;
border-right:10px solid #9D9D9D;
background-color:#666;
color:#fff;
text-decoration:none;
padding:3px 5px 3px 0.5em;
}

html>body .moduletablemenu li a {
width:auto;
}

.moduletablemenu li a:hover,a#active_menu:link,a#active_menu:visited {
background-color:#2586d7;
color:#fff;
}


/* menu up */
#here_you_are {
width:100%;
padding-left: 15px;
color: #ffffff;
font-family: Trebuchet MS;
}



#titulo_up {
padding-top:0px;
}

/* blocks */
/* .module_menu {
padding: 3px;
padding-top: 0;
margin: 1px;
margin-bottom: 8px;*/
}

.module {
padding: 3px;
padding-top: 0;
margin: 1px;
margin-bottom: 8px;
}

.module_text {
padding: 3px;
padding-top: 0;
margin: 1px;
margin-bottom: 8px;
}

#menu_block h3{
color: #ffffff;
}
#news h3 {
padding-left:20px;
color: #706c6c;
font-size:16px;
}
#topmenu ul{
display:inline-table;
table-layout: fixed;
margin: 0px;
padding:0px;
}
#topmenu ul li{
display:table-cell;
list-item:none;
padding:5px 4px 20px;
width:150px;
/*font-weight:bold;*/
}
#topmenu li a{
color: #ffffff;
}
#topmenu ul li#current {
background: url("../images/bg_top.png") no-repeat center;
color:#5b6a1e;
}
#topmenu ul li#current a, #topmenu ul li a:hover{
color:#5b6a1e;
}
#inicio {
float:left;
width: 669px;
background: transparent;
padding-top:20px;
}
#navbar ul.menu li{
display:inline;
list-item:none;
}
#navbar ul.menu li a span{
display:none;
}

