@media screen
{
/*Generic*/
body {font-weight:bold;margin:32px 0 0 0; background:#e3e3e3 url(../img/back_body.gif) top left repeat-x;text-align:center;color:#696969;}
div, input, select, textarea, button, td, th {font-family: "Century Gothic", Arial, Helvetica, sans-serif;font-size:10px;}
h2, h3, h4,h5 {font-size:12px;text-transform:uppercase;color:#660000;font-family: "Century Gothic", Arial, Helvetica, sans-serif;}
.sep {clear:both; height:1px; font-size:1px;}
.left {float:left;}
.right {float:right;padding:10px;}
.hide {display:none;}
.focus {color:#660000;}
.clear {clear:both;float:none;}


/*IMAGE*/
img {border:0;}


/*LINK*/
a {text-decoration:none; color:#696969;}
a:hover {color:#660000;}
a.link {display:block;background: url(../img/back_menu_list_main.gif) 0 5px no-repeat;margin:0; padding:0 0 0 10px;}
a.link:hover {color:#66000;background: url(../img/back_menu_list_main.gif) 0px -6px no-repeat;}

/*HEADER*/
#header {margin:auto; width:990px;text-align:left;background:#FFF url(../img/back_header.jpg) top left no-repeat;height:275px;}
#header h1 {display:block;float:left;margin:0; padding:15px 0 10px 20px;}
#header h1 a {display:block;width:160px;height:140px;overflow:hidden;line-height:400px;}


#header dl {list-style-type:none;padding:0; margin:15px 0 0 25px;float:left;}
#header dl.serie_a {margin:15px 0 0 25px;width:720px;}
#header dl.serie_b {margin:0 0 0 20px;width:704px;}
#header dl dt {display:block;height:10px;overflow:hidden;line-height:400px;}
#header dl dd {margin:0; padding:0;display:block;float:left;}
#header dl dd a {height:40px;display:block;float:left;overflow:hidden;line-height:400px;}
#header dl.serie_a a {width:36px;}
#header dl.serie_b a {width:32px;}

#header ul.menu {list-style-type:none;padding:0 0 0 15px; margin:0;clear:both;position:relative;width:975px;}
#header ul.menu li {margin:0; padding:0 3px 0 0;display:block;float:left;}
#header ul.menu li a, #header ul.menu li b {font-size:13px;padding:17px 0 0 0;display:block;width:104px;height:45px;background:transparent url(../img/back_btn_menu.gif) 0 0 no-repeat;color:#FFF;text-transform:uppercase;vertical-align:middle;text-align:center;}
#header ul.menu li a:hover {background:transparent url(../img/back_btn_menu.gif) 0px -72px no-repeat;color:#fff;}
#header ul.menu li a.active, #header ul.menu li b {background:transparent url(../img/back_btn_menu_active.gif) top left no-repeat;color:#660000;}
#header ul.menu li a.active:hover {background:transparent url(../img/back_btn_menu_active.gif) 0px -72px no-repeat;color:#666666;}
#header ul.menu div {text-align:center;background:transparent url(../img/back_menu_2liv.gif) bottom left no-repeat;position:absolute;top:75px; height:35px;left:0;width:990px;}
#header ul.menu div ul {padding:0; margin:auto;}
#header ul.menu div li {background: url(../img/back_ico_list_2liv.gif) 0 7px no-repeat;margin:0 3px 0 0;padding:0 0 0 10px;display:inline;float:none;}
#header ul.menu li div a, #header ul.menu li div b  {padding:0;width:auto;height:auto;background:none;color:#660000;font-size:14px;display:inline;}
#header ul.menu li div a:hover, #header ul.menu li div a.active, #header ul.menu li div a.active:hover, #header ul.menu li div b {color:#666666;background:none;}

#header div.search {float:right;width:200px;padding:17px 0 0 0;}
#header div.search input {float:left;display:block;width:110px;margin:2px 3px 0 0;color:#000;}
#header div.search a.btn {float:left;display:block;margin:0;}

#header div.flag {float:left;width:80px;}
#header div.flag img {float:left;display:block;margin:20px 3px 0 0;}

/*CONTENT*/
#content {background: url(../img/back_content.gif) top left repeat-y;margin:auto; width:990px;padding:0 0 10px 0;text-align:left;}

/*Box HP*/
div.col1 {float:left;width:164px;text-align:left;padding:0 0 0 13px;display:inline;}
div.col1 h2 {position:relative;clear:both;background: url(../img/back_title_box_164_hp.gif) top left no-repeat;width:156px;height:31px;margin:0;padding:0 0 0 8px;overflow:hidden;line-height:31px;}
div.col1 h2 span {position:absolute;top:2px; right:5px;}
div.col1 h2.special {width:164px;font-size:16px;color:#FFF;background:transparent url(../img/back_title2_box_164_hp.gif) top left no-repeat;height:36px;padding:0; text-align:center;overflow:hidden;line-height:36px;}
div.col1 h2.t_small {font-size:12px;}
div.col1 div.box {background: url(../img/back_box_164_hp.gif) top left repeat-y;width:164px;float:left;}
div.col1 div.box_initiatives {background: url(../img/back_box_initiatives_hp.gif) top left repeat-x;width:160px;height:185px;overflow:hidden;margin:10px 0 10px 2px;}
div.col1 div.box_initiatives p {text-align:center;color:#663300;font-size:12px;line-height:12px;padding:15px 5px 0 5px;}
div.col1 span.btn {background: url(../img/back_btn_164_hp.gif) top left no-repeat;width:164px;height:44px;line-height:44px;overflow:hidden;margin:0 0 10px 0;padding:0;text-align:center;display:block;font-size:19px;}
div.col1 span.btn.blue {background: url(../img/back_search_shop_hp.jpg) top left no-repeat;}
div.col1 fieldset.search {margin:0; padding:0;border:0;background: url(../img/back_search_shop_hp.gif) top left repeat-x;width:160px;height:38px;margin:0 0 0 2px;padding:8px 0 0 0;}
div.col1 fieldset.search img {vertical-align:middle;margin:2px 0 0 0;}
div.col1 fieldset.search input {vertical-align:middle;width:85px;margin:0 2px 0 2px;}
div.col1 div.box_shirt_a {float:left;width:65px;height:126px;background: url(../img/back_box_shop_serie_a_hp.gif) top left no-repeat;margin:0 0 0 10px;display:inline;padding:85px 0 0 2px;}
div.col1 div.box_shirt_b {float:left;width:65px;height:126px;background: url(../img/back_box_shop_serie_b_hp.gif) top left no-repeat;margin:0 0 0 12px;display:inline;padding:85px 0 0 2px;}
div.col1 span.btn a, div.col1 h2 a, div.col1 h2 a:hover {color:#FFF;background-color:transparent;}
div.col1 div.close {background: url(../img/back_close_box_164_hp.gif) top left no-repeat;font-size:1px;width:164px;height:7px;clear:both;margin:0 0 10px 0;}

div.col2 {float:left;width:379px;text-align:left;padding:0 0 0 3px;display:inline;}
div.col2 h2 {color:#FFF;font-size:22px;clear:both;background:transparent url(../img/back_title_box_379_hp.gif) top left no-repeat;width:229px;height:46px;line-height:46px;overflow:hidden;margin:0 0 5px 0; padding:0 75px 0 75px;text-align:center;}
div.col2 h3 {clear:both;background: url(../img/back_sub_title_box_365_hp.gif) top left no-repeat;width:365px;height:25px;line-height:25px;overflow:hidden;margin:0 0 10px 7px;  padding:0 0 0 5px;}
div.col2 div.box {background: url(../img/back_box_379_hp.gif) top left repeat-y;width:379px;}
div.col2 div.box div.swf_hp {margin:0 0 0 2px;}
div.col2 div.box_media {overflow:hidden;color:#660000;line-height:10px;float:left;width:119px;height:113px;background: url(../img/back_box_media_hp.gif) top left no-repeat;margin:0 0 10px 5px;display:inline;}
div.col2 div.box_media span {text-align:center;padding:5px 0 0 0;display:block;}
div.col2 div.box_media p {margin:0; padding:3px 5px 0 5px;}
div.col2 p {clear:both;}
div.col2 ul.list {list-style-type:square;margin:0;padding:0 0 0 25px;width:300px;}
div.col2 ul.list li {margin:0 0 3px 0;padding:0 0 3px 0;background: url(../img/back_list_menu_hp.gif) bottom center no-repeat;}
div.col2 ul.list li.last {background:none;}

/*calendario*/
div.col2 ul.half,
ul.half{width:150px; float:left; list-style-type:none; padding:0 0 0 11px; color:#660000;}
ul.half li{font-weight:bold; background:none;}
ul.half li p{font-weight:normal; padding-left:0; color:#696969;}

div.col2 div.close {background: url(../img/back_close_box_379_hp.gif) top left no-repeat;font-size:1px;width:379px;height:7px;clear:both;margin:0 0 10px 0;}
div.col2 h2 a, div.col2 h2 a:hover {color:#FFF;background-color:transparent;}

div.col3 {float:left;width:193px;text-align:left;padding:0 0 0 3px;display:inline;}
div.col3 h2, div.col3 div.large {position:relative;clear:both;background: url(../img/back_title_box_193_3_hp.gif) top left no-repeat;width:193px;height:37px;line-height:31px;overflow:hidden;margin:0;padding:0;text-align:center;}
div.col3 h2{color:#FFFFFF}
/*div.col3 h2.special {width:164px;font-size:16px;color:#FFF;background:transparent url(../img/back_title2_box_164_hp.gif) top left no-repeat;height:36px;padding:0; text-align:center;overflow:hidden;line-height:36px;}
div.col3 h2.t_small {font-size:12px;}*/

div.col2 div.open {font-size:1px;clear:both;background: url(../img/back_open_box_379_hp.gif) top left no-repeat;width:379px;height:10px;}
div.col3 div.open {font-size:1px;clear:both;background: url(../img/back_title_box_193_2_hp.gif) top left no-repeat;width:193px;height:10px;}
div.col4 div.open {font-size:1px;clear:both;background: url(../img/back_open_box_217_hp.jpg) top left no-repeat;width:217px;height:7px;clear:both;margin:0 0 10px 0;}
div.col3 div.box {background: url(../img/back_box_193_hp.gif) top left repeat-y;width:193px;}
div.col3 div.box_real_time, div.box_ff_real_time {background: url(../img/back_box_real_time_hp.gif) top left no-repeat;width:189px; height:70px;margin:0 0 10px 0; padding:35px 0 0 0;}
div.col3 div.box_real_time table, div.box_ff_real_time table {color:#660000;margin:0;}
div.col3 div.box_real_time h2, div.box_ff_real_time h2 {display:none;}
div.col3 div.box_real_time th, div.box_ff_real_time th {width:66px;text-align:center;}
div.col3 div.box_real_time td, div.box_ff_real_time td {font-size:20px;}
div.col3 div.close {background: url(../img/back_close_box_193_hp.gif) top left no-repeat;font-size:1px;width:193px;height:7px;clear:both;margin:0 0 10px 0;}

div.col4 {float:left;width:217px;text-align:left;padding:0 0 0 3px;display:inline;}
div.col4 h2 {position:relative;clear:both;background: url(../img/back_title_box_217_hp.gif) top left no-repeat;width:217px;height:31px;line-height:31px;overflow:hidden;margin:0;padding:0 0 0 12px;}
div.col4 div.box {background: url(../img/back_box_217_hp.gif) top left repeat-y;width:217px;}
div.col4 div.close {background: url(../img/back_close_box_217_hp.gif) top left no-repeat;font-size:1px;width:217px;height:7px;clear:both;margin:0 0 10px 0;}

div.col1 table, div.col2 table, div.col3 table, div.col4 table {width:92%;margin:auto;}
div.col1 p, div.col2 p, div.col3 p, div.col4 p {margin:0;padding:0 5px 5px 10px;}

/*Box*/
div.box_963 {width:963px;display:inline;padding:0 5px 0 13px;float:left;}
div.box_963 h2 {font-size:28px;clear:both;background: url(../img/back_title_box_963.gif) top left no-repeat;width:371px;height:58px;line-height:58px;overflow:hidden;margin:0; padding:0 600px 0 12px;}
div.box_963 div.box {background: url(../img/back_box_963.gif) top left repeat-y;width:963px;padding:5px 0 5px 0;float:left;}
div.box_963 div.box p {margin:0;padding:0 15px 10px 10px;}
div.box_963 div.two_box {width:467px; padding:0 7px 0 7px;float:left;margin:0 0 10px 0;}
div.box_963 div.two_box h3 {font-size:12px;clear:both;background: url(../img/back_two_subtitle_963.gif) top left no-repeat;width:449px;height:26px;line-height:26px;overflow:hidden;margin:5px 0 5px 0; padding:0 5px 0 5px;}
div.box_963 ul.menu {list-style-type:none;padding:0 7px 10px 7px; margin:0 0 0 20px;width:929px;float:left;display:inline;}
div.box_963 ul.menu li {width:50%;float:left;display:block;background: url(../img/back_menu_two_box.gif) bottom left no-repeat;margin:0; padding:3px 0 3px 0;}
div.box_963 div.close {background: url(../img/back_close_box_963.gif) top left no-repeat;font-size:1px;width:963px;height:7px;clear:both;margin:0 0 10px 0;}

div.box_378 {width:378px;display:inline;padding:0 5px 0 13px;float:left;}
div.box_378 h2 {font-size:28px;clear:both;background: url(../img/back_title_box_378.gif) top left no-repeat;width:358px;height:56px;line-height:56px;overflow:hidden;margin:0; padding:0 8px 0 12px;}
div.box_378 div.box h3 {font-size:12px;float:left;background: url(../img/back_sub_title_box_378.gif) top left no-repeat;width:361px;height:26px;line-height:26px;overflow:hidden;margin:8px 0 5px 7px; padding:0 5px 0 5px;display:inline;}
div.box_378 div.box {background: url(../img/back_box_378.gif) top left repeat-y;width:378px;padding:5px 0 5px 0;float:left;}
div.box_378 div.box div.center {text-align:center;clear:both;}
div.box_378 div.box p {margin:0;padding:0 15px 10px 10px;}
div.box_378 div.close {background: url(../img/back_close_box_378.gif) top left no-repeat;font-size:1px;width:378px;height:7px;clear:both;margin:0 0 10px 0;}

div.box_456 {float:left;width:456px;padding:0 10px 0 7px;}
div.box_456 h3 {position:relative;font-size:12px;float:left;background: url(../img/back_sub_title_box_456.gif) top left no-repeat;width:446px;height:23px;margin:6px 0 5px 0; padding:3px 5px 0 5px;display:inline;}
div.box_456 h3 span.tab_medium a {font-size:10px;line-height:10px;}
div.main div.box div.box_456 p {clear:both;padding:0 0 10px 0;}
div.main div.box_456 ul.menu {padding:0 0 0 20px;width:200px;}
div.main div.box_456 ul.menu li {width:100%;background: url(../img/back_list_press_list_dx.gif) bottom left no-repeat;padding:0 0 20px 0;margin:0 0 20px 0;}


div.box_222 {float:left;width:222px;}
div.box_222 h3 {font-size:12px;float:left;background: url(../img/back_sub_title_box_222.gif) top left no-repeat;width:212px;height:23px;margin:6px 0 5px 0; padding:3px 5px 0 5px;display:inline;}

/*calendario*/
div.events div.box_252{margin:0 0 0 10px; float:left; display:inline;float:left;width:252px;}
div.events div.box_252 h2.open{background: url(../img/back_title_box_252_open.gif) top left no-repeat;width:252px;padding:0; height:8px;}
div.events div.box_252 h3 {font-size:12px;background: url(../img/back_sub_title_box_252.gif) top left no-repeat;width:242px;height:23px;margin:0 0 5px 5px; padding:3px 5px 0 5px;display:block;}
div.events div.box_252 div.box{background: url(../img/back_box_252.gif) top left repeat-y;width:252px;padding:0;float:left;}
div.events div.box_252 div.close {background: url(../img/back_close_box_252.gif) top left no-repeat;font-size:1px;width:252px;height:7px;clear:both; margin:7px 0 0 0;}
div.events div.box_252 div.box .fld label{float:left;}
div.events div.box_252 div.box .fld input{float:left;}
div.events div.box_252 div.box .fld .arrow{float:left; display:block; width:9px;height:9px;margin:5px; overflow:hidden; line-height:2000px;background:transparent url(../img/back_ico_menu_arrow1.gif) top left no-repeat;}

div.events div.box_252 div.box .dpcontainer{padding:0 0 0 28px;}
div.events div.box_252 div.box .datepicker{margin:0 0 10px 0; float:left;}
div.events fieldset.search_event {clear:both;}
div.events fieldset.search_event div.fld {float:left;width:244px;padding:10px 10px 0 10px;display:inline;}
div.events fieldset.search_event div.error{display:none; color:#F00; width:234px;}
div.events div.box p.info{margin:10px 0 10px 10px; padding:0;}
div.events div.box p.info span.evidence{color:#660000;}
div.events fieldset.search_event label {width:70px;float:left;display:block;}
div.events ul.list{width:338px; float:left; list-style-type:none; padding:0 0 0 11px; margin:0; color:#660000; margin:10px 0 0 0;}
div.main div.events ul.list p{padding-left:0;}
div.main div.events .events_list_archives{width:380px; float:left; list-style-type:none;}
div.main div.events .events_list_archives li{clear:both;}
div.main div.events .events_list_archives h3{margin:10px 0 0 0;}
div.main div.events .events_list_archives p{padding:0;}
div.main div.events .pagination{width:380px; margin:0 0 0 252px;}

div.box_563 {width:563px;display:inline;padding:0 5px 0 13px;float:left;}
div.box_563 h2 {font-size:28px;clear:both;background: url(../img/back_title_box_563.gif) top left no-repeat;width:361px;height:57px;line-height:57px;overflow:hidden;margin:0; padding:0 190px 0 12px;}
div.box_563 h2.transparent {background: url(../img/back_title_box_563_2.gif) top left no-repeat;}
div.box_563 h2.large {background: url(../img/back_title_box_563_3.gif) top left no-repeat;width:551px;padding:0 0 0 12px;font-size:19px;}
/*calendario*/
div.box_563 h2.open{background: url(../img/back_title_box_563_open.gif) top left no-repeat;width:564px;padding:0; height:8px;}
div.box_563 div.box h3.medium {font-size:12px;clear:both;background: url(../img/back_sub_title_box_338.gif) top left no-repeat;width:338px;height:26px;line-height:26px;overflow:hidden;margin:0 0 10px 7px; padding:0 5px 0 5px; float:left; clear:none; display:inline;}
div.box_563 div.box ul.half{width:338px; float:left; list-style-type:none; padding:0 0 0 11px; margin:0; color:#660000;}
div.box_563 div.box ul.half p{padding-left:0;}
div.box_563 div.box a.singlelink{clear:both; margin:0 0 0 11px;}

div.box_563 div.box h3.large {font-size:12px;clear:both;background: url(../img/back_sub_title_box_563.gif) top left no-repeat;width:546px;height:26px;line-height:26px;overflow:hidden;margin:0 0 10px 7px; padding:0 5px 0 5px;}
div.box_563 div.box {background: url(../img/back_box_563.gif) top left repeat-y;width:563px;padding:5px 0 5px 0;float:left;}
div.box_563 div.box p {margin:0;padding:0 15px 10px 10px;}
div.box_563 div.close {background: url(../img/back_close_box_563.gif) top left no-repeat;font-size:1px;width:563px;height:7px;clear:both;margin:0 0 10px 0;}
div.box_563 div.two_box {width:263px; padding:0 7px 0 7px;float:left;margin:0 0 10px 0;}
div.box_563 div.two_box h3 {font-size:12px;clear:both;background: url(../img/back_two_subtitle_563.gif) top left no-repeat;width:253px;height:26px;line-height:26px;overflow:hidden;margin:5px 0 5px 0; padding:0 5px 0 5px;}
div.box_563 div.two_box p {float:left; width:263px;margin:0;padding:0 0 10px 0;}
div.box_563 div.two_box ul.menu {list-style-type:none;padding:0 7px 10px 7px; margin:0 0 0 0;}
div.box_563 div.two_box ul.menu li {width:100%;float:left;display:block;background: url(../img/back_list_menu_dx.gif) bottom left no-repeat;margin:0; padding:3px 0 3px 0;}

div.box_478 {width:478px;padding:0 0 0 11px;float:left; position:relative;}
div.box_478 h2 {font-size:18px;clear:both;background:transparent url(../img/back_title_box_478.gif) top left no-repeat;width:218px;height:42px;margin:0; padding:2px 130px 2px 130px;color:#FFF; text-align:center; line-height:20px;overflow:hidden;}
div.box_478 h2 a, div.box_478 h2 a:hover {color:#FFF;background-color:transparent;}
div.box_478 h2 span {position:absolute;right:5px;top:22px;}
div.box_478 div.box {background: url(../img/back_box_478.gif) top left repeat-y; width:478px; padding:10px 0 5px 0; float:left;}
div.box_478 div.box p {margin:0;padding:0 15px 10px 10px;}
div.box_478 div.box p.center {text-align:center;clear:both;}
div.box_478 div.close {background: url(../img/back_close_box_478.gif) top left no-repeat;font-size:1px;width:478px;height:7px;clear:both;margin:0 0 10px 0;}

div.box_704 {width:704px;padding:0 0 0 11px;float:left;}
div.box_704 h2 {font-size:18px;clear:both;background:transparent url(../img/back_title_box_704.gif) top left no-repeat;width:224px;height:42px;margin:0; padding:2px 240px 2px 240px; color:#FFF; text-align:center; line-height:20px;overflow:hidden;}
div.box_704 h2 a, div.box_704 h2 a:hover {color:#FFF;background-color:transparent;}
div.box_704 div.box {background: url(../img/back_box_704.gif) top left repeat-y; width:704px; padding:10px 0 5px 0; float:left;}
div.box_704 div.close {background: url(../img/back_close_box_704.gif) top left no-repeat;font-size:1px;width:704px;height:7px;clear:both;margin:0 0 10px 0;}

div.box_left_340x204 {color:#660000;background: url(../img/back_box_left_340x204.gif) top left no-repeat;width:340px;height:204px;float:left;margin:0 0 20px 0;}
div.main div.box div.box_left_340x204 p, div.main div.box div.box_right_340x204 p {float:left;padding:25px 0 0 0;font-size:16px;width:150px;}
div.box_left_340x204 span, div.box_right_340x204 span {display:block;font-size:11px;}
div.box_left_340x204 span.data, div.box_right_340x204 span.data {padding:10px;font-size:14px;margin:0 0 10px 0;}
div.box_left_340x204 img.first, div.box_right_340x204 img.first {margin:0 60px 0 0;}
div.box_right_340x204 {color:#660000;background: url(../img/back_box_right_340x204.gif) top right no-repeat;width:340px;height:204px;float:right;margin:0 0 20px 0;}
div.box_left_340x204 ul, div.box_right_340x204 ul {list-style-type:none;padding:10px 0 0 10px; margin:0;}
div.box_left_340x204 ul li, div.box_right_340x204 ul li {padding:0 0 3px 0; margin:0;}
div.box_left_340x204 ul li a, div.box div.box_right_340x204 ul li a {background: url(../img/back_menu_list_main.gif) 3px 5px no-repeat;margin:0; padding:0 0 0 15px;}

div.aux, div.aux_ff {float:left;display:inline;width:699px;margin:0 2px 0 2px; padding:20px 0 0 0;}
div.aux h4, div.aux div.lane {clear:both;background:#FCFFFF url(../img/back_title.gif) top right no-repeat;font-size:12px;height:23px;padding:0 5px 0 5px;margin:0 0 10px 0;}
div.aux h4.nobg {background:none;padding:0 5px 0 10px;margin:0;text-transform:none;}
div.aux h4 span, div.aux div.lane span {float:right;padding:4px 10px 0 0;margin:0;font-size:11px;text-transform:none;}
div.aux h4 span a, div.aux div.lane span a {color:#660000;background: url(../img/back_menu_list_main_active.gif) left 6px no-repeat;}
div.aux h4 span a:hover, div.aux div.lane span a:hover {color:#079042;}
div.main div.aux p.b190 {float:left;width:130px;padding:190px 10px 0 0;}
div.main div.aux p.b100 {float:left;width:130px;padding:115px 10px 0 0;}
div.main div.aux table.w300 {width:350px;}
div.aux p.b190 span, div.aux p.b100 span {color:#660000;font-size:12px;}

/*Main*/
div.main {width:703px;float:left;display:inline;padding:0 5px 0 13px;}
div.main div.box h2 {font-size:28px;clear:both;background:#f4f4f4 url(../img/back_title_box_main.gif) top left no-repeat;width:361px;height:57px;line-height:57px;overflow:hidden;height:57px;margin:0; padding:0 330px 0 12px;}
div.main div.box h2.large {font-size:24px;clear:both;background: url(../img/back_title_box_main2.gif) top left no-repeat;padding:0 0 0 12px;width:691px;}
div.main div.box h3.large {position:relative;font-size:12px;clear:both;background: url(../img/back_sub_title_large_main.gif) top left no-repeat;width:680px;height:26px;line-height:26px;overflow:hidden;margin:5px 0 10px 7px; padding:0 5px 0 5px;}
div.main div.box h3.large2 {position:relative;font-size:12px;clear:both;background: url(../img/back_sub_title_box_main2.gif) top left no-repeat;width:684px;height:47px;line-height:47px;overflow:hidden;margin:0 0 0 2px; padding:0 5px 0 10px;}
div.main div.box h3.large span.other, div.main div.box div.large span.other {position:absolute;top:1px;right:10px;font-size:10px;}
div.main div.box h3.large span.other_tab {position:absolute;top:1px;right:220px;}
div.main div.box div.large {text-transform:uppercase;color:#660000;position:relative;clear:both;background: url(../img/back_sub_title_large_main.gif) top left no-repeat;width:690px;height:29px;margin:5px 0 10px 7px; padding:0;}
div.main div.box {background: url(../img/back_box_main.gif) top left repeat-y;width:703px;margin:0 0 10px 0;clear:both;}
div.main div.box div.int, div.main div.box div.int_border {background: url(../img/back_box_main2.gif) top left repeat-y;width:699px;margin:0 0 0 2px;float:left;display:inline;}
div.main div.box p {margin:0;padding:0 15px 10px 10px;}
div.main div.box p.border_top {border-top:1px solid #DCDCDC;margin:0 2px 0 2px;padding:10px 15px 10px 10px;float:left;width:674px;display:inline;}
div.main div.ball {background: url(../img/back_box_main_ball.gif) bottom left no-repeat;width:703px;margin:0 0 10px 0;clear:both;}
div.main div.close {background: url(../img/back_close_box_main.gif) top left no-repeat;font-size:1px;width:703px;height:9px;clear:both;}
div.main div.close_aux {background: url(../img/back_close_aux.gif) bottom left no-repeat;font-size:1px;width:703px;height:32px;clear:both;}
div.main div.box div.int_border {border-top:1px solid #DCDCDC;border-bottom:1px solid #DCDCDC;margin:0 0 10px 2px;}

div.main div.two_box {width:335px; padding:0 7px 0 7px;float:left;margin:0 0 10px 0;}
div.main div.two_box h3 {font-size:12px;clear:both;background: url(../img/back_sub_title_small_main.gif) top left no-repeat;width:325px;height:25px;line-height:25px;overflow:hidden;margin:5px 0 5px 0; padding:0 5px 0 5px;}
div.main div.two_box p {float:left; width:170px;margin:0;padding:0 0 10px 5px;}
div.main div.two_box p.large {float:none; width:auto;margin:0;padding:0 0 10px 5px;}
div.main div.two_box h4 {margin:160px 0 0 0;color:#A2A2A2;}
div.main div.two_box h5 {margin:0;padding:3px;background: url(../img/back_title_twobox.gif) top right no-repeat;font-size:10px;}

div.main div.three_box {background: url(../img/back_three_box.gif) top left no-repeat;width:222px; height:196px;overflow:hidden; padding:0;float:left;margin:0 0 15px 8px;display:inline;}
div.main div.three_box h4, div.main div.three_box h5, div.main div.tbl_border td.title {background: url(../img/back_title_three_box.gif) top right no-repeat;width:223px; height:23px;padding:3px 3px 3px 10px;margin:10px 2px 0 2px;}
div.main div.bg_fade {background: url(../img/back_three_box_135.gif) top left no-repeat;height:135px;}
div.main div.no_bg {background:none;height:auto;}
div.main div.real_time {background: url(../img/back_box_real_time.gif) top left no-repeat;padding:39px 0 0 0;height:157px;}
div.main ul.menu {list-style-type:none;padding:0 7px 10px 7px; margin:0;width:689px;float:left;}
div.main ul.menu li {width:50%;float:left;display:block;background: url(../img/back_menu_two_box.gif) bottom left no-repeat;margin:0; padding:3px 0 3px 0;}

div.main div.tbl_border {float:left;border:1px solid #D3D3D3;width:285px;margin:0 0 10px 10px;display:inline;padding:10px 0 0 0;}
div.main div.tbl_border td.title {width:285px;}

div.main div.two_box ul.menu {list-style-type:none;padding:0 0 10px 0; margin:0;width:335px;float:left;}
div.box_378 ul.menu {list-style-type:none;padding:0 0 10px 10px; margin:0;width:335px;float:left;}
div.main div.two_box ul.menu li, div.box_378 ul.menu li {width:100%;float:left;display:block;background: url(../img/back_menu_two_box.gif) bottom left no-repeat;margin:0; padding:3px 0 3px 0;}
div.main ul.menu a, div.main ul.menu b, div.box_378 ul.menu a, div.box_378 ul.menu b, div.box_963 ul.menu a, div.box_963 ul.menu b, div.box_563 ul.menu li a, div.box_563 ul.menu li b {float:left;display:block;background: url(../img/back_menu_list_main.gif) 3px 5px no-repeat;margin:0; padding:0 0 2px 19px;}
div.main ul.menu a:hover, div.main ul.menu b, div.box_378 ul.menu a:hover, div.box_378 ul.menu b, div.box_963 ul.menu a:hover, div.box_963 ul.menu b, div.box_563 ul.menu li a:hover, div.box_563 ul.menu li b {color:#660000;background: url(../img/back_menu_list_main_active.gif) 3px 5px no-repeat;}

div.main div.card_box {clear:both; padding:0 7px 0 7px;margin:0 0 10px 0;}
div.main div.card_box p {float:left; width:540px;margin:0;padding:0 0 10px 5px;}
div.main div.card_box span.frame {float:right;margin:0;}

div.main div.tab_submenu {font-size:12px;clear:both;background: url(../img/back_sub_title_large_main.gif) top left no-repeat;width:690px;height:26px;text-transform:uppercase;margin:5px 0 10px 7px;}
div.main div.tab_submenu ul {list-style-type:none;padding:0;margin:5px auto 0 auto;text-align:center;}
div.main div.tab_submenu ul li {margin:0; padding:0 12px 0 12px;display:inline;}
div.main div.tab_submenu a {color:#660000;}
div.main div.tab_submenu a:hover, div.main div.box div.tab_submenu a.active {color:#008D41;}

div.main ul.menu_tab {list-style-type:none;padding:0; margin:0 2px 0 0;float:right;height:25px;width:700px;display:inline;background: url(../img/back_pattern_list.gif) bottom left repeat-x;}
div.main ul.menu_tab li {padding:0;margin:0 0 0 1px;display:block;float:right;height:23px;border-top:1px solid #D3D3D3;border-left:1px solid #D3D3D3;border-right:1px solid #D3D3D3;}
div.main ul.menu_tab li a, div.main ul.menu_tab li b, div.main ul.menu_tab li span {width:85px;text-align:center;display:block;float:left;padding:5px 0 0 0; background-color:#f4f4f4;height:18px;}
div.main ul.menu_tab li.first {border-right:0;}
div.main ul.menu_tab li.first a, div.main ul.menu_tab li.first b, div.main ul.menu_tab li.first span, div.main ul.menu_tab li.last a, div.main ul.menu_tab li.last b, div.main ul.menu_tab li.last span {width:84px;}
div.main ul.menu_tab li.last {border-left:0;}
div.main ul.menu_tab li a:hover {color:#A2A2A2;}
div.main ul.menu_tab li b, div.main ul.menu_tab li a.active {height:19px;background-color:#FCFFFF;color:#660000;}


div.main ul.list_logo_sp {list-style-type:none;padding:0;margin:0 0 0 5px;}
div.main ul.list_logo_sp li {margin:0; padding:0;display:block;float:left;width:99px;height:71px;text-align:center;padding:1px 0 0 0;}

div.main div.card_tab {clear:both; padding:0 7px 0 7px;margin:0 0 10px 0;}
div.main div.card_tab p {float:left; width:225px;margin:0;padding:0 0 10px 5px;}
div.main div.card_tab p.big {width:325px;}
div.main div.card_tab span {float:right;width:442px;height:203px;}
div.main div.card_tab span.small {width:332px;height:203px;}
div.main div.card_tab.map span {float:none;width:auto;height:auto;}


div.main ul.hall_of_fame {float:left;list-style-type:none;padding:0;margin:10px 0 10px 2px;}
div.main ul.hall_of_fame li {margin:0; padding:0;display:block;float:left;width:70px;height:83px;overflow:hidden;}
div.main ul.hall_of_fame li span {display:block;text-align:center;padding:0 5px 0 0;height:23px;overflow:hidden;line-height:11px;}


div.main ul.def_list {margin:auto; padding:0 0 10px 0;width:400px;font-size:12px;list-style-type:none;}
div.main ul.def_list li {margin:0;padding:0 0 10px 0;}
div.main ul.def_list li p {color:#660000;width:180px;float:right;margin:0; padding:0;}
div.main ul.def_list li a {color:#660000;}

/*ColDX*/
div.coldx {float:left;width:254px;text-align:left;}
div.coldx div.box div.open {clear:both;background: url(../img/back_open_box_dx.gif) top left no-repeat;width:254px;height:13px;font-size:1px;}
div.coldx div.box h2 {clear:both;background: url(../img/back_title_box_dx.gif) top left no-repeat;width:244px;height:33px;line-height:33px;overflow:hidden;margin:0; padding:0 0 0 10px;color:#660000;position:relative;}
div.coldx div.box h2 span {position:absolute;top:2px; right:5px;line-height:22px;}
div.coldx div.box h3 {float:left;background: url(../img/back_sub_title_box_dx.gif) top left no-repeat;width:239px;height:26px;line-height:26px;overflow:hidden;margin:10px 5px; padding:0 0 0 5px;color:#660000;display:inline;}
div.coldx div.box {background: url(../img/back_box_dx.gif) top left repeat-y;width:254px;margin:0 0 10px 0;clear:both;}
div.coldx span.noframe {float:left;width:100px;margin:0;padding:10px 10px 0 10px;}
div.coldx div.box p {margin:0;padding:10px;}
div.coldx div.box p span.big {font-size:11px;}
div.coldx div.close {background: url(../img/back_close_box_dx.gif) top left no-repeat;font-size:1px;width:254px;height:7px;clear:both;}

div.coldx div.panel {background: url(../img/back_box_217_hp.gif) top left repeat-y;width:217px;float:right;}
div.coldx div.panel_close {background: url(../img/back_close_box_217_hp.gif) top left no-repeat;font-size:1px;width:217px;height:7px;display:block;float:right;margin:0 0 10px 0;}
div.coldx div.panel a {text-align:left;margin:0 10px 3px 10px;}

div.coldx div.box ul.menu {list-style-type:none;padding:0 0 10px 10px; margin:0;width:230px;float:left;}
div.coldx div.box ul.menu li {width:100%;float:left;display:block;background: url(../img/back_list_menu_dx.gif) bottom left no-repeat;margin:0; padding:3px 0 3px 0;}
div.coldx div.box ul.menu li.last {background:none; padding:3px 0 0 0;}
div.coldx div.box ul.menu li a, div.coldx div.box ul.menu li b {float:left;display:block;background: url(../img/back_ico_menu_arrow1.gif) 3px 4px no-repeat;margin:0; padding:0 0 2px 19px;}
div.coldx div.box ul.menu li a.active {background: url(../img/back_ico_menu_arrow_active.gif) 4px 5px no-repeat;}
div.coldx div.box ul.menu ul {list-style-type:none;padding:0 0 0 18px; margin:0;}
div.coldx div.box ul.menu ul li {background:none;padding:0;}
div.coldx div.box ul.menu ul a, div.coldx div.box ul.menu ul b {background: url(../img/back_ico_menu_arrow2.gif) 0 4px no-repeat; padding:0 0 5px 13px;}
div.coldx div.box ul.menu ul a.active {background: url(../img/back_ico_menu_arrow_active.gif) 0 5px no-repeat;}
div.coldx div.box ul.menu b, div.coldx div.box ul.menu a.active, div.coldx div.box ul.menu a:hover {color:#660000;}
div.coldx div.box ul.menu ul li ul {padding:0 0 0 13px;}

div.coldx div.league {background: url(../img/back_box_dx_league.gif) bottom left no-repeat;float:left;}
div.coldx div.calendar {background: url(../img/back_box_dx_calendar.gif) bottom left no-repeat;float:left;}
div.coldx div.league img {float:left;margin:10px 0 0 10px;}


div.coldx table.calendar {width:98%;margin:0 auto 5px auto;border-collapse: collapse;}
div.coldx table.calendar td, div.coldx table.calendar th {padding:2px 5px 0 5px;}
div.coldx table.calendar th {text-transform:uppercase;}
div.coldx table.calendar td.right, div.coldx table.calendar th.right {text-align:right;float:none;}
div.coldx table.calendar td.center, div.coldx table.calendar th.center {text-align:center;}

div.coldx table.league {width:100px;float:right;margin:0 15px 5px 0;border-collapse: collapse;}
div.coldx table.league td, div.coldx table.league th {padding:2px 0 0 5px;color:#660000;text-align:right;text-transform:uppercase;}
div.coldx table.league a {color:#660000;}
div.coldx table.league a:hover {color:#008D41;}

div.coldx fieldset.search_doc {clear:both;}
div.coldx fieldset.search_doc div.fld {float:left;width:244px;padding:10px 10px 0 10px;display:inline;}
div.coldx fieldset.search_doc div.error{display:none; color:#F00; width:234px;}
div.coldx fieldset.search_doc label {width:70px;float:left;display:block;}
div.coldx fieldset.search_doc span {float:left;display:block;width:170px;}
div.coldx fieldset.search_doc span input {float:none;display:inline;margin:0 0 5px 0;vertical-align:middle;}
div.coldx fieldset.search_doc input {color:#000;float:left;display:block;margin:0 2px 0 0;}
div.coldx fieldset.search_doc ul {list-style-type:none;float:left;width:160px;margin:0; padding:0;}
div.coldx fieldset.search_doc ul li {display:block;margin:0;line-height:10px; padding:0 0 3px 0;}
div.coldx fieldset.search_doc ul li input {float:none;display:inline;}
div.coldx fieldset.search_team_player {clear:both;background: url(../img/back_list_press_list_dx.gif) bottom center no-repeat;}
div.coldx fieldset.search_team_player div {clear:both;padding:10px 0 10px 80px;}
div.coldx fieldset.search_team_player label {display:block;padding:0 0 3px 0;}

div.coldx ul.hall_of_fame {float:left;list-style-type:none;padding:0;margin:10px 0 0 12px;display:inline;}
div.coldx ul.hall_of_fame li {margin:0; padding:0 0 3px 0;display:block;float:left;width:76px;height:72px;text-align:center;}
div.coldx ul.hall_of_fame li a {display:block;}

div.box_left_226x101 {background: url(../img/back_box_226x101_coldx.gif) top left no-repeat;width:226px;height:101px;margin:10px 0 0 2px;}
div.coldx div.box div.box_left_226x101 p {float:left;padding:5px 0 0 5px;font-size:12px;width:83px;}
div.box_left_226x101 span {display:block;font-size:10px;padding:3px 0 0 0;}
div.box_left_226x101 span.data {padding:10px 0 0 5px;font-size:12px;margin:0;}


/*Match report*/
div.match_report {color:#663300;}
div.match_report p {text-align:center;margin:auto;width:200px;}

/*Frame img*/
span.frame {float:left; background: url(../img/back_frame.gif) bottom left no-repeat;width:125px;margin:0 10px 0 20px;display:inline;padding:0 0 12px 0;}
span.frame img, span.frame_oriz img, span.frame2 img {display:block;}
span.noframe {float:right; width:155px;margin:0;display:block;padding:20px 0 20px 0;text-align:center;}
span.frame2 {float:left; background: url(../img/back_frame2.gif) top left no-repeat;width:171px;height:222px;margin:0 0 0 10px;display:inline;padding:8px 0 0 8px;}
span.frame_oriz {float:right; background: url(../img/back_frame3.gif) top left no-repeat;width:192px;margin:30px 10px 30px 10px;padding:6px 0 0 6px;height:122px;}

/*Press list*/
ul.press_list {padding:10px 10px 0 25px;margin:0;list-style-type:square;}
div.main ul.press_list {width:680px;float:left;margin:0;padding:0 0 0 10px;list-style-type:none;}
div.box_563 ul.press_list {width:540px;float:left;margin:0;padding:0 0 0 10px;list-style-type:none;}
ul.press_list li {margin:0 0 10px 0;padding:0 0 10px 0;background: url(../img/back_list_press_list_dx.gif) bottom left no-repeat;}
ul.press_list li.last {margin:0 0 10px 0;padding:0;background:none;}
div.main ul.press_list li {background: url(../img/back_menu_two_box.gif) bottom left no-repeat;width:320px;float:left;padding:0 20px 10px 0;height:95px;overflow:hidden;line-height:13px;}
div.box_563 ul.press_list li {background: url(../img/back_list_menu_dx.gif) bottom left no-repeat;width:260px;float:left;padding:0 10px 10px 0;height:95px;overflow:hidden;line-height:13px;}
ul.press_list li a.pdf {background: url(../img/ico_pdf.gif) top left no-repeat;display:block;padding:5px 0 3px 25px;margin:5px 0 0 0;}

div.shield_list {float:left;border-bottom:1px solid #D3D3D3;margin:0; padding:0;background:#e4e4e4 url(../img/back_shield_list.gif) top left repeat-x;margin:0 2px 0 2px;width:699px;display:inline;}
div.shield_list ul {float:left;margin:0; padding:0;list-style-type:none;}
div.shield_list ul li {display:block;float:left;padding:5px 0 0 0;margin:0;width:34.5px;}

/*Tabber*/
span.tab_small, span.tab_medium {position:absolute;top:0; right:0;}
span.tab_hp, span.tab_small_hp {position:absolute;top:3px; right:6px;}
div.col4 h2 span.tab_small_hp {right:18px;}
div.coldx span.tab_small {position:absolute;top:5px; right:6px;}
span.tab_small a, span.tab_medium a, span.tab_hp a, span.tab_small_hp a {color:#660000;text-transform:uppercase;display:block;float:left;margin: 0 0 0 3px;padding:3px 0 0 0;text-align:center;}
span.tab_small a {font-size:15px;background: url(../img/back_tab_serie_calendar_off.gif) top left no-repeat;width:29px;height:22px;}
span.tab_small a.active {background: url(../img/back_tab_serie_calendar_on.gif) top left no-repeat;}
span.tab_medium a {font-size:11px;background: url(../img/back_tab_label_off.gif) top left no-repeat;width:103px;height:24px;}
span.tab_medium a.active {background: url(../img/back_tab_label_on.gif) top left no-repeat;}
span.tab_hp a {font-size:10px;background: url(../img/back_tab_hp_off.gif) top left no-repeat;width:56px;height:26px;line-height:10px;text-transform:none;margin: 0 0 0 5px;}
span.tab_hp a.active {background: url(../img/back_tab_hp_on.gif) top left no-repeat;}
span.tab_small_hp a {font-size:10px;background: url(../img/back_tab_small_hp_off.gif) top left no-repeat;width:47px;height:26px;line-height:10px;text-transform:none;}
span.tab_small_hp a.active {background: url(../img/back_tab_small_hp_on.gif) top left no-repeat;}


/*Card player*/
div.card_player {color:#663300;background: url(../img/back_card_player.gif) top right no-repeat;height:237px;overflow:hidden;}
div.card_player img.shield {display:block; margin:5px 0 5px 40px;}
div.card_player div.left {float:left; width:150px;padding:5px 0 0 30px;margin:0;}
div.card_player div.left img {display:block;}
div.main div.card_player p {float:left;margin:0 0 0 5px; padding:0;width:315px;}
div.main div.card_player p span {font-size:14px;}
div.main div.card_player p.note {font-size:9px;line-height:9px;padding:0 0 0 3px;width:auto;margin:0;}
div.card_player div.right {float:right;width:178px;height:198px;overflow:hidden;}
div.card_player div.right span {margin:auto;color:#FFF;background-color:transparent;padding:40px 0 40px 10px;font-size:20px;text-align:center;display:block;width:100%;height:50px;}
div.main div.card_player div.right p {padding:0 10px 0 25px;width:auto;color:#A2A2A2;line-height:10px;}

div.card_team2 img {margin:5px 0 0 10px;}
div.card_team2 p.note {color:#663300;font-size:9px;line-height:9px;width:auto;}

/*Card team*/
div.card_team, div.card_team a {color:#660000;}
div.card_team img {float:left;display:block; margin:0 10px 10px 15px;padding:0;display:inline;}
div.main div.card_team h3 {margin:0; padding:0 0 0 20px;float:left;width:600px;}
div.card_team ul {list-style-type:none;width:290px;margin:0 0 10px 0; padding:0 0 0 20px;float:left;}
div.card_team ul li {display:block; margin:0;padding:3px 0 3px 0;}
div.card_team a:hover {color:#079042;}

/*Park*/
div.box_park {float:left;padding:5px 0 10px 0;}
div.main div.box_park p {color:#660000;float:left;width:160px;padding:10px 0 0 10px;display:inline;}
div.box_park p span {font-size:12px;}

/*Shirts*/
div.box_shirts {float:left;background: url(../img/back_box_shirts.gif) top left no-repeat;width:153px;height:213px;margin:0 0 0 10px;display:inline;}
div.box_shirts ul {float:left;list-style-type:none;margin:0;padding:5px 0 0 6px;}
div.box_shirts ul li {float:left;display:block;margin:0;padding:10px 5px 0 0;}

/*News*/
div.box_news {float:left;width:328px;padding:10px;display:inline;}
div.box_news img {border:1px solid #CACBCB;display:block;}
div.box_news span {display:block;padding:5px 0 5px 0;font-size:12px;}
div.box_news h3 {margin:0; padding:0;}
div.main div.box_news p {margin:0; padding:0 10px 0 0;text-align:justify; font-size:12px; font-weight:normal;}

ul.news_list {list-style-type:none;margin:10px 0 0 0;padding:0;width:340px;float:left;}
ul.news_list li {background: url(../img/back_menu_two_box.gif) bottom left no-repeat;margin:0 0 15px 0;padding:0 0 10px 0;float:left;display:block;}
ul.news_list li img {float:left;margin:0 10px 0 0;}
div.main ul.news_list li h3 {margin:0; padding:0 0 0 9px;text-transform:none;font-size:12px;}
div.main ul.news_list p {margin:0; padding:0 10px 0 0;text-align:justify; font-size:12px; font-weight:normal;}

ul.news_list_archives {list-style-type:none;margin:10px 0 0 10px;padding:0;width:685px;;float:left;display:inline;}
ul.news_list_archives li {background: url(../img/back_sep_tbl_451.gif) bottom center no-repeat;margin:0 0 15px 0;padding:0 0 10px 0;float:left;display:block;}
div.main ul.news_list_archives span {float:left;width:150px;text-align:center;}
ul.news_list_archives li img {float:left;width:100px;margin:0 30px 0 10px;}
div.main ul.news_list_archives div {float:left;width:380px;}
div.main ul.news_list_archives h3 {margin:0; padding:0;text-transform:none;font-size:12px;}
div.main ul.news_list_archives p {margin:0; padding:0;text-align:justify; font-size:12px; font-weight:normal;}

div.news_detail {float:left;width:685px;padding:10px;display:inline;}
div.news_detail img {border:1px solid #CACBCB;display:block;float:left;}
div.news_detail span {display:block;padding:5px 0 5px 0;font-size:12px;clear:both;}
div.news_detail h3 {margin:0; padding:0 0 5px 0;}
div.main div.news_detail p {margin:0; padding:0 10px 0 0;clear:both;text-align: justify;font-size:12px;font-weight:normal;}


/*Pagination*/
div.pagination {font-size:11px;padding:10px 10px 10px 25px;margin:0;clear:both;text-align:right;font-size:10px;}
div.pagination span {text-align:center;display:block;}
div.pagination a {margin:0 3px 0 3px;}
div.pagination b {color:#660000; margin:0 3px 0 3px;}


/*Flash*/
div.swf {margin:auto;padding:0 0 10px 0;margin:0 2px 0 2px;text-align:center;background-color:#81C7A0;color:#000;height:100px;}

/*Table*/
table.generic {width:98%;margin:0 auto 10px auto;border-collapse: collapse;}
table.generic td, table.generic th {padding:5px;text-align:left;}
div.two_box table.generic td, div.two_box table.generic th {padding:2px 5px 2px 0;}
table.generic td img, table.generic th img, table.report td img {vertical-align:middle;}
table.generic td img.margin, table.report td img.margin {margin:0 10px 0 5px;}
table.generic td.line {background: url(../img/back_list_main.gif) bottom center no-repeat;padding:0;height:1px;}
table.generic td a.pdf {background: url(../img/ico_pdf.gif) top left no-repeat;display:block;padding:5px 0 7px 28px;}
table.generic td.right, table.generic th.right, table.report th.right, table.report td.right, table.report span.right, table.match_report td.right, table.match_report th.right {text-align:right;float:none;}
table.generic td.center, table.generic th.center, table.report th.center, table.report td.center, table.goal_time td.center, table.match_report td.center, table.report tr.center td, table.report tr.center th {text-align:center;}
table.generic td.ivg {background:transparent url(../img/back_ivg.gif) center 5px no-repeat;padding:23px 0 0 0;width:75px;height:65px;text-align:center;vertical-align:top;color:#FFF;font-size:18px;}
table.generic tr.focus td {color:#660000;}
table.generic td.w90 {width:90px;}
table.generic td.medium, table.generic th.medium {font-size:18px;}
table.generic th.small, table.generic td.small {font-size:14px;}
table.generic td.top {vertical-align:top;}
table.generic td.ico {background: url(../img/back_ico_td.gif) top right no-repeat;width:36px;padding:5px 0 0 0;vertical-align:top;text-align:right;}
div.box_963 div.two_box td.line {background: url(../img/back_sep_tbl_451.gif) bottom center no-repeat;padding:0;height:1px;}

div.box_563 div.two_box table, div.box_456 table, div.box_222 table {margin:0;width:100%;}
table tr.h25 td {height:25px;padding:0 5px 0 5px;}
table tr.h18 td, table tr.h18 th {height:18px;padding:0 5px 0 5px;}
div.coldx table.generic th {color:#660000;}
div.coldx table.generic td.line {background: url(../img/back_list_press_list_dx.gif) bottom center no-repeat;padding:0;height:1px;}


table.report {width:96.5%;margin:0 auto 10px auto;color:#660000;clear:both;}
div.coldx table.report {color:#A2A2A2;}
div.coldx table.focus td, div.coldx table.focus th {color:#660000;}
div.two_box table.report {width:98%;margin:0 0 10px 6px;}
div.box_963 div.two_box table.report {margin:0;}
table.report th, table.report td.empty, table.report td.title {background-color:#ecdddd;padding:5px;text-align:left;font-size:11px;}
table.report tr.nobg th, table.report tr.nobg td {background-color:transparent;font-size:10px;}
table.report th span, table.report td.title span {float:right;}
table.report td {background-color:#F4F4F4;padding:5px;}
table.report tr.bg th {background-color:#F4F4F4;font-size:10px;}
table.report tr.alternative td, table.report tr.alternative th {background-color:#E8E8E8;font-size:10px;}
table.report td.w33, table.report th.w33, table.match_report td.w33 {width:33%;}
table.report a {color:#660000;}
table.report a:hover {color:#079042;}



table.goal_time  {border:2px solid #A2A2A2;color:#663300;margin:0 0 10px 12px;}
table.gt_add {border:0;margin:0 0 10px 0;}
table.goal_time td.title {font-size:11px;padding:3px;}
table.goal_time td.empty {width:150px;}
table.goal_time th, table.goal_time td {padding:3px;vertical-align:top;}
table.goal_time td {padding:3px 3px 10px 3px;vertical-align:top;}
table.goal_time th.zero_15 {background: url(../img/img_graph_0_15.gif) bottom center no-repeat;width:61px;height:80px;padding:3px 42px 0 42px;}
table.goal_time th.sedici_30 {background: url(../img/img_graph_16_30.gif) bottom center no-repeat;width:61px;height:80px;padding:3px 42px 0 42px;}
table.goal_time th.trentuino_45 {background: url(../img/img_graph_31_45.gif) bottom center no-repeat;width:61px;height:80px;padding:3px 42px 0 42px;}

table.match_report {color:#663300;width:100%;margin:10px auto 10px auto;clear:both;}
table.match_report th, table.match_report td.big {font-size:22px;text-transform:uppercase;padding:0 10px 10px 10px;}
table.match_report td.big {font-size:34px;}
table.match_report td.medium {font-size:22px;}
table.match_report img {margin:0 30px 0 30px;}
table.match_report td {padding:0 10px 3px 10px; margin:0;font-size:11px;}
table.match_report a {color:#663300;}

/*FORM*/
form {margin:0; padding:0;}
input {font-size:9px;}
fieldset {margin:0; padding:0;border:0;}
/*button.btn {cursor:pointer;font-size:10px;font-weight:bold;color:#FFF;border:0;background: url(../img/back_button.gif) top left no-repeat;width:62px;height:24px;margin:-2px 0 0 0;text-align:center;padding:0 0 2px 0;}*/
button.arrow {cursor:pointer;font-size:10px;font-weight:bold;color:#FFF;border:0;background:transparent url(../img/back_ico_menu_arrow1.gif) top left no-repeat;width:9px;height:9px;margin:5px;text-align:center;padding:0;}


/*Last step*/
div.last_step img.logo {float:left;margin:0 10px 0 10px;}
div.last_step div.ctn {float:left;width:220px;padding:10px 0 0 0;}
div.last_step div.ctn2 {float:left;width:303px;padding:30px 0 0 0;}
div.last_step div.ctn2 h3 {background:transparent url(../img/back_ff_subtitle.gif) top right repeat-y;width:303px;padding:2px 0 2px 0;margin:0;}
div.last_step div.ctn2 p {padding:10px 0 0 0; margin:0;font-size:11px;}

div.aux_ff div.hp {background:transparent url(../img/back_ff_hp.gif) top left no-repeat;width:699px;height:370px;position:relative;}
div.aux_ff div.hp p {position:absolute;top:170px;right:10px;width:480px;height:100px;overflow:hidden;font-size:32px;line-height:33px;color:#660000;}

div.aux_ff ul.list {list-style-type:none;margin:0; padding:0 0 20px 45px;float:left;width:90%;}
div.aux_ff ul.list li {display:block;float:left;margin:0; padding:0 5px 0 0;}

div.aux_ff div.toolbar {clear:both;margin:0 0 0 8px;background:transparent url(../img/back_ff_sponsor_toolbar.gif) top left no-repeat;width:684px;height:85px;}
div.aux_ff div.toolbar a {display:block;float:left;padding:15px 0 0 8px;}

div.aux_ff ul.news_list_archives {width:560px;padding:0 0 0 60px;}
div.aux_ff ul.news_list_archives li {display:block;width:560px;}
div.aux_ff ul.news_list_archives li p  {font-size:10px;}
div.aux_ff ul.news_list_archives li h3  {font-size:11px;}
div.main ul.news_list_archives div {float:none;width:auto;}
div.aux_ff ul.news_list_archives span, div.aux_ff ul.news_list_archives img {display:none;}



div.aux_ff div.menu {width:141px;float:left;background:transparent url(../img/back_ff_latsx.gif) top right no-repeat;height:425px;}
div.aux_ff div.menu ul {list-style-type:none;margin:0; padding:0;width:140px;}
div.aux_ff div.menu ul li {margin:0; padding:0;font-size:12px;color:#663300;display:block;width:140px;}
div.aux_ff div.menu ul li a, div.aux_ff div.menu ul li b {color:#663300;padding:3px 10px 3px 10px;display:block;}
div.aux_ff div.menu ul li b {background:transparent url(../img/back_ff_menu_latsx.gif) top left repeat-y;}

div.aux_ff div.main {width:535px;float:left;}
div.aux_ff div.main div.card_box h3 {float:left;width:330px;padding:15px 0 10px 0;}
div.aux_ff div.main div.card_box p {width:330px;padding:0;margin:0;}
div.aux_ff div.main span.frame {width:164px;background: url(../img/back_frame2.gif) bottom right no-repeat;margin:15px 0 0 0;}
div.aux_ff div.main ul.list {padding:0 0 20px 0;width:auto;}
div.aux_ff div.main ul.list li {padding:0px 10px 0 0;}

div.aux_ff div.bigtable {color:#663300;font-size:11px;width:548px;background: url(../img/back_ff_bigtable.gif) top right no-repeat;height:530px;float:left;position:relative;}
div.aux_ff div.bigtable img {vertical-align:middle;}
div.aux_ff div.bigtable span {display:block;font-size:18px;}

div.aux_ff div.quarterfinal1, div.aux_ff div.quarterfinal2, 
div.aux_ff div.semi-final1, div.aux_ff div.semi-final2, 
div.aux_ff div.final {position:absolute;width:94px;height:56px;text-align:center;}
div.aux_ff div.quarterfinal1 {top:10px;left:15px;}
div.aux_ff div.quarterfinal2 {top:10px;right:5px;}
div.aux_ff div.semi-final1 {top:10px;left:124px;}
div.aux_ff div.semi-final2 {top:10px;right:114px;}
div.aux_ff div.final {top:10px;left:231px;}

div.aux_ff div.team1, div.aux_ff div.team2, 
div.aux_ff div.team3, div.aux_ff div.team4, 
div.aux_ff div.team5, div.aux_ff div.team6,
div.aux_ff div.team7, div.aux_ff div.team8,
div.aux_ff div.team9, div.aux_ff div.team10, 
div.aux_ff div.team11, div.aux_ff div.team12, 
div.aux_ff div.team13, div.aux_ff div.team14 {position:absolute;width:92px;height:33px;}

div.aux_ff div.team1 {top:81px;left:2px;}
div.aux_ff div.team2 {top:81px;right:5px;}
div.aux_ff div.team3 {top:143px;left:122px;}
div.aux_ff div.team4 {top:143px;right:120px;}
div.aux_ff div.team5 {top:209px;left:2px;}
div.aux_ff div.team6 {top:209px;left:230px;}
div.aux_ff div.team7 {top:209px;right:5px;}
div.aux_ff div.team8 {top:340px;left:2px;}
div.aux_ff div.team9 {top:340px;left:230px;}
div.aux_ff div.team10 {top:340px;right:5px;}
div.aux_ff div.team11 {top:404px;left:122px;}
div.aux_ff div.team12 {top:404px;right:120px;}
div.aux_ff div.team13 {top:467px;left:2px;}
div.aux_ff div.team14 {top:467px;right:5px;}

div.aux_ff div.football_field1, div.aux_ff div.football_field2, 
div.aux_ff div.football_field3, div.aux_ff div.football_field4, 
div.aux_ff div.football_field5, div.aux_ff div.football_field6, 
div.aux_ff div.football_field7 {position:absolute;width:95px;height:68px;text-align:center;overflow:hidden;}



div.aux_ff div.football_field1 {top:130px;left:5px;}
div.aux_ff div.football_field2 {top:130px;right:0;}

div.aux_ff div.football_field3 {top:255px;left:125px;}
div.aux_ff div.football_field4 {top:255px;left:233px;}
div.aux_ff div.football_field5 {top:255px;right:110px;}

div.aux_ff div.football_field6 {top:385px;left:5px;}
div.aux_ff div.football_field7 {top:385px;right:0;}


div.aux_ff div.card_team {width:555px;float:left;}
div.aux_ff div.card_team img.logo {float:left;margin:0 5px 0 0;}
div.aux_ff div.card_team h3 {width:300px;font-size:22px;padding:40px 0 0 0;margin:0;text-transform:none;}
div.aux_ff div.card_team div.sx {width:210px;float:left;}
div.aux_ff div.card_team div.sx h3 {font-size:11px;background:transparent url(../img/back_ff_subtitle.gif) top left repeat-y;width:193px;padding:2px 5px 2px 8px;margin:5px 0 10px 0;text-align:right;}
div.aux_ff div.card_team div.dx {width:345px;float:left;}

div.aux_ff div.card_team span.frame {width:193px;background: url(../img/back_frame4.gif) bottom right no-repeat;padding:0 0 10px 0;height:122px;margin:0 0 0 13px;}
div.aux_ff div.card_team span.frame img {margin:0 10px 0 0;}


div.aux_ff div.aux {width:555px;margin:0;padding:0;position:relative;}
div.main div.box div.aux_ff div.large {background: url(../img/back_ff_tab_map.gif) top left no-repeat;width:546px;height:25px;margin:5px 0 10px 7px; padding:0;}
div.main div.box div.aux_ff div.card_tab span.small {width:113px;height:412px;margin:0; padding:0;}
div.main div.aux_ff div.card_tab p.big {width:405px;margin:0; padding:55px 0 0 0;font-size:11px;font-weight:normal;}
div.aux_ff div.card_tab h3 {text-align:uppercase;font-size:30px;position:absolute;top:50px;right:80px;background: url(../img/back_title_card_tab.gif) bottom right repeat-y;padding:0 3px 0 0;display:block;width:300px;text-align:right;margin:0;}

/* calendario */
.datepicker{float:right; width:185px; display:inline; margin:0 10px 0 0; border:1px solid #ccc; padding:5px; position:relative;}
.datepicker.left{float:left; margin:0 0 0 10px;}
.datepicker a{display:block;}
.datepicker a.prev_year{width:23px; height:24px; position:absolute; top:5px; left:5px; text-align:center; line-height:24px;}
.datepicker a.prev_month{width:23px; height:24px; position:absolute; top:5px; left:28px; text-align:center; line-height:24px;}
.datepicker a.next_year{width:23px; height:24px; position:absolute; top:5px; right:5px; text-align:center; line-height:24px;}
.datepicker a.next_month{width:23px; height:24px; position:absolute; top:5px; right:28px; text-align:center; line-height:24px;}
.datepicker table{width:185px; text-align:center;}
.datepicker table th,
.datepicker table td{padding:2px;}
.datepicker table .days td{background:#eee;}
.monthname{text-transform:uppercase; font-size:11px; font-weight:bold; white-space:nowrap; color:#660000; height:24px; background:url(../img/back_caption_datepicker.gif) center top no-repeat; line-height:24px;}
.datepicker table .days .event a{color:#660000; font-size:11px}

/*------------------------------------------------*/

/*FOOTER*/
#footer {margin:auto; width:990px;background-color:#FFF;padding:5px 0 5px 0;}
#footer ul {padding:5px 0 5px 0;list-style-type:none;margin:10px 5px 0 5px;background-color:#F4F4F4;}
#footer ul li {display:inline;color:#B4B3B3;}
#footer ul li a {color:#B4B3B3;}
#footer ul li a:hover, #footer ul li b, #footer p a:hover {color:#660000;}
#footer p {background-color:#F4F4F4;color:#000; padding:5px 0 5px 0;margin:5px;}
#footer p a {color:#000;}
}