@charset "utf-8";
/* CSS Document */

body { margin:0; padding:0; font-family:Verdana; font-size:13px; line-height:1.5em; }

.clear { clear:both; }

/* fontes */
p { font-family:Verdana; font-size:13px; margin:0; padding:0; }

h1 { font-family:Verdana; font-size:24px; margin:0; padding:0; } 
h2 { font-family:Verdana; font-size:14px; margin:0; padding:0; }
h3 { font-family:Verdana; font-size:12px; margin:0; padding:0; }

a { color:#0066cc; text-decoration:none; }

#container { margin:0 auto; }
	#header { height:150px;  width:985px; margin:0 auto; }
		#logo { float:left; width:300px; text-align:center; margin-top:25px; }
		#chamada-menu { float:left; padding:20px 0 0 5px; }
		#menu { position:absolute; right:0; top:40px; width:0px;/*vem do js*/ height:80px; display:; }
	#content { height:374px; background:#FFFFFF url(../images/novo/bg-1.png) left top repeat-x; }
		#content-width { width:985px; margin:0 auto; position:relative; }
			.fb-like {position:absolute !important; top: -140px; right: -20px;  }
			#shadow-left { float:left; }
			#left { float:left; width:308px; background:url(../images/novo/bg-noticias.png) left top repeat-x; }
				#content-left-top { position:relative; float:left; color:#FFFFFF; height:333px; width:300px; background:url(../images/novo/noticiasdodia2.png) left top no-repeat; overflow:hidden; margin-top:41px; }
				#content-left-bottom { float:left; width:308px; background:url(../images/novo/bg-bottom.png) left top no-repeat; }

			#middle { float:left; width:308px; background:url(../images/novo/bg-novidadesdasbu.png) left top repeat-x; }
				#content-middle-top { position:relative; float:left; color:#FFFFFF; height:333px; width:300px; background:url(../images/novo/novidadesdasbu2.png) left top no-repeat; overflow:hidden; margin-top:41px;}
				#content-middle-bottom { float:left; width:308px; background:url(../images/novo/bg-bottom.png) left top no-repeat;}
				
				#content-middle-top #NewsTicker { width:260px; height:270px; float:left; }
				#content-middle-top #NewsVertical { width: 260px; height: 260px; display: block; overflow: hidden; position: relative; }

			#right { float:left; width:308px; background:url(../images/novo/bg-tiresuasduvidas.png) left top repeat-x; }
				#content-right-top { position:relative; float:left; color:#FFFFFF; height:333px; width:300px; background:url(../images/novo/tiresuasduvidas2.png) left top no-repeat; overflow:hidden; margin-top:41px;}
				#content-right-top .image_container, #content-right-bottom .image_container { width:270px; text-align:center;}
				#content-right-top .image_container img { border:1px solid #225B79; }
				#content-right-top .caption,
				#content-right-top .ce_text{font-size:13px; color:#FFF; }
				#content-right-bottom {float:left; width:308px; background:url(../images/novo/bg-bottom.png) left top no-repeat;}
				
			
			#content-left-top ul,
			#content-middle-top ul,
			#content-right-top ul { margin:0; padding:0 20px 0 0; }
			#content-left-top li,
			#content-middle-top li,
			#content-middle-top div.item,
			#content-right-top li { color:#FFFFFF; margin:0; padding: 0 0 15px 15px; list-style:none; background:url(../images/novo/bullet-branco-pequeno.png) 0 5px no-repeat; }
			
			#content-left-top li a,
			#content-middle-top li a,
			#content-middle-top div.item a,
			#content-right-top li a { color:#FFFFFF; text-decoration:none; }
			
			#content-left-top li a:hover,
			#content-middle-top li a:hover,
			#content-middle-top div.item a:hover,
			#content-right-top li a:hover { color:#FFFFFF; text-decoration:none; text-decoration:underline; }
				
			.content-top-geral,
			.content-bottom-geral { padding:20px; color:#225b79; }

			#shadow-middle { float:left; }
			#shadow-right { float:left; }
			
			.separator { float:left; width:29px; height:370px; }
			
			#footer { width:985px; margin:100px auto 20px auto; text-align:center; clear:both; }
			#patrocinatores { background:url(../images/novo/txt-patrocinadores.png) left top no-repeat; padding:30px 0 0 0; width:510px; margin:0 auto; }
			#patrocinatores img { float:left; margin:0 10px; }
			#copyright { font-size:10px; color:#999999; padding:10px 0; }

/* blocos */
#content-left-top .fonte { color:#FFFFFF; font-size:10px; text-align:right; width:260px; position:absolute; top:280px; }
#content-left-top .bt-vejamais,
#content-middle-top .bt-vejamais,
#content-right-top .bt-vejamais { position:absolute; top:313px; width:290px; text-align:right;  }

#content-right-top h2 { display:none; }
#content-middle-bottom h3,
#content-right-bottom h3 { font-size:18px; padding:0 0 3px 0; margin:0 0 20px 0; background:url(../images/novo/divisao-horizontal-azul.png) left bottom no-repeat; }
#content-middle-bottom .ce_text,
#content-right-bottom .ce_text { margin-bottom:40px; }

#rssdiv_diaadia .diaadia-data { font-size:10px; color:#CCCCCC; }

#rssdiv_clima { padding:0 0 20px 0; }
#rssdiv_ibov { padding:20px 0 0 0; }
#rssdiv_dolar { padding:20px 0 0 0; }

#rssdiv_ibov,
#rssdiv_dolar { background:url(../images/novo/divisao-horizontal-azul.png) left top no-repeat; }
#rssdiv_clima .left,
#rssdiv_ibov .left { float:left; width:120px; padding-top:15px; }
#rssdiv_dolar .left { float:left; width:120px; }
#rssdiv_clima .right,
#rssdiv_ibov .right { float:left; width:140px; font-size:10px; line-height:1.5em; padding-bottom:20px; }
#rssdiv_dolar .right { float:left; width:140px; font-size:10px; line-height:1.5em; padding-top:5px; padding-bottom:20px; }

#ibov-valor { font-size:18px; font-weight:bold; text-align:center; padding-right:20px; margin-right:20px; }
#ibov-valor.alta { background:url(../images/novo/ibov-alta.png) right center no-repeat; }
#ibov-valor.baixa { background:url(../images/novo/ibov-baixa.png) right center no-repeat; }
#ibov-pontos { font-size:11px; text-align:center; padding-right:20px; }

.dolar-titulo { font-size:10px; font-weight:bold; }
.dolar-valor { font-size:16px; font-weight:bold; }


/* menu */
.menu-item { float:left; width:100%; height:50px; }
#menu-publicoemgeral { background: url(../images/novo/bg-publicoemgeral.png) left top repeat-x; text-align:left; }
#menu-publicoemgeral div { background: url(../images/novo/round-bg-publicoemgeral.png) no-repeat; width: 10px; height: 40px; float:left; text-align:left; }
#menu-profissionaisdasaude { background: url(../images/novo/bg-profissionaisdasaude.png) left top repeat-x; text-align:left; }
#menu-profissionaisdasaude div { background: url(../images/novo/round-bg-profissionaisdasaude.png) no-repeat;width: 10px; height: 40px; float:left; text-align:left; }
.menu-item a { float:left; padding: 12px 0 0 10px; display:block; }

/* form */
#encontre-seu-urologista input.text { padding:0; margin:0; width:225px; height:16px; border:#999999 1px solid; background-color:#FFFFFF; }
#encontre-seu-urologista .list_search input.submit { line-height:0; border:none; background: url(../images/bt-ok.png) left bottom no-repeat; height:18px; width:25px; text-indent:-1000em; }

/*diversos*/
.txt-center {text-align:center !important; }
.nomargin { margin:0 !important; }

