/* css reset http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/  */
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}:focus{outline:0}body{line-height:1;color:black;background:none}ol,ul{list-style:none}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:"" ""} 


/* classes reutilizaveis */
.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.clearfix{display:inline-block}html[xmlns].clearfix{display:block}* html .clearfix{height:1%}
.imgrpl{display:block;font-size:1px;text-indent:-9000px;overflow:hidden;}
.show{display:block;}
.hide{display:none;}
.hidden{visibility:hidden;}
.nb{border:none;background:transparent;}
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
.cb{clear: both;}
.clear{display:block; clear:both; height:0; line-height:0; font-size:0;}
.selfix{vertical-align: 0 !important;vertical-align: -2px;}
input.radfix{width:13px !important;height:13px !important;width:15px;height:15px;vertical-align: -2px;border:none;background:none;padding:0;margin:0;}

/* fonte */
*, body, p{font: 12px arial, tahoma, sans-serif; color:#fadbda;}

body	{
	background: #BA3D62;
}

html > body	{
	background: transparent url(../img/bg/body.png) repeat;
}

strong{ font-weight: bold }

/* forms  */
input,select,textarea{border: 1px solid #000;background: #fff;color: #000;}
textarea{overflow:auto;}

/* links */
a{text-decoration:none;}
a:hover{text-decoration:underline;}


/* LINKS */
a.ver {
	background: url(/img/bg/bullet_orange.gif) no-repeat 0 5px;
	margin-bottom: 1px;
	padding-left: 8px;
	color: #fdb408 !important;
	font-size: 11px;
	text-decoration: underline;
}

a.ver:hover {
	text-decoration: none;
}

/* BTNS */
a.bt_na_integra{
	float: right;
	margin: 20px 0 0 0;
	font-weight: bold;
	text-decoration: none !important
}

/* CONTAINER */
#wrapper{
	position: absolute;
	z-index: 1000;
	width: 100%;
	background: url('/img/bg/bg_wrapper.png') no-repeat center top
}

#container { 
	width: 977px; 
	margin: 0 auto;
}

/* HEADER */
#header {
	position: relative;
	min-height: 441px;
	_height: 441px;
}

.img_mulher_do_mes{
	position: absolute;
	left: 50%;
	top: 40px;
	z-index: 999;
	margin: 0 0 0 -135px
}

.link_mulher_do_mes
{
	position: absolute;
	left: 50%;
	top: 40px;
	z-index: 9999;
	margin: 0 0 0 -135px;
	height: 340px; 
	width: 340px;
}

/* voltar para home */
#home {
	height:336px;
	left:350px;
	position:absolute;
	top:50px;
	width:345px
}
/* menu superior */
#menu_superior {
	height: 24px;
	background: url('/img/bg/menu_superior.png'); 
	padding-top: 9px;
}
#menu_superior li {
	border-left: 1px solid #ffffff;
	padding: 0 10px;
	float: left;
	height: 15px;
	line-height: 15px;
}

#menu_superior li.busca {
	width: 350px;
	border: 0
}

#menu_superior li.busca input {
	margin: 0 0 0 10px;
	background: #FADBDA;
	color: #660033;
	width: 133px;
	height: 15px;
	border: 1px solid #a52e52;
	padding-left: 5px
}

#menu_superior li.busca input.bt_ok {
	background: none;
	border: 0;
	padding: 0;
	vertical-align: top;
}

#menu_superior li.rss {
	background: url('/img/ico/rss.png') no-repeat 0 2px; 
	border: 0;
	padding-left: 18px;
}
#menu_superior li a{
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #fadbda;
	height: 15px;
	line-height: 15px;	
}

/* logo mulher consciente */
#mulher_consciente { 
	background: url('/img/tit/mulher_consciente.png') no-repeat;
	width: 228px;
	height: 82px;	
	position: absolute; 
	top: 60px;
	left: 75px;
}
/* mamografia é seu direito*/
#frase{ 
	background: url('/img/tit/frase.png') no-repeat;
	width: 210px;
	height: 143px;
	position: absolute; 
	top: 263px;
	left: 743px;
}
/* menu principal */
#menu_principal {
	float: left;
	position: absolute;
	left: 60px;
	top: 145px;
	width: 346px;
}
#menu_principal li {
	float: left;
	width: 346px;
}
/*#menu_principal li.com_submenu { height: 52px; }*/
#menu_principal li a{
	display: block;
	padding-left: 12px;
	width: 136px;
	color: #fadbda;
	font-size: 11px;
	font-weight: bold;
	line-height: 24px;
	vertical-align: middle;
	text-transform: uppercase;
	background: url('/img/mn/principal_seta.png') no-repeat 0 8px;
	border-bottom: 1px dotted #f3c8cc;	
}
#menu_principal li.ultimo a{ border-bottom: 0; }
#menu_principal li a:hover {
	background: url('/img/mn/principal_seta_hover.png') no-repeat 0 8px;
	color: #fff;
}
#menu_principal li a.selected {
	background: url('/img/mn/principal_seta_down.png') no-repeat 0 8px;
	color: #fff;
	text-decoration: none
}
/* submenu */
#menu_principal li ul.submenu {
	display: none;
	margin: 2px 0 4px 0;
	float: left;
}
#menu_principal li ul.submenu li, #menu_principal li ul.submenu li a {
	background: none;
	color: #fff;
	padding: 0 5px; 
	height: 18px;
	line-height: 18px;
	vertical-align: middle;
	text-transform: none;
	border-bottom: 0;
	font-weight: normal;
}
#menu_principal li ul.submenu li a:hover {background: none; }
#menu_principal li ul.submenu li.selected a, #menu_principal li ul.submenu li.selected a:hover { background:#972d4f; }
#menu_principal li ul.submenu li { border-right: 1px solid #e1a4b7; }
#menu_principal li ul.submenu li.ultimo { border-right: 0; }
#menu_principal li ul.submenu li.ultimo_branco { border-right: 0; width: 100px; }




/* CONTENT */
div#content {
	width: 977px;
}
div#sidebar_left { 
	float: left;
	width: 470px;
}
div#sidebar_right { 
	float: left;
	width: 507px;
}





/* FOOTER */
#footer {
	padding-top: 66px;
	height: 40px;
	background: url('/img/bg/footer.png') no-repeat 0 45px;
}
#footer p{
	float: left;
	color: #fadbda;
	width: 370px; 
}
ul.comunidades li { 
	float: left; 
	margin-right: 24px;
}
ul.comunidades li a, ul.comunidades li span{ display:block;font-size:1px;text-indent:-9000px;}
ul.comunidades li.orkut {
	position: relative; 
	width: 37px;
	height: 40px;
}	
ul.comunidades li.orkut span{ 
	background: url('/img/bt/orkut.png') no-repeat bottom;
	width: 37px; 
	height: 13px;
}
ul.comunidades li.orkut ul {
	display: none;
	height: 20px;
	width: 200px;
	position: absolute;
	top: 15px;
	left: 5px;
	margin-top: 5px; 
	padding-left: 5px;
	background: url('/img/bg/orkut.png') no-repeat;
}
ul.comunidades li.orkut ul li {
	padding: 0 5px; 
	margin-right: 0;
}
ul.comunidades li.orkut ul li.perfil{ border-right:1px solid #cf8398; }
ul.comunidades li.orkut ul li a { display: block; font-size: 11px; text-indent: 0; }
/*
ul.comunidades li.facebook a{ 
	background: url('/img/bt/facebook.png') no-repeat bottom;
	width: 54px; 
	height: 13px;
}
*/
ul.comunidades li.flicker a{ 
	background: url('/img/bt/flicker.png') no-repeat bottom;
	width: 36px; 
	height: 10px;
	margin-top: 3px;
}
ul.comunidades li.twitter a{ 
	background: url('/img/bt/twitter.png') no-repeat bottom;
	width: 45px; 
	height: 13px;
}





/* PATROCINADORES */
#patrocinadores {
	background: #fff url('/img/bg/patrocinadores.png') repeat-x;
	width: 100%;
	height: 110px;
	padding-top: 37px;
	overflow: hidden;
}
#patrocinadores p {
	font-size: 10px;
	margin-bottom: 10px;
	color: #000;
}
#patrocinadores ul {
	width: 977px; 
	margin: 0 auto;	
	padding-left: 67px;
}
#patrocinadores ul li {
	float: left;
	margin-right: 30px;
}
#patrocinadores ul li a, #patrocinadores ul li span { display:block;font-size:1px;text-indent:-9000px;}

/* femana */
#patrocinadores ul li.femana  { width: 73px; padding-top: 12px; }
#patrocinadores ul li.femana a{ 
	background: url('/img/mn/patrocinador_femana.png') no-repeat;
	width: 73px;
	height: 61px;
}
/* roche */
#patrocinadores ul li.roche { width: 65px;  padding-top: 12px; }
#patrocinadores ul li.roche a{
	background: url('/img/mn/patrocinador_roche.png') no-repeat;
	width: 65px;
	height: 35px;
}
/* oncoguia */
#patrocinadores ul li.oncoguia  { width: 87px; padding-top: 36px; }
#patrocinadores ul li.oncoguia a{ 
	background: url('/img/mn/patrocinador_oncoguia.png') no-repeat;
	width: 87px;
	height: 61px;
}
/* sboc */
#patrocinadores ul li.sboc  { width: 116px; padding-top: 36px; }
#patrocinadores ul li.sboc a{ 
	background: url('/img/mn/patrocinador_sboc.png') no-repeat;
	width: 116px;
	height: 61px;
}
/* mastologia */
#patrocinadores ul li.mastologia { width: 162px; padding-top: 36px; }
#patrocinadores ul li.mastologia a{
	background: url('/img/mn/patrocinador_soc_mastologia.png') no-repeat;
	width: 162px;
	height: 61px;
}
/* salton */
#patrocinadores ul li.salton { width: 99px; padding-top: 36px; }
#patrocinadores ul li.salton a{
	background: url('/img/mn/patrocinador_salton.png') no-repeat;
	width: 99px;
	height: 61px;
}
/* associacao */
#patrocinadores ul li.associacao { width: 48px; padding-top: 42px; }
#patrocinadores ul li.associacao span{
	background: url('/img/mn/patrocinador_associacao.png') no-repeat;
	width: 48px;
	height: 40px;
}
/* brasil */
#patrocinadores ul li.brasil { width: 48px; padding-top: 32px; }
#patrocinadores ul li.brasil span{
	background: url('/img/mn/patrocinador_brasil.png') no-repeat;
	width: 48px;
	height: 50px;
}

/* franca */
#patrocinadores ul li.franca { width: 78px; padding-top: 50px; }
#patrocinadores ul li.franca span{
	background: url('/img/mn/patrocinador_franca.png') no-repeat;
	width: 78px;
	height: 24px;
}




/* LEFT SIDE */
/* nossa luta */
div#sidebar_left ul.link_bullet {
	display: block;
}
div#sidebar_left ul.link_bullet li {
	background: url('/img/bg/bullet_orange.gif') 0 6px no-repeat;
	padding-left: 8px;
}
div#sidebar_left ul.link_bullet li a {
	color: #fdb408;
	text-decoration: underline;
	font-size: 11px;
}
div#sidebar_left ul.link_bullet li a:hover {
	text-decoration: none;
}

div#sidebar_left div.box_nossa_luta {
	position: relative;
	width: 369px;
	margin-left: 56px;
}
div#sidebar_left div.box_nossa_luta h3.tit_nossa_luta {
	background: url('/img/tit/nossa_luta.gif') no-repeat;
	width: 147px;
	height: 23px;
	margin: 0 0 10px 5px;
}

div#sidebar_left div.box_nossa_luta h3.tit_ultimas_noticias_home {
	background: url('/img/tit/ultimas_noticias.png') no-repeat;
	width: 216px;
	height: 26px;
	margin: 0 0 10px 5px;
}


div#sidebar_left div.box_nossa_luta img {
	display: block;
}
div#sidebar_left div.box_nossa_luta ul.numeros {
	position: absolute;
	top: 217px;
	left: 303px;
}
div#sidebar_left div.box_nossa_luta ul.numeros li {
	float: left;
	margin-right: 1px;
}
div#sidebar_left div.box_nossa_luta ul.numeros li a {
	display: block;
	background-color: #fdb408;
	padding: 3px 7px;
	color: #8b1f3c;
}
div#sidebar_left div.box_nossa_luta ul.numeros li a.selected {
	font-weight: bold;
}
div#sidebar_left div.box_nossa_luta p {
	background: url('/img/bg/boxes.png') repeat;
	width: 329px;
	padding: 12px 20px 15px 20px;
	border-bottom: 1px dotted #FFF;
	font-size: 12px;
}
div#sidebar_left div.box_nossa_luta p b {
	font-weight: bold;
	font-size: 12px;
}
div#sidebar_left div.box_mito_verdade {
	display: block;
	width: 397px;
}
a.link_SaibaMais
{
	background: url('/img/bg/bullet_orange.gif') 0 6px no-repeat;
	padding-left: 8px;
	color: #fdb408;
}

/* box mitos e verdades */
div.bg_flores {
	width: 300px;
	height: 110px;
	margin: 40px 0 0 29px;
	padding: 10px 20px 0 90px;
	background: transparent url('/img/bg/box_mito_verdade.png') no-repeat;
}

div.bg_flores h3.tit_mito_verdade {
	background: url('/img/tit/mito_verdade.gif') no-repeat;
	width: 194px;
	height: 25px;
}

div.bg_flores p {
	padding: 5px 0 0 0;
}

div.bg_flores p.resp {
	padding: 10px 0
}

div.bg_flores a.bt_mito {
	float: left;
	background: url('/img/bt/mito.gif') no-repeat;
	width: 40px;
	height: 20px;
}

div.bg_flores a.bt_verdade {
	float: left;
	background: url('/img/bt/verdade.gif') no-repeat;
	width: 63px;
	height: 20px;
	margin: 0 0 0 10px;
}

div.bg_flores a.link_SaibaMais {
	background: url('/img/bg/bullet_orange.gif') 0 6px no-repeat;
	padding-left: 8px;
	margin: 10px 0 0 0;
	color: #fdb408;
}


div#sidebar_left div.box_enquete {
	display: table;
	width: 370px;
	margin: 37px 0 0 56px;
}
div#sidebar_left div.box_enquete h3.tit_enquete {
	background: url('/img/tit/enquete.gif') no-repeat;
	width: 101px;
	height: 27px;
	margin-bottom: 4px;
}
div#sidebar_left div.box_enquete div.bg {
	border-top: 1px dotted #FFF;
	border-bottom: 1px dotted #FFF;
	background: url('/img/bg/boxes.png') repeat;
	padding: 15px 0 15px 17px;
}
div#sidebar_left div.box_enquete div.bg p {
	width: 280px;
	margin-bottom: 12px;
	font-weight: bold;
}
div#sidebar_left div.box_enquete div.bg table.opcoes td {	 
	width: 155px;
	padding-bottom: 4px;
}
div#sidebar_left div.box_enquete div.bg table.opcoes td input {	 
	width:13px !important;
	height:13px !important;
	width:15px;
	height:15px;
	vertical-align: -2px;
	border:none;
	background:none;
	padding:0;
	margin:0 3px 0 0;
}
div#sidebar_left div.box_enquete ul.link_bullet.conf_enquete {
	float: left;
	margin-top: 8px;
}
div#sidebar_left div.box_enquete a.bt_responder {
	float: right;
	background: url('/img/bt/responder.gif') no-repeat;
	width: 79px;
	height: 20px;
	margin-top: 5px;
}
div#sidebar_left div.box_blog_dra_maria {
	display: block;
	width: 251px;
	background: url('/img/bg/box_blog_maria.gif') no-repeat;
	padding: 49px 0 0 113px;
	margin: 39px 0 0 60px;
}
div#sidebar_left div.box_blog_dra_maria p {
	width: 234px;
	height: 34px;
}
div#sidebar_left div.box_blog_dra_maria ul.link_bullet.conf_blog {
	margin: 3px 0;
}



/* RIGHT SIDE */
div#sidebar_right ul.link_bullet {
	display: block;
}
div#sidebar_right ul.link_bullet li {
	background: url('/img/bg/bullet_orange.gif') 0 6px no-repeat;
	padding-left: 8px;
	margin-bottom: 1px;
}
div#sidebar_right ul.link_bullet li a {
	color: #fdb408;
	text-decoration: underline;
	font-size: 11px;
}
div#sidebar_right ul.link_bullet li a:hover {
	text-decoration: none;
}

/* destaques */
div#sidebar_right div.box_destaques {
	display: table;
	width: 504px;
}
div#sidebar_right div.box_destaques h3.tit_destaques {
	background: url('/img/tit/destaque.gif') no-repeat;
	width: 143px;
	height: 25px;
	margin: 0 0 10px 5px;
}

div#sidebar_right div.box_destaques div.bordas_destaque {
	float: left;
	border-top: 1px dotted #FFF;
	border-bottom: 1px dotted #FFF;
	width: 504px;
	position: relative;
}
div#sidebar_right div.box_destaques div.bordas_destaque a.bt_esquerda {
	float: left;
	background: url('/img/bt/seta_esq_destaque.gif') no-repeat;
	width: 13px;
	height: 19px;
	margin-top: 97px
}
div#sidebar_right div.box_destaques div.bordas_destaque a.bt_direita {
	display: block;
	background: url('/img/bt/seta_dir_destaque.gif') no-repeat;
	width: 13px;
	height: 19px;
	position: absolute;
	top: 97px;
	left: 490px;
}
div#sidebar_right div.box_destaques div.bordas_destaque ul.lista_detalhes {
	float: left;
	padding-left: 12px;
}
div#sidebar_right div.box_destaques div.bordas_destaque ul.lista_detalhes li {
	float: left;
	width: 144px;
	height: 300px !important;
	padding: 13px 0 10px 15px;
}
div#sidebar_right div.box_destaques div.bordas_destaque ul.lista_detalhes li.color {
	background-color: #ae3559;
}
div#sidebar_right div.box_destaques div.bordas_destaque ul.lista_detalhes li h4 {
	font: bold 12px Arial;
	color: #fadbda;
	margin-bottom: 4px;
}
div#sidebar_right div.box_destaques div.bordas_destaque ul.lista_detalhes li img {
	display: block;
}
div#sidebar_right div.box_destaques div.bordas_destaque ul.lista_detalhes li p {
	margin: 8px;
}
/* nossas comunidades */
div#box_nossas_comunidades {
	width: 504px;
	margin-top: 40px;
}

div#box_nossas_comunidades h3.tit_nossas_comunidades {
	background: url('/img/tit/nossas_comunidades.gif') no-repeat;
	width: 275px;
	height: 21px;
	margin: 0 0 10px 5px;
}

div#box_nossas_comunidades ul#lista_comunidades {
	display: block;
	height: 30px;
}

div#box_nossas_comunidades ul#lista_comunidades li {
	float: left;
	width: 77px;
	background: #a63154;
	padding: 7px 0;
	text-align: center;
	margin-right: 1px;
	font: bold 14px Arial;
	color: #d08697;
}

div#box_nossas_comunidades ul#lista_comunidades li a {
	font: bold 14px Arial;
	color: #d08697;
}

div#box_nossas_comunidades ul#lista_comunidades li.on {
	background: url(../img/bg/tabs.png) repeat;
}

div#box_nossas_comunidades ul#lista_comunidades li.on a {
	color: #FFF;
}

div#box_nossas_comunidades div.conteudo {
	width: 488px;
	border-top: 1px dotted #FFF;
	border-bottom: 1px dotted #FFF;
	background: url('/img/bg/boxes.png') repeat;
	padding: 17px 0 20px 16px;
}

/* ORKUT */
div#content_orkut img {
	display: block;
	float: left;
}

div#content_orkut p {
	float: left;
	width: 330px;
	margin: 0 10px 0 0
}

/* FLICKR */
div#content_flickr p {
	padding-bottom: 20px;
	color: #fff
}

div#content_flickr p.link {
	color: #fff;
	padding-top: 30px;
	padding-bottom: 0px;
	text-align: center;
}

div#content_flickr ul {
	display: block;
}

div#content_flickr ul li {
	float: left;
	padding-right: 28px;
}

/* TWITTWE */
div#content_twitter img {
	display: block;
	float: left;
}

div#content_twitter p {
	padding-bottom: 20px;
	color: #fff
}

div#content_twitter ul {
	float: left;
	width: 330px;
	margin: 0 10px 0 0
}

div#content_twitter ul li {
	display: block;
	margin: 0 0 15px 0
}

div#content_twitter ul li b {
	display: block;
	color: #FDB408	
}

/* YOUTUBE */
div#content_youtube p {
	padding-bottom: 20px;
	color: #fff	
}

div#content_youtube .box_left, div#content_youtube .box_right {
	position: relative;
	float: left;
}

div#content_youtube .box_right {
	left: 215px
}

div#content_youtube .box_left p {
	position: absolute;
	top: 0;
	left: 140px
}

div#content_youtube .box_right p {
	position: absolute;
	bottom: 10px;
	right: 140px;	
	padding: 0;
}

div#content_youtube a.ver {
	position: relative;
	left: 220px
}





/* box depoimentos e agenda */
div#sidebar_right div.box_depo_agenda {
	float: left;
	width: 504px;
	margin-top: 40px;
}
div#sidebar_right div.depoimentos {
	float: left;
	width: 245px;
}
div#sidebar_right div.depoimentos h3.tit_depoimentos {
	background: transparent url(../img/tit/minha_historia.png) no-repeat scroll 0 0;
	width: 214px;
	height: 26px;
	margin: 0 0 10px 2px;
}
div#sidebar_right div.depoimentos ul.lista_depoimentos {
	float: left;
}
div#sidebar_right div.depoimentos ul.lista_depoimentos li {
	float: left;
	background: #a63154;
	padding: 7px 12px;
	text-align: center;
	font: bold 14px Arial;
	color: #d08697;
}
div#sidebar_right div.depoimentos ul.lista_depoimentos li a {
	font: bold 14px Arial;
	color: #d08697;
}
div#sidebar_right div.depoimentos ul.lista_depoimentos li.on {
	background: url(../img/bg/tabs.png) repeat;
}
div#sidebar_right div.depoimentos ul.lista_depoimentos li.on a {
	color: #FFF;
}
div#sidebar_right div.depoimentos div.conteudo_depo {	
	float: left;
	width: 225px;
	border-top: 1px dotted #FFF;
	border-bottom: 1px dotted #FFF;
	background: url('/img/bg/boxes.png') repeat;
	padding: 24px 10px;
	position: relative;
}
div#sidebar_right div.depoimentos div.conteudo_depo a.bt_esq_vito,
div#sidebar_right div.depoimentos div.conteudo_depo a.bt_esq_amifam,
div#sidebar_right div.depoimentos div.conteudo_depo a.bt_dir_vito,
div#sidebar_right div.depoimentos div.conteudo_depo a.bt_dir_amifam {
	position: absolute;
	width: 8px;
	height: 13px;
}

div#sidebar_right div.depoimentos div.conteudo_depo a.bt_esq_vito,
div#sidebar_right div.depoimentos div.conteudo_depo a.bt_esq_amifam {
	background: url('/img/bt/seta_esq_depo.gif') no-repeat;
	display: block;
	top: 45px;
	left: 3px;
}

div#sidebar_right div.depoimentos div.conteudo_depo a.bt_dir_vito,
div#sidebar_right div.depoimentos div.conteudo_depo a.bt_dir_amifam {
	display: block;
	background: url('/img/bt/seta_dir_depo.gif') no-repeat;
	top: 45px;
	right: 3px;
}
div#sidebar_right div.depoimentos div.conteudo_depo div.carousel_depo_vito,
div#sidebar_right div.depoimentos div.conteudo_depo div.carousel_depo_amifam {
	width: 205px !important;
	margin-left: 10px;
	_margin-left: 7px
}
div#sidebar_right div.depoimentos div.conteudo_depo ul.lista_depo_vito,
div#sidebar_right div.depoimentos div.conteudo_depo ul.lista_depo_amifam {
	display: table;
}
div#sidebar_right div.depoimentos div.conteudo_depo ul.lista_depo_vito li,
div#sidebar_right div.depoimentos div.conteudo_depo ul.lista_depo_amifam li {
	float: left; 
	width: 210px !important;
}
div#sidebar_right div.depoimentos div.conteudo_depo ul.lista_depo_vito li a,
div#sidebar_right div.depoimentos div.conteudo_depo ul.lista_depo_amifam li a {
	font-size: 11px;
}
div#sidebar_right div.depoimentos div.conteudo_depo ul.lista_depo_vito li a b,
div#sidebar_right div.depoimentos div.conteudo_depo ul.lista_depo_amifam li a b {
	display: block;
	font: bold 12px Arial;
	margin-bottom: 5px;
}
div#sidebar_right div.depoimentos ul.link_bullet.conf_depo {
	float: left;
	width: 164px;
}
div#sidebar_right div.depoimentos a.bt_envie_o_seu {
	float: left;
	background: url('/img/bt/envie_o_seu.gif') no-repeat;
	width: 79px;
	height: 20px;
	margin-top: 4px;
}


div#sidebar_right div.agenda ul.link_bullet.conf_agenda {
	float: left;
	margin-top: 7px;
}

/* AGENDA */
div#agenda {
	float: left;
	width: 245px;
	position: relative;
	padding-left: 14px;
	font-size: 10px;
}
div#agenda p {
	font-size: 10px;
}

div#agenda div.head {
	display: block;
	height: 30px;
	border-bottom:1px dotted #F3C8CC;
	padding-bottom: 3px
}

div#agenda div.head p {
	width: 145px;
	background: url(../img/tit/agenda.gif) no-repeat;
	padding-left: 100px;
	padding-top: 10px;
	height: 20px;
}

div#agenda div.head p strong {
	position: relative;
	bottom: 3px;
}

div#agenda .calendario {
	height: 120px
}

div#agenda table {
	margin: 0 0 0 117px
}

div#agenda table tr td {
	color: #fff !important;
	padding: 3px;
}

div#agenda table tr td a {
	color: #fff;
}

div#agenda p.selecionado {
	position: absolute;
	top: 40px;
	background: #B2345A;
	width: 70px;
	height: 80px;
	padding: 30px 20px 0 20px;
	text-align: center;
	font-size: 12px;
}

div#agenda p.selecionado strong {
	font-size: 30px
}

div#agenda ul { border-bottom: 1px dotted #F3C8CC; margin: 3px 0 5px 0}
div#agenda ul li{ display: none; margin: 0 0 5px 0;}
div#agenda ul li.selected{ display: block; }

div#agenda ul li a {
	display: block;
	padding: 0 0 5px 10px;
	color: #fff
}

div#sidebar_right ul.link_bullet.conf_agenda {
	float: left;
}

div#sidebar_right div.links {
	float: left;
	border-top: 1px dotted #FFF;
	border-bottom: 1px dotted #FFF;
	width: 504px;
	padding: 13px 0;
	margin-top: 39px;
}
div#sidebar_right div.links h4 {
	font: bold 14px Arial;
	margin-bottom: 10px;
}

div#sidebar_right div.links div.coluna1, div#sidebar_right div.links div.coluna2, div#sidebar_right div.links div.coluna3 {
	float: left;
	margin-left: 10px
}

div#sidebar_right div.links div.coluna1 {
	width: 220px
}

div#sidebar_right div.links div.coluna2, div#sidebar_right div.links div.coluna3 {
	width: 120px
}

/* margins e paddings */
.ml90 {
	margin-left: 90px
}

/* eventos */

.box_eventos {
	width: 370px;
	margin: 37px 0 0 56px;
}

#sidebar_left .box_eventos .tit_eventos {
	background: url('/img/tit/agenda.gif') no-repeat;
	width: 97px;
	height: 29px;
	margin-bottom: 4px;
}

#sidebar_left .box_eventos .bg {
	border-top: 1px dotted #FFF;
	border-bottom: 1px dotted #FFF;
	//background: url('/img/bg/boxes.png') repeat;
	padding: 15px 0 15px 17px;
}

.box_eventos .lst-eventos {
	width: 100%;
	overflow: hidden;
	margin:  5px 0;
}

.box_eventos .lst-eventos dt {
	background-color: #B2345A;
	width: 75px;
	height: 65px;
	float: left;display: inline;
	clear: left;
	text-align: center;
	margin: 0 10px 5px 0;
}

.box_eventos .lst-eventos dt p {
	font-size: 12;
	margin-top: 5px;
}

.box_eventos .lst-eventos dt p strong {
	font-size: 30px;
	display: block;
}

.box_eventos .lst-eventos dd {	
	color: #fadadb;
	padding-top: 7px;
	height: 60px;
}

.box_eventos .lst-eventos dd a {	
	color: #fadadb;
	font-weight: bold;
	text-decoration: none;
}

.box_eventos .lst-eventos dd a:hover {
	text-decoration: underline;
}

/* madrinhas */

.box_madrinhas {
	width: 504px;
	margin-top: 30px;
	float: left;
}

.box_madrinhas .tit_madrinhas {
	background: url('/img/tit/tit_madrinhas.gif') no-repeat;
	width: 155px;
	height: 21px;
	margin-bottom: 4px;
}

.box_madrinhas .content_madrinhas {
	border-top: 1px dotted #FFF;
	border-bottom: 1px dotted #FFF;
	padding: 15px 0 15px 17px;
	font-size: 12px;
	overflow: hidden;
	_overflow: auto;
	_zoom: 1;
}

.box_madrinhas .content_madrinhas .img-madrinhas {
	float: left;display: inline;
	margin-right: 20px;
}

.box_madrinhas .content_madrinhas .lst-madrinhas {
	width: 140px;
	float: left;display: inline;
	margin-right: 20px;
}

.box_madrinhas .content_madrinhas .lst-madrinhas li {
	float: left;display: inline;
	margin-right: 5px;
}

.box_madrinhas .content_madrinhas p {
	margin-top: 0px;
	float: left;
	width: 270px;
}

/* o que e */

.box_oque {
	width: 504px;
	margin-top: 30px;
	float: left;
}

.box_oque .tit_oque {
	background: url('/img/tit/tit_oque.gif') no-repeat;
	width: 260px;
	height: 26px;
	margin-bottom: 4px;
}

.box_oque .content_oque {
	border-top: 1px dotted #FFF;
	//tborder-bottom: 1px dotted #FFF;
	padding: 15px 0 15px 17px;
	font-size: 12px;
	overflow: hidden;
	_overflow: auto;
	_zoom: 1;
}

.box_oque .content_oque p {
	margin-top: 10px;
}

/* links */

.box_links {
	width: 504px;
	margin-top: 30px;
	float: left;
}

.box_links .content_links {
	border-top: 1px dotted #FFF;
	border-bottom: 1px dotted #FFF;
	padding: 15px 0 15px 17px;
	overflow: hidden;
	_overflow: auto;
	_zoom: 1;
	font-size: 12px;
}


.box_links .content_links .lst-links {
	float: left;
	width: 100%;
}

.box_links .content_links .lst-links li {
	float: left;display: inline;
	width: 160px;
	height: 115px;	
	text-align: center;
}

.box_links .content_links .lst-links li a {
	font-weight: bold;
	font-size: 14px;
	width: 100%;
	height: 100%;
	display: block;
	text-align: center;
	color: #fadbda;
}

.box_links .content_links .lst-links li.lnk-videos {
	background: url('../img/dia-rosa/btn-videos.jpg') center bottom no-repeat;
	display: none;
}

.box_links .content_links .lst-links li.lnk-manifesto {
	background: url('../img/dia-rosa/btn-manifesto.gif') center bottom no-repeat;
}

.box_links .content_links .lst-links li.lnk-perfil {
	background: url('../img/dia-rosa/btn-perfil.gif') center bottom no-repeat;
}