@charset "utf-8";
/* CSS Document */

body { margin:0px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; }

a:link, a:visited { color: #FD1912; text-decoration:none; cursor:hand; }
a:hover, a:active { color: #FFD90F; text-decoration:underline; cursor:hand; }

a.nav1:link, a.nav1:visited { color:#000033; font-size:18px; text-decoration:none; }
a.nav1:hover, a.nav1:active, a.nav1_a:link, a.nav1_a:visited, a.nav1_a:hover, a.nav1_a:active{ color:#7EA9CF; font-size:18px; text-decoration:none; }
.nav1, .nav1_a { display:block; padding-left:80px; padding-top:20px; padding-bottom:20px; width:auto; }

a.nav2:link, a.nav2:visited { color:#000033; font-size:18px; text-decoration:none; }
a.nav2:hover, a.nav2:active, a.nav2_a:link, a.nav2_a:visited, a.nav2_a:hover, a.nav2_a:active{ color:#7DC98D; font-size:18px; text-decoration:none; }
.nav2, .nav2_a { display:block; padding-left:80px; padding-top:20px; padding-bottom:20px; width:auto; }

a.nav3:link, a.nav3:visited { color:#000033; font-size:18px; text-decoration:none; }
a.nav3:hover, a.nav3:active, a.nav3_a:link, a.nav3_a:visited, a.nav3_a:hover, a.nav3_a:active{ color:#FFD90F; font-size:18px; text-decoration:none; }
.nav3, .nav3_a { display:block; padding-left:80px; padding-top:20px; padding-bottom:20px; width:auto; }

a.nav4:link, a.nav4:visited { color:#000033; font-size:18px; text-decoration:none; }
a.nav4:hover, a.nav4:active, a.nav4_a:link, a.nav4_a:visited, a.nav4_a:hover, a.nav4_a:active{ color:#FD1912; font-size:18px; text-decoration:none; }
.nav4, .nav4_a { display:block; padding-left:80px; padding-top:20px; padding-bottom:20px; width:auto; }

a.nav_bottom:link, a.nav_bottom:visited  { color:#FFFFFF; text-decoration:none; padding:5px; line-height:23px; }
a.nav_bottom_o:link, a.nav_bottom_o:active, a.nav_bottom_o:visited, a.nav_bottom:hover  { color:#FFFFFF; text-decoration:none; background:#FD1912; padding:5px; line-height:23px; }
.nav_bottom, .nav_bottom_o { color:#FFFFFF; display:inline; text-align:right; font-size:12px; }

#box_nav_bt  { width:auto; padding-right:11px; display:block; }
#box_nav1 { background-image:url(gfx/bt1.jpg); background-repeat:no-repeat; margin-left:33px; height:70px; width:170px;  }
#box_nav2 { background-image:url(gfx/bt2.jpg); background-repeat:no-repeat; margin-left:33px; height:70px; width:170px;  }
#box_nav3 { background-image:url(gfx/bt3.jpg); background-repeat:no-repeat; margin-left:33px; height:70px; width:170px;  }
#box_nav4 { background-image:url(gfx/bt4.jpg); background-repeat:no-repeat; margin-left:33px; height:70px; width:170px;  }

#box_bgmain { background-image:url(gfx/bg_main.gif); background-repeat:repeat; }
#box_big { border: 5px solid white; width:895px; background-color:#000033; background-image:url(gfx/bg_big.jpg); }
#box_big_blue { border: 5px solid white; width:895px; background-color:#000033; background-image:url(gfx/bg_big_blue.jpg); }
#box_big_green { border: 5px solid white; width:895px; background-color:#000033; background-image:url(gfx/bg_big_green.jpg); }
#box_big_yel { border: 5px solid white; width:895px; background-color:#000033; background-image:url(gfx/bg_big_yel.jpg); }
#box_random { border: 1px solid white; width:auto; height:auto; }
#box_singlenews { font-size:12px; border-left:1px solid white; padding:7px; }

.news_box_list { border-bottom:1px solid #FFFFFF; border-right:1px solid #FFFFFF; padding:6px; font-size:12px; }
.line_top { border-top:1px solid #FFFFFF; padding-top:4px; }
.txt_gusta { font-weight:bold;}
.txt_big { font-size:21pt; color:#FFFFFF; }
.big_green { font-size:33pt; color:#7DC98D; }
.big_yel { font-size:33pt; color:#FFD90F; }
.big_red { font-size:33pt; color:#FD1912; }
.sitemap { font-size:12px; line-height:16px; }
.title { font-size:16px; font-weight:bold; color:#FFFFFF; border-bottom:1px solid white; }
.title2 { font-size:14px; font-weight:bold; color:#FFFFFF; }
.title_yel { font-size:18px; font-weight:bold; color:#FFD90F; }
.sub_title { font-size:18px; font-weight:bold; margin-left:25px; border-bottom:1px solid white; }
.txt_sm { font-size:12px; color:#FFFFFF; }
.media { font-size:11px; font-weight:bold; width:auto; float:left; }

.spc_news { margin-left:5px; margin-right:5px; }
.spc_main { margin-left:25px; font-size:12px; }
.spc_leri { margin-left:25px; margin-right:5px; padding-right:25px; font-size:12px; border-bottom: 1px solid #FFFFFF; }
.space_5v { margin-bottom:5px; }

.img_info { border:1px solid #FFFFFF; margin:5px; width:auto; float:left; }
.bo_white { width:220px; border: 1px solid #FFFFFF; }
