/*   
Theme Name: Catimba
Theme URI: http://www.catimba.com.br
Description: Site sobre futebol
Author: Bressane.com
Author URI: http://www.bressane.com
Template: 
Version: 1.0
*/

/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}

fieldset{border:none !important;}

ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	
	: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* my style */

#main{width:100%; background: url(images/background2.gif) repeat-y top center;}

html, body{width:100%; height:100%;}

body{
	background:url(images/bg-catimba.gif); 
	font-family:Arial, Verdana, Tahoma;
	font-size:12px;	
}

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

a:hover{text-decoration:underline;}

#container{
	width:100%; height:100%;
	background:url(images/background.jpg) no-repeat top center;
	background-color:none;
}

.bg-1{background-color:#eee7d6;}
.bg-2{background-color:#e8de00;}
.bg-3{background-color:#be161e;}

.color-0, .color-0 a{color:#fff;}
.color-1, .color-1 a{color:#eee7d6;}
.color-2, .color-2 a{color:#e8de00;}
.color-3, .color-3 a{color:#be161e;}

.black-box{color:#fff; background:#000; padding:5px; margin-bottom:5px; display:block; text-align:center; width:90px; text-transform:uppercase;}

.black-box a{color:#fff;}

.title span{display:none;}

.title-3, .title-3 a{text-transform:uppercase; font-weight:bold; font-size:18px;}

.rounded .post{	padding:15px; }

.storytitle, .storytitle a{color:#000; font-size:22px; font-weight:bold;}

.margin{margin:15px;}

.margin-top{margin-top:10px;}

.list-links {margin-bottom:20px;}

.list-links li{padding:5px 0 5px 0; border-bottom:solid 1px #cf5258;}

.list-links li a{text-transform:uppercase; color:#fff;}

.alignleft{float:left; margin:0 15px 15px 0;}

.alignright{float:right; margin:0 0 15px 15px;}

h2 span, h3 span{display:none;}

.navigation{clear:both;}

.navigation ul{height:20px;}

.navigation li{float:left; padding:5px;}

.active_page a{color:#EF1B32; font-weight:bold;}

#wp_page_numbers{padding-top:5px; border-top:solid 1px #000;}

h3{font-size:18px; font-weight:bold; margin-bottom:10px;}


/* button */
a.rounded, .button {
  outline: none;
  border: none;
  text-decoration: none;
  cursor: pointer;
  white-space: nowrap;
  vertical-align: middle; /* or top */
  display: -moz-inline-box;
  display: inline-block;
  overflow: visible; /* IE6 form button fix */
  color:#fff;
  font-weight:bold;
  text-transform:uppercase;
  font-size:10px;
}
.button {
  color: #be161e;
  padding: 2px 7px;
  padding-left:15px;
  background:url(images/bt-bullet.gif) no-repeat;
  font-weight:bold;
  width:200px;
}
.button:hover {
  color: #000;
  text-decoration:none;
} 
/* end button */


/* home */
#home .col-1, #home .col-2, #home .col-3{min-height:250px;}
#home .title{width:152px; height:69px;}
#home .title-blog{background:url(images/title-home-blog.png);}
#home .title-tv{background:url(images/title-home-tv.png);}
#home .title-colunas{background:url(images/title-home-colunas.png);}
#home .img-1{padding-bottom:100px; background:url(images/perna-1.gif) no-repeat bottom center;}
#home .img-2{padding-bottom:86px; background:url(images/perna-2.gif) no-repeat bottom center;}
#home .img-3{padding-bottom:105px; background:url(images/perna-3.gif) no-repeat bottom center;}
#home .col-1 .post{padding:15px 0 15px 0; margin:0 15px 0 15px; border-bottom:solid 1px #AB9C77;}
#home .col-3 .post{padding-left:110px; min-height:82px;}

.date-post{
	float:left;
	padding:8px;
	background:#000;
	color:#fff;
	margin-right:10px;
	font-weight:bold;
	text-align:center
}
.date-post .day{font-size:20px; padding-bottom:5px; border-bottom:solid 1px #fff; margin-bottom:5px; color:#d11821;}
.date-post .month{font-size:12px;}

.date-post2{
	float:left;
	padding:10px;
	background:#000;
	color:#fff;
	margin-right:10px;
	font-weight:bold;
	text-align:center
}
.date-post2 .day{font-size:22px; padding-bottom:5px; border-bottom:solid 1px #fff; margin-bottom:5px; color:#d11821;}
.date-post2 .month{font-size:14px;}

#home .col-1 .post .title-3 a{font-size:22px !important;}
/* end home */

/* sidebar */
#blog .news-list small{color:#000;}
#blog .news-list, .news-list a{color:#fff;}
#blog .news-list p{margin:0 0 15px 0; padding-bottom:15px; border-bottom:solid 1px #cf5258;}
#blog .news-list h2 a{margin:0; font-size:11px; text-transform:normal; color:#000;}
#blog .catimbaold{width:229px; height:54px; display:block; background:url(images/catimbaold.gif) no-repeat; margin-top:10px;}
/* end sidebar */

/* category */
.category .storytitle, .category .storytitle a{color:#be161e; font-size:22px; font-weight:bold;}
/* end category */

/* blog */
.cat-title-blog{width:238px; height:110px; background:url(images/cat-blog-title.png) no-repeat; position:absolute; top:220px; padding:0; z-index:999;}
.post {position:relative;}
#blog p{margin:15px 0 15px 0;}
.title-sidebar{width:142px; height:33px; background-image:url(images/blog-sidebar-titles.gif); background-repeat:no-repeat; margin-bottom:10px;}
.title-1{background-position:0 0;}
.title-2{background-position:0 -34px;}
.title-3{background-position:0 -68px;}
.title-4{background-position:0 -102px;}
.comments-buble a{
	display:block; 
	width:56px; 
	height:32px; 
	padding-left:32px; padding-top:7px; 
	background:url(images/comments-buble.gif) no-repeat; 
	color:#fff;
}
/* end blog */

/* comments */
.commentlist li{padding:10px; margin-bottom:10px; background:#fff;}
.commentlist li p{margin:0;}
.fn, .commentmetadata{font-weight:bold; display:block;}
.commentmetadata a{color:#d21821;}
.says{display:none;}
#comments{margin-bottom:20px;}
#author, #email, #url{width:250px;}
#author, #email, #url, #comment{font-size:11px; font-family:Arial, Verdana, Tahoma; border:solid 1px #000;}
#comment{height:100px; width:670px;}
.avatar{float:left; margin-right:10px;}
/* end comments */

/* colunas */
.cat-title-colunas{width:238px; height:110px; background:url(images/cat-colunas-title.png) no-repeat; position:absolute; top:220px; padding:0; z-index:999;}
#colunas .entry{margin-bottom:15px;}
#colunas .author{height:100px; padding-left:90px;}
#colunas .col-1, #colunas .col-2, #colunas .col-3, #colunas{height:280px;}
#colunas .col-4, #colunas .col-5, #colunas .col-6{margin-top:10px; height:200px;}
.black-box-title{color:#fff; font-size:18px; background:#000; width:180px; text-align:center; padding:10px; margin-bottom:10px;}
#colunas .post p{line-height:18px; margin-bottom:15px;}
#colunas .post .storytitle{margin:15px 0 15px 0;}
#colunas .list small{display:block; color:#BE161E; font-weight:bold;}
#colunas .list li{padding:10px 0 10px 0; border-bottom:solid 1px #ccc;}
#colunas .list a{font-size:18px;}
#colunas .red-box{color:#000; padding-bottom:5px; border-bottom:solid 1px #D11821; font-size:18px; margin-bottom:15px; font-weight:bold;}
/* end colunas */

/* tv catimba */
.videos .col-1, .videos .col-2{position:relative;}
.cat-title-tvcatimba{width:238px; height:110px; background:url(images/cat-tvcatimba-title.png) no-repeat; position:absolute; top:220px; padding:0; z-index:999;}
.videos h2{font-size:18px; margin-bottom:20px; font-weight:bold; text-transform:uppercase;}

.videos .thumb{padding:10px 10px 10px 36px; width:130px; height:150px; float:left;}

.videos .thumb2{padding:10px 10px 10px 30px; width:136px; height:170px; float:left;}
.videos .thumb2 a{display:block; width:135px;}

.thumb img, .thumb2 img{border:solid 4px #000; margin-bottom:5px; width:128px; height:96px;}


.videos .thumb a{display:block;}

.videos small{color:#999; font-size:10px;}
.videos h3 span, .videos h2 span{display:none;}
.videos .title-1{width:21px; height:200px; background:url(images/title-video-destaque.png) no-repeat; position:absolute; top:15px; left:20px; border:none;}
#single-videos .col-1 .margin{padding:0 15px 15px 70px;}
#single-videos .col-1{background:#eee7d6 url(images/videos-bg-col1.gif) repeat-y;}
#single-videos .col-2{background:#eee7d6 url(images/videos-bg-col2.gif) repeat-y;}

/* home videos */
#last-videos{padding-top:5px;}
#last-videos .thumb{padding:10px 0 10px 25px; width:120px; height:130px; float:left;}
#last-videos .thumb .thumb-mask{border:solid 1px #999;}
#last-videos .frame{ background:#000; padding:6px; text-align:center; height:115px;}
#last-videos .frame a{color:#fff; display:block; padding-top:5px;}
#catimbadas-title span{display:none;}
#catimbadas-title{width:207px; height:16px; background:url(images/title-recentes.gif) 15px 15px no-repeat; padding:15px;}

/* imprensa */
#videos-imprensa .thumb2 img{border:solid 4px #094FB1;}
#videos-imprensa h2{color:#094FB1;}
#videos-imprensa #wp_page_numbers{border-top:solid 1px #094FB1;}
#single-imprensa .col-1{background:#eee7d6 url(images/imprensa-bg-col1.gif) repeat-y;}
#single-imprensa .col-2{background:#eee7d6 url(images/imprensa-bg-col2.gif) repeat-y;}
#single-imprensa .col-1 .margin{padding:0 15px 15px 70px;}
#single-imprensa .video-num{background:#1766bf;}
#single-imprensa .title-1{width:21px; height:310px; background:url(images/title-video-imprensa.png) no-repeat;}

/* jogadores */
#videos-jogadores .thumb2 img{border:solid 4px #278717;}
#videos-jogadores h2{color:#278717;}
#videos-jogadores #wp_page_numbers{border-top:solid 1px #278717;}
#single-jogadores .col-1{background:#eee7d6 url(images/jogadores-bg-col1.gif) repeat-y;}
#single-jogadores .col-2{background:#eee7d6 url(images/jogadores-bg-col2.gif) repeat-y;}
#single-jogadores .col-1 .margin{padding:0 15px 15px 70px;}
#single-jogadores .video-num{background:#2d951d;}
#single-jogadores .title-1{width:21px; height:340px; background:url(images/title-video-jogadores.png) no-repeat;}

/* tecnicos */
#videos-tecnicos .thumb2 img{border:solid 4px #EA8C11;}
#videos-tecnicos h2{color:#EA8C11;}
#videos-tecnicos #wp_page_numbers{border-top:solid 1px #EA8C11;}
#single-tecnicos .col-1{background:#eee7d6 url(images/tecnicos-bg-col1.gif) repeat-y;}
#single-tecnicos .col-2{background:#eee7d6 url(images/tecnicos-bg-col2.gif) repeat-y;}
#single-tecnicos .col-1 .margin{padding:0 15px 15px 70px;}
#single-tecnicos .video-num{background:#ef9d10;}
#single-tecnicos .title-1{width:30px; height:310px; background:url(images/title-video-tecnicos.png) no-repeat; left:12px;}

/* diversos */
#videos-diversos .thumb2 img{border:solid 4px #673B66;}
#videos-diversos h2{color:#673B66;}
#videos-diversos #wp_page_numbers{border-top:solid 1px #673B66;}
#single-diversos .col-1{background:#eee7d6 url(images/diversas-bg-col1.gif) repeat-y;}
#single-diversos .col-2{background:#eee7d6 url(images/diversas-bg-col2.gif) repeat-y;}
#single-diversos .col-1 .margin{padding:0 15px 15px 70px;}
#single-diversos .video-num{background:#7c4f7a;}
#single-diversos .title-1{width:21px; height:340px; background:url(images/title-video-diversos.png) no-repeat;}

/* nav videos */
.videos .nav span{display:none;}
.videos .nav{height:40px;}
.videos .nav li{float:left; padding-right:10px;}
.videos .nav a{display:block; width:178px; height:24px; background-image:url(images/cat-buttons.gif); background-repeat:no-repeat;}
.videos .nav .bt-1{background-position:0 0;}
.videos .nav .bt-2{background-position:0 -24px;}
.videos .nav .bt-3{background-position:0 -48px;}
.videos .nav .bt-4{background-position:0 -72px;}

/* top videos */
#videos-top{height:645px; overflow:hidden;}
#videos-top h3{width:21px; height:200px; background:url(images/title-video-top.png) no-repeat; position:absolute; top:15px; left:20px;}
#videos-top .thumb{float:none; width:auto; height:105px; padding-left:55px;}
#videos-top .thumb a{float:left;}
.thumb-mask{width:105px; height:74px; overflow:hidden; border:solid 4px #000; display:block;}
.thumb-mask img{border:none !important;}
.video-num{display:block; font-size:22px; font-weight:bold; color:#fff; background:#D01821; padding:5px 10px 5px 10px; margin-right:10px; text-align:center;}

#slider .thumb{width:100px; padding:5px 5px 5px 17px;}

#videos-all .rounded{margin-bottom:10px;}

#video-send{position:relative; height:200px; padding-top:20px;}
#video-send h3 span{display:none}
#video-send h3{width:480px; height:139px; background:url(images/ad-videos.gif) no-repeat;}
#video-send input{width:200px;}
#video-send form{position:absolute; top:15px; left:490px; padding-left:40px; border-left:solid 1px #ab9c77;}

.post-ratings{padding-top:20px; height:40px;}

/* end tv catimba */

/* galeria */
.cat-title-galeria{width:238px; height:110px; background:url(images/cat-galeria-title.png) no-repeat; position:absolute; top:220px; padding:0; z-index:5;}

#galeria{position:relative;}

#galeria .ngg-album{border:solid 1px #000; width:285px; float:left; margin:15px; background:#fff; padding:10px;}

#galeria .ngg-albumtitle a{color:#dc2f30;}

#galeria .ngg-description p{margin-bottom:15px;}

#galeria .ngg-description p strong{color:#dc2f30;}

#galeria .ngg-albumoverview{
	padding-top:50px;
	background:url(images/title-albuns.gif) no-repeat;
}

#galeria .ngg-album-compactbox{
	background:none;	
	padding-left:0 !important;
	padding-top:0 !important;
}
#galeria .ngg-album-compactbox img{
	width:80px; height:80px;	
}
#galeria .ngg-album-compact{
	width:100px;
	height:150px;	
}

.side-galeria{color:#fff; padding-top:50px; background:url(images/title-participe.gif) no-repeat;}

.side-galeria p{margin-bottom:15px; line-space:18px;}

.side-galeria h2{display:none;}

.flickr-catimba{width:186px; height:81px; display:block; background:url(images/ad-flickr.gif) no-repeat; margin-top:15px;}

#TB_caption{font-size:14px !important;}

#TB_caption #a_TB_next,#TB_caption #a_TB_prev{font-weight:bold !important; color:#cc2b27 !important; font-size:14px !important;}
#TB_caption #foto-info{font-size:14px !important;;}
/* end galeria */

/* forms */
#cformsform label{display:block;}
#cformsform input{margin-bottom:5px; border:solid 1px #000; margin-right:5px;}
#cformsform #sendbutton{width:80px; color:#fff; background:#D01821;}
.linklove{display:none;}
/* end forms */

/* Easy Slider */

	#slider{margin-top:10px; width:387px; margin-left:18px;}	
	
	#slider ul, #slider li{
		margin:0;
		padding:0;
		list-style:none;
	}
	
	#slider li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:387px;
		height:150px;
		overflow:hidden;
		padding:0; margin:0;
	}	
		
	#prevBtn, #nextBtn{ 
		display:block;
		width:30px;
		height:77px;
		position:absolute;
		top:25px;
	}
		
	#nextBtn{right:0px;}
	
	#prevtBtn{left:-18px;}	
	
	#prevBtn span, #nextBtn span{display:none;} 												
	
	#prevBtn a, #nextBtn a{  
		display:block;
		width:18px;
		height:40px;
		background:url(images/nav-left.gif) no-repeat 0 0;	
	}	
	#nextBtn a{ 
		background:url(images/nav-right.gif) no-repeat 0 0;	
	}
/* end Easy Slider */

/* catimbeiros */
	.cat-title-catimbeiros{width:238px; height:110px; background:url(images/cat-catimbeiros-title.png) no-repeat; position:absolute; top:220px; padding:0; z-index:999;}
	#catimbeiros p{line-height:18px; margin-bottom:30px;}
	#catimbeiros form label{display:block; color:#fff;}
	#catimbeiros form input{width:140px; margin-bottom:10px; border:solid 1px #000;}
	#catimbeiros form .area{width:200px !important; height:80px !important; border:solid 1px #000;}
	#catimbeiros img{float:left; clear:left; margin-right:15px; margin-bottom:15px;}
	#catimbeiros h2{font-size:20px; font-weight:bold; color:#cc2b27;}
	#catimbeiros h3{font-size:14px; color:#000; font-weight:bold; margin-bottom:10px;}
/* catimbeiros */

/* erros dos juizes */
	#errosjuizes{
		background:url(images/aguarde.png) bottom center no-repeat;
		height:400px;
	}
/* end erros dos juizes */

/* footer */
	#footer{padding:20px 0 20px 0;}
	#footer ul{margin:0; padding:0;}
	#footer li{list-style-type:none; padding:5px 0 5px 0;}
	#footer ul li{width:277px; border-right:solid 1px #ab9c77; margin-right:20px; padding-right:20px; float:left; height:200px;}
	#footer ul li ul li{border-bottom:solid 1px #d9d1bc; width:auto; margin-right:0; padding-right:0; float:none; border-right:none; height:auto;}
	#footer h2{color:#fff; padding:5px; font-weight:bold; font-size:18px; margin-bottom:10px; text-align:center;}
	#footer #linkcat-2{border-right:none; padding-right:0; margin-right:0;}
/* end footer */

/*correcoes*/

#usermessageb{width:400px;}
