@charset "utf-8";
html, body,input, button, textarea, div, span, object, iframe, figure, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small,  strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{border:0;margin:0;padding:0;font-size:100%;vertical-align:baseline;outline:0}
ul, ol{list-style:none}
img,section, article, aside, header, footer, nav, dialog, figure {display:block}
address{font-style:normal}
a{text-decoration:none}
textarea{resize:none;font:12px arial}
h1,h2,h3,h4,h5,h6{font-weight:normal}
em{font-style:normal}
/* end / CSS reset */

#header,#content,#footer{clear:both}
a{text-decoration:none}
a:hover{text-decoration:underline}
::-moz-selection{background:#707070;color:#fff;text-shadow:none}
::selection{background:#707070;color:#fff;text-shadow:none}
input,select{font:11px arial,helvetica,sans-serif,clean}
textarea{font:11px arial,helvetica,sans-serif,clean;overflow:auto;resize:vertical}
label{cursor:pointer}
body{background:#ededed;font:12px arial,helvetica,sans-serif,clean}
input:focus,textarea:focus{outline: none}
/* end / CSS Default */

.clear{clear:both;zoom:1}
.right{float:right!important}
.left{float:left!important}
/* end / position */

.hide{display:none}
.screen-reader{position:absolute;top:-999em;visibility:hidden}
/* end / hide elements */

.color-news{color:#7a0000}
.color-politics{color:#a91f00}
.color-sports{color:#e54600}
.color-entertainment{color:#e58100}
.color-promotions{color:#e5b200}
.color-system{color:#707070}

.background-news{background-color:#7a0000}
.background-politics{background-color:#a91f00}
.background-sports{background-color:#e54600}
.background-entertainment{background-color:#e58100}
.background-promotions{background-color:#e5b200}
.background-system{background-color:#707070}
/* end / colors */

.icon-category-news{padding:0 0 0 13px;background:url(../img/layout/icons-category.png) no-repeat 0 0}
.icon-category-politics{padding:0 0 0 13px;background:url(../img/layout/icons-category.png) no-repeat 0 -100px}
.icon-category-sports{padding:0 0 0 13px;background:url(../img/layout/icons-category.png) no-repeat 0 -200px}
.icon-category-entertainment{padding:0 0 0 13px;background:url(../img/layout/icons-category.png) no-repeat 0 -300px}
.icon-category-promotions{padding:0 0 0 13px;background:url(../img/layout/icons-category.png) no-repeat 0 -400px}

.icon-read-news{padding:0 0 0 37px;background:url(../img/layout/icons-read.png) no-repeat 0 0}
.icon-read-politics{padding:0 0 0 37px;background:url(../img/layout/icons-read.png) no-repeat 0 -100px}
.icon-read-sports{padding:0 0 0 37px;background:url(../img/layout/icons-read.png) no-repeat 0 -200px}
.icon-read-entertainment{padding:0 0 0 37px;background:url(../img/layout/icons-read.png) no-repeat 0 -300px}

.icon-bullets-politics li{padding:0 0 0 10px;background:url(../img/layout/bullets.gif) no-repeat 0 0}
.icon-bullets-sports li{padding:0 0 0 10px;background:url(../img/layout/bullets.gif) no-repeat 0 -15px}
.icon-bullets-news li{padding:0 0 0 10px;background:url(../img/layout/bullets.gif) no-repeat 0 -45px}
.icon-bullets-entertainment li{padding:0 0 0 10px;background:url(../img/layout/bullets.gif) no-repeat 0 -60px}
.icon-bullets-promotions li{padding:0 0 0 10px;background:url(../img/layout/bullets.gif) no-repeat 0 -75px}
.icon-bullets-system li{padding:0 0 0 10px;background:url(../img/layout/bullets.gif) no-repeat 0 -90px}
/* end / icons */

/* selectmenu */
.ui-selectmenu { display: block; display: inline-block; position: relative; height: 2.2em; vertical-align: middle; text-decoration: none; overflow: hidden; zoom: 1; }
.ui-selectmenu-icon { position:absolute; right:6px; margin-top:-8px; top: 50%; }
.ui-selectmenu-menu { padding:0; margin:0; position:absolute; top: 0; display: none; z-index: 1005!important;} /* z-index: 1005 to make selectmenu work with dialog */
.ui-selectmenu-menu  ul { padding:0; margin:0; list-style:none; position: relative; overflow: auto; overflow-y: auto ; overflow-x: hidden; } 
.ui-selectmenu-open { display: block; }
.ui-selectmenu-menu-popup { margin-top: -1px; }
.ui-selectmenu-menu-dropdown { }
.ui-selectmenu-menu li { padding:0; margin:0; display: block; border-top: 1px dotted transparent; border-bottom: 1px dotted transparent; border-right-width: 0 !important; border-left-width: 0 !important; font-weight: normal !important; }
.ui-selectmenu-menu li a,.ui-selectmenu-status { line-height: 1.4em; display: block; padding: .405em 2.1em .405em 1em; outline:none; text-decoration:none; }
.ui-selectmenu-menu li.ui-state-disabled a, .ui-state-disabled { cursor: default; }
.ui-selectmenu-menu li.ui-selectmenu-hasIcon a,
.ui-selectmenu-hasIcon .ui-selectmenu-status { padding-left: 20px; position: relative; margin-left: 5px; }
.ui-selectmenu-menu li .ui-icon, .ui-selectmenu-status .ui-icon { position: absolute; top: 1em; margin-top: -8px; left: 0; }
.ui-selectmenu-status { line-height: 1.4em; }
.ui-selectmenu-open li.ui-selectmenu-item-focus a { }
.ui-selectmenu-open li.ui-selectmenu-item-selected { }
.ui-selectmenu-menu li span,.ui-selectmenu-status span { display:block; margin-bottom: .2em; }
.ui-selectmenu-menu li .ui-selectmenu-item-header { font-weight: bold; }
.ui-selectmenu-menu li .ui-selectmenu-item-content { }
.ui-selectmenu-menu li .ui-selectmenu-item-footer { opacity: .8; }
/* for optgroups */
.ui-selectmenu-menu .ui-selectmenu-group { font-size: 1em; }
.ui-selectmenu-menu .ui-selectmenu-group .ui-selectmenu-group-label { line-height: 1.4em; display:block; padding: .6em .5em 0; font-weight: bold; }
.ui-selectmenu-menu .ui-selectmenu-group ul { margin: 0; padding: 0; }
/* IE6 workaround (dotted transparent borders) */
* html .ui-selectmenu-menu li { border-color: pink; filter:chroma(color=pink); width:100%; }
* html .ui-selectmenu-menu li a { position: relative }
/* IE7 workaround (opacity disabled) */
*+html .ui-state-disabled, *+html .ui-state-disabled a { color: silver; }
/* end / selectmenu */

#wrap{min-width:1000px;}
#floater{width:300px;height:300px;margin:0 0 0 -150px;position:absolute;top:220px;left:50%;z-index:300}
#floater2{width:800px;height:600px;margin:0 0 0 -385px;position:absolute;top:220px;left:50%;z-index:300}
#floater3{width:600px;height:300px;margin:0 0 0 -300px;position:absolute;top:220px;left:50%;z-index:300}
#floater.hour-planet {width:100%!important;height:953px;margin:0;top:0;left:0;position:fixed;z-index:99999!important;}
#close {width:26px;height:26px;margin:0 0 0 123px;background:url(../img/layout/btn_fechar.png) no-repeat;position:absolute;top:195px;left:50%;z-index:999;}
#close a {width:26px;height:26px;float:left;text-indent:-999em}

#close2 {width:26px;height:26px;margin:0 0 0 392px;background:url(../img/layout/btn_fechar.png) no-repeat;position:absolute;top:195px;left:50%;z-index:999;}
#close2 a {width:26px;height:26px;float:left;text-indent:-999em}

#close3 {width:26px;height:26px;margin:0 0 0 275px;background:url(../img/layout/btn_fechar.png) no-repeat;position:absolute;top:195px;left:50%;z-index:999;}
#close3 a {width:26px;height:26px;float:left;text-indent:-999em}

#header{height:271px;background:#f5f5f5 url(../img/layout/background-header.gif) repeat-x 0 0}
#header .container{width:1000px;position:relative;margin:0 auto}

#header .advertising{height:110px;position:relative;z-index:999;}
#header .advertising nav{position:absolute;top:16px;left:766px}
#header .advertising nav li{float:left}
#header .advertising nav li a{padding:0 8px;font-size:10px;text-transform:uppercase;color:#000;border-left:1px solid #000}
#header .advertising nav li:first-child a{padding:0 8px 0 0;border:none}
#header .advertising .banner-leaderboard{width:728px;height:90px;position:absolute;bottom:0;left:0}

#header .advertising .banner-clock-a{width:234px;height:70px;position:absolute;bottom:0;right:0;background:#b50001 url(../img/layout/background-banner-clock.jpg) no-repeat 0 0}
#header .advertising .banner-clock-a p{position:absolute;top:18px;left:16px;font-size:10px;text-transform:uppercase;color:#fff}
#header .advertising .banner-clock-a p span{display:block;font-size:24px;text-transform:none}

#header .advertising .banner-clock-b{width:234px;height:70px;position:absolute;bottom:0;right:0;background:#c4c4c4 url(../img/layout/background-banner-auto-club-clock.jpg) no-repeat 0 0;}
#header .advertising .banner-clock-b p{height:33px;display:block;line-height:33px;font-size:13px;color:#800001;}
#header .advertising .banner-clock-b p span{padding:0 44px 0 33px;}
/*#header .advertising .banner-clock-b .brands{width:233px;height:36px;overflow:hidden;position:absolute;bottom:0;left:0;}
#header .advertising .banner-clock-b .brands img{width:233px;height:36px;}*/

#header h1{width:313px;height:113px;position:absolute;top:110px;left:0}
#header h1 a{width:313px;height:52px;margin:30px 0 0;display:block;background:url(../img/layout/portal-correio.png) no-repeat 0 -33px;text-indent:-999em;float:left;font-size:42px;font-family:Oswald,Arial,Helvetica,sans-serif;text-transform:uppercase;text-decoration:none;line-height:52px}
#header .header-news a{background:url(../img/layout/icons.gif) no-repeat 0 -407px; text-indent:60px;}
#header .header-politics a{background:url(../img/layout/icons.gif) no-repeat 0 -459px; text-indent:60px;}
#header .header-sports a{background:url(../img/layout/icons.gif) no-repeat 0 -511px; text-indent:60px;}
#header .header-entertainment a{background:url(../img/layout/icons.gif) no-repeat 0 -563px; text-indent:60px;}
#header .header-promotions a{background:url(../img/layout/icons.gif) no-repeat 0 -615px; text-indent:60px;}
#header .header-search{width:auto;height:52px;margin:30px 0 0;display:block;font-size:24px;font-family:Oswald,Arial,Helvetica,sans-serif;text-transform:uppercase;text-decoration:none;line-height:52px}
#header .header-system{width:auto;height:52px;margin:30px 0 0;display:block;font-size:42px;font-family:Oswald,Arial,Helvetica,sans-serif;text-transform:uppercase;text-decoration:none;line-height:52px}
#header .search-info{position:absolute;top:180px;font-size:12px;color:#808080;}
#header.no-nav{height:224px;}

#nav{width:100%;position:absolute;top:223px;left:0}
#nav ul{width:100%;min-height:45px}
#nav ul li{height:45px;margin:0 1px 0 0;background:url(../img/layout/hover-nav.png) no-repeat;float:left;border-top:3px solid}
#nav ul li.news{width:134px;border-top-color:#7a0000;background-position:-61px -47px}
#nav ul li.politics{width:129px;border-top-color:#a91f00;background-position:-66px -141px}
#nav ul li.sports{width:141px;border-top-color:#e54600;background-position:-54px -235px}
#nav ul li.entertainment{width:192px;border-top-color:#e58100;background-position:-3px -329px}
#nav ul li.promotions{width:141px;border-top-color:#e5b200;background-position:-54px -423px}
#nav ul li.system{width:149px;border-top-color:#707070;background-position:-46px -517px}
#nav ul li a{height:45px;padding:0 10px 0 0;display:block;font-size:16px;font-family:Oswald,Arial,Helvetica,sans-serif;text-transform:uppercase;text-decoration:none;line-height:45px}
#nav ul li span{width:40%;display:block;text-align:right;overflow:inherit!important}

#nav .sub-nav-wrap{width:745px;height:310px;display:none;position:absolute;top:45;overflow:hidden;z-index:15}
#nav .sub-nav{height:200px;display:none;padding:20px 25px;position:absolute;top:-100px;left:0;background:#fff;border:5px solid #7a0000;z-index:20;overflow:hidden}
#nav .sub-nav h3{margin:0 0 15px;font-size:14px;text-transform:uppercase;font-weight:bold;color:#4f4f4f}
#nav .sub-nav ul{width:auto;float:left;margin:0 30px 0 0;}
#nav .sub-nav ul li{height:22px;margin:0;background:none;float:none;border:none}
#nav .sub-nav ul li a{height:22px;padding:0 0 0 10px;background:url(../img/layout/bullets.gif) no-repeat 0 -42px;font-size:12px;font-family:Arial,sans-serif;color:#4f4f4f;text-transform:none;line-height:22px}
#nav .sub-nav ul li a:hover,
#nav .sub-nav ul .ui-state-active a{color:inherit}

#nav ul li.news .sub-nav{border-color:#7a0000;color:#7a0000}
#nav ul li.politics .sub-nav{border-color:#bc2300;color:#a91f00}
#nav ul li.sports .sub-nav{border-color:#ff4e00;color:#e54600}
#nav ul li.entertainment .sub-nav{border-color:#ff9000;color:#e58100}
#nav ul li.promotions .sub-nav{border-color:#f1bb00;color:#e5b200}
#nav ul li.news .sub-nav a{background:url(../img/layout/bullets.gif) no-repeat 0 -42px}
#nav ul li.politics .sub-nav a{background:url(../img/layout/bullets.gif) no-repeat 0 3px}
#nav ul li.sports .sub-nav a{background:url(../img/layout/bullets.gif) no-repeat 0 -12px}
#nav ul li.entertainment .sub-nav a{background:url(../img/layout/bullets.gif) no-repeat 0 -57px}
#nav ul li.promotions .sub-nav a{background:url(../img/layout/bullets.gif) no-repeat 0 -72px}
#nav ul li.system .sub-nav-wrap{width:222px;height:600px;left:auto;right:1px}
#nav ul li.system .sub-nav{width:212px;height:auto;padding:0;background:#b4b3b3;border-color:#b4b3b3}
#nav ul li.system .sub-nav li{width:212px;height:83px;margin:5px 0 0;border:none;}
#nav ul li.system .sub-nav li:first-child{margin:0}
#nav ul li.system .sub-nav li a{width:212px;height:83px;display:block;padding:0;background:none}
#nav ul li.system .sub-nav .view-all{height:29px;}
#nav ul li.system .sub-nav .view-all a{background:#848484;font-family:Oswald,Arial,Helvetica,sans-serif;font-size:14px;color:#f5f5f5;text-transform:uppercase;line-height:29px;text-align:center;}

#nav-in{width:100%;background:url(../img/layout/background-nav-in.gif) repeat-x 0 0;}
#nav-in .container{width:1000px;position:relative;margin:0 auto;}
#nav-in ul{width:100%;min-height:52px}
#nav-in ul li{height:47px;margin:0 1px 0 0;background:url(../img/layout/hover-nav.png) no-repeat;float:left;border-top:3px solid}
#nav-in ul li.to-home{width:207px;height:47px;margin:0;background:url(../img/layout/background-nav-in.gif) repeat-x 0 0;border:none;}
#nav-in ul li.to-home a{width:207px;height:47px;display:block;background:url(../img/layout/portal-correio-small.png) no-repeat 0 0;text-indent:-999em;float:left;}
#nav-in ul li.news{width:124px;border-top-color:#7a0000;background-position:-61px -47px}
#nav-in ul li.politics{width:119px;border-top-color:#a91f00;background-position:-66px -141px}
#nav-in ul li.sports{width:131px;border-top-color:#e54600;background-position:-54px -235px}
#nav-in ul li.entertainment{width:152px;border-top-color:#e58100;background-position:-3px -329px}
#nav-in ul li.promotions{width:121px;border-top-color:#e5b200;background-position:-54px -423px}
#nav-in ul li.system{width:135px;padding:0 0 0 4px;border-top-color:#707070;background-position:-50px -517px}
#nav-in ul li a{height:45px;padding:0 10px 0 0;display:block;font-size:16px;font-family:Oswald,Arial,Helvetica,sans-serif;text-transform:uppercase;text-decoration:none;line-height:45px}
#nav-in ul li span{width:40%;display:block;text-align:right;overflow:inherit!important}

#nav-in .sub-nav-wrap{width:745px;height:310px;display:none;position:absolute;top:45;left:0;overflow:hidden;z-index:9999;}
#nav-in .sub-nav{width:681px;height:250px;display:none;padding:25px;position:absolute;top:-100px;left:0;background:#fff;border:5px solid #7a0000;z-index:20;overflow:hidden}
#nav-in ul li.system .sub-nav-wrap{width:222px;height:600px;left:auto;right:1px}
#nav-in ul li.system .sub-nav{width:212px;height:auto;padding:0;background:#b4b3b3;border-color:#b4b3b3}
#nav-in ul li.system .sub-nav li{width:212px;height:83px;margin:5px 0 0;border:none;}
#nav-in ul li.system .sub-nav li:first-child{margin:0}
#nav-in ul li.system .sub-nav li a{width:212px;height:83px;display:block;padding:0;background:none}
#nav-in ul li.system .sub-nav .view-all{height:29px;}
#nav-in ul li.system .sub-nav .view-all a{background:#848484;font-family:Oswald,Arial,Helvetica,sans-serif;font-size:14px;color:#f5f5f5;text-transform:uppercase;line-height:29px;text-align:center;}

#nav-category{width:100%;position:absolute;top:223px;left:0}
#nav-category ul{width:100%;min-height:45px}
#nav-category ul li{height:45px;margin:0 25px 0 0;float:left;border-top:3px solid #e9e9e9}
#nav-category ul li a{height:45px;display:block;font-size:16px;font-family:Oswald,Arial,Helvetica,sans-serif;text-transform:uppercase;text-decoration:none;line-height:45px}
#nav-category.nav-news ul li:hover,
#nav-category.nav-news ul .active{border-top-color:#7a0000}
#nav-category.nav-news ul li:hover a{color:#7a0000}
#nav-category.nav-news ul .active a{background:url(../img/layout/mark-cat-menu.png) no-repeat center 0;color:#7a0000}
#nav-category.nav-politics ul li:hover,
#nav-category.nav-politics ul .active{border-top-color:#a91f00}
#nav-category.nav-politics ul li:hover a{color:#a91f00}
#nav-category.nav-politics ul .active a{background:url(../img/layout/mark-cat-menu.png) no-repeat center -45px;color:#a91f00}
#nav-category.nav-sports ul li:hover,
#nav-category.nav-sports ul .active{border-top-color:#e54600}
#nav-category.nav-sports ul li:hover a{color:#e54600}
#nav-category.nav-sports ul .active a{background:url(../img/layout/mark-cat-menu.png) no-repeat center -90px;color:#e54600}
#nav-category.nav-entertainment ul li:hover,
#nav-category.nav-entertainment ul .active{border-top-color:#e58100}
#nav-category.nav-entertainment ul li:hover a{color:#e58100}
#nav-category.nav-entertainment ul .active a{background:url(../img/layout/mark-cat-menu.png) no-repeat center -135px;color:#e58100}
#nav-category.nav-promotions ul li:hover,
#nav-category.nav-promotions ul .active{border-top-color:#e5b200}
#nav-category.nav-promotions ul li:hover a{color:#e5b200}
#nav-category.nav-promotions ul .active a{background:url(../img/layout/mark-cat-menu.png) no-repeat center -180px;color:#e5b200}

#nav-category .more-category{width:28px;height:28px;display:block;position:absolute;top:11px;right:0;background-image:url(../img/layout/button-more-nav.png);background-repeat:no-repeat;float:left;text-indent:-999em;z-index:10;}
#nav-category .more-category.open{background-position:0 0;}
#nav-category .more-category.close{background-position:0 -28px;}

#nav-more-category{width:100%;display:none;position:absolute;top:383px;left:0;background:#f5f5f5 url(../img/layout/background-more-nav.png) repeat-x 0 0;overflow:hidden;z-index:99;}
#nav-more-category ul{width:1000px;margin:0 auto;overflow:hidden;}
#nav-more-category ul li{height:45px;margin:0 25px 0 0;float:left;border-top:none}
#nav-more-category ul li a{height:45px;display:block;font-size:16px;font-family:Oswald,Arial,Helvetica,sans-serif;text-transform:uppercase;text-decoration:none;line-height:45px}
#nav-more-category.nav-news ul li:hover a{color:#7a0000}
#nav-more-category.nav-politics ul li:hover a{color:#a91f00}
#nav-more-category.nav-sports ul li:hover a{color:#e54600}
#nav-more-category.nav-entertainment ul li:hover a{color:#e58100}
#nav-more-category.nav-promotions ul li:hover a{color:#e5b200}

#search{position:absolute;top:145px;left:630px}
#search .txt-search{width:298px;height:16px;padding:13px 15px;background:url(../img/layout/search.png) no-repeat right 0;font-size:16px;font-weight:bold;color:#4f4f4f;float:left}
#search .button-search{width:42px;height:42px;background:url(../img/layout/search.png) no-repeat 0 -42px;float:left;cursor:pointer}
/* end / header */

#content{padding:0 0 50px;background:#fff;overflow:hidden}

#main{max-width:1000px;margin:50px auto 0 auto}
#main .custom-home{width:765px}
#main .row{float:left}

#main .slide-show{width:744px;height:376px;position:relative;margin:0 20px 20px 0;}
#main .slide-show ul{width:744px;height:376px;position:relative;overflow:hidden;}
#main .slide-show ul li{width:744px;height:376px;}
#main .slide-show ul li a,#main .slide-show ul li a img{display:block;}
#main .slide-pages{width:100%;position:absolute;bottom:0;text-align:center;z-index:999;}
#main .slide-pages a{width:42px;height:36px;position:relative;top:3px;display:inline-block;margin:0 0 0 1px;background:url(../img/layout/background-slide-pages.png) repeat 0 0;font-size:18px;color:#fff;line-height:36px;}
#main .slide-pages a.activeSlide{height:42px;top:0;background:#bc2300;line-height:42px;}
#main .slide-show figure{position:relative;}
#main .slide-show figcaption{width:372px;padding:15px 0 0 20px;position:absolute;top:0;left:0;}
#main .slide-show figcaption a{font-size:61px;font-family:Oswald,Arial,Helvetica,sans-serif;text-transform:uppercase;color:#fff;text-decoration:none;line-height:110%;text-shadow: 0 4px 0 rgba(0,0,0,0.4);}

#main .news-type-a{max-width:363px;margin:0 20px 20px 0;overflow:hidden}
#main .news-type-a figcaption{padding:10px}
#main .news-type-a figcaption a{font-size:14px;font-weight:bold;color:#fff}
#main .news-type-a img{width:363px;height:auto;}

#main .news-type-b{max-width:363px;margin:0 0 15px 0}
#main .news-type-b a{display:block;margin:-5px 0 0;font-size:26px;font-weight:bold;color:inherit}

#main .news-type-c{max-width:363px;margin:0 0 20px 0}
#main .news-type-c .news-focus{margin:0 0 4px;float:left}
#main .news-type-c .news-focus .news-category{min-height:10px;display:block;font-size:10px;text-transform:uppercase;color:#4f4f4f}
#main .news-type-c .news-focus p{float:left}
#main .news-type-c .news-focus:first-child p{max-width:236px}
#main .news-type-c .news-focus p a{font-size:18px;color:inherit}
#main .news-type-c .news-focus figure{margin:0 20px 15px 0}
#main .news-type-c .more-news{float:left}
#main .news-type-c .more-news li{margin:0 0 2px}
#main .news-type-c .more-news li a{color:#4f4f4f}

#main .news-type-d{max-width:235px;margin:0 20px 20px 0}
#main .news-type-d .news-focus{margin:0 0 8px;float:left}
#main .news-type-d .news-focus .news-category{min-height:10px;display:block;font-size:10px;text-transform:uppercase;color:#4f4f4f}
#main .news-type-d .news-focus p{float:left}
#main .news-type-d .news-focus:first-child p{max-width:236px}
#main .news-type-d .news-focus p a{font-size:18px;color:inherit}
#main .news-type-d .news-focus figure{margin:0 20px 15px 0}
#main .news-type-d .more-news{float:left}
#main .news-type-d .more-news li{margin:0 0 2px}
#main .news-type-d .more-news li a{color:#4f4f4f}

#main .news-type-e{max-width:235px;margin:0 20px 20px 0;overflow:hidden}
#main .news-type-e:first-child{clear:both;}
#main .news-type-e figure a{display:block}
#main .news-type-e figcaption{padding:10px 0 0}
#main .news-type-e figcaption a{font-size:12px;font-weight:bold;color:inherit}
#main .news-type-e span {width:235px;margin:15px 0 0;color:#4f4f4f;font:10px/15px 'Arial',sans-serif;text-transform:uppercase;float:left;}
#main .news-type-e h3 {margin:0 0 13px;color:#810000;font:700 14px 'arial',sans-serif;}

#main .news-type-f{max-width:235px;margin:0 0 20px 0}
#main .news-type-f .news-focus{padding:20px 0 0;margin:0 0 4px;border-top:1px solid #d2d2d2;float:left}
#main .news-type-f .news-focus .news-category{min-height:10px;display:block;font-size:10px;text-transform:uppercase;color:#4f4f4f}
#main .news-type-f .news-focus p{max-width:130px;float:left}
#main .news-type-f .news-focus p a{font-size:14px;font-weight:bold;color:inherit}
#main .news-type-f .news-focus figure{margin:0 20px 15px 0}

#main .news-type-g{max-width:363px;padding:20px 0 0;margin:0 0 20px 0;border-top:1px solid #cecece}
#main .news-type-g .news-focus{margin:0 0 4px;float:left}
#main .news-type-g .news-focus .news-category{min-height:10px;display:block;font-size:10px;text-transform:uppercase;color:#4f4f4f;}
#main .news-type-g .news-focus p{max-width:236px;float:left}
#main .news-type-g .news-focus p a{font-size:18px;color:inherit}
#main .news-type-g .news-focus figure{margin:0 20px 15px 0}

#main .news-type-h{max-width:363px;margin:0 20px 20px 0;}
#main .news-type-h .news-focus{width:363px;position:relative;padding:20px 0 15px;margin:0 0 4px;float:left;border-top:1px solid #cecece;overflow:hidden;}
#main .news-type-h .news-focus:first-child{border:none;padding:0 0 15px;}
#main .news-type-h .news-focus .news-category{min-height:10px;display:block;font-size:10px;text-transform:uppercase;color:#4f4f4f;}
#main .news-type-h .news-focus p{float:left}
#main .news-type-h .news-focus p a{font-size:18px;color:inherit}
#main .news-type-h .news-focus figure{margin:0 20px 0 0}
#main .news-type-h .news-focus figure + p{max-width:236px;}
#main .news-type-h .more-news{font-size:14px;font-family:Oswald,Arial,Helvetica,sans-serif;text-transform:uppercase;color:#4f4f4f}
#main .news-type-h .more-news span{width:15px;height:15px;margin:3px 10px 0 0;display:block;background-image:url(../img/layout/button-more-nav.png);background-repeat:no-repeat;background-position:-6px -7px;float:left;text-indent:-999em;}

#main .news-type-i{max-width:745px;margin:0 0 20px 0}
#main .news-type-i .news-focus{margin:0 0 4px;float:left}
#main .news-type-i .news-focus .news-category{min-height:10px;display:block;font-size:10px;text-transform:uppercase;color:#4f4f4f;}
#main .news-type-i .news-focus p{max-width:236px;float:left}
#main .news-type-i .news-focus p a{font-size:18px;color:inherit}
#main .news-type-i .news-focus figure{margin:0 20px 15px 0}

#main .news-type-j{max-width:745px;margin:0 0 20px 0}
#main .news-type-j .news-category{min-height:10px;display:block;font-size:10px;text-transform:uppercase;color:#4f4f4f;}
#main .news-type-j p a{font-size:32px;font-weight:bold;color:inherit}

#main .sidebar{max-width:235px;float:right}

#main .side-video{max-width:235px;margin:0 0 20px 0;overflow:hidden}
#main .side-video h3{margin:0 0 10px;font-size:18px;font-family:Oswald,Arial,Helvetica,sans-serif;text-transform:uppercase;color:#707070}
#main .side-video figure{position:relative;}
#main .side-video figure a{display:block}
#main .side-video figcaption{padding:10px 0 0}
#main .side-video figcaption a{font-size:14px;font-weight:bold;color:inherit}
#main .side-video .button-player{width:72px;height:72px;display:block;position:absolute;top:56px;left:84px;background:url(../img/layout/player.png) no-repeat center center;}


#main .side-rctv{max-width:235px;margin:10px 0 20px 0;overflow:hidden;float:left;border-top:1px solid #cecece;padding:20px 0 0;}
#main .side-rctv h3 {margin:0 0 10px;font-size:18px;font-family:Oswald,Arial,Helvetica,sans-serif;text-transform:uppercase;color:#707070}
#main .side-rctv figure {font-size:14px;font-weight:bold;color:#7a0000}
#main .side-rctv figure a {width:235px;height:112px;overflow:hidden;color:#7a0000;float:left;margin:-8px 0 0;}
#main .side-rctv figure figcaption {margin:10px 0 0;}
#main .side-rctv .background-system {margin:10px 0 0;background:transparent!important;font-size:12px;float:left;height:auto;}

#main .advertising{width:982px;padding:0 0 0 18px;margin:0 0 30px;background:url(../img/layout/background-advertising.gif) no-repeat 0 center;float:left;position:relative;z-index:9999;}
#main .article .advertising{width:745px;}
#main .advertising .banner-leaderboard{width:728px;height:90px;float:right}
#main .article .banner-leaderboard{width:728px;height:90px;float:left}
#main .advertising .banner-234x90{width:234px;height:90px;margin:0 0 0 20px;float:right}
#main .sidebar .banner-234x90{margin:0 0 20px 0}
#main .advertising .banner-fullbanner{width:468px;height:60px;float:right}
#main .advertising .banner-halfbanner{width:234px;height:60px;margin:0 0 0 20px;float:right}
#main .advertising.adv-fiat {background: none;padding: 0;}

/* Propaganda da Fiat - Horizontal */
#main .advertising.adv-fiat {background: none;padding: 0; width: 100%; border-top: 2px solid #c54c50}
#main .adv-fiat .cars {width: 780px; height: 213px; float: left; position: relative; border-bottom: 1px solid #cecece;}
#main .adv-fiat .cars a {width: 185px; height: 213px; float: left; position: relative; margin: 0 10px 0 0; }
#main .adv-fiat .cars a:last-child {margin: 0}
#main .adv-fiat .cars a img {float: left; position: relative; margin-top: 8px;}
#main .adv-fiat .cars a h4 {width: 100%; float: left; position: relative; margin-top: 8px; text-transform: uppercase; font: 700 14px 'Arial', sans-serif; color: #b21117;}
#main .adv-fiat .cars a p.old-price {width: 100%; float: left; position: relative; margin-top: 8px; text-transform: uppercase; text-decoration: line-through; font: 300 12px 'Arial', sans-serif; color: #707070;}
#main .adv-fiat .cars a p.new-price {width: 100%; float: left; position: relative;text-transform: uppercase; font: 700 14px 'Arial', sans-serif; color: #b21117;}
#main .adv-fiat .logo-link {width: 220px; height: 213px; float: right; position: relative; background: #f5f5f5; border-bottom: 1px solid #cecece;}
#main .adv-fiat .logo-link a.logo-fiat {width: 93px; height: 92px; margin: 30px auto 35px ;display: block;}
#main .adv-fiat .logo-link a.acesse {width: 127px; height: 29px; margin: 0 auto;display: block; text-indent: -9999px; background: url(../img/content/banner-fiat/btn.png) no-repeat 0 0;}
#main .adv-fiat .warning {width: 100%; font: italic 300 10px 'Arial', sans-serif; color: #c2c2c2}
/* Propaganda da Fiat - Vertical */
#main .advertising.adv-fiat-vertical {background: none;padding: 0; width: 233px; border-right: 1px solid #cecece; border-left: 2px solid #c54c50}
#main .adv-fiat-vertical .cars {width: 233px; float: right; position: relative;}
#main .adv-fiat-vertical .cars a {width: 200px; height: 195px; float: right; position: relative; margin: 0 0 10px 0; }
#main .adv-fiat-vertical .cars a:last-child {margin: 0}
#main .adv-fiat-vertical .cars a img {float: left; position: relative}
#main .adv-fiat-vertical .cars a h4 {width: 100%; float: left; position: relative; margin-top: 8px; text-transform: uppercase; font: 700 14px 'Arial', sans-serif; color: #b21117;}
#main .adv-fiat-vertical .cars a p.old-price {width: 100%; float: left; position: relative; margin-top: 8px; text-transform: uppercase; text-decoration: line-through; font: 300 12px 'Arial', sans-serif; color: #707070;}
#main .adv-fiat-vertical .cars a p.new-price {width: 100%; float: left; position: relative;text-transform: uppercase; font: 700 14px 'Arial', sans-serif; color: #b21117;}
#main .adv-fiat-vertical .logo-link {width: 100%; height: 215px; float: left; position: relative; background: #f5f5f5; }
#main .adv-fiat-vertical .logo-link a.logo-fiat {width: 93px; height: 92px; margin: 25px auto 35px ;display: block;}
#main .adv-fiat-vertical .logo-link a.acesse {width: 127px; height: 29px; margin: 0 auto;display: block; text-indent: -9999px; background: url(../img/content/banner-fiat/btn.png) no-repeat 0 0;}
#main .adv-fiat-vertical .warning {width: 402px; position: absolute;bottom: 415px;left: 22px; font: italic 300 10px 'Arial', sans-serif; color: #c2c2c2; -webkit-transform:rotate(270deg); -moz-transform:rotate(270deg); -o-transform: rotate(270deg);}

#main .headline-news{width:490px;margin:0 20px 30px 0;position:relative;float:left}
#main .headline-news h3{height:32px;padding:0 0 0 38px;margin:0 0 8px;background:url(../img/layout/icons.gif) no-repeat 0 -60px;font-size:18px;font-family:Oswald,Arial,Helvetica,sans-serif;text-transform:uppercase;line-height:32px}
#main .headline-news .news-focus{width:235px;margin:0 20px 0 0;float:left}
#main .headline-news .news-focus .news-category{min-height:10px;display:block;font-size:10px;text-transform:uppercase;color:#4f4f4f;}
#main .headline-news .news-focus p a{font-size:18px;color:inherit}
#main .headline-news .news-focus figure{margin:0 0 15px 0}
#main .headline-news .more-news{width:235px;float:left}
#main .headline-news .more-news li{padding:20px 0 0;float:left}
#main .headline-news .more-news li:first-child{padding:0;border:none}
#main .headline-news .more-news li p{max-width:130px;float:left}
#main .headline-news .more-news li p a{font-size:14px;font-weight:bold;color:inherit}
#main .headline-news .more-news li figure{margin:0 20px 0 0}

#main .headline-politics{width:490px;margin:0 0 30px 0;position:relative;float:left}
#main .headline-politics h3{height:32px;padding:0 0 0 38px;margin:0 0 8px;background:url(../img/layout/icons.gif) no-repeat 0 -92px;font-size:18px;font-family:Oswald,Arial,Helvetica,sans-serif;text-transform:uppercase;line-height:32px}
#main .headline-politics .news-focus{width:235px;float:left}
#main .headline-politics .news-focus .news-category{min-height:10px;display:block;font-size:10px;text-transform:uppercase;color:#4f4f4f;}
#main .headline-politics .news-focus p a{font-size:18px;color:inherit}
#main .headline-politics .news-focus figure{margin:0 0 15px 0}

#main .headline-sports{width:490px;margin:0 20px 20px 0;position:relative;float:left}
#main .headline-sports h3{height:32px;padding:0 0 0 38px;margin:0 0 8px;background:url(../img/layout/icons.gif) no-repeat 0 -124px;font-size:18px;font-family:Oswald,Arial,Helvetica,sans-serif;text-transform:uppercase;line-height:32px}
#main .headline-sports .news-focus{width:235px;margin:0 20px 0 0;float:left}
#main .headline-sports .news-focus figure{margin:0 0 15px 0;position:relative}
#main .headline-sports .news-focus p a{margin:0 0 10px;display:block;font-size:14px;font-weight:bold;color:inherit}
#main .headline-sports .more-news{width:235px;float:left}
#main .headline-sports .more-news li{padding:15px 0 0;border-top:1px solid #d2d2d2;float:left}
#main .headline-sports .more-news li:first-child{padding:0;border:none}
#main .headline-sports .more-news li p{max-width:130px;float:left}
#main .headline-sports .more-news li p a{font-size:14px;font-weight:bold;color:inherit}
#main .headline-sports .more-news li figure{margin:0 20px 15px 0}
#main .headline-sports h4{height:10px;margin:0 0 10px;display:block;font-size:10px;text-transform:uppercase;color:#4f4f4f;line-height:6px;clear:both}
#main .headline-sports .list-clubs li{float:left}
#main .headline-sports .list-clubs li a{width:49px;height:49px;display:block;background:url(../img/layout/clubs.jpg) no-repeat;text-indent:-999em;float:left}
#main .headline-sports .list-clubs .club-auto-esporte a{background-position:0 -49px}
#main .headline-sports .list-clubs .club-botafogo a{background-position:0 0}
#main .headline-sports .list-clubs .club-campinense a{background-position:0 -196px}
#main .headline-sports .list-clubs .club-csp a{background-position:0 -245px}
#main .headline-sports .list-clubs .club-esporte a{background-position:0 -294px}
#main .headline-sports .list-clubs .club-flamnego a{background-position:0 -392px}
#main .headline-sports .list-clubs .club-nacional a{background-position:0 -343px}
#main .headline-sports .list-clubs .club-paraiba a{background-position:0 -147px}
#main .headline-sports .list-clubs .club-sousa a{background-position:0 -98px}
#main .headline-sports .list-clubs .club-treze a{background-position:0 -441px}
#main .sidebar .headline-sports{width:237px;}
#main .sidebar .headline-sports h4{padding:20px 0 0;margin:0 0 20px;font-size:18px;font-family:Oswald,Arial,Helvetica,sans-serif;text-transform:uppercase;color:#707070;border-top:1px solid #d2d2d2;}
#main .sidebar .headline-sports .list-clubs li a{width:47px;}
#main .sidebar .headline-sports .view-more{width:236px;height:34px;display:block;margin:20px 0 0;background:url(../img/layout/background-buttons.png) no-repeat 0 0;font-size:12px;text-transform:uppercase;font-weight:bold;color:#4f4f4f;text-align:center;line-height:34px;float:left;}
#main .headline-sports.no-board h4{padding:0;border:none;}

#main .headline-entertainment{width:490px;margin:0 0 30px 0;position:relative;float:left}
#main .headline-entertainment h3{height:32px;padding:0 0 0 38px;margin:0 0 8px;background:url(../img/layout/icons.gif) no-repeat 0 -156px;font-size:18px;font-family:Oswald,Arial,Helvetica,sans-serif;text-transform:uppercase;line-height:32px}
#main .headline-entertainment h4{margin:0 0 20px;font-size:18px;font-family:Oswald,Arial,Helvetica,sans-serif;text-transform:uppercase;color:#707070}
#main .headline-entertainment .news-focus{width:235px}
#main .headline-entertainment .news-focus .news-category{min-height:10px;display:block;font-size:10px;text-transform:uppercase;color:#4f4f4f;}
#main .headline-entertainment .news-focus p a{margin:0 0 10px;display:block;font-size:14px;font-weight:bold;color:inherit}
#main .headline-entertainment .news-focus figure{margin:0 0 12px 0}
#main .headline-entertainment .ui-selectmenu{height:38px;display:block;margin:0 0 8px;border:1px solid #c4c4c4;border-radius:2px;font-size:14px;color:#4f4f4f;line-height:38px}
#main .headline-entertainment .ui-selectmenu-status{display:inline;padding:0 12px}
#main .headline-entertainment .ui-selectmenu-icon{width:15px;height:15px;background:url(../img/layout/bullets.gif) no-repeat 0 -30px}
.ui-selectmenu-menu .slt-type,
.ui-selectmenu-menu .slt-event{margin:-1px 0 0 0;background:#fff;border:1px solid #c4c4c4;border-radius:2px;border-top:none}
.ui-selectmenu-menu .slt-type li a,
.ui-selectmenu-menu .slt-event li a{height:25px;display:block;font-size:14px;color:#4f4f4f;line-height:25px}
.ui-selectmenu-menu .slt-type li.ui-state-hover a,
.ui-selectmenu-menu .slt-event li.ui-state-hover a{background:#dcdcdc}

#main .headline-promotions{width:235px;margin:0 0 30px 0;position:relative;float:left}
#main .headline-promotions h3{height:32px;padding:0 0 0 38px;margin:0 0 8px;background:url(../img/layout/icons.gif) no-repeat 0 -188px;font-size:18px;font-family:Oswald,Arial,Helvetica,sans-serif;text-transform:uppercase;line-height:32px}
#main .headline-promotions .news-focus{width:235px;float:left}
#main .headline-promotions .news-focus .news-category{min-height:10px;margin:0 0 3px;display:block;font-size:10px;text-transform:uppercase;color:#4f4f4f;}
#main .headline-promotions .news-focus p{padding:17px 0;border-top: 1px solid #cecece}
#main .headline-promotions .news-focus p.first{padding:0 0 17px;border:none}
#main .headline-promotions .news-focus p a{font-size:14px;font-weight:bold;color:inherit}
#main .headline-promotions .news-focus figure{margin:0 0 15px 0}

#main .headline-tv{width:235px;margin:0 20px 30px 0;position:relative;float:left}
#main .headline-tv h3{height:32px;margin:0 0 8px;font-size:18px;font-family:Oswald,Arial,Helvetica,sans-serif;text-transform:uppercase;line-height:32px}
#main .headline-tv .news-focus{width:235px;margin:0 20px 0 0;float:left}
#main .headline-tv .news-focus figure{margin:0 0 15px 0;position:relative}
#main .headline-tv .news-focus figcaption{position:absolute;bottom:0;left:0;}
#main .headline-tv .news-focus figcaption a{width:215px;padding:10px;display:block;font-size:14px;color:#fff;opacity:0.85}
#main .headline-tv .tv-live{width:235px;height:72px;position:relative;float:left}
#main .headline-tv .tv-live figure{margin:0 10px 0 0;float:left}
#main .headline-tv .tv-live h4{font-size:18px;float:left}
#main .headline-tv .tv-live p{width:123px;height:30px;padding:12px 8px 8px;background:url(../img/layout/tv-now.png) no-repeat 0 0;font-size:14px;font-weight:bold;color:#4f4f4f;float:left}
#main .headline-tv .tv-live .next-tv{width:21px;height:22px;display:block;position:absolute;top:0;right:26px;background:url(../img/layout/control-twitter.png) no-repeat 0 0;text-indent:-999em;float:left}
#main .headline-tv .tv-live .prev-tv{width:21px;height:22px;display:block;position:absolute;top:0;right:0;background:url(../img/layout/control-twitter.png) no-repeat -21px 0;text-indent:-999em;float:left}

#main .headline-jornal-correio{width:235px;margin:0 20px 30px 0;position:relative;float:left}
#main .headline-jornal-correio h3{height:32px;margin:0 0 8px;font-size:18px;font-family:Oswald,Arial,Helvetica,sans-serif;text-transform:uppercase;line-height:32px}
#main .headline-jornal-correio .more-news{width:235px;float:left}
#main .headline-jornal-correio .more-news li{padding:15px 0 0;border-top:1px solid #d2d2d2;float:left}
#main .headline-jornal-correio .more-news li:first-child{padding:0;border:none;display:none!important;}
#main .headline-jornal-correio .more-news li p{max-width:130px;float:left}
#main .headline-jornal-correio .more-news li p a{font-size:14px;font-weight:bold;color:inherit}
#main .headline-jornal-correio .more-news li figure{margin:0 20px 15px 0}

#main .box-opnion{width:235px;margin:0 20px 30px 0;position:relative;float:left}
#main .box-opnion span{height:32px;margin:0 0 8px;font-size:18px;font-family:Oswald,Arial,Helvetica,sans-serif;text-transform:uppercase;line-height:32px;color:#707070;}
#main .box-opnion h3{position:absolute;bottom:36px;left:0;width:215px;padding:10px 10px;display:block;font:400 14px/30px 'arial',sans-serif!important;color:#fff;opacity:0.85!important;background-color:#707070!important;text-transform:inherit!important;}
#main .box-opnion .background-news {background-color:transparent!important;}
#main .box-opnion img {opacity:1!important}
#main .box-opnion figcaption a {color:#707070!important;}
#main .headline-jornal-ja{width:235px;margin:0 20px 30px 0;position:relative;float:left}
#main .headline-jornal-ja h3{height:32px;margin:0 0 8px;font-size:18px;font-family:Oswald,Arial,Helvetica,sans-serif;text-transform:uppercase;line-height:32px}
#main .headline-jornal-ja .news-focus{width:235px;float:left}
#main .headline-jornal-ja .news-focus .news-category{min-height:10px;display:block;font-size:10px;text-transform:uppercase;color:#4f4f4f;}
#main .headline-jornal-ja .news-focus p a{font-size:18px;color:inherit}
#main .headline-jornal-ja .news-focus figure{margin:0 0 15px 0}

#main .headline-radio{width:235px;margin:0 0 30px 0;float:left}
#main .headline-radio h3{height:32px;margin:0 0 8px;font-size:18px;font-family:Oswald,Arial,Helvetica,sans-serif;text-transform:uppercase;line-height:32px}
#main .headline-radio .radio-programs li{padding:20px 0 0;margin:20px 0 0;border-top:1px solid #d2d2d2;float:left}
#main .headline-radio .radio-programs li:first-child{padding:0;margin:0;border:none}
#main .headline-radio .radio-programs li .news-category{min-height:10px;display:block;font-size:10px;text-transform:uppercase;color:#4f4f4f;}
#main .headline-radio .radio-programs li a{font-size:14px;font-weight:bold;color:inherit}
#main .headline-radio h4{width:100%;margin:15px 0;padding:15px 0 0;font-size:14px;font-weight:bold;;border-top:1px solid #d2d2d2;float:left}
#main .headline-radio .submit-radio{height:40px;width:34px;font-size:14px;font-weight:bold;color:#4f4f4f;cursor:pointer;border:1px solid #c4c4c4;border-radius:2px;background: #fafafa;background: -moz-linear-gradient(top,  #fafafa 0%, #e8e8e8 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fafafa), color-stop(100%,#e8e8e8));background: -webkit-linear-gradient(top,  #fafafa 0%,#e8e8e8 100%);background: -o-linear-gradient(top,  #fafafa 0%,#e8e8e8 100%);background: -ms-linear-gradient(top,  #fafafa 0%,#e8e8e8 100%);background: linear-gradient(top,  #fafafa 0%,#e8e8e8 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#e8e8e8',GradientType=0 );float:left}
#main .headline-radio .ui-selectmenu{height:38px;display:block;margin:0 10px 8px 0;border:1px solid #c4c4c4;border-radius:2px;font-size:14px;color:#4f4f4f;line-height:38px;float:left}
#main .headline-radio .ui-selectmenu-status{display:inline;padding:0 12px}
#main .headline-radio .ui-selectmenu-icon{width:15px;height:15px;background:url(../img/layout/bullets.gif) no-repeat 0 -30px}
.ui-selectmenu-menu .slt-radio{margin:-1px 0 0 0;background:#fff;border:1px solid #c4c4c4;border-radius:2px;border-top:none}
.ui-selectmenu-menu .slt-radio li a{height:25px;display:block;font-size:14px;color:#4f4f4f;line-height:25px}
.ui-selectmenu-menu .slt-radio li.ui-state-hover a{background:#dcdcdc}

#main .headline-read-more{width:490px;margin:0 20px 30px 0;position:relative;float:left}
#main .headline-read-more h3{height:32px;margin:0 0 8px;font-size:18px;font-family:Oswald,Arial,Helvetica,sans-serif;text-transform:uppercase;line-height:32px;}
#main .headline-read-more h3 a{color:#c6c5c5;}
#main .headline-read-more h3 .selected{color:#707070}
#main .headline-read-more .ui-tabs-nav{position:relative;z-index:10}
#main .headline-read-more .ui-tabs-nav li{float:left}
#main .headline-read-more .ui-tabs-nav li a{height:40px;display:block;padding:0 15px;margin:0 -1px 0 0;background:#fff;font-size:14px;line-height:40px;border:1px solid #d6d5d6;border-top-left-radius:2px;border-top-right-radius:2px}
#main .headline-read-more .ui-tabs-nav .ui-tabs-selected a{border-bottom-color:#fff}
#main .headline-read-more .ui-tabs-nav li:hover a{background:#dcdcdc}
#main .headline-read-more .ui-tabs-nav li.ui-tabs-selected:hover a{background:#fff}
#main .headline-read-more .ui-tabs-panel{width:488px;position:relative;margin:-1px 0 0;border:1px solid #d6d5d6;border-top-right-radius:2px;border-top-left-radius:2px;border-top-right-radius:2px;float:left;z-index:5}
#main .headline-read-more .ui-tabs-panel ul{padding:0 32px}
#main .headline-read-more .ui-tabs-panel ul li{padding:15px 0;border-top:1px solid #d6d5d6}
#main .headline-read-more .ui-tabs-panel ul li:first-child{border:none}
#main .headline-read-more .ui-tabs-panel ul li a{min-height:17px;display:block;margin:0 0 0 -36px;font-size:14px;color:inherit}
#main .headline-read-more .ui-tabs-panel ul li a span{display:block;font-size:10px;text-transform:uppercase;}
#main .headline-read-more .ui-tabs-hide{display:none}
#main .read-more-tabs{position:absolute;top:40px;left:0;}
#main .read-more-tabs .hide{display:none;}

#main .headline-blogs{width:235px;margin:0 20px 30px 0;position:relative;float:left}
#main .headline-blogs h3{height:32px;margin:0 0 8px;font-size:18px;font-family:Oswald,Arial,Helvetica,sans-serif;text-transform:uppercase;line-height:32px}
#main .headline-blogs h3 a{color: #707070}
#main .headline-blogs .more-news{width:235px;float:left}
#main .headline-blogs .more-news li{padding:15px 0 0;border-top:1px solid #d2d2d2;float:left}
#main .headline-blogs .more-news li:first-child{padding:0;border:none}
#main .headline-blogs .more-news li p{max-width:130px;float:left}
#main .headline-blogs .more-news li p a{font-size:14px;font-weight:bold}
#main .headline-blogs .more-news li .news-category{min-height:10px;display:block;font-size:10px;text-transform:uppercase;color:#4f4f4f;}
#main .headline-blogs .more-news li figure{margin:0 20px 15px 0}
#main .headline-blogs.blogs-by-category{width:360px;}
#main .headline-blogs.blogs-by-category ul{padding:15px 15px 0;border:1px solid #d5d5d5;border-radius:2px;}
#main .headline-blogs.blogs-by-category .more-news{width:330px;}
#main .headline-blogs.blogs-by-category .more-news li p{max-width:225px;}

#main .headline-shopping{width:235px;margin:0 0 30px 0;position:relative;float:left}
#main .headline-shopping h3{height:32px;margin:0 0 8px;font-size:18px;font-family:Oswald,Arial,Helvetica,sans-serif;text-transform:uppercase;line-height:32px}
#main .headline-shopping ul{padding:/*15px 15px */0;border:1px solid #d5d5d5;border-radius:2px;float:left}
#main .headline-shopping ul li{padding:15px 0 0;border-top:1px solid #d2d2d2;float:left}
#main .headline-shopping ul li:first-child{padding:0;border:none}
#main .headline-shopping ul li p{max-width:100px;float:left}
#main .headline-shopping ul li p a{color:#2f2f2f;font-size:12px}
#main .headline-shopping ul li p a strong{font-weight:bold}
#main .headline-shopping ul li p a em{font-size:10px;display:block;}
#main .headline-shopping ul li figure{margin:0 20px 15px 0}

#main .headline-read-more-by-category{width:360px;margin:0 20px 30px 0;position:relative;float:left;}
#main .sidebar .headline-read-more-by-category{width:233px;min-height:320px;}
#main .headline-read-more-by-category h3{height:32px;margin:0 0 8px;font-size:18px;font-family:Oswald,Arial,Helvetica,sans-serif;text-transform:uppercase;line-height:32px;}
#main .headline-read-more-by-category h3 a{color:#c6c5c5;}
#main .headline-read-more-by-category h3 .selected{color:#707070}
#main .headline-read-more-by-category ul{width:313px;position:relative;padding:0 15px 0 32px;margin:-1px 0 0;border:1px solid #d6d5d6;border-top-right-radius:2px;border-top-left-radius:2px;border-top-right-radius:2px;float:left;z-index:5}
#main .sidebar .headline-read-more-by-category ul{width:195px;padding:0 6px 0 32px;}
#main .headline-read-more-by-category ul li{padding:17px 0;border-top:1px solid #d6d5d6}
#main .headline-read-more-by-category ul li:first-child{border:none}
#main .headline-read-more-by-category ul li a{min-height:17px;display:block;margin:0 0 0 -36px;font-size:14px;color:inherit}
#main .headline-read-more-by-category .read-more-tabs{position:absolute;top:40px;left:0;}
#main .headline-read-more-by-category .read-more-tabs .hide{display:none;}

#main .headline-ranking{width:360px;margin:0 20px 30px 0;position:relative;float:left;clear:both;}
#main .headline-ranking h3{height:32px;padding:0 0 9px;font-size:18px;font-family:Oswald,Arial,Helvetica,sans-serif;text-transform:uppercase;line-height:32px;z-index:10;}
#main .headline-ranking table{width:363px;margin:0 0 10px;border-collapse:collapse;}
#main .headline-ranking table tr th{padding:10px;background:#f2f2f2;border:1px solid #dfdfdf;font-size:14px;font-weight:bold;color:#4f4f4f;text-align:left;}
#main .headline-ranking table tr th:first-child,
#main .headline-ranking table tr th:last-child{text-align:center;}
#main .headline-ranking table tr td{padding:10px;border:1px solid #dfdfdf;}
#main .headline-ranking table tr td:first-child{width:30px;font-weight:bold;text-align:center;}
#main .headline-ranking table tr td:last-child{width:30px;text-align:center;}
#main .headline-ranking table tr.leaders td{font-weight:bold;color:#ff4e00;}
#main .headline-ranking a{font-size:12px;color:#4f4f4f;}

#main .headline-round{width:360px;margin:0 20px 30px 0;position:relative;float:left}
#main .headline-round h3{height:32px;padding:0 0 9px;font-size:18px;font-family:Oswald,Arial,Helvetica,sans-serif;text-transform:uppercase;line-height:32px;z-index:10;}
#main .headline-round table{width:363px;margin:0 0 10px;border-collapse:collapse;}
#main .headline-round table tr th{padding:10px;background:#f2f2f2;border:1px solid #dfdfdf;font-size:14px;font-weight:bold;color:#4f4f4f;}
#main .headline-round table tr td{padding:10px;border:1px solid #dfdfdf;}
#main .headline-round table tr td.player-1{width:133px;text-align:right;}
#main .headline-round table tr td.player-2{width:133px;text-align:left;}
#main .headline-round table tr td.versus{background:url(../img/layout/versus.png) no-repeat center center; text-indent:-999em;}

#main .title-sub-sport{margin:0 0 20px;font-size:30px;font-family:Oswald,Arial,Helvetica,sans-serif;text-transform:uppercase;color:#ff4e00;}

#main .nav-sub-sport{width:743px;height:54px;margin:0 0 40px;border:1px solid #d2d2d2;border-radius:2px;}
#main .nav-sub-sport li{border-left:1px solid #d2d2d2;float:left;}
#main .nav-sub-sport li:first-child{border:none;}
#main .nav-sub-sport li a{height:54px;padding:0 18px;display:block;font-size:16px;font-family:Oswald,Arial,Helvetica,sans-serif;text-transform:uppercase;color:#707070;line-height:54px;}
#main .nav-sub-sport li a.active{color:#ff4e00;}

#main .statistics-sports h3,
#main .statistics-sports h4{margin:0 0 15px;font-size:18px;font-family:Oswald,Arial,Helvetica,sans-serif;text-transform:uppercase;color:#707070;}
#main .statistics-sports table{width:745px;margin:0 0 30px;border-collapse:collapse;}
#main .statistics-sports table tr th{padding:10px;background:#f2f2f2;border:1px solid #dfdfdf;font-size:14px;font-weight:bold;color:#4f4f4f;text-align:left;}
#main .statistics-sports table tr td{height:26px;padding:10px;position:relative;border:1px solid #dfdfdf;font-size:14px;color:#707070;vertical-align:middle;}
#main .statistics-sports table tr td:first-child{width:505px;}
#main .statistics-sports table tr td .bar-percent{height:26px;display:block;position:absolute;top:10px;left:10px;background:url(../img/layout/percent.gif) repeat-x 0 0; float:left;z-index:5px;}
#main .statistics-sports table tr td .bar-percent.negative{background-position:0 -26px;}
#main .statistics-sports table tr td .value-percent{position:absolute;top:15px;right:10px;float:right;z-index:10;}

#main .table-sports h3{margin:0 0 15px;font-size:18px;font-family:Oswald,Arial,Helvetica,sans-serif;text-transform:uppercase;color:#707070;}
#main .table-sports table{width:745px;margin:0 0 30px;border-collapse:collapse;}
#main .table-sports table tr th{padding:10px;background:#f2f2f2;border:1px solid #dfdfdf;font-size:14px;font-weight:bold;color:#4f4f4f;}
#main .table-sports table tr td{height:26px;padding:10px;position:relative;border:1px solid #dfdfdf;font-size:14px;color:#707070;vertical-align:middle;text-align:center;}
#main .table-sports table tr td.player-1{width:277px;text-align:right;}
#main .table-sports table tr td.player-2{width:277px;text-align:left;}
#main .table-sports table tr td.versus{width:30px;background:url(../img/layout/versus.png) no-repeat center center; text-indent:-999em;}
#main .table-sports .ui-selectmenu{height:38px;display:block;margin:0 0 8px;border:1px solid #c4c4c4;border-radius:2px;font-size:14px;color:#4f4f4f;line-height:38px}
#main .table-sports .ui-selectmenu-status{display:inline;padding:0 12px}
#main .table-sports .ui-selectmenu-icon{width:15px;height:15px;background:url(../img/layout/bullets.gif) no-repeat 0 -30px}
#main .table-sports li{margin:0 20px 15px 0;float:left;}
#main .table-sports .more-tables{width:746px;height:54px;display:block;margin:0 0 40px;background:url(../img/layout/more-tables.gif) no-repeat 0 0;font-size:12px;font-weight:bold;text-transform:uppercase;color:#707070;text-align:center;line-height:54px;}

#main .classification-sports h3{margin:0 0 15px;font-size:18px;font-family:Oswald,Arial,Helvetica,sans-serif;text-transform:uppercase;color:#707070;}
#main .classification-sports table{width:745px;margin:0 0 30px;border-collapse:collapse;}
#main .classification-sports table tr th{padding:10px;background:#f2f2f2;border:1px solid #dfdfdf;font-size:14px;font-weight:bold;color:#4f4f4f;}
#main .classification-sports table tr td{height:26px;padding:10px;position:relative;border:1px solid #dfdfdf;font-size:14px;color:#707070;vertical-align:middle;text-align:center;}
#main .classification-sports table tr td:first-child{font-weight:bold;}
#main .classification-sports table tr td.utilization{width:80px;position:relative;}
#main .classification-sports table tr td.utilization .percent-back{height:25px;width:88px;display:block;padding:0 6px;overflow:hidden;position:absolute;top:10px;left:10px;z-index:5;line-height:25px;text-align:left;}
#main .classification-sports table tr td.utilization .percent-front{height:25px;display:block;overflow:hidden;position:absolute;top:10px;left:10px;background:#949494;z-index:10;line-height:25px;}
#main .classification-sports table tr td.utilization .percent-front em{width:50px;height:25px;display:block;padding:0 6px;color:#fff;text-align:left;}
#main .classification-sports table .leaders td{color:#ff4e00;font-weight:bold;}
#main .classification-sports table .leaders td.utilization .percent-front{background:#ff4e00;}
#main .classification-sports table .lowered td{color:#7c0000;}
#main .classification-sports table .lowered td.utilization .percent-front{background:#7c0000;}
#main .classification-sports .legend tr td{padding:0; border:none;text-align:left;font-size:12px;}
#main .classification-sports .legend tr td:first-child{font-weight:normal;}
#main .classification-sports .legend-color{width:745px;padding:30px 0;border-top:1px solid #dfdfdf;}
#main .classification-sports .legend-color li{margin:0 30px 0 0;color:#4f4f4f;float:left;}
#main .classification-sports .legend-color li span{width:15px;height:15px;display:block;margin:0 10px 0 0;float:left;}
#main .classification-sports .legend-color .leaders span{background:#ff4e00;}
#main .classification-sports .legend-color .normal span{background:#949494;}
#main .classification-sports .legend-color .lowered span{background:#7c0000;}

#main .headline-read-more-related{width:745px;margin:0 0 30px 0;position:relative;float:left}
#main .headline-read-more-related h3{height:32px;padding:0 0 16px;position:relative;font-size:18px;font-family:Oswald,Arial,Helvetica,sans-serif;text-transform:uppercase;line-height:32px;z-index:10;}
#main .headline-read-more-related h3 span{color:#c6c5c5}
#main .headline-read-more-related ul{width:700px;position:relative;padding:0 15px 0 32px;margin:-1px 0 0;border:1px solid #d6d5d6;border-top-right-radius:2px;border-top-left-radius:2px;border-top-right-radius:2px;float:left;z-index:5}
#main .headline-read-more-related ul li{padding:17px 0;border-top:1px solid #d6d5d6}
#main .headline-read-more-related ul li:first-child{border:none}
#main .headline-read-more-related ul li a{min-height:17px;display:block;margin:0 0 0 -36px;font-size:14px;color:inherit}
#main .headline-read-more-related .read-more-tabs{position:relative;top:0;}
.nav-tabela {position: absolute; width: 100%; top: 12px; height: 16px; z-index: 9999;}
.nav-tabela a {width: 10px; height: 16px; position: absolute; opacity: 0.3;filter: alpha(opacity=30); text-indent: -9999px;}
.nav-tabela a:hover {opacity: 1; filter: alpha(opacity=100);}
.nav-tabela a#next {right: 10px; background: url(../img/layout/next-tabela.png) no-repeat 0 0; }
.nav-tabela a#prev {left: 10px; background: url(../img/layout/prev-tabela.png) no-repeat 0 0; }

.table-side-sports {width:235px;margin:243px 0 30px 0;position:relative;float:left}
table.table-side-paraibano {width:235px;margin:0 0 30px;border-collapse:collapse;}
table.table-side-paraibano tr th{padding:10px;background:#f2f2f2;border:1px solid #dfdfdf;font-size:14px;font-weight:bold;color:#4f4f4f;}
table.table-side-paraibano tr td{height:61px; width: 48px; position:relative;border:1px solid #dfdfdf;font-size:14px;color:#707070;vertical-align:middle;text-align:center;}
table.table-side-paraibano tr td.player{width:42px; text-transform: uppercase; text-align:center; font: bold 14px Arial, sans-serif; color: #707070}
table.table-side-paraibano tr td.player img {margin: 0 auto 5px}
table.table-side-paraibano tr td.versus{width:48px;background:url(../img/layout/versus.png) no-repeat center center; text-indent:-999em;}
table.table-side-paraibano tr td.info-game {background: #fbfbfb; height: 5px; padding: 3px 0; text-transform: uppercase; font: normal 10px Arial, sans-serif; color: #a4a4a4;}

#main .like-box{width:235px;padding:10px 0 0;margin:0 0 30px 0;float:left}

#main .article{width:745px;float:left;}
#main .article header h2{font-size:30px;font-family:Arial,Helvetica,sans-serif;font-weight:bold}
#main .article header .excerpt{margin:15px 0 0;font-size:14px;font-style:italic;color:#4f4f4f;line-height:140%;}
#main .article header span{height:10px;margin:25px 0;display:block;font-size:11px;font-family:Arial,Helvetica,sans-serif;;color:#4f4f4f;}
#main .article header span a{color:#4f4f4f;}
#main .article header .toolbar{height:60px;margin:0 0 30px;position:relative;border-top:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;}
#main .article header .social{position:relative;top:20px;float:left;}
#main .article header .social li{float:left}
#main .article header .tools{position:relative;top:12px;float:right}
#main .article header .tools li{float:left}
#main .article header .tools li a{width:35px;height:35px;display:block;background:url(../img/layout/icons-tools.png) no-repeat;text-indent:-999em;float:left;}
#main .article header .tools .print-article a{background-position:0 -70px;}
#main .article header .tools .send-article a{background-position:0 -35px;}
#main .article header .tools .pdf-article a{background-position:0 0}
#main .article .content-article{font-size:14px;color:#4f4f4f;}
#main .article .content-article p{margin:0 0 20px;font-size:14px;color:#4f4f4f;line-height:150%;}
#main .article .content-article p em,
#main .article .content-article p i{font-style:italic;}
#main .article .content-article table{border-collapse:collapse;border:1px solid #D5D5D5;}
#main .article .content-article table th td{background:#D5D5D5;color:#fff;}
#main .article .content-article table tr td{padding:10px;border:1px solid #D5D5D5;}
#main .article .content-article.color-news p a{color:#7a0000}
#main .article .content-article.color-politics p a{color:#a91f00}
#main .article .content-article.color-sports p a{color:#e54600}
#main .article .content-article.color-entertainment p a{color:#e58100}
#main .article .content-article.color-promotions p a{color:#e5b200}
#main .article .content-article.color-system p a{color:#707070}
#main .article .content-article figure{width:362px;height:289px;position:relative;margin:-12px 20px 40px 0;float:left;}
#main .article .content-article figure figcaption{padding:12px;display:block;background:#f5f5f5;font-size:12px;color:#4f4f4f;}
#main .article .content-article figure .author{display:block;padding:0 0 5px;font-size:10px;color:#a7a7a7;}
#main .content-article .gallery-images{width:362px;height:271px;}
#main .content-article .gallery-pages{width:100%;position:absolute;bottom:0;text-align:center;z-index:999;}
#main .content-article .gallery-pages a{width:42px;height:36px;position:relative;top:3px;display:inline-block;margin:0 0 0 1px;background:url(../img/layout/background-slide-pages.png) repeat 0 0;font-size:18px;color:#fff;line-height:36px;}
#main .content-article .gallery-pages a.activeSlide{height:42px;top:0;background:#bc2300;line-height:42px;}

#main .gallery-photos{}
#main .gallery-photos .page-count{padding:0 0 15px;font-weight:700;font-size:18px;text-align:right;}
#main .gallery-photos .page-count .this-page{color:#ababab;}
#main .gallery-photos .page{width:745px;height:80px;margin:0 0 20px;position:relative;}
#main .gallery-photos .page .thumbs{width:615px;height:80px;position:relative;left:65px;overflow:hidden;}
#main .gallery-photos .page .thumbs ul{width:999em;height:80px;position:relative;}
#main .gallery-photos .page .thumbs ul li{margin:0 20px 0 0;float:left;}
#main .gallery-photos .page .thumbs ul li.activeSlide img{opacity:0.7!important;}
#main .gallery-photos .page .prev{width:30px;height:80px;display:block;position:absolute;top:0;left:0;background-image:url(../img/layout/controll-gallery.png);background-position:0 0;background-repeat:no-repeat;border-radius:3px;text-indent:-999em;}
#main .gallery-photos .page .next{width:30px;height:80px;display:block;position:absolute;top:0;right:0;background-image:url(../img/layout/controll-gallery.png);background-position:-30px 0;background-repeat:no-repeat;border-radius:3px;text-indent:-999em;}
#main .gallery-photos .photos{position:relative;overflow:hidden;}
#main .gallery-photos .photos figure{width:745px;height:auto;min-height:600px;}
#main .gallery-photos .photos figure img{width:745px;height:auto;display:block;}
#main .gallery-photos .photos .by{widows:725px;height:25px;display:block;padding:0 10px;background:#f3f3f3;text-align:right;font-size:12px;line-height:25px;font-style:italic;color:#797979;}
#main .gallery-photos .photos figcaption{background:#ffffff!important;}

#main .form-send-friend{width:448px;height:270px;display:none;position:absolute;top:48px;right:0;z-index:10;}
#main .form-send-friend form{width:422px;height:219px;padding:20px 5px 20px 20px;display:block;background:#fff;border:1px solid #d6d5d6;}
#main .form-send-friend fieldset{float:left;}
#main .form-send-friend legend{display:block;padding:0 0 25px;font-size:18px;font-family:Oswald,Arial,Helvetica,sans-serif;text-transform:uppercase;color:#808080;}
#main .form-send-friend .txt-friend{width:170px;padding:12px;margin:0 15px 20px 0;font-size:14px;color:#4f4f4f;border:1px solid #d6d5d6;border-radius:3px;}
#main .form-send-friend .submit-friend{position:absolute;bottom:30px;right:20px;padding:6px 12px;font-size:18px;font-family:Oswald,Arial,Helvetica,sans-serif;text-transform:uppercase;color:#fff;float:right;cursor:pointer;}
#main .form-send-friend .msg-error-friend{position:absolute;bottom:42px;left:20px;font-size:14px;}
#main .form-send-friend .arrow{width:23px;height:11px;position:absolute;top:-10px;right:5px;background:url(../img/layout/mark-news.gif) no-repeat 0 0;z-index:10;}

#main .result-list li{padding:30px 0 25px;border-bottom:1px solid #d5d5d5;float:left;}
#main .result-list li .news-category{width:860px;min-height:10px;display:block;font-size:10px;text-transform:uppercase;color:#4f4f4f;float:left;}
#main .result-list li h3{width:870px;display:block;margin:0 0 5px;font-size:18px;float:left;}
#main .result-list li p{width:870px;font-size:14px;color:#4f4f4f;line-height:140%;float:left;}
#main .result-list li p a{color:#4f4f4f;}
#main .result-list li p .meta-data{display:block;font-size:11px;font-weight:bold;}
#main .result-list li figure{margin:0 20px 15px 0}

/*blogs*/
#main .all-news.list-blogs {width:765px;}
#main .all-news.list-blogs .blogs {width:235px;min-height:280px;margin:0 20px 60px 0;float:left;}
#main .all-news.list-blogs .news-focus h3 {font:18px 'Oswald',sans-serif;}
#main .all-news.list-blogs .news-focus .news-category {min-height:10px;display:block;font-size:10px;text-transform:uppercase;color:#4f4f4f;}
#main .all-news.list-blogs .news-focus p a {font:18px 'Arial',sans-serif;}
#main .all-news.list-blogs .news-focus figure {margin:0 0 20px 0;}
#main .all-news{width:745px;float:left;}
#main .all-news .sub-title{font-size:22px;font-family:Oswald,Arial,Helvetica,sans-serif;text-transform:uppercase;color:#434343;}
#main .all-news .advertising{width:725px;}
#main .all-news .result-list li .news-category{width:605px;min-height:10px;display:block;font-size:10px;text-transform:uppercase;color:#4f4f4f;float:left;}
#main .all-news .result-list li h3{width:605px;display:block;margin:0 0 5px;font-size:18px;float:left;}
#main .all-news .result-list li p{width:605px;font-size:14px;color:#4f4f4f;line-height:140%;float:left;}

#main .pagination{width:100%;padding:35px 0;text-align:center;font-size:16px;color:#4f4f4f;float:left;}
#main .pagination .txt-page{width:44px;padding:5px 0;margin:0 3px 0 0;background:url(../img/layout/txt-page.gif) no-repeat right bottom; font-size:16px;font-weight:bold;color:#4f4f4f;text-align:center;}
#main .pagination .button-nav{padding:0 35px;color:#880000;}
#main .pagination .button-page{color:#4f4f4f;}

#main .all-vehicle{float:left;}
#main .all-vehicle h3{margin:0 0 20px;font-family:Oswald,Arial,Helvetica,sans-serif;font-size:18px;color:#707070;text-transform:uppercase;clear:both;}
#main .all-vehicle li{margin:0 0 20px 20px;border:1px solid #d7d7d7;float:left;}
#main .all-vehicle li:first-child{margin:0 0 20px 0;}

#main .form-contact{width:745px;float:left;}
#main .form-contact p{margin:0 0 40px;font-size:16px;color:#4f4f4f;line-height:140%;}
#main .form-contact fieldset{padding:20px;border:1px solid #d6d5d6;border-radius:2px;}
#main .form-contact label{min-height:110px;display:block;margin:5px 0 0;font-size:18px;font-family:Oswald,Arial,Helvetica,sans-serif;text-transform:uppercase;color:#808080}
#main .form-contact .txt-contact{width:310px;display:block;padding:8px 5px;margin:15px 0 0;background:#fff url(../img/layout/background-form-contact.png) repeat-x 0 bottom;border:1px solid #c4c4c4;border-radius:3px;font-size:18px;font-family:Arial,Helvetica,sans-serif;color:#808080;}
#main .form-contact .txt-msg-contact{width:690px;height:110px;display:block;padding:8px 5px;margin:15px 0 0;background:#fff url(../img/layout/background-form-contact.png) repeat-x 0 bottom;border:1px solid #c4c4c4;border-radius:3px;font-size:18px;font-family:Arial,Helvetica,sans-serif;color:#808080;resize:vertical;overflow:auto;}
#main .form-contact .button-submit{padding:6px 15px;background:#880000;font-size:16px;font-family:Oswald,Arial,Helvetica,sans-serif;text-transform:uppercase;color:#fff;cursor:pointer;border-radius:3px;}
#main .form-contact .ui-selectmenu{width:310px;display:block;margin:15px 0 0;background:#fff url(../img/layout/background-form-contact.png) repeat-x 0 bottom;border:1px solid #c4c4c4;border-radius:3px;font-size:18px;font-family:Arial,Helvetica,sans-serif;color:#808080;text-transform:none;}
#main .form-contact .ui-selectmenu .ui-selectmenu-icon{width:10px;height:10px;display:block;position:absolute;top:23px;right:15px;background:url(../img/layout/icon-selectmenu.png) no-repeat center center;}
#main .form-contact .msg-error{font-size:11px;font-family:Arial,Helvetica,sans-serif;text-transform:none;color:#b47272;visibility:hidden;}
#main .form-contact .error .txt-contact,
#main .form-contact .error .ui-selectmenu{background:#ffe1e1 url(../img/layout/background-form-contact-error.png) repeat-x 0 bottom;border-color:#b74c4c;}
#main .form-contact .error .txt-msg-contact{background:#ffe1e1 url(../img/layout/background-form-contact-error.png) repeat-x 0 bottom;border-color:#b74c4c;}
#main .form-contact .error .msg-error{visibility:visible;}
.slt-contact.select-menu{background:#fff url(../img/layout/background-form-contact.png) repeat-x 0 bottom;border:1px solid #c4c4c4;border-radius:3px;}
.slt-contact.select-menu a{font-size:18px;font-family:Arial,Helvetica,sans-serif;color:#808080;text-transform:none;}
.slt-contact.select-menu .ui-state-hover{background:#e6e6e6;}

#main .privacy-policy p{margin:0 0 25px;font-size:16px;color:#4f4f4f;line-height:150%;}

#main .page-404{padding:50px 0;text-align:center;}
#main .page-404 h1{margin:0 0 20px;font-size:62px;font-family:Oswald,Arial,Helvetica,sans-serif;text-transform:uppercase;color:#d9d9d9;line-height:105%;}
#main .page-404 h1 span{display:block;font-size:70px;}
#main .page-404 p{font-size:14px;color:#4f4f4f;line-height:140%;}
#main .page-404 p a{font-style:italic;font-weight:bold;color:#707070}
#main .page-404 #search{width:370px;margin:25px auto 0 auto;padding:40px;position:relative;top:0;left:0;border-top:1px solid #d5d5d5;}

.audio-player{width:365px;padding:10px;margin:0 0 20px;background:#f5f5f5;display:block;}
.audio-player h4{margin:0 0 10px;font:16px Oswald,Arial,Helvetica,sans-serif;color:#880000;text-transform:uppercase;}
.audio-player audio{width:365px;}
/* end / content */

#footer{background:#f3f3f3}
#footer .footer-content{width:1000px;padding:35px 0;margin:0 auto;overflow:hidden}

#footer .site-map{width:745px;float:left}
#footer .site-map nav{width:149px;margin:0 0 20px;float:left}
#footer .site-map nav h3{margin:0 0 7px;font-size:14px;font-weight:bold;text-transform:uppercase}
#footer .site-map nav li{margin:0 0 5px}
#footer .site-map nav li a{color:#4f4f4f}
#footer .site-map nav .show-more{font-size:10px;text-transform:uppercase;}

#footer .social-media{width:235px;float:right}
#footer .social-media nav li{margin:0 0 0 10px;float:left}
#footer .social-media nav li:first-child{margin:0}
#footer .social-media nav li a{width:38px;height:38px;display:block;background:url(../img/layout/social-icons.png) no-repeat;text-indent:-999em;float:left}
#footer .social-media nav .facebook a{background-position:0 0}
#footer .social-media nav .twitter a{background-position:0 -38px}
#footer .social-media nav .orkut a{background-position:0 -76px}
#footer .social-media nav .youtube a{background-position:0 -114px}
#footer .social-media h3{margin:20px 0 10px;float:left}
#footer .social-media h3 a{font-size:18px;color:#b22100}
#footer .social-media .timeline-twitter ul{width:235px;height:80px;margin:0 0 10px;position:relative;overflow:hidden;float:left}
#footer .social-media .timeline-twitter ul li{width:235px;height:80px;font-size:14px;font-style:italic;color:#4f4f4f}
#footer .social-media .prev-tweet{width:21px;height:22px;display:block;background:url(../img/layout/control-twitter.png) no-repeat 0 0;text-indent:-999em;float:left}
#footer .social-media .next-tweet{width:21px;height:22px;margin:0 0 0 5px;display:block;background:url(../img/layout/control-twitter.png) no-repeat -21px 0;text-indent:-999em;float:left}
#footer .social-media .twitter-follow-button{width:150px!important;margin:0 0 0 10px;float:left}

#footer .footerbar{height:50px;background:#ededed}
#footer .footerbar-content{width:1000px;height:50px;margin:0 auto;line-height:50px}
#footer .copy{font-size:14px;color:#4f4f4f;float:left}
#footer .developer{position:relative;float:right}
#footer .developer a{width:46px;height:15px;display:block;position:absolute;top:20px;right:0;background:url(../img/layout/fishy.png) no-repeat 0 0;text-indent:-999em;float:right}
/* end / footer */

.ac_results{width:366px!important;margin:-4px 0 0 1px;background:#fcfcfc;border:1px solid #c7c7c7;border-top:none;border-bottom-left-radius:3px;border-bottom-right-radius:3px;font-size:16px;color:#4F4F4F;z-index:99}
.ac_results li{padding:5px 13px;cursor:pointer;}
.ac_results li:hover{background:#f7f7f7;}

.overlay-error{width:100%;height:100%;display:none;position:fixed;top:0;left:0;background:rgba(0, 0, 0, 0.4);z-index:999;}
.alert-error{width:485px;padding:18px;position:relative;margin:0 auto;top:-500px;background:#fff;border-radius:5px;}
.alert-error h2{padding:0 0 0 50px;margin:0 0 20px;background:url(../img/layout/background-alert.jpg) no-repeat 0 center;font-size:30px;font-family:Oswald,Arial,Helvetica,sans-serif;text-transform:uppercase;color:#4f4f4f;}
.alert-error .button-closer{width:26px;height:26px;display:block;position:absolute;top:18px;right:18px;background:url(../img/layout/button-closer.jpg) no-repeat 0 0;text-indent:-999em;float:left;}
.alert-error .content-error{padding:18px;background:#eaeaea;border-radius:4px;font-size:14px;color:#4f4f4f;line-height:140%;}
/* end / error */
 
.print-view{max-width:745px;margin:0 15px;background:#fff;}
.print-view #header{width:100%;height:75px;position:relative;margin:0 auto;background:none;}
.print-view #header h1{width:auto;height:75px;position:absolute;top:0;left:0}
.print-view #header h1 a{width:auto;height:75px;margin:0;background-image:none;text-indent:1px;font-size:16px;font-family:Oswald,Arial,Helvetica,sans-serif;text-transform:uppercase;text-decoration:none;line-height:75px}
.print-view #header h1 a img{display:inline;margin:0 0 -3px;}
.print-view #header .button-print{width:123px;height:40px;position:absolute;top:18px;right:0;background-image:url(../img/layout/icons-tools.png);background-position:5px -105px;background-repeat:no-repeat;text-indent:45px;font-size:17px;color:#fff;font-family:Oswald,Arial,Helvetica,sans-serif;text-transform:uppercase;text-decoration:none;line-height:40px;border-radius:4px;}
.print-view #main{width:100%;max-width:100%;margin:0 auto;}
.print-view #main .article{width:100%;}
.print-view #main .article header{padding:25px 0 0;margin:0 0 40px;border-top:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;}
.print-view #main .article footer{padding:35px 0;margin:35px 0 0;font-size:14px;text-align:center;line-height:180%;color:#4f4f4f;border-top:1px solid #d5d5d5;}
.print-view #main .article footer a{color:#4f4f4f;}
@media print{
	.print-view #header .button-print{display:none;}
}
/* end / css print */



