/*
  Running MySource Matrix
  Developed by Squiz - http://www.squiz.net
  MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd
  Page generated: 12 October 2009 08:50:55
*/


/* CSS Document */

body, html {
margin: 10px 0px 20px 0px;
font-family: Arial, Helvetica, sans-serif;
font-size: 0.90em;
background-color: #FFFFFF;
}

.cl {clear: both; font-size:0px; line-height:0px;} /* CREAR DIV */

.page_center {
width: 970px;
border: 1px solid #D4D0C8;
padding: 10px 10px 10px 10px;
margin: 0 auto;
}

.hr
{
color:"#000000";
size:"1px";
}


hr.a {
    border-top: 3px double #c00;
    width: 100%;
    height: 3px;
    margin: 5px auto 0 0;
    text-align: left;
    }    

#search {
padding: 10px;
background-color: #53737B;
float: right;
width: 190px;
height: 25px;
}

#search .txt {
padding: 3px;
font-size: 10px;
color: #666666;
border: 1px solid #F7D46F;
background-color: #FFFFFF;
}

.contact {
float: right;
padding: 13px;
}

.logo {
float: left;
}

.menu {
padding-top: 15px;
padding-bottom: 0.5px;
height: 23px;
clear: both;
border-bottom: 1px #FFFFFF solid;
}

#menu {
background-color: #FFFFFF;
}

#menu a {
background-color: #F7D46F;
border-bottom: 2px solid #FFFFFF;
float: left;
display: block;
padding: 7px 21px 7px 21px;
margin-right: 3px;
color: #000000;
font-size: 11px;
text-decoration: none;
font-weight: bold;
}

#menu a:hover, #menu a.blog:hover  {
border-bottom: 2px solid #53737B;
}

#menu a.blog {
float:left;
background-color: #BEBF5C;
margin-right: 0px;
}


#tmenu table a{
width:100%; 
clear:both; 
text-align:center;
color: #000000;
font-size: 10px;
text-decoration: none;
font-weight: bold;
text-align:center;

}

#tmenu td a {
background-color:#F7D46F;
color: #000000;
display: block;
border-bottom: 2px solid #FFFFFF;
border-right: 2px solid #FFFFFF;
padding: 7px 0px 7px 0px;
margin-right: 2px;
}

#tmenu td a:hover {
border-bottom: 2px solid #53737B;
}

#tmenu a.blog {
background-color: #BEBF5C;
border-bottom: 2px solid #FFFFFF;
margin-right: 0px;
}

.main_image {
padding: 5px 0px 8px 0px;
width: 970px;
clear: both;
font-size: 0px;
line-height: 0px;
}

.left_column {
width: 220px;
float: left;
}

#country_info {
padding: 9px;
background-color: #DADBA0;
}

#country_info select {padding: 2px; background-color: #FFFFFF; border: 1px solid #9C9D85; width: 200px; margin-top: 2px;}

.sub_menu {
margin-top: 8px;
background-color: #FBEAB3;
padding: 15px;
line-height: 1.8em;
margin-bottom: 8px;
}

.sub_menu a {
text-decoration:none;
color: #000000;
}

#content {
padding: 10px;
width: 350px;
float: left;
}

#content .heading, #right_column .heading {
font-size: 1.6em;
font-family:"Times New Roman", Times, serif;
padding: 0px 0px 4px 0px;
border-bottom: 4px solid #53737B;
font-weight: bold;
}

#right_column {
width: 200px;
float: left;
padding: 10px;
}

#articles {
padding: 5px 0px 5px 0px;
}

#articles .title {
font-weight: bold;
}

#articles .date {
clear: both;
font-size: 11px;
font-weight: bold;
color: #53737B;
}

#articles .info {
clear: both;
font-size: 11px;
padding: 5px 0px 0px 0px;
}

#articles a {
color: #000000;
text-decoration: none;
font-weight: bold;
}

#articles a:hover {
text-decoration: underline;
}

#news {
padding: 5px 0px 5px 0px;
}

#news .title {
font-weight: bold;
}

#news .date {
clear: both;
font-size: 11px;
font-weight: bold;
color: #53737B;
}

#news .info {
clear: both;
font-size: 11px;
padding: 5px 0px 0px 0px;
}

#news a {
color: #000000;
text-decoration: none;
font-weight: bold;
}

#news a:hover {
text-decoration: underline;
}

.title {
font-weight: bold;
}

.date {
clear: both;
font-size: 11px;
font-weight: bold;
color: #53737B;
}

.info {
clear: both;
font-size: 11px;
padding: 5px 0px 0px 0px;
}

#footer {
border-bottom: 5px solid #53737B;
border-top: 1px solid #53737B;
padding: 3px 0px 3px 0px;
color: #333333;
font-size: 10px;
clear: both;
text-align: right;
width: 970px;
}

#footer .txt {
display: block;
float: right;
margin-left: 10px;
}

#footer a {
color: #333333;
text-decoration: none;
}

#footer a:hover {
text-decoration: underline;
}

a:link, a:active, a:visited {
text-decoration: none;
font-weight: bold;
color: #000000;
}
a:hover {
text-decoration: underline;
color: #000000;
}


/* ---------------------- List Point ------------------------- */



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

li.leftcolumn  
{
background-image: url(img/point.jpg);
background-repeat: no-repeat;
background-position: 0 50%;
padding: 3px 0 3px 20px;
line-height: 17px;
margin: .3em 0;


}



/* ---------------------- TXT STYLES ------------------------- */
.titles {
font-family: "Times New Roman", Times, serif;
font-size: 1.2em
}
h1, h2, h3, h4, h5 {
font-weight:normal;
font-size: 2em;

}
img {
border:none;
}

.sub_menu_disclaimer {
margin-top: 8px;
background:#F7D46F;
padding: 15px;
margin-bottom: 8px;
}
.sub_menu_disclaimer a {
text-decoration:none;
color: #000000;
}