@charset "utf-8";
/* CSS Document */

/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.5.2
*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td {margin:0;
padding:0;}

table {border-collapse:collapse;
border-spacing:0;}

fieldset,img {border:0;}

address,caption,cite,code,dfn,th,var {font-style:normal;
font-weight:normal;}

li {list-style:none;}

caption,th {text-align:left;}

h1,h2,h3,h4,h5,h6 {font-size:100%;
font-weight:normal;}

q:before,q:after {content:'';}

abbr,acronym {border:0;
font-variant:normal;}

sup {vertical-align:text-top;}

sub {vertical-align:text-bottom;}

input,textarea,select {font-family:inherit;
font-size:inherit;
font-weight:inherit;}

input,textarea,select {*font-size:100%;}

legend {color:#000;}

.clear {background:none;
border:0;
clear:both;
display:block;
float:none;
font-size:0;
list-style:none;
margin:0;
padding:0;
overflow:hidden;
visibility:hidden;
width:0;
height:0;}

a {text-decoration:none;}

/*
------------------------
MAIN
------------------------
*/

body {font:11px/160% Arial, Helvetica, sans-serif;
color:#191919;
background:#525252;}

#main {width:1024px;
margin:0 auto;}

#container {border-top:1px solid #333333;
margin-top:2px;
background:#FFF url(../images/bg.png) repeat-y;
_float:left;}

#alpha,
.beta,
#gamma {float:left;
position:relative;
zoom:1;}

/*
------------------------
HEADER
------------------------
*/

#header {height:121px;
background:url(../images/header.png) no-repeat;
border-bottom:1px solid #333333;}

#header {height:121px;
background:url(../images/header.png) no-repeat;
border-bottom:1px solid #333333;
position:relative;
zoom:1;}

#header a {position:absolute;
display:block;}

#header a#logo {position:absolute;
bottom:0px;
left:20px;
width:300px;
height:65px;}

#header a#logo strong {display:none;}

a.tm_item {text-transform:uppercase;
font-weight:bold;
color:#cc3300;
line-height:24px;
bottom:10px;
font-family: 'Arial Narrow', Arial, Helvetica, sans-serif;}

a.tm_item:hover {color:#999;}

#header a#hm_01 {left:345px;}

#header a#hm_02 {left:455px;}

#header a#hm_03 {left:565px;}

#header a#hm_04 {left:675px;}

#header a#hm_05 {left:842px;
color:#FFF;
bottom:8px;}

/*
------------------------
ALPHA
------------------------
*/

#alpha {width:244px;
padding:1px 3px 1px 1px;}

#alpha ul {padding:9px;
font-family: 'Arial Narrow', Arial, Helvetica, sans-serif;}

#alpha ul li {text-transform:uppercase;
padding:9px 0 9px 29px;
line-height:100%;
height:100%;
background:url(../images/a_ul_sep.png) no-repeat left bottom;
font-weight:bold;}

#alpha ul li a {color:#cc3300;}

#alpha ul li.active a,
#alpha ul li a:hover {color:#999;}

#alpha div.sep {width:100%;
height:25px;
display:block;
margin:1em 0;
background:url(../images/a_sep.png) no-repeat center center;}

/*
------------------------
BETA
------------------------
*/

.beta {width:580px;
padding:0 3px 1px 1px;
position:relative;
zoom:1;
z-index:9;}

#flash_header {width:580px;
height:204px;
display:block;
background:#767676;}

.tab_bar {height:26px;
line-height:26px;
background:#696969;
position:relative;
zoom:1;
display:block;
background-color: #525252;
margin-bottom: -10px;}

.tab_bar.top_pad {padding-top:22px;}

.inner_bar {position:absolute;
bottom:-9px;
left:0;
height:26px;
line-height:11px;
width:100%;
background:#FFF;
border-top:5px solid #767676;}

.tab_bar h2 {color:#333;
background:#FFF;
text-transform:uppercase;
font-weight:bold;
font-size:11px;
padding:5px 20px;
border:1px solid #767676;
border-left:none;
font-size:11px;
float:left;}

.tab_bar h2.active {color:#FFF;
background:#767676;}

.tab_bar h2.active2 {color:#666666;
background:#FFFFFF;
text-transform: none;}

/*Los tabs con sus estilos para links*/

.tab_bar h2.active a {color:#FFF;
background:#767676;}

.tab_bar h2.active2 a {color:#666666;
background:#FFFFFF;
text-transform: none;}

.tab_bar h2.active a:hover {color:#FFF;
background:#767676;}

.tab_bar h2.active2 a:hover {color:#666666;
background:#FFFFFF;
text-transform: none;}

.tab_bar h2.active a:visited {color:#FFF;
background:#767676;}

.tab_bar h2.active2 a:visited {color:#666666;
background:#FFFFFF;
text-transform: none;}

.news_bar {padding:0 20px;
margin:0 0;
/*El top era 1em*/
	position:relative;
zoom:1;
background-color: #fff;}

.pagination {position:absolute;
top:0;
right:20px;}

.pagination a {padding:4px 5px;
border:1px solid #64704c;
color:#64704c;
float:left;
display:block;
font-size:11px;
line-height:11px;
margin-left:2px;}

.pagination a:hover {font-weight:bold;}

.news {padding:0 20px;
margin: 0 0 -5px;
/*Antes el top de margin era 1em*/
	background-color: #fff;
height: 100%;}

.links {padding:0 20px;
margin: 0 0 -5px;
/*Antes el top de margin era 1em*/
	background-color: #fff;
height: auto;}

.links div.item h2 {line-height:1.6em;
font-size:1.4em;
font-weight:bold;
margin:0.5em 0;}

.links div.item h2 a {color:#000;}

a.inner_links {color: #64704C;
text-decoration: none;}

.indicadores {padding:0 20px;
margin: 0 0 -5px;
/*Antes el top de margin era 1em*/
	background-color: #fff;
height: 1350px;}

.indicadores div.item h2 {line-height:1.6em;
font-size:1.4em;
font-weight:bold;
margin:0.5em 0;}

.indicadores div.item h2 a {color:#000;}

.news a {color:#64704c;}

.news a:hover {text-decoration:underline;}

.news div.item {background:url(../images/news_sep.png) repeat-x left bottom;
padding-bottom:1em;
margin-bottom:1em;
height:auto;}

.news div.item .date {font-size:0.9em;
margin-top: 5px;}

.news div.item h2 {line-height:1.6em;
font-size:1.4em;
font-weight:bold;
margin:0.5em 0;}

.news div.item h2 a {color:#000;}

.news div.metadata {font-size:0.9em;
position:relative;
zoom:1;}

.news div.metadata div.updated {position:absolute;
left:30%;
top:0;}

.txt {line-height:1.6em;}

.txt p,
.txt ol,
.txt ul {margin:0 0 1em 0;}

.txt ol li {list-style:decimal;
list-style-position:inside;
margin:0 0 2px 0;}

.txt h3 {margin:1em 0;
line-height:1.6em;
font-size:1.1em;
font-weight:bold;}

/*
------------------------
MENU
------------------------
*/

#contact {padding:0 20px;
margin:1em 0;}

#contact * {font-size:11px;
font-family:Arial, Helvetica, sans-serif;}

#contact table {border-collapse:collapse;
width:100%;}

#contact table td {padding:5px 0;}

#contact table td label {display:block;
line-height:1.6em;}

#contact table td input {width:80%;
border:1px solid #999;
padding:2px;}

#contact table td textarea {width:90%;
border:1px solid #999;
padding:2px;
height:80px;
overflow:auto;}

#contact table td button {width:100px;
text-transform:uppercase;
border:1px solid #999;
padding:2px;
font-weight:bold;}

/*
------------------------
MENU
------------------------
*/

#menu {height:22px;
position:absolute;
top:0;
left:1px;
z-index:10;
width:581px;}

#menu div.m_item {width:143px;
height:20px;
line-height:20px;
text-align:center;
float:left;
margin-right:3px;
position:relative;}

#menu div.m_item.last {margin-right:0;}

#menu div.m_item a.tab {display:block;
background:#89b700;
color:#FFF;
font-weight:bold;
border:1px solid #676566;
font-family:Arial Narrow, Arial, Helvetica, sans-serif;
text-align:left;
padding-left:8px;}

#menu div.m_item ul {text-align:left;
display:none;
background:#FFF;
padding-bottom:5px;
position:absolute;
top:22px;
left:0;
border:1px solid #676566;
width:141px;}

#menu div.m_item ul li {padding:5px 5px 0 5px;}

#menu div.m_item ul li a {color:#333;}

#menu div.m_item ul li a:hover {border-bottom:1px dotted #333;}

/*
------------------------
GAMMA
------------------------
*/

#gamma {width:190px;
padding:0px 1px 1px 1px;}

#gamma #search_box {width:190px;
height:72px;
background:#525252 url(../images/search_bg.png) no-repeat;
border-bottom:1px solid #333333;
padding-bottom:2px;
position:relative;
zoom:1;}

#gamma #search_box input {width:112px;
height:17px;
border:1px solid #333;
background:#CCC;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
position:absolute;
left:9px;
top:23px;}

#gamma #search_box button {width:35px;
height:20px;
border:none;
background:none;
position:absolute;
left:130px;
top:22px;
cursor:pointer;}

#gamma ul {padding:0 5px;}

#gamma ul li {padding:10px 0;
height:100%;
background:url(../images/g_ul_sep.png) no-repeat left bottom;}

#gamma div.sep {width:100%;
height:25px;
display:block;
margin:1em 0;
background:url(../images/g_sep.png) no-repeat center center;}

/*
------------------------
TETA
------------------------
*/

#teta ul {padding:9px;
font-family: 'Arial Narrow', Arial, Helvetica, sans-serif;}

#teta ul li {text-transform:uppercase;
padding:9px 0 9px 29px;
line-height:100%;
height:100%;
background:url(../images/a_ul_sep.png) no-repeat left bottom;
font-weight:bold;}

#teta ul li a {color:#cc3300;}

#teta ul li.active a,
#teta ul li a:hover {color:#999;}

#teta div.sep {width:100%;
height:25px;
display:block;
margin:1em 0;
background:url(../images/a_sep.png) no-repeat center center;}

/*
------------------------
FOOTER
------------------------
*/

#footer {background:url(../images/footer.png) no-repeat;}
#footer2 {background:url(../images/footer2.png) no-repeat;
color: white;}
#footer2 a {
color: white;
text-decoration: underline;}

.iframe {background-color: #ffffff;
height: 100%;}

.font-en-tabla {font:12px/160% Arial, Helvetica, sans-serif;
color:#191919;
background:#fff;}

.titulo_nota{
	font-family: "Trebuchet MS";
	font-size: 16px;
	font-weight: bold;
}
.txt_nota{
	font-family: "Trebuchet MS";
	font-size: 12px;
}
.pad {
	padding-right: 5px;
	padding-bottom: 5px;
}