/*

Theme Name: Cowparade
Theme URL:
Description:
Author:
Author URL:
Version: 1.0
	
*/

/************** RESET CSS ****************/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0; }
table {	border-collapse:collapse; border-spacing:0; }
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,strong,th,var { font-style:normal;	font-weight:normal; }
ol,ul {	list-style:none; }
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 { font-size:100%;	font-weight:normal; }
q:before,q:after { content:''; }
abbr,acronym { border:0; }

/************** END RESET CSS ****************/

/************** BASIC ELEMENTS ***************/

html
{
	width:100%;
}

body 
{ 
	background:#000000; 
	color:#FFFFFF; 
	font-family:Arial, Helvetica, sans-serif;	
	font-size:12px;	line-height:17px; 
	width:100%;
}

h3 
{ 
	font-size:15px; 
	font-weight:bold;
	text-decoration:none;
}

h2, h2 a, h2 a:hover, h2 a:link, h2 a:active 
{ 
	font-size:22px;
	font-weight:normal;
	line-height:26px;  
	letter-spacing:0;
}

h1, h1 a, h1 a:hover, h1 a:link, h1 a:active { padding:20px 20px 10px 0; font-size:35px; line-height:30px; font-weight:normal; letter-spacing:0; color:#003333; font-weight:bold; text-decoration:none; }

/************** CLASSES GLOBAIS ***************/

.clear {clear:both}

.yellow-font { color:#f2e100;}

.purple-font { color:#91187B;}

.blue-font, .blue-font a, .blue-font a:hover, .blue-font a:active, .blue-font a:link, .blue-font a:visited { color:#3179c1;}

.green-font { color:#003333; }

.white-font { color:#FFFFFF; }

.entry p, entry p a { color:#000000; padding:0 20px 20px 43px; width:471px; font-size:12px; }

.postfooter
{
	padding:0 0 15px 0;
}


.postfooter a
{
	font-size:12px;
	color:#446969;
}

.postfooter a u
{
	padding:0 0 0 15px;
}

p.wp-caption-text
{
	font-size:10px;
	text-align:right;
	width:500px;
}

#id_comentarios
{
	background: url(images/mancha-preta.gif) no-repeat top left;
	padding: 2px 0 0px 9px;
	width:150px;
	font-size:11px;
}

.float-left
{
	float:left;
}

.font-size-medium
{
	font-size:14px;
}


.post-image { padding:0 0 15px 0; }


.no-padding { padding:0 0 0 0; }

#wrapper
{
	width:950px;
	margin:0 auto;
}

.fn, .says
{
	font-weight:bold;
}

/********************* TWITTER *****************/

.twitterPrefix { color:#666666; }

.twitterStatus { color:#000000; }

.twitterStatus a
{
	color:#999999;
	text-decoration:underline;
}

.twitterTime
{
	color:#666666;
	font-size:9px;
	display:block;
}

/****************************** FLICKR ********************/
#flickr_badge_uber_wrapper {text-align:center; width:200px;}
#flickr_badge_wrapper {padding:15px 0 15px 6px;}
.flickr_badge_image {margin:0 10px 10px 10px;}
.flickr_badge_image img {border: 1px solid black !important;}
#flickr_badge_source {text-align:left; margin:0 10px 0 15px;}
#flickr_badge_icon {float:left; margin-right:5px;}
#flickr_www {display:block; padding:0 10px 0 10px !important; font: 11px Arial, Helvetica, Sans serif !important; color:#3993ff !important;}
#flickr_badge_uber_wrapper a:hover,
#flickr_badge_uber_wrapper a:link,
#flickr_badge_uber_wrapper a:active,
#flickr_badge_uber_wrapper a:visited {text-decoration:none !important; background:inherit !important;color:#3993ff;}
#flickr_badge_wrapper {background-color:#ffffff;border: solid 1px #000000}
#flickr_badge_source {padding:0 !important; font: 11px Arial, Helvetica, Sans serif !important; color:#666666 !important;}

.flickr_badge_image { margin-bottom: 10px; }
#flickr_badge_image1 { margin-right: 5px; float:left }
#flickr_badge_image3 { margin-right: 5px;float:left }
#flickr_badge_image5 { margin-right: 5px;float:left }
#flickr_badge_image7 { margin-right: 5px;float:left }
#flickr_badge_image9 { margin-right: 5px; float:left}

#flickr_badge_source_txt
{
	width:165px;
}

/********* HEADER *************/

#header
{
	padding:15px 0 0 0;
}

#box-header
{
	margin:0 auto;
	width:950px;
}

#wrapper-header
{
	width:100%;
}

#menu-site
{	position:absolute;
	width:233px;
	padding:55px 43px 0 0;
	z-index:50;
}

#logo-header
{
	position:absolute;
	width:451px;
	height:320px;
	float:left;
	padding:0 0 0 0;
	padding-left:270px;
	z-index:10;
	/*background:url(images/logo-cowparade-flash.png) no-repeat top left;*/
}

#flash-header
{
	margin:0 auto;
	position:absolute;
	padding:0 0 0 267px;
	z-index:10;
}

#logo-header-teste
{
	width:451px;
	height:320px;
	float:left;
	padding:0 0 0 0;
	margin:0 auto;
	/*background:url(images/logo-cowparade-flash.png) no-repeat top left;*/
}

#menu-site ul
{
	list-style:none;
	line-height:22px;
}

/************* MENU ************/
#menu-site #noticias a,#o-que-e a,#patrocine a,#entidade a, #mapa a, #flickr a, #home a
{
	cursor:pointer;
	display:block;
	text-indent:-9999px;
}

#menu-site #flickr a
{
	width:188px;
	height:16px;
	background:url(images/btn-flickr.gif) no-repeat;
	text-indent:-9999px;
}

#menu-site #flickr a:hover
{
	background:url(images/btn-flickr.gif) no-repeat 100% 0;
}

#menu-site #home a
{
	width:54px;
	height:20px;
	background:url(images/btn-home.gif) no-repeat;
	text-indent:-9999px;
}

#menu-site #home a:hover
{
	background:url(images/btn-home.gif) no-repeat 100% 0;
}

#menu-site #noticias a
{
	width:85px;
	height:25px;
	background:url(images/btn-noticias.gif) no-repeat;
	text-indent:-9999px;
}

#menu-site #noticias a:hover
{
	background:url(images/btn-noticias.gif) no-repeat 100% 0;
}

#menu-site #o-que-e a
{
	width:211px;
	background:url(images/btn-o-que-e.gif) no-repeat;
	padding:0 0 2px 0;
	text-indent:-9999px;
}

#menu-site #o-que-e a:hover
{
	width:211px;
	background:url(images/btn-o-que-e.gif) no-repeat 100% 0;
	display:block;
	text-indent:-9999px;
}

#menu-site #patrocine a
{
	width:204px;
	height:24px;
	background:url(images/btn-patrocine.gif) no-repeat;
	text-indent:-9999px;
}

#menu-site #patrocine a:hover
{
	background:url(images/btn-patrocine.gif) no-repeat 100% 0;
}

#menu-site #entidade a
{
	width:218px;
	background:url(images/btn-entidade.gif) no-repeat;
	text-indent:-9999px;
}

#menu-site #entidade a:hover
{
	background:url(images/btn-entidade.gif) no-repeat 100% 0;
}

#menu-site #artistas
{
	width:233px;
	background:url(images/btn-artistas.png) no-repeat 100% 0%;
	text-indent:-9999px;
}

#mapa a
{
	width:161.5px;
	background:url(images/btn-mapa.gif) no-repeat;
	padding:0 0 2px 0;
	text-indent:-9999px;
}

#mapa a:hover
{
	width:161.5px;
	background:url(images/btn-mapa.gif) no-repeat 100% 0;
	display:block;
	text-indent:-9999px;
}

#menu-site #galeria
{
	width:173px;
	background:url(images/btn-galeria.png) no-repeat 100% 0%;
	text-indent:-9999px;
}

/********************* END MENU **********/

#cowparade-social
{
	padding:0 0 0 0;
	width:220px;
	float:left;
	padding-left:725px;
	margin-top:58px;
}

#cowparade-social ul
{
	list-style:none;
	padding:100px 0 0 0px;
}

#cowparade-social ul li
{
	display:inline;
	padding:0 0 0 3px;
}

#linha-header
{
	width:950px;
	height:1px;
	background:url(images/fio-header.png) no-repeat bottom left;
	padding:0 0 0 0;
	margin:0 0 0 0;
}

#linha-header-wrapper
{	
	position:absolute;
	width:100%;
	height:1px;
	top:250px;
	border-bottom:#191919 thin solid;
	padding:0 0 0 0;
	margin:0 0 1px 0;
	z-index:5;
}

/************************* FOOTER **************************/

#linha-footer
{
	margin:60px 0 1px 0;
	width:100%;
	height:1px;
	border-bottom:#191919 thin solid;
	padding:0 0 0 0;
}

#wrapper-footer
{
	width:100%;
}

#footer
{
	width:950px;
	margin:0 auto;
}

#footer #box-apoio
{
	padding:15px 0 0 0;
	width:20%;
	float:left;
}

#footer #box-idealizacao
{
	padding:15px 0 0 0;
	width:40%;
	float:left;
}

#footer #box-idealizacao #text-realizacao
{
	padding:0 0 15px 0;
}

#footer #box-apoio #text-apoio
{
	float:left;
	padding:0 0 0 0;
}

#footer #box-apoio #imagem-apoio
{
	float:left;
	padding:0 0 0 15px;
}


#footer #box-pelo-mundo
{
	padding:15px 0 0 0;
	width:33%;
	float:left;
	text-align:right;
}

#footer #box-pelo-mundo #text-pelo-mundo
{
	padding:0 0 0 0;
}

#footer #box-pelo-mundo #imagem-pelo-mundo
{
	padding:5px 0 0 0;
}
/******************** HOME **************/

#titulo-home
{
	width:672px;
	height:82px;
	background:url(images/titulo-home.gif) no-repeat top left;
}

/************************ RIGHT COL TWITTER + FLICKR ****************************/

#right-col-conteudo-cowparade
{
	padding:0 0 0 70px;
	width:200px;
	float:left;
	margin:6px 0 0 0;
	max-width:200px;
}

#right-col-conteudo-cowparade #twitter-box
{
	width:200px;
	background-color:#ffffff;
}

#right-col-conteudo-cowparade #twitter-box #tweet
{
	width:200px;
	word-wrap: break-word;
}

#right-col-conteudo-cowparade #twitter-box #tweet ul
{
	list-style:none;
	padding:15px 15px 15px 15px;
}

#right-col-conteudo-cowparade #twitter-box #tweet ul li
{
	padding:10px 0 10px 0;
	border-bottom:thin dotted;
}

#box-eventos
{
	width:170px;
	height:auto;
	background:#FFFFFF;
	padding:10px 10px 10px 15px;
	line-height:30px;
	color:#000000;
}

#box-eventos ul li a, #box-eventos ul li a:hover, #box-eventos ul li a:link, #box-eventos ul li a:active, #box-eventos ul li a:visited
{
	font-weight:bold;
	color:#023433;
	text-decoration:none;
}

#box-eventos ul li a:hover
{
	text-decoration:underline;
}

#box-eventos ul li
{
	border-bottom:thin dotted;
}

#box-eventos ul li span
{
	color:#de2932;
}


/************************ CONTENT O QUE É A COWPARADE **************************/

#titulo-o-que-e
{
	width:672px;
	height:82px;
	background:url(images/titulo-o-que-e.gif) no-repeat top left;
}


#left-col-conteudo-cowparade
{
	padding:43px 0 0 0;
	width:670px;
	float:left;
	font-size:14px;
}

#left-col-conteudo-cowparade #box-enviar-projetos-cowparade
{
	width:450px;
	height:154px;
	margin:60px 0 0 100px;
}

#left-col-conteudo-cowparade #box-enviar-projetos-cowparade #vaca-icone
{
	float:left;
}

#left-col-conteudo-cowparade #box-enviar-projetos-cowparade #texto
{
	padding:0 0 0 0;
	float:right;
}

#left-col-conteudo-cowparade #box-enviar-projetos-cowparade #contato
{
	padding:50px 0 0 0;
}

#eventos-col
{
	margin:0 0 0 1px;
	padding:30px 0 0 0;
}


#box-noticias-home
{
	background-color:#FFFFFF;
	width:554px;
	margin:40px 0 0 0;
}


#texto-noticias-home
{
	color:#003333;
	font-size:12px;
	padding:20px 20px 20px 20px;
}

#texto-noticias-home img
{
	display:none;
}

#texto-noticias-home h1
{
	padding:0 0 10px 0;
	line-height:35px;
}

#mais-noticias
{
	width:554px;
}

#flickr-box
{
	margin:30px 0 0 0;
}

#box-miniaturas
{
	margin:30px 0 0 0;
}
/************************ CONTENT PATROCINE UMA VACA **************************/

#conteudo-patrocine
{
	padding:32px 0 0 0;
}

#titulo-patrocine
{
	width:672px;
	height:82px;
	background:url(images/titulo-patrocine.gif) no-repeat top left;
}

#box-texto-patrocine
{
	padding:0 0 0 0;
}

#left-col-conteudo-patrocine
{
	padding:0 0 0 0;
	width:670px;
	float:left;
	font-size:14px;
}

/************************ CONTENT ENTIDADE BENEFICIADA **************************/

#titulo-entidade
{
	width:672px;
	height:82px;
	background:url(images/titulo-entidade.gif) no-repeat top left;
}

#texto-interno-entidade
{
	width:480px;
	padding:0 0 0 15px;
}


/************************ CONTENT NOTICIAS **************************/

#content-blog. #content
{
	padding-top:20px;
}

#titulo-noticias
{
	width:672px;
	height:82px;
	background:url(images/titulo-noticias.gif) no-repeat top left;
}

#content-noticias
{
	width:553px;
	background-color:#FFFFFF;
	margin:32px 0 0 0;

}

#content-noticias a:hover, #content-noticias a:link, #content-noticias a:active, #content-noticias a:visited
{
	color:#003333;
}

.post-head small
{
	color:#003333;
	padding:0 20px 0 3px;
}

.post-head
{
	width:471px;
	margin:0 0 30px 40px;
}

.commentlist
{
	color:#000000;
}

#box-comentarios
{
	width:476px;
	font-size:11px;
}

.commentlist
{
	padding:0 0 0 40px;
	width:470px;
	color:#003333;
}

.commentlist a, .commentlist a:hover, .commentlist a:link, .commentlist a:active
{
	color:#003333;
}

.commentlist li
{
	border-bottom:#000000 thin dotted;
	padding:20px 0 5px 0;
}

form
{
	padding:0 0 20px 40px;
	color:#000000;
}

form p
{
	padding:10px 0 0 0;
}

.comments
{
	color:#003333;
	padding:15px 0 0 40px;
}

.comment-meta
{
	padding:0 0 10px 0;
}

#commentform label.error{
	font-size: 11px;
	width:229px;
	margin-top:4px;
	color:#FF0000;
	padding-left:20px;
	background:url(images/cancel.png) no-repeat;
}

.older
{
	padding:0 5px 6px 5px;
	background:#FFFFFF;
	display:inline;
	color:#003333;
	font-size:14px;
	float:left;
	text-decoration:none;
}

.newer
{
	padding:0 5px 5px 5px;
	background:#FFFFFF;
	display:inline;
	color:#003333;
	font-size:14px;
	float:left;
	text-decoration:none;
}

#new-old-navigation, #new-old-navigation a
{
	margin:15px 0 0 0;
	padding:0 5px 5px 5px;
	background:#FFFFFF;
	display:inline;
	color:#003333;
	font-size:14px;
	float:left;
	text-decoration:none;
}

/****************************************** CONTENT MAPA DAS AVCAS ***********************/

#titulo-mapa
{
	width:672px;
	height:82px;
	background:url(images/titulo-mapa.gif) no-repeat top left;
}