/*  
Theme Name: Dental Center v2009
Theme URI: www.dentalcenter.odo.br
Description: Website Dental Center Plano Odontologico
Version: v2009
Author: Walter Araujo dos Santos
E-mail: walter.wmoriah@gmail.com
*/

* {margin:0; padding:0}
body {background:#fff url(images/bg.jpg) repeat-x left bottom; color:#000}
.none {display:none}

/*geral*/
#geral {width:960px; margin:0 auto}

	/*header*/
	#header {height:465px; background:url(images/bg_topo.jpg) no-repeat; position:relative; z-index:1;}
		#flash {position:absolute; z-index:20; top:-70px; right:55px; width:530px; height:400px}
		#menu {position:absolute; z-index:25; top:285px;}
		#menu img {border:0}
		h1 a {display:block; width:210px; height:130px; position:absolute; top:50px; left:104px; text-indent:-10000px}

	/*header - interna*/
	#header_interna {height:400px; background:url(images/bg_topo_interna.jpg) no-repeat; position:relative; z-index:1;}

	/*conteudo - interna*/
	#content_interna {height:400px; background:url(images/bg_content_interna.jpg) no-repeat; position:relative; top:0; left:0}
		#lateral {float: left; width:200px}
			/* menu - interna */
			#lateral ul {list-style:none; margin-left: 40px; width:209px; position:relative; top:0px; }
			#lateral li.mn_principal {text-indent:-1000px; height:30px; overflow:hidden; background:url(images/menu_interna.gif) no-repeat; background-position:0 8px}
			#lateral li.mn_principal:hover {background-position:-209px 8px}

			#lateral li.mn_institucional {text-indent:-1000px; height:30px; overflow:hidden; background:url(images/menu_interna.gif) no-repeat; background-position:0 -24px}
			#lateral li.mn_institucional:hover {background-position:-209px -24px}

			#lateral li.mn_planos {text-indent:-1000px; height:30px; overflow:hidden; background:url(images/menu_interna.gif) no-repeat; background-position:0 -56px}
			#lateral li.mn_planos:hover {background-position:-209px -56px}

			#lateral li.mn_credenciados {text-indent:-1000px; height:30px; overflow:hidden; background:url(images/menu_interna.gif) no-repeat; background-position:0 -88px}
			#lateral li.mn_credenciados:hover {background-position:-209px -88px}

			#lateral li.mn_noticias {text-indent:-1000px; height:30px; overflow:hidden; background:url(images/menu_interna.gif) no-repeat; background-position:0 -121px}
			#lateral li.mn_noticias:hover {background-position:-209px -121px}

			#lateral li.mn_guiasaude {text-indent:-1000px; height:30px; overflow:hidden; background:url(images/menu_interna.gif) no-repeat; background-position:0 -151px}
			#lateral li.mn_guiasaude:hover {background-position:-209px -151px}

			#lateral li.mn_voce {text-indent:-1000px; height:30px; overflow:hidden; background:url(images/menu_interna.gif) no-repeat; background-position:0 -181px}
			#lateral li.mn_voce:hover {background-position:-209px -181px}

			#lateral li.mn_guia {text-indent:-1000px; height:30px; overflow:hidden; background:url(images/menu_interna.gif) no-repeat; background-position:0 -241px}
			#lateral li.mn_guia:hover {background-position:-209px -241px}

			#lateral li.mn_unidades {text-indent:-1000px; height:30px; overflow:hidden; background:url(images/menu_interna.gif) no-repeat; background-position:0 -211px}
			#lateral li.mn_unidades:hover {background-position:-209px -211px}

			#lateral li.mn_fale {text-indent:-1000px; height:30px; overflow:hidden; background:url(images/menu_interna.gif) no-repeat; background-position:0 -271px}
			#lateral li.mn_fale:hover {background-position:-209px -271px}

			#lateral a {display:block; height:30px; border:none; color:transparent;}
			#lateral a:hover {color:#C5161D;}

			/* banner publicitario */
			#lateral img {float:left; margin:15px 0 0 40px;}

			/* texto */
			#text {float:right; width: 630px; text-align: left; font:14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#7D7D7D;}
			#text div.sub {float:right; margin-right: 30px;}
			#text img {border:0}
			#text h1 {float:left; height:31px; width: 300px; margin-bottom: 20px}
			body.page-id-2 h1 {background:url(images/title_institucional.gif) no-repeat}
			body.page-id-7 h1 {background:url(images/title_historia_v.gif) no-repeat}
			body.page-id-10 h1 {background:url(images/title_responsabilidade_v.gif) no-repeat}
			body.page-id-14 h1 {background:url(images/title_planos_v.gif) no-repeat}
        			body.page-id-330 h1 {background:url(images/title_planoflex.gif) no-repeat}
        			body.page-id-319 h1 {background:url(images/title_masterplus.gif) no-repeat}
        			body.page-id-321 h1 {background:url(images/title_superplus.gif) no-repeat}
                        body.page-id-22 h1, h1.credenciados, body.credenciados h1  {background:url(images/title_credenciados_v.gif) no-repeat}
                        body.page-id-16 h1 {background:url(images/title_guia_v.gif) no-repeat}
                        body.page-id-12 h1 {background:url(images/title_fale_v.gif) no-repeat}
			body.page-id-20 h1 {background:url(images/title_unidades_v.gif) no-repeat}
			
			#text p {clear: both; margin: 10px 30px 0 4px}
			#text h4 {clear: both; margin: 20px 0 0 4px; font-size:16px}
			#text ul {clear: both; margin: 10px 30px 0 18px}
				#text ul li {}
				
			#text #busca {clear:both;}

                            #text ul#page  {
                                width:415px; padding:10px 0; margin-left:0;  list-style-type:none; background-color:#F8E2D7;
                                behavior: url("http://www.dentalcenter.odo.br/v2009/wp-content/themes/Dental_v2009/border-radius.htc");
                                -moz-border-radius: 15px; /* Firefox */
                                -webkit-border-radius: 15px; /* Safari and Chrome */
                                -khtml-border-radius: 15px; /* Linux browsers */
                                border-radius: 15px; /* Opera 10.50, IE and CSS3 */
                            }
                                #text #page li {
                                    padding:15px 40px; background: url("images/seta.gif") no-repeat 25px 20px}
                                #text #page h4  {padding:0; margin:0}
                                #text #page p {margin:0}

			/** search **/
			#text .wp-pagenavi {
                                margin:10px 0;background-color:#eee; padding:10px; width:395px;
                                behavior: url("http://www.dentalcenter.odo.br/v2009/wp-content/themes/Dental_v2009/border-radius.htc");
                                -moz-border-radius: 15px; /* Firefox */
                                -webkit-border-radius: 15px; /* Safari and Chrome */
                                -khtml-border-radius: 15px; /* Linux browsers */
                                border-radius: 15px; /* Opera 10.50, IE and CSS3 */
                        }
                                #text .wp-pagenavi .pages {diplay:block; clear:both}
				#text .wp-pagenavi span, #text .wp-pagenavi a {border:none}
				#text .wp-pagenavi span.current {color:#C5161D}
			
			/** single **/
			#text.single p {clear:none; margin: 10px 30px 0 4px; color:#7D7D7D; font:14px Trebuchet MS}
			#text.single h2 {clear: both; margin: 10px 0 15px 4px; color:#7D7D7D; font:bold 20px Trebuchet MS}
				#text.single h2 small {font-size:12px; color:#c00}
			#text.single img {margin: 2px 10px 0 4px; float:left; padding:3px; border:1px solid #DDD;}
			#text.single ul {clear:both; margin:10px 30px 0 0; color:#7D7D7D; font:bold 20px Trebuchet MS; list-style:none; padding:0}
			#text h1 a {display:block; float:left; height:31px; width: 300px; margin-left:230px; margin-top: -50px;}
                        #text h1.novidades a, #text.archive h1.novidades {background:url(images/title_noticia_int.gif) no-repeat}
			#text h1.voce-sabia a, #text.archive h1.voce-sabia {background:url(images/title_vocesabia_int.gif) no-repeat}
			#text h1.dicas-de-saude a, #text.archive h1.dicas-de-saude {background:url(images/title_dicas_int.gif) no-repeat}
			
			/** archive **/
			#text.archive h2 {clear: both; margin: 10px 0 15px 4px; color:#C5161D; font:bold 24px Trebuchet MS}
			#text.archive ul {clear: both; margin: 10px 30px 0 4px; color:#7D7D7D; font:14px Trebuchet MS; list-style:none;}
				#text.archive ul li {}
					#text.archive ul li h4 {margin: 20px 0 0 0; color:#7D7D7D; font:bold 16px Trebuchet MS}
			
			/* forms */
	#text div#usermessagea {margin:40px 0 20px 110px; clear:both; text-align:left; color:#C5161D; width:300px} /* mensagem de aviso */
	#text form.cform {clear:both; font:12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#7D7D7D;} /* formulario */
		#text form.cform fieldset {} /* fieldset */
		#text form.cform fieldset.cf_hidden {display:none}
			#text form.cform legend {} /* legendas */
			#text form.cform ol.cf-ol {list-style:none; padding:0; margin:0} /* contem os campos */
				#text form.cform li {margin:10px 0;} /* linha de cada campo */
					#text form.cform label {float:left; margin-right:10px; text-align:right; width:100px;} /* rotulo dos campo */
						#text form.cform label span {} /* texto dentro do rotulo */
						#text form.cform label span.reqtxt, #text form.cform label span.emailreqtxt {} /* descricao de campos obrigatorios */
					#text form.cform input {margin-right:5px; color:#777; font:12px "Trebuchet MS"; width:300px} /* campos */
                                        #text form.cform textarea {margin-right:5px; color:#777; font:12px "Trebuchet MS"; width:300px} /* campos*/
						#text form.cform input.single {} /* campo simples */
						#text form.cform input.fldemail {} /* campo de email */
						#text form.cform input.fldrequired {} /* campo obrigatorio */
						#text form.cform input.sendbutton {margin-left:320px; color:#555; font:12px "Trebuchet MS"; width:90px} /* botao enviar /
					#text form.cform textarea {color:#777;} /* caixa de texto */
						#text form.cform textarea.area {} /* area */
					#text form.cform p {} /* paragrado dentro do form */
						#text form.cform p.cf-sb {} /* paragrafo do botao enviar */
					#text .linklove{ display:none; }
	
	

	/*conteudo*/

	#content {height:400px; background:url(images/bg_content.jpg) no-repeat; position:relative; top:0; left:0;}

		#destaque {width:400px; position:absolute; z-index:10; top:-132px; left:40px}
			#destaque .view {display:block;}
			#destaque .oculto {display:none;}
			#destaque img {float:left; margin-right:10px; margin-top:-35px; border:none;}
			#destaque h1 {height:31px; color:#C5161D; font:bolder 22px Trebuchet MS; margin:35px 0 0 80px; background:url(images/dest-dicas.gif) no-repeat}
			#destaque h2 {height:19px; color:#FAA61A; font:bolder 18px Trebuchet MS; margin:5px 0 0 60px;}
				#destaque h2 a {color:#FAA61A;}
			#destaque p {color:#7D7D7D; border:solid 0px #000; font:12px Trebuchet MS; padding:15px 120px 0 50px}
				#seta {width:310px; height:54px; position:absolute; z-index:20; top:310px}
					#seta img.ant {float:left; border:0; cursor:pointer;}
					#seta img.pro {float:right; border:0; cursor:pointer;}
			div#dest2 img {position:relative; top:0; left:0; margin-top:-188px; margin-left:296px;}

		#area {width:200px; height:200px; border:solid 0px #000; background:url(images/arearestrita.png) no-repeat; position:absolute; z-index:15; top:0px; left:337px}

			#area h1 {height:23px; color:#C5161D; font:bolder 20px Trebuchet MS; margin:40px 0 0 0px; background:url(images/area_title.gif) no-repeat; border:solid 1px #000}

			#area p {margin:5px 0 0 45px; color:#C5161D; font:10px Trebuchet MS}

				#area p.login {color:#C5161D; height:18px; font:bolder 16px Trebuchet MS; margin:9px 0 0 35px; background:url(images/area_login.gif) no-repeat center left}

				#area p.senha {color:#C5161D; height:18px; font:bolder 16px Trebuchet MS; margin:9px 0 0 30px; background:url(images/area_senha.gif) no-repeat center left}

				#area p.cliente {color:#C5161D; height:18px; font:bolder 14px Trebuchet MS; margin:9px 0 0 34px; background:url(images/area_cliente.gif) no-repeat center left}

			#area select {float:right; width:85px; margin-right:28px; font:bolder 14px Trebuchet MS; color:#000; background:#fff; border:0}

			#area input {float:right; width:93px; margin-right:28px; font:bolder 14px Trebuchet MS; color:#000; background:#fff; border:0}

			#area input.botao {clear:right; width:40px; margin:6px 42px 0 0; font:bolder 14px Trebuchet MS; color:#000; background:#fff; border:0}



		#vocesabia {width:330px; float:left; padding-top:200px}

			#vocesabia h1 {height:18px; color:#C5161D; font:bolder 22px Trebuchet MS; margin:40px 0 0 47px; background:url(images/title_vocesabia.gif) no-repeat}

			#vocesabia h2 {color:#C5161D; font:bolder 17px Trebuchet MS; margin:15px 0 0 47px; line-height:17px}

				#vocesabia h2 a {color:#C5161D;}

				#vocesabia h2 a:hover {color:#7D7D7D;}

			#vocesabia p {color:#7D7D7D; font:14px Trebuchet MS; margin:10px 0 0 47px}

		

		/*enquete*/	

		#enquete {width:215px; float:left; padding-top:200px; margin-left:25px}

			#enquete h1 {height:23px; color:#C5161D; font:bolder 22px Trebuchet MS; margin:40px 0 0 10px; background:url(images/title_enquete.gif) no-repeat}

			#enquete h3 {font:bold 16px Trebuchet MS; margin:3px 0 0 10px; color:#7D7D7D;}

			#enquete form {margin:0}

			#enquete div.wp-polls-ans {}

			#enquete ul {margin:10px 0; padding:0}

			#enquete li {font-size:13px; padding:3px 10px;color:#555; margin-bottom:2px}

			#enquete li.botoes {clear:both; height:34px; margin-top:5px; padding:0;}

			#enquete li a {display:block; float:left; height:24px; font-size:14px; color:#fff; line-height:24px}

			#enquete a.parcial {padding:5px 5px 0; border:1px solid #E9E5E4; background:transparent; color:#C5161D; font:bolder 14px Trebuchet MS; margin:0 3px 0 10px;}

				#enquete a.parcial:hover {background:#F8E0C6;}

			#enquete a.votar {padding:5px 5px 0; border:1px solid #E9E5E4; background:transparent; color:#C5161D; font:bolder 14px Trebuchet MS; margin:0 3px;}

				#enquete a.votar:hover {background:#F8E0C6;}

			#enquete a.votos {float:right; width:76px; background-position:0 -24px; text-indent:12px}

				#enquete a.votos:hover {width:100px; background-position:0 -24px; text-indent:24px; font-weight:bold}

			#enquete div.wp-polls-ans label {}

			#enquete div.wp-polls-loading {}

			#enquete a:hover {text-decoration:none}





		#noticias {width:350px; float:right; padding-right: 30px}



			#noticias h1 {height:18px; color:#C5161D; font:bolder 22px Trebuchet MS; margin:10px 0 0 17px; background:url(images/title_noticias.gif) no-repeat}

			#noticias h2 {color:#7D7D7D; font:bolder 17px Trebuchet MS; margin:5px 0 0 17px; line-height:17px}

				#noticias h2 a {color:#C5161D;}

				#noticias h2 a:hover {color:#7D7D7D;}

			#noticias p {color:#7D7D7D; font:14px Trebuchet MS; margin:10px 0 0 17px}

			#noticias p.data {clear: both;  padding:4px 7px; margin:10px 275px 0 17px}

			#noticias img {float: left; margin:10px 5px 10px 17px; border: 6px solid #EEE; width:100px; height:auto}



	/*rodape*/

	#footer {width:880px; margin-left:50px; height:70px; clear:both; padding:30px 0}

		#footer #jp {float:left; width:183px}

			#footer #jp h1 {height:24px; color:#C5161D; font:bolder 20px Trebuchet MS; background:url(images/title_joaopessoa.gif) no-repeat}

			#footer #jp h2 {height:19px; color:#7D7D7D; font:bolder 15px Trebuchet MS}

		#footer #cg {float:left; width:183px; height:40px}

			#footer #cg h1 {height:24px; color:#C5161D; font:bolder 20px Trebuchet MS; background:url(images/title_campinagrande.gif) no-repeat}

			#footer #cg h2 {height:19px; color:#7D7D7D; font:bolder 15px Trebuchet MS}

		#footer #gua {float:left; width:183px; height:40px}

			#footer #gua h1 {height:24px; color:#C5161D; font:bolder 20px Trebuchet MS; background:url(images/title_guarabira.gif) no-repeat}

			#footer #gua h2 {height:19px; color:#7D7D7D; font:bolder 15px Trebuchet MS}

		#footer #ans {float:right; padding-top:5px;}

			#footer #ans img {margin-left:15px}

		#footer #credito {clear:both; padding-top:20px; color:#7D7D7D; font:12px Trebuchet MS}

			#footer #credito p {float:left; padding-top:5px;}

			#footer #credito a.hagg {float:right; display:block; text-indent:-1000px; margin:0 auto; width:60px; height:30px; overflow:hidden; background:url(images/hagg-assinatura.png) no-repeat}

		#footer #credito a.hagg:hover {background-position:0 -30px}





/*links*/

a:link {text-decoration:none; color:#7D7D7D}

a:visited {text-decoration:none; color:#7D7D7D}

a:hover {text-decoration:none; color:#C5161D}

a:active {text-decoration:none; color:#C5161D}



/* enquete */

.wp-polls-ans {font:14px Trebuchet MS;}

.wp-pagenavi {
    clear: both;
    margin-top: 31px;
}


