﻿.body {
	font-family: Verdana,Tahoma,Helvetica,Arial,sans-serif;
	line-height: 130%;
	font-size: 14px;
	color: #000000;
}

 .abverdana_14 {
  font-family:  Verdana;
  text-align: justify;
  font-size: 14pt;
  color: #000000;
  line-height: 120%;
  padding-right: 8pt;
}

 .abverdana_13 {
  font-family:  Verdana;
  text-align: justify;
  font-size: 13pt;
  color: #000000;
  line-height: 120%;
  padding-right: 8pt;
}

 .abverdana_12 {
  font-family:  Verdana;
  text-align: justify;
  font-size: 12pt;
  color: #000000;
  line-height: 120%;
  padding-right: 8pt;
}
 .abverdana_11 {
  font-family:  Verdana;
  text-align: justify;
  font-size: 11pt;
  color: #000000;
  line-height: 120%;
  padding-right: 8pt;
}
 .abverdana_10 {
  font-family:  Verdana;
  text-align: justify;
  font-size: 10pt;
  color: #000000;
  line-height: 120%;
  padding-right: 8pt;
}

 .adverdananor {
  font-family:  Verdana;
  text-align: justify;
  font-size: 14px;
  color: #000000;
  line-height: 120%;
  padding-right: 8pt;
}

.xerpa{
	background: #fff;
	font-family:Verdana,Tahoma,Helvetica,Arial,sans-serif;
	line-height: 18px;
	font-size: 14px;
	color: #000000;
        padding-right: 8pt;
}


.verdanapequena{
	font-family: Verdana,Tahoma,Helvetica,Arial,sans-serif;
	line-height: 110%;
	font-size: 10px;
	color: #000000
}

.joomslide { border: 0; }
.joomslide-s { border: 0; }
.joomslide-m { border: 0; }
.joomslide-l { border: 0; }

div.backbutton {
  padding-left: 300px;
}

div.backbutton a {
  font-family:  Verdana;
  font-size: 16px;
  font-weight: bold;
  color: green;
  background-color: gold;
  line-height: 120%;

}


.ligazon {
  font-family:  Verdana;
  font-size: 14px;
  color: #000080;
  line-height: 120%;
  padding-right: 8pt;
}





/*........................... PRIMEIRA PARTE DA PÁXINA  .................ENCABEZADO*/



html {
     margin-bottom: 0px;
}
 
 body {
	font-family: Tahoma, Arial, sans-serif;
        line-height: 1.3em;
	margin: 0;
	padding: 0;
        font-size: 12px;
     	color: #000;  
}

#page_bg {

        background: url(../images/fondo_html.png)repeat-x; 
        background-color:#7388d6;
	padding: 0;         
}

 #header {
        height: 250px;
	background: url(../images/header.png) top left no-repeat;
      	margin: 0 0px 0 0px;
        padding: 0px 0px 0 0px;
}

#top {
       	background-color:transparent;
        margin: 170px 0px 0 0;
        padding: 20px 0px 0 0;
        float:right;	
}

#newsflash {
	width: 310px;
        height:80px;
        padding: 15px 0px 0px 5px;
	float: left;
	margin: 124px 0px 0 2px;
	color: #444;
	font-size: 12px;
        color: #000090;
	font-size: 10px;
        font-weight:bold;
       text-align: right;

}
#pathway {
	width:290px;
        height:12px;
	margin: 200px 0px 0 0px;
        padding:0 0 0 225px;
	text-align: left;
        float: left;
}

span.pathway {
	color: #333;
	display: block;
	padding: 0px 0 0 0;
	font-size: 11px;
	overflow: hidden;
	font-size: 11px;       
}

span a.pathway  {
	text-decoration: underline;
}

#pathway span img {
	height: 5px;
	padding: 0 0 0px 0;
}


.pill_m {
	text-align: left;
	margin: 0 0 0 0;
	padding: 0 125px 0 0;
	background: transparent;
	width: 700px;
        float: right;
}


#pillmenu {
	float: right;

}

#pillmenu ul {
	margin: 0;
	padding: 0 28px;
	list-style: none;
}

#pillmenu li {

	float: left;
	margin: 0;
	padding: 0;
	height: 26px;
}
#pillmenu li:hover {
	
}
       
#pillmenu li a#active_menu-nav {
	color: #666;
}

#pillmenu li a {
	font-family: Verdana, Tahoma, sans-serif;
	font-size: 11px;
        font-weight:bold;
	float: left;
	display: block;
	line-height: 26px;
	padding: 0 10px;
        margin-left: -3px;
	color: #666;
	text-decoration: none;
	text-transform: lowercase;
	height: 26px;
        background: url(../images/menu_li_bn.gif);
        background-repeat: no-repeat;
}


#pillmenu li a:hover {
	color: #000080;
        background: url(../images/menu_li.gif);
        background-repeat: no-repeat;
}

ul.mainlevel.nav {
width: 116px;
}

/*................................................................................MÓDULOS DE  USUARIO E PROCURA */
form {
  margin: 0;
  padding: 0;
}


#search{	
        margin: 5px 0 0 5px;
}
#mod_search_searchword {
	background:url(../images/box_search.png) no-repeat;
	width: 100px;
        margin: 2px 0 0 2px;
}

#search_searchword{
	border: 1px solid #555;
}

#modlgn_username{
	background: url(../images/box.png) no-repeat;
        margin-left: 1px;
}

#modlgn_passwd{
	background: url(../images/box.png) no-repeat;
        margin-left: 1px;
}

#modlgn_remember{
	vertical-align: bottom;
         line-height: 21px;
}

input.button:hover, .validate:hover  {
}

label{
	height: 14px;
	text-align: right;
	padding: 0 0px;
	color: #000090;
	font-size: 10px;
         font-weight:bold;
	line-height: 14px;

}
label_2{
        width: 290px;
        height: 20px;
	text-align: right;
	display: block;
        margin-left: auto;
        margin-right: auto;
	color: #000090;
	font-size: 10px;
        font-weight:bold;
	line-height: 20px;

}
/***********  texto das enquisas  *********************************/
label3{
	height: 14px;
	color: #000090;
	font-size: 9px;
         font-weight:bold;
	line-height: 14px;
}
/********** cabeceira das enquisas *********************************/
thead{
        height: 14px;
	text-align: center;
	padding: 0 0px;
	color: #000000;
	font-size:14px;
        font-weight:bold;
	line-height: 14px;
}


#form-login-username  {       
        width: 294px;
	border: 0 none; 
	margin: 0px 0 0 0; 
	padding: 0px 0px 5px 0px;
}
#form-login-password{       
        width: 294px;
	border: 0 none; 
	margin: 0px 0 0 0; 
	padding: 0px 0px 2px 0px;
}


form#form-login fieldset { 
	text-align: left;
        border: 0 none; 
	margin: 2px 0 0 0; 
	padding: 4px 0px 2px 7px;
}

form#form-login{ 
	padding: 0; 
}

form#form-login-username ul li{ 
	padding: 0; 
}

form#form-login ul li a {
	text-align: left;
	padding: 0;
	font-size: 10px;
	color: #666;
}



p {
	margin-top: 0;
	margin-bottom: 5px;
	text-align: justify;
}

.inputbox {
	border: 1px solid #2c6de5;
	color: #000000;
	padding: 2px;
        font-family: verdana;

}
.inputbox:hover {

}


.inputbox2 {
	border: 0px solid #2c6de5;
	color: #000000;
	padding: 2px;
        font-family: verdana;

}
.inputbox2:hover {

}
img,table {
	border: none;
}

a:link, a:visited {
        text-decoration: underline;
	font-weight: normal;
	color: #333;
	outline: none;
}

a:hover  {
	text-decoration: none;
	font-weight: normal;
	color: #000;
}

a.lig:link, a.lig:visited {
	font-size: 13px;

 color: #000080;
	font-family: Verdana;
                font-weight:bold;
	text-decoration: underline;

}
a.lig:hover {
	color: #000080;
	font-family: Verdana;
        font-size:14px;
        font-weight:normal;
	text-decoration: none;
}



a.readon:link, a.readon:visited {
	font-size: 14px;
        color: #000080;
	font-family: Verdana;
                font-weight:bold;
	text-decoration: underline;

}
a.readon:hover {
	color: #000080;
	font-family: Verdana;
        font-size:14px;
        font-weight:normal;
	text-decoration: none;
}

table.contentpane_lista {
 width: 98%;}



table.contentpane a:link, table.contentpane a:visited {
	
        text-decoration: underline;
	font-weight: bold;
	color: #000080;
	font-family:verdana;
	font-size: 14px;
	line-height: 20px;
}

table.contentpane a:hover  {
	text-decoration: none;
	font-weight: bold;
font-size: 14px;
	color: #000080;
}


input.button, .validate  {
	color: #333;
	font-size: 10px;
	border: 1px solid #555;
}



/*..................................................COLUMNA ESQUERDA........COLUMNA ESQUERDA.....COLUMNA ESQUERDA..*/


#leftcolumn  {
        
	margin: 10px auto;
	width: 145px;
	text-align: left;
	padding: 0 0 0 5px;
  background: url(../images/fondo_esq.png)repeat-y;
}

#leftcolumn ul.menu {
	margin: 0 auto;
	padding: 4px 0 4px 0px;
	list-style: none;
	width: 127px;
}

/* LEFT COL H3 */
#leftcolumn h3 { 	
	color: #ffffff;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	height: 25px;
	width: 130px;
	text-decoration: none;
	padding: 4px 0 0 0;
	line-height: 25px;
	margin: 0;
	text-transform: uppercase;
}

#leftcolumn .moduletable_menu, #leftcolumn .moduletable, #leftcolumn .moduletable_text {
	margin: 0 0 16px 0;
	padding: 0 0 8px 0;
}

/* ??????*/
#leftcolumn .c {
	margin: 0 0 16px 0;
	padding: 0 0 8px 0;
}
#leftcolumn div.module table {
}

#leftcolumn div.module table.poll {

}

#leftcolumn div.module table.poll td {
	text-align: left;
}





/*/////////////////////////////////////////////////////////////////////////////////////////////forms */

#leftcolumn .moduletable ul{
	margin: 6px 0;
	padding: 0;
	list-style: none;
}

#leftcolumn .moduletable ul li, {
	margin: 0;
	padding: 0 2px 0 20px;
}




/*****************************************/
/*** Template specific layout elements ***/
/*****************************************/


div.center {
	text-align: center;
	margin: 0px auto 0 auto;
	padding: 0;
	width: 995px;
}

div#wrapper {
	margin: 0 auto;
	width: 995px;
	text-align: left;
}


#content_top {
	background: url(../images/fondo_content.png) top left  repeat-y;
	height: 10px;
}

#content {
	width:985px;
	margin: 0 0 0 0;
	padding: 0 5px 0px 0px;
	overflow: hidden;
	background: url(../images/fondo_content.png) top left  repeat-y;
}

#content_bottom {
	background: url(../images/content_bottom.png) top center no-repeat;
	height: 26px;
}

#content_bottom p {
	height: 20px;
	text-align: right;
	padding: 0 10px;
	color: #666;
	font-size: 10px;
	line-height: 18px;
}


div#maincolumn {
	
	width: 680px;
	padding: 0 2px 0 5px;
}

div#maincolumn_full {
        float:left;
	width: 820px;
	padding: 0 10px 0 80px;
}

div.nopad {
	overflow: hidden;
	padding: 0 2px 0 5px;
}

div.nopad ul {
	clear: both;
}


div.contentpane {
	
	width: 600px;
	padding: 0 2px 0 0;
        margin: 0 0 0 20px;
}
td.middle_pad {
	width: 20px;
}

#banner_l {
	text-align: left;
	padding: 0 0 0 24px;
}

#footer {
	margin: 0 auto;
	width: 400px;
	height: 20px;
	text-align: center;
	vertical-align: top;
	padding: 10px;
}

/*****************************************/
/*** Joomla! specific content elements ***/
/*****************************************/

div.offline {
	background: #fffebb;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	font-size: 1.2em;
	padding: 5px;
}

/* headers */
div.componentheading {
	height: 22px;
        width: 90%;
	padding: 8px 0 0 10px;
}
/*.................................................................................taboa do blog*/

table.blog { padding-left: 3px;

}


h1 {
	padding: 0;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 1.3em;
	font-weight: bold;
	vertical-align: bottom;
	color: #333;
	text-align: left;
	width: 100%;
}

h2 {
	padding: 0;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 12px;
	vertical-align: middle;
	color: #333;
	text-align: left;
	font-weight: bold;
}
.contentheading {
	padding: 0;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 14px;
	vertical-align: middle;
	color: #000080;
	text-align: left;
	font-weight: bold;
        width: 90%;
}
h4 {
	font-family: Tahoma, Arial, sans-serif;
	color: #333;
}

h3, .componentheading, table.moduletable th, legend {
	margin: 10px 0 0 0;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 14px;
	text-align: left;
	color: #000080;
	font-weight: bold;
	padding: 0;
}

.componentheading_menu3i, .componentheading_lista{
	margin: 10px 0 0 0;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 14px;
	text-align: left;
	color: #000080;
	font-weight: bold;
	padding: 0;
}



/* small text */
.small {
	font-size: 10px;
	color: #555;
	font-weight: normal;
	text-align: left;
}

.modifydate {
	height: 20px;
	vertical-align: bottom;
	font-size: 10px;
	color: #555;
	font-weight: normal;
	text-align: right;
}

.createdate {
	height: 20px;
	vertical-align: top;
	font-size: 10px;
	color: #555;
	font-weight: normal;
	vertical-align: top;
	padding-top: 0px;
}

a.readon {
	display: block;
	float: right;
	line-height: 18px;
	font-size: 15px;
	text-decoration: none;
        background: url(../images/elementos/readon_fond.gif);
	padding: 1px 300px 1px 80px;
}

a.readon:hover {
	color: #000080;

}


/* form validation */
.invalid { border-color: #ff0000; }
label.invalid { color: #ff0000; }


/** overlib **/

.ol-foreground {
	background-color: #f1f1f1;
	color: #333;
}

.ol-background {
	background-color: #f1f1f1;
	color: #333;
}

.ol-textfont {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10px;
}

.ol-captionfont {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 12px;
	color: #f6f6f6;
	font-weight: bold;
}
.ol-captionfont a {
	background-color: #f1f1f1;
	color: #333;
	text-decoration: none;
	font-size: 12px;
}

.ol-closefont {}

/* menu links */
a.mainlevel:link, a.mainlevel:visited {
	padding-left: 5px;
}

a.mainlevel:hover {

}

/* spacers */
span.article_separator {
	display: block;
	height: 10px;
}

.article_column {

}

.column_separator {
}

td.article_column column_separator {
      width: 1px;
}

td.buttonheading {
	text-align: center;
	width: 0;
}

.clr {
	clear: both;
}

table.blog span.article_separator {
	display: block;
	height: 10px;
}



/* table of contents */
table.contenttoc {
  margin: 5px;
  border: 1px solid #ccc;
  padding: 5px;
}

table.contenttoc td {
  padding: 0 5px;
}


/*.................................. content tables............................................... */



td.sectiontableheader a:link {
  color: #333;
  text-transform: uppercase;
  font-weight: bold;
  font-size:14px;
  padding: 2px;
  border-bottom: 1px solid #666
}
td.sectiontableheader a:hover  {
	text-decoration: none;
	font-weight: bold;
        font-size: 14px;
	color: #000080;
}

td.sectiontableheader {
  color: #333;
  text-transform: uppercase;
  font-weight: bold;
  padding: 2px;
  border-bottom: 1px solid #666;
}

td.sectiontableheader_weblinks {
  color: #000;
  font-weight: bold;
  padding: 2px;
  border-bottom: 1px solid #666;
}


tr.sectiontableentry0  td {
  background-color:#FFFFFF;
  padding: 10px 10px 10px 20px;
  line-height:120%;
}
tr.sectiontableentry1  td {
  background-color:#F4FEF5;
  padding: 10px 10px 10px 20px;
  line-height:120%;
}
tr.sectiontableentry2 td {
  background-color:#FFFFFF;
  padding: 10px 10px 10px 20px;
  line-height:120%;
}

td.sectiontableentry0, td.sectiontableentry1,  td.sectiontableentry2 {
  padding: 2px 0 0 20px;
  color: #666;
  font-size: 11px;
  line-height:120%;
}

/* content styles */


body.contentpane {
	background: #FEFEFE;
}




table.contentpane  {
	text-align: left;
	float: left;
	width: 98%;
	margin: 8px;
}

table.contentpane td{
        padding-right: 8px;
 

   margin-bottom: 0px;
align:left;
}
 
table.contentpane td.sectiontablefooter {
  padding-top: 20px;
}


table.contentpane td.sectiontablefooter a {
  padding-top: 20px;
  color: #000090;
  font-size: 16px;
  line-height:100%;
}


table.contentpane td.contentdescription {
	width: 100%;
        padding: 0 20px 0 0;
}

table.contentpane_weblinks  {
	text-align: left;
	float: left;
	width: 100%;
	margin: 8px;
        padding: 8px 8px 8px 8px;
}

table.contentpane ul li a .category {
	color: #FF8800;
}

table.contentpane ul li {
	color: #333;

}


table.blog td {padding:0 2px 0 2px;}

table.blog {padding:0 2px 0 2px;}

table.contentpaneopen {
        padding:0 2px 0 5px;
	margin: 2px 0 0 ;

}
table.contentpaneopen td {
        padding:0 2px 0 0px;
	}
table.contentpaneopen td p {
        padding:0 2px 0 5px;
	}
table.contentpaneopen li {
	margin-bottom: 5px;
}

table.contentpaneopen fieldset {
	border: 0;
	border-top: 1px solid #669933;
}

table.contentpaneopen h3 {
	margin-top: 25px;
}

table.contentpaneopen h4, table.contentpaneopen h5, table.contentpaneopen h6 {
	font-family: Tahoma, Arial, sans-serif;
	color: #333;
	font-size: 12px;
}

.highlight {
	background-color: #fffebb;
}

/* .......................................................................................module control elements */
table.user1user2 div.moduletable {
	margin-bottom: 0px;
}

div.module {
	margin-bottom: 25px;
}
div.module {
        width:136px;
	margin: 0 0 14px 0px;
	padding: 0;
}
div.module {
}

div.module div div {
	margin: 0 0 0 0px;
        padding: 0;
	background: url(../images/column_bottom_3i.png) bottom center no-repeat;
}

div.module div div div {
	padding: 0 0 2px 0px;
        margin: 0 0px 0 0;
        text-align: left;	
        background: url(../images/column_top_3.gif) top center no-repeat;
}
div.module div div div div {
	background: transparent;
	padding: 4px 0px;
	margin: 0 0;
}
div.module div div div form {
	padding: 0;
	width: 136px;
	margin: 0 0;
	text-align: left;
}
div.module div div div form ul {
	margin: 0;
	padding: 0 0 10px 40px;
}
div.module div div div ul {
	margin: 0;
	padding: 0 2px 8px 20px;
}
div.module div div div ul.latestnews a {
	margin: 0 0 0px -5px;
}

div.moduletable {
	margin-bottom: 25px;
}

div.module_menu  {
        width:136px;
	margin: 0 0 14px 0px;
	padding: 0;
}

div.module_menu div  {
}

div.module_menu div div  {
	margin: 0;
        padding: 0;
	background: url(../images/column_bottom_6i.png) bottom center no-repeat;
}

div.module_menu div div div  {
	padding: 0 0 2px 0px;
        margin: 0 0px 0 0;
        text-align: left;	
        background: url(../images/column_top_6i.gif) top center no-repeat;
}

div.module_menu div div div div  {
	background: transparent;
	padding: 4px 0px;
	margin: 0 0;
}



div.module_text {
        width:136px;
	margin: 0 0 7px 0;
	padding: 0;
}
 div.module_text div {
      
}
div.module_text div div {
	margin: 0;
        padding: 0 0 0 0px;
        background: url(../images/column_bottom_3i.png) bottom center no-repeat;

}
div.module_text div div div {
        padding: 0 0 0px 0px;
        margin: 0 0px 0 0;       
        background: url(../images/column_top_3.gif) top center no-repeat;
}
div.module_text div div div div {
	background: transparent;
	padding: 4px 0px;
	margin: 0 0 0 6px;

}

div.bannergroup_text {

	width: 130px;
	color: #666;
}



div.module_menu ul {
	list-style: none;
}

div.module_menu ul li{
	margin: 0;
	padding: 0;
}

div.module_menu ul li a:link, div.module_menu ul li a:visited {
	font-weight: bold;
	background: transparent url(../images/blue/bullet2.png) top left no-repeat;
	padding: 2px 0 2px 5px;
	line-height: 14px;
	font-size:11px;
}

/*.........................................................links para o editor....................*/

div.button2-left a:link,div.button2-left a:visited {
	color: #000080;
	font-family: Verdana;
	font-size: 13px;
	font-weight:bold;
	text-decoration: underline;
padding: 4px 0 4px 0;
}
div.button2-left a:hover {
	color: #000080;
	font-family: Verdana;
font-size:14px;
font-weight:normal;
	text-decoration: none;
padding: 4px 0 4px 0;
}



/*..............................................................................................................*/


#rightcolumn {
	margin: 0;
	width: 135px;
	text-align: left;
	padding: 0;
}

#rightcolumn h3 { 	
	color: #FFFFFF;
  font-weight: bold;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 11px;
	text-align: center;
	height: 22px;
	width: 135px;
	text-decoration: none;
	padding: 0 0px;
	line-height: 25px;
	margin: 0;
	text-transform: uppercase;
}

#rightcolumn div.module table {
}

#rightcolumn .moduletable_menu, #rightcolumn .moduletable, #rightcolumn .moduletable_text, #rightcolumn .c {
	margin: 4px 0 16px 0;
	padding: 0 0 8px 0;
}

#rightcolumn ul.menu {
	margin: 0 auto;
	padding: 4px 0 6px 0px;
	list-style: none;
	width: 124px;
}

#comment{
	margin: 0 auto;
	padding: 2px 2px 2px 2px
}

/* forms */
#rightcolumn .moduletable ul {
	margin: 6px 0;
	padding: 0;
	list-style: none;
}

#rightcolumn .moduletable ul li {
	margin: 0;
	padding: 0 2px;
}



table.adminform textarea {
  width: 540px;
  height: 400px;
  font-size: 1em;
  color: #000099;
}

/* thumbnails */
div.mosimage         {  margin: 5px; }
div.mosimage_caption {  font-size: .90em; color: #333; }

div.caption       { padding: 0 10px 0 10px; }
div.caption img   { border: 1px solid #CCC; }
div.caption p     { font-size: .90em; color: #333; text-align: center; }

/* Parameter Table */
table.paramlist {
	margin-top: 5px;
}

table.paramlist td.paramlist_key {
	width: 128px;
	text-align: left;
	height: 30px;
}

table.paramlist td.paramlist_value {
}

div.message {
	font-family: Tahoma, Arial, sans-serif;
	font-weight: bold;
	font-size : 14px;
	color : #c30;
	text-align: center;
	width: auto;
	background-color: #f9f9f9;
	border: solid 1px #d5d5d5;
	margin: 3px 0px 10px;
	padding: 3px 20px;
}

/* Banners module */

/* Default skyscraper style */
.bannergroup{

}

.banneritem {

}

/* Text advert style */

.banneritem_text {
	padding: 0 0 0 8px;
	font-size: 11px;
line-height: 12px;
}

.bannerfooter_text {
	padding: 4px;
	font-size: 11px;
	text-align: right;
}

/* System Messages */
/* see system general.css */

.pagination span { padding: 2px; }
.pagination a    { padding: 2px; }

/*.......... Polls  Polls  Polls  Polls  Polls  Polls  Polls  Polls  Polls  Polls  Polls  Polls  Polls  ................*/
table.pollstableborder{
width:100%;
}

table.poll_enq thead{
 font-size:11px;
}

.pollstableborder_enq td {
	text-align: left;
        vertical-align: middle;
         font-weight: bold;
         padding: 2px 0px 2px 0px;
	color: #000090;
	font-size: 9px;
         height: 14px;
	line-height: 14px
}


/*............................................latestnews..........................*/
ul.latestnews { padding: 0 0 0 18px;}
ul.latestnews li { padding: 0 0 0 0px;}
ul.latestnews li a {font-family:  Verdana; font-size: 8pt; color: #000000;}

/*............................................. Frontend Editing................*/

fieldset {
	border: 1px solid #ccc;
	margin-top: 5px;
	padding: 2px 0px 2px 2px;
}

legend {
	margin: 0;
	padding: 0 10px;
}

td.key {
	border-bottom:1px solid #eee;
	color: #333;
}

/* Tooltips */
.tool-tip {
	float: left;
	background: #ffc;
	border: 1px solid #D4D5AA;
	padding: 5px;
	max-width: 200px;
}

.tool-title {
	padding: 0;
	margin: 0;
	font-size: 100%;
	font-weight: bold;


	margin-top: -15px;
	padding-top: 15px;
	padding-bottom: 5px;
	background: url(../../system/images/selector-arrow.png) no-repeat;
}

.tool-text {
	font-size: 100%;
	margin: 0;
}

/* System Standard Messages */
#system-message dd.message ul { 
	padding: 0;
	margin: 0;
	background: none;
	border: none;
}

/* System Error Messages */
#system-message dd.error ul { 
	color: #c00; 
	background: none;
	border: none;
	padding: 0;
	margin: 0;
}

/* System Notice Messages */
#system-message dd.notice ul { 
	color: #c00; 
	background: none;
	border: none;
	padding: 0;
	margin: 0;
}

#system-message dd {
	text-indent: 0;
}

#system-message dd ul {
	list-style-type: none;
	color: #c00; 
	background: none;
	border: none;
}

#system-message {
	margin-top: 5px;
}



/* ****************************************************************************** */
/* blue */
input, button {

}
/* blue */
input[type="checkbox"], input[type="radio"]{
   background: transparent;
   border: none;
}

/* -------------------------- */
a.sgfooter:link, a.sgfooter:visited {
	color: #555;
	font-family: Tahoma, Arial, sans-serif;
	text-decoration: none;

}
a.sgfooter:hover {
	color: #555;
	font-family: Tahoma, Arial, sans-serif;
	text-decoration: none;
}
#sgf {
	font-size: 12px;
	text-align: center;
	width: 100%;
	margin: 0 auto;
	color: #555;
	font-family: Tahoma, Arial, sans-serif;
}
.sgf {
	text-align: center;
	font-size: 12px;
	font-family: Tahoma, Arial, sans-serif;
	color: #555;
	text-decoration: none;
}
.sgf1 {
	font-size: 12px;
	font-family: Tahoma, Arial, sans-serif;
	color: #555;
	text-align: left;
}

a.sglink:link, a.sglink:visited {
	color: #555;
	font-size: 12px;
	font-family: Tahoma, Arial, sans-serif;
	text-decoration: none;
}
a.sglink:hover {
	color: #555;
	font-family: Tahoma, Arial, sans-serif;
	text-decoration: none;
	}


a.category:link {
	line-height: 18px;
	font-size: 13px;
        font-weight: bold;
        color:#000080;
	text-decoration: underline;
	padding: 1px 2px 6px 2px;
}
a.category:visited {
	line-height: 18px;
	font-size: 14px;
        color:#000080;
        font-weight: normal;
	text-decoration: underline;
	padding: 1px 2px 6px 2px;
}

a.category:hover{
	line-height: 18px;
	font-size: 14px;
        color:#000080;
	text-decoration: none;
	padding: 1px 2px 6px 2px;
}



/*MENUS PERSONALIZADOS MENUS PERSONALIZADOS MENUS PERSONALIZADOS MENUS PERSONALIZADOS MENUS PERSONALIZADOS
 MENUS PERSONALIZADOS
 MENUS PERSONALIZADOS MENUS PERSONALIZADOS MENUS PERSONALIZADOS MENUS PERSONALIZADOS MENUS PERSONALIZADOS 
MENUS PERSONALIZADOS 
 MENUS PERSONALIZADOS MENUS PERSONALIZADOS MENUS PERSONALIZADOS MENUS PERSONALIZADOS MENUS PERSONALIZADOS 
MENUS PERSONALIZADOS
 MENUS PERSONALIZADOS MENUS PERSONALIZADOS MENUS PERSONALIZADOS MENUS PERSONALIZADOS MENUS PERSONALIZADOS 
MENUS PERSONALIZADOS*/

/*............................MOOOOODUUUUULOOOOOO.....1111111111111111111111111111111111111111111111111111111111......*/


div.module_menu1 {
        width:135px;
	margin: 0 0 14px 0px;
	padding: 0 0 0 0px;
}

div.module_menu1 div {	

}

div.module_menu1 div div {
	padding: 0;
	background: url(../images/column_bottom_1.png) bottom center no-repeat;
}

div.module_menu1 div div div {
	padding: 0 0px 4px 0px;
	background: url(../images/column_top_1.gif) top center no-repeat;
}

div.module_menu1 div div div ul.menu li a, div.module_menu1 div div div ul.menu li a:link {
        margin: 0;
	padding: 0 0 0 18px;
        line-height: 18px;
	text-decoration: none;
	color: #000000;
	font-weight: normal;
	font-size: 11px;
background-color:transparent;
background-image: url(../images/bol_amar.gif);
background-repeat:no-repeat;
	margin: 0;
	display: block;
}


div.module_menu1 div div div ul.menu li:visited, div.module_menu1 div div div ul.menu li a:visited {
        margin: 0;
	padding: 0 0 0 22px;
        line-height: 18px;
	text-decoration: none;
	color: #223366;
	font-weight: normal;
	font-size: 11px;
        background-color:transparent;
background-image: url(../images/bol_verm.gif);
background-repeat:no-repeat;
	margin: 0;
	height: 18px;
	display: block;
}

div.module_menu1 div div div ul.menu li:hover, div.module_menu1 div div div ul.menu li a:hover{
color:#000080;
font-weight:bold;
font-size: 10px;
background: yellow;
background-color:#e9edfb;
background-image:url(../images/bol_viol.gif);
background-repeat:no-repeat;
}



/*............................MOOOOODUUUUULOOOOOO.....22222222222222222222222222222222222222222222222222222222......*/


div.module_menu2 {
        width:135px;
	margin: 0 0 14px 0px;
	padding: 0 0 0 0px;
}

div.module_menu2 div {	

}

div.module_menu2 div div {
	padding: 0;
	background: url(../images/column_bottom_2.png) bottom center no-repeat;
}

div.module_menu2 div div div {
	padding: 0 0px 4px 0px;
	background: url(../images/column_top_2.gif) top center no-repeat;
}

div.module_menu2 div div div ul.menu li a, div.module_menu2 div div div ul.menu li a:link {
        margin: 0;
	padding: 0 0 0 18px;
        line-height: 18px;
	text-decoration: none;
	color: #000000;
	font-weight: normal;
	font-size: 11px;
background-color:transparent;
background-image: url(../images/bol_esme.gif);
background-repeat:no-repeat;
	margin: 0;
	height: 18px;
	display: block;
}
div.module_menu2 div div div ul.menu li:visited, div.module_menu2 div div div ul.menu li a:visited {
        margin: 0;
	padding: 0 0 0 22px;
        line-height: 18px;
	text-decoration: none;
	color: #223366;
	font-weight: normal;
	font-size: 11px;
        background-color:transparent;
background-image: url(../images/bol_verm.gif);
background-repeat:no-repeat;
	margin: 0;
	height: 18px;
	display: block;
}

div.module_menu2 div div div ul.menu li:hover, div.module_menu2 div div div ul.menu li a:hover{
color:#000080;
font-weight:bold;
font-size: 10px;
background: yellow;
background-color:#e9edfb;
background-image:url(../images/bol_viol.gif);
background-repeat:no-repeat;
}

/*............................MOOOOODUUUUULOOOOOO.....3333333333333333333333333333333333333333333333333333333333......*/


div.module_menu3 {
        width:135px;
	margin: 0 0 14px 0px;
	padding: 0 0 0 0px;
}

div.module_menu3 div {	

}

div.module_menu3 div div {
	padding: 0;
	background: url(../images/column_bottom_3.png) bottom center no-repeat;
}

div.module_menu3 div div div {
	padding: 0 0px 4px 0px;
	background: url(../images/column_top_3.gif) top center no-repeat;
}

div.module_menu3 div div div ul.menu li a, div.module_menu3 div div div ul.menu li a:link {
        margin: 0;
	padding: 0 0 0 18px;
        line-height: 18px;
	text-decoration: none;
	color: #000000;
	font-weight: normal;
	font-size: 11px;
background-color:transparent;
background-image: url(../images/bol_fuxi.gif);
background-repeat:no-repeat;
background-position:relative;
	margin: 0;
	height: 18px;
	display: block;
}
div.module_menu3 div div div ul.menu li:visited, div.module_menu3 div div div ul.menu li a:visited {
        margin: 0;
	padding: 0 0 0 22px;
        line-height: 18px;
	text-decoration: none;
	color: #223366;
	font-weight: normal;
	font-size: 11px;
        background-color:transparent;
background-image: url(../images/bol_verm.gif);
background-repeat:no-repeat;
background-position:relative;
	margin: 0;
	height: 18px;
	display: block;
}

div.module_menu3 div div div ul.menu li:hover, div.module_menu3 div div div ul.menu li a:hover{
color:#000080;
font-weight:bold;
font-size: 10px;
background: yellow;
background-color:#e9edfb;
background-image:url(../images/bol_viol.gif);
background-repeat:no-repeat;
background-position:relative;
}

/*............................MOOOOODUUUUULOOOOOO.....4444444444444444444444444444444444444444444444444444444......*/


div.module_menu4 {
        width:135px;
	margin: 0 0 14px 0px;
	padding: 0 0 0 0px;
}

div.module_menu4 div {	

}

div.module_menu4 div div {

	padding: 0;
	background: url(../images/column_bottom_4.png) bottom center no-repeat;
}

div.module_menu4 div div div {
	padding: 0 0px 4px 0px;
	background: url(../images/column_top_4.gif) top center no-repeat;
}

div.module_menu4 div div div ul.menu li a, div.module_menu4 div div div ul.menu li a:link {
        margin: 0;
	padding: 0 0 0 18px;
        line-height: 18px;
	text-decoration: none;
	color: #000000;
	font-weight: normal;
	font-size: 11px;
background-color:transparent;
background-image: url(../images/bol_amar.gif);
background-repeat:no-repeat;
background-position:relative;
	margin: 0;
	height: 18px;
	display: block;
}


div.module_menu4 div div div ul.menu li:visited, div.module_menu4 div div div ul.menu li a:visited {
        margin: 0;
	padding: 0 0 0 22px;
        line-height: 18px;
	text-decoration: none;
	color: #223366;
	font-weight: normal;
	font-size: 11px;
        background-color:transparent;
background-image: url(../images/bol_verm.gif);
background-repeat:no-repeat;
background-position:relative;
	margin: 0;
	height: 18px;
	display: block;
}

div.module_menu4 div div div ul.menu li:hover, div.module_menu4 div div div ul.menu li a:hover{
color:#000080;
font-weight:bold;
font-size: 10px;
background: yellow;
background-color:#e9edfb;
background-image:url(../images/bol_viol.gif);
background-repeat:no-repeat;
background-position:relative;
}
/*............................MOOOOODUUUUULOOOOOO.....5555555555555555555555555555555555555555555555555555555......*/


div.module_menu5 {
        width:135px;
	margin: 0 0 14px 0px;
	padding: 0 0 0 0px;
}

div.module_menu5 div {	

}

div.module_menu5 div div {
	padding: 0;
	background: url(../images/column_bottom_5.png) bottom center no-repeat;
}

div.module_menu5 div div div {
	padding: 0 0px 4px 0px;
	background: url(../images/column_top_5.gif) top center no-repeat;
}

div.module_menu5 div div div ul.menu li a, div.module_menu5 div div div ul.menu li a:link {
        margin: 0;
	padding: 0 0 0 18px;
        line-height: 18px;
	text-decoration: none;
	color: #000000;
	font-weight: normal;
	font-size: 11px;
background-color:transparent;
background-image: url(../images/bol_lara.gif);
background-repeat:no-repeat;
background-position:relative;
	margin: 0;
	height: 18px;
	display: block;
}


div.module_menu5 div div div ul.menu li:visited, div.module_menu5 div div div ul.menu li a:visited {
        margin: 0;
	padding: 0 0 0 22px;
        line-height: 18px;
	text-decoration: none;
	color: #223366;
	font-weight: normal;
	font-size: 11px;
        background-color:transparent;
background-image: url(../images/bol_verm.gif);
background-repeat:no-repeat;
background-position:relative;
	margin: 0;
	height: 18px;
	display: block;
}

div.module_menu5 div div div ul.menu li:hover, div.module_menu5 div div div ul.menu li a:hover{
color:#000080;
font-weight:bold;
font-size: 10px;
background: yellow;
background-color:#e9edfb;
background-image:url(../images/bol_viol.gif);
background-repeat:no-repeat;
background-position:relative;
}


/*............................MOOOOODUUUUULOOOOOO.....6666666666666666666666666666666666666666666666666666666666......*/


div.module_menu6 {
        width:135px;
	margin: 0 0 14px 0px;
	padding: 0 0 0 0px;
}

div.module_menu6 div {	

}

div.module_menu6 div div {
	padding: 0;
	background: url(../images/column_bottom_6.png) bottom center no-repeat;
}

div.module_menu6 div div div {
	padding: 0 0px 4px 0px;
	background: url(../images/column_top_6.gif) top center no-repeat;
}

div.module_menu6 div div div ul.menu li a, div.module_menu6 div div div ul.menu li a:link {
        margin: 0;
	padding: 0 0 0 18px;
        line-height: 18px;
	text-decoration: none;
	color: #000000;
	font-weight: normal;
	font-size: 11px;
background-color:transparent;
background-image: url(../images/bol_azul.gif);
background-repeat:no-repeat;
background-position:relative;
	margin: 0;
	height: 18px;
	display: block;
}


div.module_menu6 div div div ul.menu li:visited, div.module_menu6 div div div ul.menu li a:visited {
        margin: 0;
	padding: 0 0 0 22px;
        line-height: 18px;
	text-decoration: none;
	color: #223366;
	font-weight: normal;
	font-size: 11px;
        background-color:transparent;
background-image: url(../images/bol_verm.gif);
background-repeat:no-repeat;
background-position:relative;
	margin: 0;
	height: 18px;
	display: block;
}

div.module_menu6 div div div ul.menu li:hover, div.module_menu6 div div div ul.menu li a:hover{
color:#000080;
font-weight:bold;
font-size: 10px;
background: yellow;
background-color:#e9edfb;
background-image:url(../images/bol_viol.gif);
background-repeat:no-repeat;
background-position:relative;
}
/*............................MOOOOODUUUUULOOOOOO.....77777777777777777777777777777777777777777777777777777......*/


div.module_menu7 {
        width:135px;
	margin: 0 0 14px 0px;
	padding: 0 0 0 0px;
}

div.module_menu7 div {	

}

div.module_menu7 div div {
	padding: 0;
	background: url(../images/column_bottom_7.png) bottom center no-repeat;
}

div.module_menu7 div div div {
	padding: 0 0px 4px 0px;
	background: url(../images/column_top_7.gif) top center no-repeat;
}

div.module_menu7 div div div ul.menu li a, div.module_menu7 div div div ul.menu li a:link {
        margin: 0;
	padding: 0 0 0 18px;
        line-height: 18px;
	text-decoration: none;
	color: #000000;
	font-weight: normal;
	font-size: 11px;
background-color:transparent;
background-image: url(../images/bol_obsc.gif);
background-repeat:no-repeat;
background-position:relative;
	margin: 0;
	height: 18px;
	display: block;
}
div.module_menu7 div div div ul.menu li:visited, div.module_menu7 div div div ul.menu li a:visited {
        margin: 0;
	padding: 0 0 0 22px;
        line-height: 18px;
	text-decoration: none;
	color: #223366;
	font-weight: normal;
	font-size: 11px;
        background-color:transparent;
background-image: url(../images/bol_verm.gif);
background-repeat:no-repeat;
background-position:relative;
	margin: 0;
	height: 18px;
	display: block;
}

div.module_menu7 div div div ul.menu li:hover, div.module_menu7 div div div ul.menu li a:hover{
color:#000080;
font-weight:bold;
font-size: 10px;
background: yellow;
background-color:#e9edfb;
background-image:url(../images/bol_viol.gif);
background-repeat:no-repeat;
background-position:relative;;
}

/*............................MOOOOODUUUUULOOOOOO.....88888888888888888888888888888888888888888888888888888888......*/


div.module_menu8 {
        width:135px;
	margin: 0 0 14px 0px;
	padding: 0 0 0 0px;
}

div.module_menu8 div {	

}

div.module_menu8  div div {
	padding: 0;
	background: url(../images/column_bottom_8.png) bottom center no-repeat;
}

div.module_menu8  div div div {
	padding: 0 0px 4px 0px;
	background: url(../images/column_top_8.gif) top center no-repeat;
}

div.module_menu8  div div div ul.menu li a, div.module_menu8  div div div ul.menu li a:link {
        margin: 0;
	padding: 0 0 0 18px;
        line-height: 18px;
	text-decoration: none;
	color: #000000;
	font-weight: normal;
	font-size: 11px;
background-color:transparent;
background-image: url(../images/bol_verd.gif);
background-repeat:no-repeat;
background-position:relative;
	margin: 0;
	height: 18px;
	display: block;
}


div.module_menu8  div div div ul.menu li:visited, div.module_menu8  div div div ul.menu li a:visited {
        margin: 0;

	padding: 0 0 0 22px;
        line-height: 18px;
	text-decoration: none;
	color: #223366;
	font-weight: normal;
	font-size: 11px;
        background-color:transparent;
background-image: url(../images/bol_verm.gif);
background-repeat:no-repeat;
background-position:relative;
	margin: 0;
	height: 18px;
	display: block;
}

div.module_menu8  div div div ul.menu li:hover, div.module_menu8  div div div ul.menu li a:hover{
color:#000080;
font-weight:bold;
font-size: 10px;
background: yellow;
background-color:#e9edfb;
background-image:url(../images/bol_viol.gif);
background-repeat:no-repeat;
background-position:relative;
}

/*............................MOOOOODUUUUULOOOOOO.....999999999999999999999999999999999999999999999999999......*/


div.module_menu9  {
        width:135px;
	margin: 0 0 14px 0px;
	padding: 0 0 0 0px;
}

div.module_menu9  div {	

}


div.module_menu9  div div {
	padding: 0;
	background: url(../images/column_bottom_9.png) bottom center no-repeat;
}

div.module_menu9  div div div {
	padding: 0 0px 4px 0px;
	background: url(../images/column_top_9.gif) top center no-repeat;
}

div.module_menu9  div div div ul.menu li a, div.module_menu9  div div div ul.menu li a:link {
        margin: 0;
	padding: 0 0 0 18px;
        line-height: 18px;
	text-decoration: none;
	color: #000000;
	font-weight: normal;
	font-size: 11px;
background-color:transparent;
background-image: url(../images/bol_esme.gif);
background-repeat:no-repeat;
background-position:relative;
	margin: 0;
	height: 18px;
	display: block;
}

div.module_menu9  div div div ul.menu li:visited, div.module_menu9  div div div ul.menu li a:visited {
        margin: 0;
	padding: 0 0 0 22px;
        line-height: 18px;
	text-decoration: none;
	color: #223366;
	font-weight: normal;
	font-size: 11px;
        background-color:transparent;
background-image: url(../images/bol_verm.gif);
background-repeat:no-repeat;
background-position:relative;
	margin: 0;
	height: 18px;
	display: block;
}

div.module_menu9  div div div ul.menu li:hover, div.module_menu9  div div div ul.menu li a:hover{
color:#000080;
font-weight:bold;
font-size: 10px;
background: yellow;
background-color:#e9edfb;
background-image:url(../images/bol_viol.gif);
background-repeat:no-repeat;
background-position:relative;
}


 /*COLUMNA ESQUERDA********************COLUMNA ESQUERDA********************COLUMNA ESQUERDA********************COLUMNA
 ESQUERDA********************COLUMNA ESQUERDA********************COLUMNA ESQUERDA********************COLUMNA ESQUERDA**/

/*............................MOOOOODUUUUULOOOOOO.....1111111111111111111111111111111111111111111111111111111111......*/


div.module_menu1i {
        width:135px;
	margin: 0 0 14px 0px;
	padding: 0 0 0 0px;
}

div.module_menu1i div {	

}

div.module_menu1i div div {
	padding: 0;
	background: url(../images/column_bottom_1i.png) bottom center no-repeat;
}

div.module_menu1i div div div {
	padding: 0 0px 4px 0px;
	background: url(../images/column_top_1.gif) top center no-repeat;
}

div.module_menu1i div div div ul.menu li a, div.module_menu1i div div div ul.menu li a:link {
        margin: 0;
	padding: 0 0 0 18px;
        line-height: 18px;
	text-decoration: none;
	color: #000000;
	font-weight: normal;
	font-size: 11px;
background-color:transparent;
background-image: url(../images/bol_amar.gif);
background-repeat:no-repeat;
background-position:relative;
	margin: 0;
	height: 18px;
	display: block;
}


div.module_menu1i div div div ul.menu li:visited, div.module_menu1i div div div ul.menu li a:visited {
        margin: 0;
	padding: 0 0 0 22px;
        line-height: 18px;
	text-decoration: none;
	color: #223366;
	font-weight: normal;
	font-size: 11px;
        background-color:transparent;
background-image: url(../images/bol_verm.gif);
background-repeat:no-repeat;
background-position:relative;
	margin: 0;
	height: 18px;
	display: block;
}

div.module_menu1i div div div ul.menu li:hover, div.module_menu1i div div div ul.menu li a:hover{
color:#000080;
font-weight:bold;
font-size: 10px;
background: yellow;
background-color:#e9edfb;
background-image:url(../images/bol_viol.gif);
background-repeat:no-repeat;
background-position:relative;
}

/*............................MOOOOODUUUUULOOOOOO.....22222222222222222222222222222222222222222222222222222222......*/


div.module_menu2i {
        width:135px;
	margin: 0 0 14px 0px;
	padding: 0 0 0 0px;
}

div.module_menu2i div {	

}

div.module_menu2i div div {
	padding: 0;
	background: url(../images/column_bottom_2i.png) bottom center no-repeat;
}

div.module_menu2i div div div {
	padding: 0 0px 4px 0px;
	background: url(../images/column_top_2.gif) top center no-repeat;
}

div.module_menu2i div div div ul.menu li a, div.module_menu2i div div div ul.menu li a:link {
        margin: 0;
	padding: 0 0 0 18px;
        line-height: 18px;
	text-decoration: none;
	color: #000000;
	font-weight: normal;
	font-size: 11px;
background-color:transparent;
background-image: url(../images/bol_esme.gif);
background-repeat:no-repeat;
background-position:relative;
	margin: 0;
	height: 18px;
	display: block;
}
div.module_menu2i div div div ul.menu li:visited, div.module_menu2i div div div ul.menu li a:visited {
        margin: 0;
	padding: 0 0 0 22px;
        line-height: 18px;
	text-decoration: none;
	color: #223366;
	font-weight: normal;
	font-size: 11px;
        background-color:transparent;
background-image: url(../images/bol_verm.gif);
background-repeat:no-repeat;
background-position:relative;
	margin: 0;
	height: 18px;
	display: block;
}

div.module_menu2i div div div ul.menu li:hover, div.module_menu2i div div div ul.menu li a:hover{
color:#000080;
font-weight:bold;
font-size: 10px;
background: yellow;
background-color:#e9edfb;
background-image:url(../images/bol_viol.gif);
background-repeat:no-repeat;
background-position:relative;
}

/*............................MOOOOODUUUUULOOOOOO.....3333333333333333333333333333333333333333333333333333333333......*/


div.module_menu3i {
        width:135px;
	margin: 0 0 14px 0px;
	padding: 0 0 0 0px;
}

div.module_menu3i div {	

}

div.module_menu3i div div {
	padding: 0;
	background: url(../images/column_bottom_3i.png) bottom center no-repeat;
}

div.module_menu3i div div div {
	padding: 0 0px 4px 0px;
	background: url(../images/column_top_3.gif) top center no-repeat;
}

div.module_menu3i div div div ul.menu a, div.module_menu3i div div div ul.menu a:link {
        margin: 0;
	padding: 0 0 0 2px;
        line-height: 18px;
	text-decoration: none;
	color: #000000;
	font-weight: normal;
	font-size: 11px;
background-color:transparent;
background-image: url(../images/bol_fuxi.gif);
background-repeat:no-repeat;
background-position:relative;
	margin: 0;
	height: 18px;
	display: block;
}
div.module_menu3i div div div ul.menu:visited, div.module_menu3i div div div ul.menu a:visited {
        margin: 0;
	padding: 0 0 0 2px;
        line-height: 18px;
	text-decoration: none;
	color: #223366;
	font-weight: normal;
	font-size: 11px;
        background-color:transparent;
background-image: url(../images/bol_verm.gif);
background-repeat:no-repeat;
background-position:relative;
	margin: 0;
	height: 18px;
	display: block;
}

div.module_menu3i div div div ul.menu:hover, div.module_menu3i div div div ul.menu a:hover{
color:#000080;
font-weight:bold;
font-size: 10px;
background: yellow;
background-color:#e9edfb;
background-image:url(../images/bol_viol.gif);
background-repeat:no-repeat;
background-position:relative;
}

/*............................MOOOOODUUUUULOOOOOO.....4444444444444444444444444444444444444444444444444444444......*/


div.module_menu4i {
        width:135px;
	margin: 0 0 14px 0px;
	padding: 0 0 0 0px;
}

div.module_menu4i div {	

}

div.module_menu4i div div {
	padding: 0;
	background: url(../images/column_bottom_4i.png) bottom center no-repeat;
}

div.module_menu4i div div div {
	padding: 0 0px 4px 0px;
	background: url(../images/column_top_4.gif) top center no-repeat;
}

div.module_menu4i div div div ul.menu li a, div.module_menu4i div div div ul.menu li a:link {
        margin: 0;
	padding: 0 0 0 18px;
        line-height: 18px;
	text-decoration: none;
	color: #000000;
	font-weight: normal;
	font-size: 11px;
background-color:transparent;
background-image: url(../images/bol_amar.gif);
background-repeat:no-repeat;
background-position:relative;
	margin: 0;
	height: 18px;
	display: block;
}


div.module_menu4i div div div ul.menu li:visited, div.module_menu4i div div div ul.menu li a:visited {
        margin: 0;
	padding: 0 0 0 22px;
        line-height: 18px;
	text-decoration: none;
	color: #223366;
	font-weight: normal;
	font-size: 11px;
        background-color:transparent;
background-image: url(../images/bol_verm.gif);
background-repeat:no-repeat;
background-position:relative;
	margin: 0;
	height: 18px;
	display: block;
}

div.module_menu4i div div div ul.menu li:hover, div.module_menu4i div div div ul.menu li a:hover{
color:#000080;
font-weight:bold;
font-size: 10px;
background: yellow;
background-color:#e9edfb;
background-image:url(../images/bol_viol.gif);
background-repeat:no-repeat;
background-position:relative;
}




/*............................MOOOOODUUUUULOOOOOO.....5555555555555555555555555555555555555555555555555555555......*/


div.module_menu5i {
        width:135px;
	margin: 0 0 14px 0px;
	padding: 0 0 0 0px;
}


div.module_menu5i div {	

}

div.module_menu5i div div {
	padding: 0;
	background: url(../images/column_bottom_5i_longo.png) bottom center no-repeat;
}

div.module_menu5i div div div {
	padding: 0 0px 4px 0px;
	background: url(../images/column_top_5.gif) top center no-repeat;
}

div.module_menu5i div div div ul.menu li a, div.module_menu5i div div div ul.menu li a:link {
        margin: 0;
	padding: 0 0 0 18px;
        line-height: 18px;
	text-decoration: none;
	color: #000000;
	font-weight: normal;
	font-size: 11px;
background-color:transparent;
background-image: url(../images/bol_lara.gif);
background-repeat:no-repeat;
background-position:relative;
	margin: 0;
	height: 18px;
	display: block;
}


div.module_menu5i div div div ul.menu li:visited, div.module_menu5i div div div ul.menu li a:visited {
        margin: 0;
	padding: 0 0 0 22px;
        line-height: 18px;
	text-decoration: none;
	color: #223366;
	font-weight: normal;
	font-size: 11px;
        background-color:transparent;
background-image: url(../images/bol_verm.gif);
background-repeat:no-repeat;
background-position:relative;
	margin: 0;
	height: 18px;
	display: block;
}

div.module_menu5i div div div ul.menu li:hover, div.module_menu5i div div div ul.menu li a:hover{
color:#000080;
font-weight:bold;
font-size: 10px;
background: yellow;
background-color:#e9edfb;
background-image:url(../images/bol_viol.gif);
background-repeat:no-repeat;
background-position:relative;
}


/*............................MOOOOODUUUUULOOOOOO.....6666666666666666666666666666666666666666666666666666666666......*/


div.module_menu6i {
        width:135px;
	margin: 0 0 14px 0px;
	padding: 0 0 0 0px;
}

div.module_menu6i div {	

}

div.module_menu6i div div {
	padding: 0;
	background: url(../images/column_bottom_6i.png) bottom center no-repeat;
}

div.module_menu6i div div div {
	padding: 0 0px 4px 0px;
	background: url(../images/column_top_6.gif) top center no-repeat;
}

div.module_menu6i div div div ul.menu li a, div.module_menu6i div div div ul.menu li a:link {
        margin: 0;
	padding: 0 0 0 18px;
        line-height: 18px;
	text-decoration: none;
	color: #000000;
	font-weight: normal;
	font-size: 11px;
background-color:transparent;
background-image: url(../images/bol_azul.gif);
background-repeat:no-repeat;
background-position:relative;
	margin: 0;
	height: 18px;
	display: block;
}


div.module_menu6i div div div ul.menu li:visited, div.module_menu6i div div div ul.menu li a:visited {
        margin: 0;
	padding: 0 0 0 22px;
        line-height: 18px;
	text-decoration: none;
	color: #223366;
	font-weight: normal;
	font-size: 11px;
        background-color:transparent;
background-image: url(../images/bol_verm.gif);
background-repeat:no-repeat;
background-position:relative;
	margin: 0;
	height: 18px;
	display: block;
}

div.module_menu6i div div div ul.menu li:hover, div.module_menu6i div div div ul.menu li a:hover{
color:#000080;
font-weight:bold;
font-size: 10px;
background: yellow;
background-color:#e9edfb;
background-image:url(../images/bol_viol.gif);
background-repeat:no-repeat;
background-position:relative;
}
/*............................MOOOOODUUUUULOOOOOO.....77777777777777777777777777777777777777777777777777777......*/


div.module_menu7i {
        width:135px;
	margin: 0 0 14px 0px;
	padding: 0 0 0 0px;
}

div.module_menu7i div {	

}

div.module_menu7i div div {
	padding: 0;
	background: url(../images/column_bottom_7i.png) bottom center no-repeat;
}

div.module_menu7i div div div {
	padding: 0 0px 4px 0px;
	background: url(../images/column_top_7.gif) top center no-repeat;
}

div.module_menu7i div div div ul.menu li a, div.module_menu7i div div div ul.menu li a:link {
        margin: 0;
	padding: 0 0 0 18px;
        line-height: 18px;
	text-decoration: none;
	color: #000000;
	font-weight: normal;
	font-size: 11px;
background-color:transparent;
background-image: url(../images/bol_obsc.gif);
background-repeat:no-repeat;


background-position:relative;
	margin: 0;
	height: 18px;
	display: block;
}
div.module_menu7i div div div ul.menu li:visited, div.module_menu7i div div div ul.menu li a:visited {
        margin: 0;
	padding: 0 0 0 22px;
        line-height: 18px;
	text-decoration: none;
	color: #223366;
	font-weight: normal;
	font-size: 11px;
        background-color:transparent;
background-image: url(../images/bol_verm.gif);
background-repeat:no-repeat;
background-position:relative;
	margin: 0;
	height: 18px;
	display: block;
}

div.module_menu7i div div div ul.menu li:hover, div.module_menu7i div div div ul.menu li a:hover{
color:#000080;
font-weight:bold;
font-size: 10px;
background: yellow;
background-color:#e9edfb;
background-image:url(../images/bol_viol.gif);
background-repeat:no-repeat;
background-position:relative;;
}

/*............................MOOOOODUUUUULOOOOOO.....888888888888888888888888888888888888888888888888888888888888888......*/


div.module_menu8i {
        width:135px;
	margin: 0 0 14px 0px;
	padding: 0 0 0 0px;
}

div.module_menu8i div {	

}

div.module_menu8i div div {
	padding: 0;
	background: url(../images/column_bottom_8i.png) bottom center no-repeat;
}

div.module_menu8i div div div {
	padding: 0 0px 4px 0px;
	background: url(../images/column_top_8.gif) top center no-repeat;
}

div.module_menu8i div div div ul.menu li a, div.module_menu8i div div div ul.menu li a:link {
        margin: 0;
	padding: 0 0 0 18px;
        line-height: 18px;
	text-decoration: none;
	color: #000000;
	font-weight: normal;
	font-size: 11px;
background-color:transparent;
background-image: url(../images/bol_amar.gif);
background-repeat:no-repeat;
background-position:relative;
	margin: 0;
	height: 18px;
	display: block;
}


div.module_menu8i div div div ul.menu li:visited, div.module_menu8i div div div ul.menu li a:visited {
        margin: 0;
	padding: 0 0 0 22px;
        line-height: 18px;
	text-decoration: none;
	color: #223366;
	font-weight: normal;
	font-size: 11px;
        background-color:transparent;
background-image: url(../images/bol_verm.gif);
background-repeat:no-repeat;
background-position:relative;
	margin: 0;
	height: 18px;
	display: block;
}

div.module_menu8i div div div ul.menu li:hover, div.module_menu8i div div div ul.menu li a:hover{
color:#000080;
font-weight:bold;
font-size: 10px;
background: yellow;
background-color:#e9edfb;
background-image:url(../images/bol_viol.gif);
background-repeat:no-repeat;
background-position:relative;
}


/*............................MOOOOODUUUUULOOOOOO.....9999999999999999999999999999999999999999999999999999999......*/


div.module_menu9i  {
        width:135px;
	margin: 0 0 14px 0px;
	padding: 0 0 0 0px;
}

div.module_menu9i  div {	

}

div.module_menu9i  div div {
	padding: 0;
	background: url(../images/column_bottom_9i.png) bottom center no-repeat;
}

div.module_menu9i  div div div {
	padding: 0 0px 4px 0px;
	background: url(../images/column_top_9.gif) top center no-repeat;
}

div.module_menu9i div div div ul.menu li a, div.module_menu9i div div div ul.menu li a:link {
        margin: 0;
	padding: 0 0 0 18px;
        line-height: 18px;
	text-decoration: none;
	color: #000000;
	font-weight: normal;
	font-size: 11px;
background-color:transparent;
background-image: url(../images/bol_esme.gif);
background-repeat:no-repeat;
background-position:relative;
	margin: 0;
	height: 18px;
	display: block;
}


div.module_menu9i div div div ul.menu li:visited, div.module_menu9i div div div ul.menu li a:visited {
        margin: 0;
	padding: 0 0 0 22px;
        line-height: 18px;
	text-decoration: none;
	color: #223366;
	font-weight: normal;
	font-size: 11px;
        background-color:transparent;
background-image: url(../images/bol_verm.gif);
background-repeat:no-repeat;
background-position:relative;
	margin: 0;
	height: 18px;
	display: block;
}

div.module_menu9i div div div ul.menu li:hover, div.module_menu9i div div div ul.menu li a:hover{
color:#000080;

font-weight:bold;
font-size: 10px;
background: yellow;
background-color:#e9edfb;
background-image:url(../images/bol_viol.gif);
background-repeat:no-repeat;

}

/*............................MOOOOODUUUUULOOOOOO.....ENQUISA...ENQUISA...ENQUISA...ENQUISA...ENQUISA*/

div.module_enq div div {
	margin: 10px 0 10px 0;
        padding: 0 0 0 0px;
        text-align: left;
	background: url(../images/column_bottom_6i_longa.png) bottom center no-repeat;
}

div.module_enq  div div div {
	padding: 0 0px 8px 0px; 
	background: url(../images/column_top_6.gif) top center no-repeat;
}

div.module_enq  {
        width:135px;
}



/*......................MOOOOODUUUUULOOOOOO.....calendario calendario calendario calendario calendario calendario......*/


div.module_cal {
        width:135px;
	margin: 0 0 14px 0px;
	padding: 0 0 0 0px;
}

div.module_cal div {	

}

div.module_cal div div {
	padding: 0;
	background: url(../images/column_bottom_5i_longa.png) bottom center no-repeat;
}

div.module_cal div div div {
	padding: 0 0px 8px 0px;
	background: url(../images/column_top_5.gif) top center no-repeat;
}

/*......................MOOOOODUUUUULOOOOOO.....IMG CHOU IMG CHOUIMG CHOU IMG CHOUIMG CHOU IMG CHOUIMG CHOU  ......*/


div.module_chou {
        width:135px;
	margin: 0 0 14px 0px;
	padding: 0 0 0 0px;
}

div.module_chou div {	

}

div.module_chou div div {
	padding: 0;
	background: url(../images/column_bottom_4i.png) bottom center no-repeat;
}

div.module_chou div div div {
	padding: 0 0px 2px 0px;
	background: url(../images/column_top_4.gif) top center no-repeat;

}

/*......................MOOOOODUUUUULOOOOOO.....IMG  IMG MOD MOD IMG  IMG MOD MODIMG  IMG MOD MODIMG  IMG MOD MOD ......*/

div.module_img {
        width:135px;
	margin: 0 0 14px 0px;
	padding: 0 0 0 0px;
}

div.module_img div {	

}

div.module_img div div {
	padding: 0;
	background: url(../images/column_bottom_1.png) bottom center no-repeat;
}

div.module_img div div div {
	padding: 0 0px 2px 0px;
	background: url(../images/column_top_1.gif) top center no-repeat;

/*......................MOOOOODUUUUULOOOOOO..... LATESTNEWS LATESTNEWS  LATESTNEWS  LATESTNEWS  LATESTNEWS   ......*/

div.module_derr {
        width:135px;
	margin: 0 0 14px 0px;
	padding: 0 0 0 0px;
}

div.module_derr div {	

}

div.module_derr div div {
	padding: 0;
	background: url(../images/column_bottom_3i.png) bottom center no-repeat;
}

div.module_derr div div div {
	padding: 0 0px 8px 0px;
	background: url(../images/column_top_5.gif) top center no-repeat;
}
