/* MAIN TEXT FORMAT */
body {}
h1 {}
h2 {}
h3 {}

/* MAIN LAYOUT FORMAT */

#main {
width:850px;
text-align:left;
min-height:400px;
font:Geneva, Arial, Helvetica, sans-serif;}

	/* HEIGHT FOR IE */
* html #main {
height:400px;}

/* HEADER FORMAT */

#language-bar {
float:left;
width:425px;
color:#999999;
font-size:9pt;}

#language-bar a {
text-decoration:none;
color:#999999;
}

#language-bar a:hover {
text-decoration:none;
color:#CC0000;
}

#lang-activelink {
color:#CC0000;}

#quick-shorcuts {
float:left;
width:425px;
text-align:right;
}

.input {
border:#FFFFFF 1px solid;
border:1px #CCCCCC solid;
background-color:#FFFFFF;
color:#999999;
}

.button {
border:#FFFFFF 1px solid;
background-color:#FFFFFF;
color:#999999;
cursor:pointer;}

.button:hover	{
color:#CC0000;}

#menu	{
clear:left;

width:850px;
padding-top:20px;}

#box1-left {

float:left;
width:200px;
height:230px;
padding:5px;
background:url(../i/inf_bg.jpg) no-repeat center;

}

#box-left {
float:left;
width:210px;
}

#box-right {
float:right;
width:633px;
height:670px;
padding:5px;
padding-top:10px;
padding-right:0px;
border:#CCCCCC solid 1px;
background-color:#F0F0F0;}

#box-right h1 {
font-size:14pt;
color:#CC0000;}

#box-right2 {
float:left;
width:125;
padding-top:5px;
padding-left:5px;}

#box-center {
float:left;
width:508px;
padding:4px;
padding-right:0px;
}

#box-parts {
float:left;
width:497px;
height:660px;
margin-top:5px;
padding:3px;
border:#CCCCCC solid 1px;
background:#F0F0F0;
}


#box-parts img {
margin-right:10px;
float:left;
}

#box-links {
float:left;
width:497px;
min-height:660px;
margin-top:5px;
padding:3px;
border:#CCCCCC solid 1px;
background:#F0F0F0;
margin-bottom:5px;
font-size:9pt;
}

/* for Internet Explorer */
/*\*/
* html #box-links {
height:660px;
}
/**/

#box-links a {
text-decoration:none;
color:#330099;
font-size:10pt;
}

#box-links a:hover {
text-decoration:none;
color:#CC0000;
}

#box-parts h1 {
text-align:center;
font-size:12pt;
color:#CC0000;
}

#box-parts a {
text-decoration:none;
color:#CC0000;
}
#box-links h1 {
text-align:center;
font-size:12pt;
color:#CC0000;
}




#box1-center {
float:left;
width:420px;
height:230px;
padding:5px;
/*border:#CCCCCC solid 1px;
*/}

#box1-right {
float:left;
width:200px;
height:230px;
padding:5px;
padding-right:3px;
background:url(../i/inf_bg.jpg) no-repeat center;
}


#noticias_box1-right{
height:160px;}

#noticias_box1-right a {
padding-top:5px;
padding-left:15px;
font-size:9pt;
display:block;
color:#999999;
text-decoration:none;
border-bottom:solid 1px #CCCCCC;
width:170px;
}

#noticias_box1-right a:hover {
color:#000;

}

#box2-left {
float:left;
width:200px;
height:200px;
padding:5px;
background:url(../i/news_bg.jpg) no-repeat center;

}

#box2-center {
float:left;
width:420px;
height:200px;
padding:5px;

}

#rss_mainpage {
padding-left:10px;
width:180;
line-height:30px;}

#rss_mainpage img a {
text-decoration:none;
}

#actividades_mainpage {
height:150px;}

#actividades_mainpage a {
line-height:35px;
font-size:9pt;
display:block;
color:#666666;
text-decoration:none;
border-bottom:solid 1px #CCCCCC;
width:100%;}

#actividades_mainpage a:hover {
background-color:#F0F0F0;
color:#000;
}

#mais_noticias {
margin-top:5px;
padding-right:10px;
width:90%;
text-align:right;}

#mais_noticias a{
font-size:8pt;
color:#999999;
text-align:right;
text-decoration:none;}

#mais_noticias a:hover{
color:#CC0000;
}

#box2-right {
float:left;
width:200px;
height:200px;
padding:5px;

}

#gallery {
font-size:8pt;
color:#CC6600;
}

#gallery img {
float:left;
display:block;
margin-right:1px;
margin-bottom:5px;
}

#gallery a {
float:left;
display:block;
filter: alpha(opacity=80);
-moz-opacity:.80;
text-decoration:none;
margin-right:1px;
margin-bottom:5px;
width:74px;
height:90px;
text-align:center;
color:#333333;
}

#gallery a:hover {
filter: none;
-moz-opacity: 1;
color:#CC0000;}

.galleryactivelink {
float:left;
display:block;
filter: none;
-moz-opacity: 1;
color:#CC0000;
text-decoration:none;
margin-right:1px;
margin-bottom:5px;
width:74px;
height:90px;
text-align:center;
}

#gallery-content {
clear:left;
padding-top:10px;}

#gallery-content img{
float:left;
padding-right:20px;}

#forum {
width:495px;
padding:5px;
border:#CCCCCC solid 1px;
background-color:#F0F0F0;
margin-bottom:10px;}

#forum:hover {
background-color:#EBF1FE;}

#forum-txt {
width:483px;
color:#666666;
min-height:70px;
font-size:11pt;}

#forum-txt a{
color:#CC0000;
font-size:10pt;
text-decoration:none;
}

#forum-txt a:hover{
color:#000000;
}

/* for Internet Explorer */
/*\*/
* html #forum-txt {
height:70px;
}
/**/

#forum-title {
width:483px;
color:#666666;
margin-bottom:5px;
font-size:10pt;
line-height:30px;
border-bottom:#CC0000 solid 1px;}

#forum-contact {
width:483px;
color:#666666;
margin-bottom:5px;
font-size:10pt;
line-height:20px;
margin-top:5px;
border-top:#CCCCCC solid 1px;}

#forum-contact a {
color:#666666;
font-size:10pt;
text-decoration:none;
}

#forum-contact a:hover {
color:#CC0000;
}

#forum-title h1 {

display:inline;
color:#CC0000;
font-size:11pt;
}

#forsale {
float:left;
width:230px;
padding:3px;
border:#CCCCCC solid 1px;
background-color:#F0F0F0;
margin-bottom:10px;
margin-right:10px;}

#forsale:hover {
background-color:#EBF1FE;
}

#forsale-txt {
vertical-align:middle;

color:#666666;

font-size:11pt;}



#forsale-txt img {
float:left;
border:#F0F0F0 5px solid;
}

#forsale-title {
width:230px;
color:#666666;
margin-bottom:5px;
font-size:10pt;
line-height:30px;
border-bottom:#CC0000 solid 1px;}

#forsale-contact {
clear:left;
width:230px;
color:#666666;
margin-bottom:5px;
font-size:10pt;
line-height:20px;
margin-top:5px;
border-top:#CCCCCC solid 1px;}

#forsale-contact a {
color:#666666;
font-size:10pt;
text-decoration:none;
}

#forsale-contact a:hover {
color:#CC0000;
}

#forsale-title h1 {

display:inline;
color:#CC0000;
font-size:11pt;
}

#pagination {
clear:left;
width:483px;
text-align:right;}

#pagination a {
color:#666666;
font-size:10pt;
text-decoration:none;
}

#pagination a:hover {
color:#CC0000;
}

#active-pagination {
color:#CC0000;
font-weight:bold;
font-size:10pt;
}


#insert-button a{
width:118px;
display:block;
border:#000000 solid 1px;
font-weight:bold;
background-color:#CC0000;
text-align:center;
color:#FFFFFF;
text-decoration:none;
margin-bottom:5px;}

#bottom-content {
text-align:center;
clear:both;
width:840px;
padding:5px;
height:20px;
color:#999999;
font-size:9pt;
border-top:#CCCCCC solid 1px;}

#bottom-content a{
text-decoration:none;
color:#999999;}

#bottom-content a:hover{
color:#CC0000;}