html {
height: 100% ;
}
body{
/*background:#E4EAED url(images/oj-bg.gif) scroll  repeat-x;*/
background:#fff;
font-family:"lucida grande", tahoma, verdana, arial, sans-serif ;
margin: 0px ;
padding: 0px ;
font-size:0.8em;
color: #263656 ;
text-align: center ;
height: 100% ;
}

.link {
font-family:lucida grande, tahoma, verdana, arial, sans-serif;
font-size:10pt;
color:#137B24;
}

.link:hover {
font-family:lucida grande, tahoma, verdana, arial, sans-serif;
font-size:10pt;
color:#000;
text-decoration:none;
}

.link1 {
font-family:lucida grande, tahoma, verdana, arial, sans-serif;
font-size:10pt;
color:#137B24;
font-weight:bold;
text-decoration:underline;
}

.link1:hover {
font-family:lucida grande, tahoma, verdana, arial, sans-serif;
font-size:10pt;
color:#000;
text-decoration:none;
}

.link2 {
font-family:lucida grande, tahoma, verdana, arial, sans-serif;
font-size:9pt;
color:#137B24;
font-weight:bold;
text-decoration:underline;
}

.link2:hover {
font-family:lucida grande, tahoma, verdana, arial, sans-serif;
font-size:9pt;
color:#000;
text-decoration:none;
}

img {border:0px none;}

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

a:hover {
text-decoration: underline ;
color: #000 ;
}

.leftnav {
text-decoration:underline;
font-family:lucida grande, tahoma, verdana, arial, sans-serif;
font-size:8pt;
color: #137B24 ;
line-height:20px;
}

.leftnav:hover {
text-decoration: none ;
color: #000 ;
}

.leftnav-2 {
text-decoration:underline;
font-family:lucida grande, tahoma, verdana, arial, sans-serif;
font-size:8pt;
color: #137B24 ;
line-height:12px;
}

.leftnav-2:hover {
text-decoration: none ;
color: #000 ;
line-height:12px;
}

p{
margin: 0px ;
}
h1,h2,h3,h5,h6{
margin:0px;
font-weight: bold ;
font-size: 13px ;
font-variant: normal ;
}

h4 {margin:0px;padding-left: 15px ;background:url(images/bullet.gif) no-repeat 0% 50%;}


#header {
	width: 900px;
	padding: 10px 20px;
	text-align:left;
	
}

#header a, #header label {
	white-space: nowrap;
}

#c_header_logo {
	clear: left;
	float: left;
	width: 251px;
	height: 65px;
	font-size: 70%;
}


#c_header_search {
	margin-left: 10px;
	margin-top:4px;
}

#c_header_search .element {
	float: left;
	text-align:left;
	padding-right: 10px;
	color:#333333;
	font-size:11pt;
	font-weight:bold;
	vertical-align:top;
}

#c_header_search .clear {
	clear: left;
}

#c_header_search p {
	font-size: 70%;
	line-height: 150%;
}

#c_header_search label {
	font-size: 80%;
	font-weight: bold;
	color: #333;
}

#c_header_search input.text {
	width: 16em;
	margin: 2px 0px;
	border: 1px solid #999;
	padding: 2px;
	font-size: 100%;
}

#c_header_search input.button {
	width: 8em;
	margin: 2px 0px;
	padding: 2px;
	font-size: 80%;
	line-height: 110%;
	font-weight: bold;
	color: #333;
}

#row_top {
	min-height: 25px;
	margin: 0px 8px 10px;
	border: 1px solid #eee;
	text-align:left;
	border-bottom: 1px solid #ddd;
	background: #F2F2F2 url(images/bg-row.gif) repeat-x left top;
}
* html #row_top {
	height: 25px; 
}

#row_top .column_left, #row_top .column_right {
	padding: 2px 12px;
}

#row_top .column_left {
	margin-right: 222px; 
}

#row_top .column_right {
	float: right;
	text-align:right;
	font-weight:bold;
	width: 225px;
}

#row_top .clear {
	clear: left;
}

#content {
	float: left;
	text-align:left;
	width: 99.7%;
}

#row_middle {
	float: left;
	text-align:left;
	width: 100%;
	margin-bottom: 20px;
	overflow: hidden;
}


#row_middle_left {
	float:left;
	width:200px;
	/*border-right: 1px solid #ccc;*/
}

#column_center {
	float: left;
	right: 170px; 
	/*width: 50%;*/
}

#row_middle_center {
	float: left;
	/*right: 100%;*/
	width: 58%;
	/*margin-left: -230px;*/
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc; 
}
#column_center_inside {
	/*left: 200%;
	margin-left: 170px; 
	margin-right: 230px;*/
	width:100%;
	/*overflow: hidden;*/
}

#row_middle_center .breadcrumb {
	float: left;
	font:bold 10pt verdana; 
}

#row_middle_center .breadcrumb a {
	font:bold 10pt verdana; 
	color:#137B24;
	text-decoration:underline;
}

#row_middle_center .breadcrumb a:hover {
	font:bold 10pt verdana; 
	color:#137B24;
	text-decoration:none;
}

#column_center_inside .date {
	font:8pt verdana;
	color:#636363;
	line-height:20px;
}

#column_center_inside .heading a {
	font:bold 10pt verdana;
	color:#137B24;
	line-height:20px;
	text-decoration:underline;
}

#column_center_inside .cntDetails {
	line-height:18px;
}

/*
* html #column_center_inside {
	width: 100%; 
}*/

#column_left {
	/*float: left;*/
	/*float: right;*/
	right: 0px;
	width: 200px;
	overflow: hidden;
}

#column_right {
	float: left;
	float: right;
	left: 50%;
	width: 202px; 
	margin-right: 0px;
	/*border-left: 1px solid #ccc; */
	/*border-right: 1px solid #ccc; */
	line-height:100%;
	overflow: hidden;
}
/*
#row_middle .hg {
	position: relative;
}*/

#column_left .panel {
	margin-left: 5px;
	margin-bottom: 20px;
	padding: 0px 15px;
}

#column_right .panel {
	padding: 0px 10px;
}


div#main{
width: 770px ;
display: block ;
position: relative ;
margin-left: auto ;
margin-right: auto ;
text-align: left ;
}
#my_nav a{
margin-left: 3px ;
margin-right: 3px ;
}
#my_nav {
height: 27px ;
padding-top: 5px;
padding-left: 10px;
color: #137B24 ;
background: url(images/top-tab-bg.gif) top left repeat-x;
border-bottom:solid 1px #137B24;
}
.name{
color: #263656 ;
font-weight: bold;
padding-right: 10px;
}
div#logo{
position: absolute ;
left: 5px ;
top: 50px ;
}
div#head{
position: relative ;
top: 18px ;
left: 4px ;
font-size: 20px ;
#font-weight:bold;
}
div#baseline{
position: relative ;
top: 20px ;
left: 6px ;
font-size: 12px ;
font-weight:bold;
padding-top:2px;
}
div#index{
position: absolute ;
top: 71px ;
right: 5px ;
}
div#head_title{
font-size: 14px ;
font-weight: bold ;
padding-right:12px;
}
div#head_title2{
font-size: 13px ;
font-weight: bold ;
}


#search_box-2 {
height: 100px ;
width: 726px ;
overflow : hidden ;
padding-left:18px;
background : url(images/search-bg.gif) no-repeat;
}

#search_box{
position: absolute ;
left: 10px ;
top: 196px ;
height: 100px ;
width: 820px ;
overflow : hidden ;
padding-left:18px;
background : url(images/search-bg.gif) no-repeat;
}

#search_box .firstcell{
height: 25px ;
width: 180px ;
}
#search_box .sb_lang_lab{
font-size: 11px ;
color: #263656 ;
font-weight: normal ;
vertical-align: 3px ;
}
#search_box .sb_lang_lab:hover{
cursor: pointer ;
}
#search_box input{
font-family : Arial, Sans-serif ;
padding: 2px ;
}
#search_box .sb_input {
width:240px;
}
#search_box .shift_left{
position: relative ;
left: -5px ;
}
#search_box span.button{
float:left;
background:url("images/search_left.gif") no-repeat left top;
padding-left: 10px ;
color:#666;
}
#search_box span.button input{
float:left ;
background:url("images/search_right.gif") no-repeat right top;
background-repeat: no-repeat ;
margin: 0px ;
text-decoration:none;
height: 28px ;
border:none ;
padding-bottom: 10px ;
padding-right: 15px ;
color:#FFFFFF;
font-weight:bold;
}
#search_box .sb_lab{
font-weight: bold ;
font-size: 16px;
color: #137B24 ;
}
#search_box .search_col{
float: left ;
margin-right: 23px ;
margin-left: 2px;
}
#search_box .search_col p{
/* background-color: pink ; */
margin: 5px ;
}


#fixed{
height: 324px ;
width: 760px;
}

#footer {
text-align: center ;
height:45px;
padding-top: 4px;
padding-bottom: 6px;
font-size: 11px ;
#background: url(images/footer_bg.gif) top left;
#background-repeat:repeat-x;
background: #f2f2f2;
clear:both;
}
.footer_copy {
text-align: center ;
font-size: 8px ;
padding-top: 3px;
}
#footer p{
margin: 2px ;

}
#footer a{
margin-left:6px;
margin-right : 7px;
font-weight:bold;
}
#tabs{
width: 770px ;
height: 33px ;
overflow: hidden ;
}
#tabs span{
display: block ;
float: left ;
width: 178px;
height: 24px ;
background-image: url(images/tab_bg.gif) ;
background-position: 0px 0px ;
background-repeat: no-repeat ;
font-weight: bold ;
text-align: center ;
padding-top: 7px ;
color:#137B24;
}

#tabs span.selected{
background-position: 0px -31px ;
cursor: default ;
/* font-size: 1.1em ; */
text-decoration: none ;
color: #384564 ;
}


#tabs span.selected a {color:#fff;text-decoration:none;}

#tabs span.selected a:hover {color:#fff; text-decoration:underline;}

#tabs span a{
color: #137B24;
}
#tabs span a:hover{
color:#636363;
}
#tabs .tabb{
float: left ;
height: 30px ;
width: 50px ;
border-bottom: solid ;
border-bottom-width: 1px ;
border-bottom-color: #919294 ;
}
#tabs .tabbsmall{
float: left ;
height: 30px ;
width: 50px ;
border-bottom: solid ;
border-bottom-width: 1px ;
border-bottom-color: #919294 ;
}

.tabfocuson{
width: 770px ;
/*height: 570px ;*/
overflow: hidden ;
position: relative ;
top: -1px ;
border-style: none ;
padding-top: 20px ;
padding-bottom: 10px ;
text-align: center ;
  border-bottom: solid ; 
  border-bottom-color: #919294 ;
  border-bottom-width: 1px ; 
}

.tabfocusoff{
display: none ;
}

.tabfocuson .center{
/* border-width: 1px ;  */
/*    border-style: solid ;*/
/*    border-color: red ; */
margin-left: auto ;
margin-right: auto ;
width: 760px ;
padding-left:15px ;
margin-bottom:-17px ;
float:left;
}


/* Column in center */

.tabfocuson .center .column{
/* border-width: 1px ; */
/* border-style: solid ;*/
/*  border-color: yellow ; */
padding: 0px ;
width: 250px ;
}

/* General column*/
.tabfocuson .column{
/*  border-style: dotted ; */
/*     border-width: 1px ; */
/*    border-color: green ;*/
padding-left: 15px ;
padding-right: 10px;
padding-top: 0px;
text-align: left ;
line-height: 20px;
float: left ;
}

.tabfocuson .column2{
/*  border-style: dotted ; */
/*     border-width: 1px ; */
/*    border-color: green ;*/
padding-left: 15px ;
padding-right: 30px;
padding-top: 0px;
text-align: left ;
line-height: 20px;
float: left ;
}


.widget_center{
overflow: hidden ;
position: relative ;
top: -1px ;
text-align: center ;
align: center ;
/* border-width: 1px ;  */
/*   border-style: solid ;*/
/*   border-color: red ; */
margin-left: auto ;
margin-right: auto ;
width: 500px ;
padding-left:15px ;
/*float:left;*/
}


.column a{
1}

.green{
color: #137B24 ;
}
.gray{
color: #919294 ;
}
.blue{
color:#263656 ;
font-weight:bold;

}



.alphabet {
font-size: 15px;
font-weight: bold;
margin-top:10px;
margin-bottom:7px;
margin-left:7px;
}

.keyword {
float: left;
width: 110px;
margin-left: 10px;
padding-left: 18px;
overflow: hidden ;
color: #137B24 ;
text-decoration:underline;
font-family:lucida grande, tahoma, verdana, arial, sans-serif;
font-size:10pt;
line-height:20px;
}

.keyword:hover {
text-decoration: none ;
color: #000 ;
}




.countryTitle {
        cursor:pointer;
font-family:lucida grande, tahoma, verdana, arial, sans-serif;
font-size:11px;
color: #137B24 ;
line-height:20px;
        list-style-image: url(/images/flechita_tiempo.gif);
}


.countrySubmenu{
        padding: 0px 0px 0px 20px;
        margin-bottom: 0.5em;
        line-height:24px;
	font-size:11px;
        list-style-image: url(/images/flechita_tiempo.gif);
}

.countrySubmenu a{ text-decoration:none;font-size:11px; }

