/*
Theme Name: Funda&cedil;&atilde;o Xuxa Meneghel
Theme URI: http://fundacaoxuxameneghel.org/
Description: Funda&cedil;&atilde;o Xuxa Meneghel
Version: 1.0
Author: Metara Comunica&cedil;&Aailde;o
Author URI: http://www.metaracomunicacao.com.br/
*/

/* reset Styles */
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,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
strong
{
	font-weight: bold;
}
em
{
	font-style: italic;
}


/* basic grid */

body
{
	background:url(img/bodyBG.jpg);
	font-family:"Trebuchet MS", Arial, Helvetica, Sans-Serif;
	font-size:12px;
	color:#2a2a2a;
	text-align: center; 
}
#bodywrapper
{
	background: url(img/headerStripeBG.jpg) repeat-x left top;
	padding-top: 20px;
}

#headerflash
{
	position:absolute !important;left:196px;top:0;width:778px;height:288px;
}

#container
{
	width: 994px;
	margin: 0 auto;
	text-align: left;
position: relative;
}
#headerflash
{
position:absolute;
left: 206px;
top: -18px;
}

#wrapper{float:left;width:100%}
#navigation
{
	float:left;
	width:188px;
	margin-left:-188px;
	margin-bottom: 100px;
}

#home #navigation
{
	padding-top: 160px;
}

#extra
{
	float:left;
	width:188px;
	margin-left:-994px;
	margin-bottom: 100px;
	padding-bottom: 120px;
}


#content
{
	margin: 3px 206px;
	background: #fff url(img/headerFundacao.jpg) no-repeat left top;
	padding-top:50px;
}

#content.bloguinho
{
	background: #fff url(img/headerBloguinhoInterno.jpg) no-repeat left top !important;
	padding-top: 180px !important;
}

#home #content
{
	margin-top:268px;
	background-image: none;
	padding-top: 0;
}

#homemediabox
{
	margin: 0 7px;
}
#homemediabox td
{
vertical-align: top;
padding: 0;
}
#tvfxm
{
	width: 348px;
	background: #5497FF url(img/titleTVFXM.jpg) no-repeat left top;
}

#tvfxm .leiamais
{
	display: block;
	text-align: right !important;
	color: #fff;
	font-weight: bold;
	padding: 11px 15px;
	text-decoration: none;
}

#tvfxmwrapper
{
	background: url(img/boxtvborderbottom.jpg) no-repeat left bottom;
	padding-bottom:8px;
}

#galerias
{
/*	width: 207px;*/
	background: #5497FF url(img/titleGalerias.jpg) no-repeat left top;
	padding-top:43px;
margin-left: 5px;
}
#galeriaswrapper
{
	background: url(img/borderBoxGaleriasBottom.jpg) no-repeat left bottom;
	padding-bottom:8px;
}

#galerias .leiamais
{
display: block;
color:#FFF;
font-weight:bold;
text-decoration:none;
background-color:#3A69B1;
margin: 0 10px;
padding: 5px;

}

#galerias .leiamais:hover
{
color:#ccc;
}

/* galeria */

.introgaleria
{
background-color: #FFF;
width:190px;
margin: 0 auto 16px auto;

text-align: center;
padding-top: 3px;
padding-bottom: 5px;
}

.introgaleria img
{
border:none !important;
margin-bottom: 5px;

}

.vvqbox
{
width:330px !important;
height:320px !important;
}



#content h1
{
	font-size:18px;
	color: #FFF;
	margin-left: 15px;
	margin-bottom: 10px;
}
#content h2
{


}

#content .title, #content .subtitle
{
color: #FFF !important;
}

#content .toptitle
{
	font-size:16px;
	font-weight: normal;
	color: #FFF;
        margin-left: 25px;
width: 250px;
padding:0;
margin-bottom: 0;

}

#content .subtitle
{
	font-size:13px;
	letter-spacing: 1px;
	font-weight: normal;
	color: #FFF;
margin: -3px 0 0 25px;
padding: 0;
width: 250px;
}
#topheader
{
height:130px;

}
#content .posttitle 
{
	font-size:14px;
	font-weight: bold;
	color: #3A69B1;
	margin-bottom: 12px;
text-decoration:none !important;
}

#content .posttitle a
{
color: #3A69B1;
text-decoration:none !important;
font-size: 16px;
}

#content img
{
	
	border: 3px solid #0774bd;
}
.post p
{
	margin-bottom: 12px;
	line-height: 18px;
}


.post
{
border-bottom: 1px solid #E8E4D8;
margin: 18px 15px;
padding-bottom: 15px;
}

.post h3
{
font-size: 16px;
margin-top:18px;
margin-bottom:10px;
font-weight:bold;
line-height:20px;
}
.post blockquote
{
font-size: 16px;
margin: 20px 50px;
background: url(img/blockquoteBG.gif) no-repeat left top;
padding-left: 20px;
font-style: italic;
}

.post img
{
margin: 10px;
}
.post a:link
{
color: #FF6000;
}

.post a:visited
{
color: #FFA800;
}

.post a:hover
{
    color: #FFA800;
}

.post ul
{
    color: #FF6000!important;
    list-style: circle;
    margin-left: 20px;
}

.post ul li
{
    line-height: 20px;
}




.postdate
{
font-weight:bold;
color:#3A69B1;
margin-bottom: 2px;

}
.postlink
{
color:#2a2a2a;
font-weight: normal;
text-decoration: none;
font-size:1.1em;
line-height: 16px;
}
.postlink:hover
{
color:#ccc;
}
#bloguinho #content img
{
	border: 3px solid #FF3c00;
}



#boxbloguinho
{
	background: url(img/aramecaderno.jpg) no-repeat left top;
	margin-top: 15px;
	padding-top: 40px;
}
#boxbloguinho tr td
{
	vertical-align: top;
}

#boxbloguinho h2 a
{
	margin:0;
	display:block;
	color: #2a2a2a;
	text-indent: -9000px;
	height: 45px;
	background: #fff url(img/titleBloguinho.gif) no-repeat left top;

}

#boxbloguinho .leiamais
{
	font-weight: bold;
	text-decoration: none;
	color: #006BAD;
}

#postsbloguinho
{
		background: url(img/bloguinhoBG.jpg);
		margin: 0 10px;
}
.introbloguinho
{
	

	margin: 0 0 25px 0;

}
.introbloguinho p
{
	line-height: 20px;
}

.introbloguinho p a:link, .introbloguinho p a:visited
{
	font-weight: bold;
	text-decoration: none;
	color: #006BAD;
}

.introbloguinho p a:hover
{
	color: #55bdff;
}
.introbloguinho p img
{
align:right;
}
.introbloguinho h3
{
margin-bottom: 2px;
}

.introbloguinho h3 a:link, .introbloguinho h3 a:visited
{
	font-weight: bold;
	text-decoration: none;
	color: #006BAD !important;
	font-size: 1.1em;
}
#trabalhobloguinho img
{
	border:none;
}
#contentwrapper
{
	background: url(img/contentBottomBG.jpg) no-repeat left bottom;
	padding-bottom: 15px;
}



/* boxes da coluna da esquerda */
#logo a:link, #logo a:visited
{
	display: block;
	text-indent: -9000px;
	width: 188px;
	height:162px;
	background: url(img/logo.jpg) no-repeat left top;
	margin-top:10px;
}

#boxnavbar
{
	background: #EBF0F7 url(img/navbarTopBG.jpg) no-repeat left top;
	padding-top: 30px;
margin-left:5px;
width: 178px;
}


#boxnavbar .boxwrapper
{
background: url(img/navbarBottomBG.jpg) no-repeat left bottom;
padding-bottom: 15px
}

.boxwrapper
{
/*	background: url(img/sidebarBottomBG.jpg) no-repeat left bottom;*/
padding-bottom: 10px;
}
#boxpesquisa
{
	background: url(img/boxPesquisar.jpg) no-repeat left top;
	padding-top: 35px;
	padding-left: 5px;
padding-bottom:20px;
}
#boxconheca
{
	background: url(img/boxConhecaTop.jpg) no-repeat left top;
	padding-top: 60px;
}
#boxconheca p
{
	color: #FFF;
	margin-left: 11px;
	line-height: 15px;
	text-align:center;
	width:169px;
	
}
#boxconheca img
{
margin-left: 8px;
margin-top: 2px;
}
#boxconheca a:link,#boxconheca a:visited
{
	color: #FFF;
	font-weight:bold;
	text-decoration: none;
}


/* boxes da coluna da direita */
#boxapadrinhe a:link, #boxapadrinhe a:visited
{
	display: block;
	margin-top:19px;
	width: 188px;
	height: 235px;
	text-indent: -9000px;
	background: url(img/anima_criancas.gif) no-repeat left top;
	
}
/*
#anima_criancas
{
	position:absolute;
	margin-top:-147px;
	margin-left:57px;
}
*/
#boxparceiros
{
	background: url(img/boxParceiros.jpg) no-repeat left top;
	width:185px;
	height:167px;			
}
/*
#anima_logos
{
	position:absolute;
	margin-top:46px;
	margin-left:28px;
}
*/
#boxajude a:link, #boxajude a:visited
{
	display: block;
	width: 188px;
	height: 195px;
	text-indent: -9000px;
	background: url(img/bannerDoacao2.jpg) no-repeat left top;
	
}
#boxnoticias
{
	background: url(img/sidebarNoticiaTop.jpg) no-repeat left top;
	padding-top: 31px;
}
#boxnoticiaswrapper
{
	background: url(img/sidebarNoticiaBottom.jpg) no-repeat left bottom;
	padding-bottom: 16px;
}
.intronoticia
{
	background: url(img/dottedPattern.gif) repeat-x left bottom;
	color: #FFF;
	padding: 10px;

}
#boxnoticias h3 a:link, #boxnoticias h3 a:visited
{
	color:#FFF;
	font-weight:bold;
	font-size: 13px;
	margin-bottom: 15px;
line-height: 15px;
}
#boxnoticias h3 a:hover
{
	color:#FFFC00;
}
#boxnoticias p
{
line-height: 14px;
margin-top: 5px;
}
#maisnoticias
{
	padding: 10px;
}
#boxnoticiasbg
{
background: url(img/sidebarNoticiaBG.jpg) repeat-y left top;
}
#navbar li
{
border-top: 1px solid #fff;
border-bottom: 1px solid #d9e0f0;
}

#navbar .head
{
display:block;
line-height:22px;
height:22px;
width: 178px;

}

#navbar li div
{

}
#navbar li div a
{
	display:block;
	height: 22px;
	line-height: 22px;
	font-weight: normal;
	font-size:11px;
	text-decoration: none;
	outline: none;
	background-color: #ebF0F7;
	color: #3c3b3b;
	height: 21px;
	padding-left:15px
}

#navbar li div a:hover
{
font-weight:bold;
}

#boxnoticias a:link, #boxnoticias a:visited
{
	font-weight: bold;
	color:#FFFC00;
	text-decoration:none;
	font-size: 1.1em;
}
#boxnoticias a:hover
{
	color:#fffdaa;
}


#navbar #menu0
{
	background: url(img/menu.jpg) no-repeat left top;
	text-indent: -9000px;
}
#navbar #menu0:hover, #menu0.selectednav
{
	background: url(img/menu.jpg) no-repeat -178px top !important;
	text-indent: -9000px;
}
#navbar #menu1
{
	background: url(img/menu.jpg) no-repeat left -22px;
	text-indent: -9000px;
}
#navbar #menu1:hover, #menu1.selectednav
{
	background: url(img/menu.jpg) no-repeat -178px -22px !important;
	text-indent: -9000px;
}
#navbar #menu2
{
	background: url(img/menu.jpg) no-repeat left -44px;
	text-indent: -9000px;
}
#navbar #menu2:hover, #menu2.selectednav
{
	background: url(img/menu.jpg) no-repeat -178px -44px !important;
	text-indent: -9000px;
}

#navbar #menu3
{
	background: url(img/menu.jpg) no-repeat left -66px;
	text-indent: -9000px;
}

#navbar #menu3:hover, #menu.selectednav
{
	background: url(img/menu.jpg) no-repeat -178px -66px !important;
	text-indent: -9000px;
}

#navbar #menu4
{
	background: url(img/menu.jpg) no-repeat left -88px;
	text-indent: -9000px;
}

#navbar #menu4:hover, #menu4.selectednav
{
	background: url(img/menu.jpg) no-repeat -178px -88px !important;
	text-indent: -9000px;
}

#navbar #menu5
{
	background: url(img/menu.jpg) no-repeat left -110px;
	text-indent: -9000px;
}
#navbar #menu5:hover, #menu5.selectednav
{
	background: url(img/menu.jpg) no-repeat -178px -110px !important;
	text-indent: -9000px;
}
#navbar #menu6
{
	background: url(img/menu.jpg) no-repeat left -132px;
	text-indent: -9000px;
}
#navbar #menu6:hover, #menu6.selectednav
{
	background: url(img/menu.jpg) no-repeat -178px -132px !important;
	text-indent: -9000px;
}
#navbar #menu7
{
	background: url(img/menu.jpg) no-repeat left -154px;
	text-indent: -9000px;
}
#navbar #menu7:hover, #menu7.selectednav
{
	background: url(img/menu.jpg) no-repeat -178px -154px !important;
	text-indent: -9000px;
}
#navbar #menu8
{
	background: url(img/menu.jpg) no-repeat left -176px;
	text-indent: -9000px;
}
#navbar #menu8:hover, #menu8.selectednav
{
	background: url(img/menu.jpg) no-repeat -178px -176px !important;
	text-indent: -9000px;
}
/*
#navbar .selectednav
{
background-position: -178px !important;
}

*/


#footer
{
	background: url(img/footerBG.jpg) repeat-x;
	height: 142px;
	text-align: center;
	color: #FFF;
	font-weight:bold;
}
#footer a:link, #footer a:visited
{
	color:#FFF;
	text-decoration: none;
}
#footer a:hover
{
	color: #CCC;
}
#footerwrapper
{
	background: url(img/wornFooter.jpg) no-repeat center top;
	width:974px;
	margin: 0 auto;
	text-align:left;	
	padding-top: 10px;
	height:25px;
}
#copyright
{
	width:700px;
	float:left;
}
#footerlinks
{
	float:right;
}



/* estilos para a seção do bloguinho */

.bloguinho .post
{
border-bottom: 3px dashed #FFA800;
padding-bottom: 25px;
}

.bloguinho .postauthor
{
color: #FFA800;
font-size:11px;
}

.bloguinho h2
{
margin: 3px 0 15px 0 !important;
}
.posttitlebloguinho a 
{
font-size:20px !important;
font-weight:bold !important;
color:#FF6000;
text-decoration: none !important;

}

.posttitlebloguinho a:hover
{
color: #FFA800;
}

.bloguinho .post .img
{
	border: 3px solid #FFA800;
}

.bloguinho .postfooter
{
	background-color: #FF6000;
	color: #fff;
	font-weight:bold;
width:190px;
text-align:center;
padding: 5px;
margin-top: 15px !important;

}

.bloguinho .postfooter a:link, .bloguinho .postfooter a:visited
{
color:#fff;
font-weight:bold;
text-decoration: none;
}

.bloguinho .postfooter a:hover
{
color: #EFFC00;
}


/* search form */
.hidden
{
display:none;
}

#searchform
{
margin: 0 7px 5px 7px;
}
#s
{
width: 143px;
height: 20px;
padding: 0;
margin:0;
border:0;
background: #CCC url(img/btnPesquisarLeftBorder.jpg) no-repeat left top;
display: block;
float:left;
}

#searchsubmit
{
background: #fff url(img/btnPesquisar.jpg) no-repeat left top;
width: 24px;
height: 20px;
text-indent: -9000px;
border:none;
margin-left: -5px;

}

  .sIFR-flash {
    visibility: visible !important;
    margin: 0;
    padding: 0;
  }
  
  .sIFR-replaced, .sIFR-ignore {
    visibility: visible !important;
  }
  
  .sIFR-alternate {
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 0;
    display: block;
    overflow: hidden;
  }
  
  .sIFR-replaced div.sIFR-fixfocus {
    margin: 0pt; 
    padding: 0pt; 
    overflow: auto; 
    letter-spacing: 0px; 
    float: none;
  }
  


.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.alignleft {
   float: left;
}

.alignright {
   float: right;
}

.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px;
   /* optional rounded corners for browsers that support it */
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
}

.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}

.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}




.piclenselink
{
display: none !important;
}


#comments
{
font-size: 16px;
font-weight: bold;
margin: 15px;
}

#respond h3
{
font-size: 16px;
font-weight: bold;
margin-bottom: 15px;
}
#respond p
{
margin-bottom: 15px;
}
.commentlist
{
margin: 15px;
}
.commentlist li
{
margin-bottom: 15px;
padding-bottom: 10px;
border-bottom:1px solid #E8E4D8;
}

.url
{
display:block;
color: #FFA800;
margin-bottom: 10px !important;
}
.says
{
display:none;
}

.comment-meta
{
display:none;
}
#respond
{
margin: 15px;

}

#comment
{
width: 500px;
}

.avatar
{
display:none;
}

.linklove
{
display:none;
}

.cform
{
text-align: left !important;
width: 560px !important;
}

.single, .area
{
width: 300px !important;
}

.cf-sb
{
text-align: left !important;
margin-left: 95px !important;
};
margin: 5px auto;

text-align: center;
padding-top: 3px;
padding-bottom: 5px;
}

.introgaleria img
{
border:none !important;
margin-bottom: 5px;

}

.piclenselink
{
display: none !important;
}


#comments
{
font-size: 16px;
font-weight: bold;
margin: 15px;
}

#respond h3
{
font-size: 16px;
font-weight: bold;
margin-bottom: 15px;
}
#respond p
{
margin-bottom: 15px;
}
.commentlist
{
margin: 15px;
}
.commentlist li
{
margin-bottom: 15px;
padding-bottom: 10px;
border-bottom:1px solid #E8E4D8;
}

.url
{
display:block;
color: #FFA800;
margin-bottom: 10px !important;
}
.says
{
display:none;
}

.comment-meta
{
display:none;
}
#respond
{
margin: 15px;

}

#comment
{
width: 500px;
}

.avatar
{
display:none;
}

.linklove
{
display:none;
}

.cform
{
text-align: left !important;
width: 560px !important;
}

.single, .area
{
width: 300px !important;
}

.cf-sb
{
text-align: left !important;
margin-left: 95px !important;
}0px !important;
}

.single, .area
{
width: 300px !important;
}

.cf-sb
{
text-align: left !important;
margin-left: 95px !important;
};
margin: 5px auto;

text-align: center;
padding-top: 3px;
padding-bottom: 5px;
}

.introgaleria img
{
border:none !important;
margin-bottom: 5px;

}

.piclenselink
{
display: none !important;
}


#comments
{
font-size: 16px;
font-weight: bold;
margin: 15px;
}

#respond h3
{
font-size: 16px;
font-weight: bold;
margin-bottom: 15px;
}
#respond p
{
margin-bottom: 15px;
}
.commentlist
{
margin: 15px;
}
.commentlist li
{
margin-bottom: 15px;
padding-bottom: 10px;
border-bottom:1px solid #E8E4D8;
}

.url
{
display:block;
color: #FFA800;
margin-bottom: 10px !important;
}
.says
{
display:none;
}

.comment-meta
{
display:none;
}
#respond
{
margin: 15px;

}

#comment
{
width: 500px;
}

.avatar
{
display:none;
}

.linklove
{
display:none;
}

.cform
{
text-align: left !important;
width: 560px !important;
}

.single, .area
{
width: 300px !important;
}

.cf-sb
{
text-align: left !important;
margin-left: 95px !important;
}

#comentarios {
	line-height:16px;
	padding-top:50px;
}