/* default country CSS Document */
body {margin: 0;padding: 0;font: medium verdana, arial, sans-serif;color: #000000;background-color:#009FD6; background-image:url(../_img/bg/bg_main_pr.gif); background-repeat:repeat-x;}
h1 {margin: 0;padding: 0;font-size: small; font-size:14px;font-weight: bold; color: #fffff0; background-color:#E50012; padding:2px 10px; border: #fffff0 1px solid; width:750px;}
h2 {margin: 0;padding: 0;font-size: small;font-weight: normal; color:#fffff0;}
h3 {font-size: small;font-weight: normal;font-style:italic; color:#fffff0;}
p {margin-top: 1em;margin-bottom: 0;font-size: small;font-weight: normal;color:#fffff0;}
p a { text-decoration:none;color:#fffff0;}
p a:visited {color:#fffff0;}
p a:hover {text-decoration:underline;color:#fffff0;}
.fw {font-weight:bold;}
/* link icons explanation */
.explanation 		{ font-size:9px; color:#fffff0; margin: 15px 5px 40px 15px;max-width:900px;}
.explanation span	{ float:left; margin-bottom:5px; width:100px;}
.explanation img	{ margin-left: 5px; padding:0px; vertical-align: middle;}
/* header */
#header { background-image: url(../_img/hd/hd_bg_pr.gif);height: 80px;text-align: center;margin: 0;top:0px; margin:0; padding:0;}
#header #hd_left	{position:absolute;left:0px;height: 80px; width:220px;top:0px;z-index:1;border: 0px; background-image:url(../_img/hd/hd_left_pr.gif);}
#header #hd_right 	{position:absolute;right:0px;top:0px;z-index:1;border: 0px; width:14px; height:80px; background-image:url(../_img/hd/hd_right_pr.gif);}
#header #bookmark 	{position:absolute;right:20px;top:27px;z-index:1;border: 0px;}
/* column stuff */
#centerColumn { background:none; padding: 0;margin: 0;margin-left: 150px;margin-right: 150px;border-left:1px solid #ccc;}
#leftColumn, #rightColumn { background:none; padding: 0;margin: 0;position: absolute;top: 80px;width: 150px;font-size: small;}
#leftColumn 	{left: 0;}
#rightColumn 	{right: 0;}
#leftColumnContent, #centerColumnContent, #rightColumnContent {margin: 0;}
#centerColumnContent{padding: 1em;}
#rightColumnContent {padding: 1em 1em;}
#centerColumn #jumptop {height: 20px; width:30px; border: 0px; background-image:url(../_img/top-icon_pr.gif);}
.jumptop { cursor: pointer;}
/* ad banners */
#header #hd_banner 	{display: block;margin-left: auto;margin-right: auto; padding-top:10px;z-index:1;border: 0px;}
#rightColumnContent div.ad {margin:0 auto;padding:30px 0px;text-align:center;}
#centerColumnContent div.ad-top {text-align:center; margin-top:30px;}
#centerColumnContent div.ad-mid {text-align:center; margin:10px 0;}
#centerColumnContent div.ad-bot {text-align:center; margin-bottom:30px;margin:0 auto;}
#centerColumnContent div iframe {text-align:center; margin-bottom:30px;margin:0 auto;display: block;}

/* footer */
#footer {background-color: #33CCFF;text-align: center;margin: 0;}
#footer {background: #DFDFDF url(../_img/footer.gif) repeat-x top left;border: 1px;border-color: #fff #aaa #999 #aaa;padding:.2em .5em;-moz-border-radius: 4px;color:#666;font-family:Arial;font-size:11px;height:30px;}
#footer ul {margin: 5px 0px 0px 0px;padding: 0px;list-style-type: none;float: left;width: 100%;}
#footer ul li {display: inline;margin:0 20px;}
#footer ul li a.left {float: left;color:#666;text-decoration:none;padding-left:6px;padding-right:6px;font-weight:normal;}
#footer ul li a.right {float: right;color:#666;text-decoration:none;padding-left:6px;padding-right:6px;font-weight:normal;}
#footer ul li a:visited {color:#666;font-weight:normal;}
#footer ul li a:hover {color:#FFFFFF;background-color:#ccc;-moz-border-radius: 4px;}

/* --------------------------------------------------- */
/* box link list frame orange border yellow background */
/* --------------------------------------------------- */
#centerColumnContent .lnklstframe {clear:both;width: 100%;margin-left:10px; margin-top:10px; padding-top:0px; background-color:#FACB86; background-color:#fbfdcc;}
.lnklstframe div.t  { background: url(../_img/frames/t_4_trans.gif) 0 0 repeat-x;}
.lnklstframe div.b  { background: url(../_img/frames/b_4_trans.gif) 0 100% repeat-x}
.lnklstframe div.l  { background: url(../_img/frames/l_4_trans.gif) 0 0 repeat-y}
.lnklstframe div.r  { background: url(../_img/frames/r_4_trans.gif) 100% 0 repeat-y}
.lnklstframe div.bl { background: url(../_img/frames/bl_4_trans.gif) 0 100% no-repeat}
.lnklstframe div.br { background: url(../_img/frames/br_4_trans.gif) 100% 100% no-repeat}
.lnklstframe div.tl { background: url(../_img/frames/tl_4_trans.gif) 0 0 no-repeat}
.lnklstframe div.tr { background: url(../_img/frames/tr_4_trans.gif) 100% 0 no-repeat;padding:10px;}
.lnklstframe div.frame  { margin-left:120px; width:300px; border:#E7880C 10px solid;}
/* standard links */
.lnklstframe ul 				{ padding:0; margin:0px;list-style-type:none;}
.lnklstframe ul li				{ padding: 5px 0px 5px 5px;; margin:0px;}
/* list icons via import common_list_icons.css */
.lnklstframe ul li.odd			{ display:block;background-color:#fbfdcc; border-top:1px inset #0872c4; }
.lnklstframe ul li.even			{ display:block;background-color:#fffff0; border-top:1px inset #0872c4; border-left:1px solid #eeeeee; border-right:1px solid #eeeeee;}
.lnklstframe ul li a:hover 		{ color: #FF3300}
.lnklstframe ul li a:visited 	{ color: #0033FF}
.lnklstframe ul li a:active 	{ color: #0033FF;}
.lnklstframe .location 			{ font-size:9px; color:#666666;}
/* Featured */
.lnklstframe fieldset					{ background-color: #FFFFFF; color:#FF0000; margin-bottom:20px;}
.lnklstframe legend						{ background-color: #FFFFFF; color:#9D9DA1; font-size:12px;}
/* Featured links nuevo */
.lnklstframe fieldset ul 				{ padding:0; margin:10px;list-style-type:none;}
.lnklstframe fieldset ul li 			{ clear:left;border-top: 1px dotted  #CCCCCC; color:#000000; margin:0px; padding: 10px 0px;}
.lnklstframe fieldset ul li a			{ background: url("../_img/star.gif") no-repeat;text-decoration:none;border:none;}
.lnklstframe fieldset ul li.limg a 		{ background:none;text-decoration:none; margin:0px; padding:0px;}
.lnklstframe fieldset ul li.limg img	{ float:left; padding-right:10px; border:none; padding-bottom:5px;}
.lnklstframe fieldset ul li a:hover 	{ color: #333333;text-decoration:underline;}
.lnklstframe fieldset ul li a:visited 	{color:#000000}
.lnklstframe fieldset ul li a:active 	{color: #333333;}
/* featured description format */
.lnklstframe fieldset p.featured 		{ background:none; font-size:12px; color: #666666; font-weight:normal;}
/* select box */
.select_box {border: 1px solid #1492F3;text-decoration: none; font-size: 7pt;  color: #ffffff; font-family:Verdana, sans-serif; width:130px; padding-bottom:5px; background-color:#FDFDAA;}
.select_box  select {font-family: Verdana, Arial;padding: 0px;font-size: 7pt;color: #ffffff;background-color: #353D49;border: none;width:120px; margin:5px 0 0 5px;}
select.select_box option  {font-family: Verdana, Arial;padding: 0px;font-size: 7pt;color: #ffffff;background-color: #353D49;border: inset 0px;}
/* Page info addon to .lnklstframe */
.lnklstframe p { background-color:#FCFDCD; color:#0000FF; font-size:14px; font-weight:bold; margin:0; padding:0; padding:5px 10px;}
.lnklstframe p img { float:left; margin: 0px 10px 10px 0px; padding-top:5px;}
