@charset "utf-8";

/* master reset */
*{margin:0;padding:0;list-style:none;}

body{font:11px Verdana, Arial, Helvetica, sans-serif;color:#666;}

h1, h2 {font:16px Verdana, Arial, Helvetica, sans-serif;color:#103E70;font-weight:bold;}

h3 {font:12px Verdana, Arial, Helvetica, sans-serif;color:#103E70;font-weight:bold; padding:0 0 10px 0;}

p {padding:4px 0 6px 0; line-height:15px;}

a,a:active,a:hover,a:visited{color:#666;text-decoration:none;cursor:pointer;}

address{font-style:normal;}

img{border:none;}

ul{list-style:none;margin:0;padding:0;}

fieldset{width:300px; border:none; padding:10px 0 0 10px;}

legend{font:bold 12px Verdana, Arial, Helvetica, sans-serif;}

label{display:block; width:240px; font:11px Verdana, Arial, Helvetica, sans-serif; text-align:left; position:relative; padding:2px;}

label input{width:230px;}

label textarea{width:230px;}

label span{font:9px Verdana, Arial, Helvetica, sans-serif; color:#999; position:absolute;right:10px;}

.clear{clear:both;}

.margin{width:781px;margin: 10px auto;}

div.container{margin:0 auto;}
#tit_parceiros{margin:0;padding:0px;border:0px;font-size:12px;height:20px;}
#tit_parceiros span{padding:5px 11px;}
#tit_parceiros a:hover{color:#F00; text-decoration:none;}
#tit_parceiros a:link, h2 a:visited{text-decoration:none;}

.icon {background:url(../images/close.gif) no-repeat;padding-left: 104px;margin-left: 2px;margin-bottom: 5px;list-style:none;}
	
.icon2 {background:url(../images/open.gif) no-repeat;padding-left: 104px;margin-left: 2px;margin-bottom: 5px;list-style:none;}

#section {background:#FFF;}
#section div{background:#FFF;padding:10px;}


#submit{background: #00A4B0;font: 11px Verdana, Arial, Helvetica, sans-serif;;color: #FFFFFF;margin-top:5px;padding:2px;}

/* abertura */
#abertura{margin:10px auto;width:781px; position:relative;}

#abertura a:hover{text-decoration:none; color:#FFF;}

/* topo (logo e barra com menus) */
#topo{width:781px;height:95px;background:url(../images/topo-griffon-saude.jpg);}

.logo,logo h1{margin:0 0 0 36px;background:url(../images/logo_griffon_saude.png) no-repeat;display:inline-block;text-indent:-999px;overflow:hidden;width:212px;height:60px; text-decoration:none;color:#FFF; }

#clubsaude{width:297px;height:350px;margin:10px 0 0 15px;float:left;display:inline;}

#beautyadv{width:297px;height:350px;margin:10px 0 0 155px;float:left;display:inline;}

/* geral */
#geral{margin:12px auto;width:781px;}

#geral a:hover{color:#F00;}

/* barra lateral (menu) */
#sidebar{width:208px;float:left;}

/* menu lateral */
#menu{width:200px;margin:10px 0 5px 4px;border-style:solid solid none solid;border-color:#BCD2E6;border-size:1px;border-width:1px;}

#menu li a{height:32px;voice-family:"\"}\"";voice-family:inherit;height:24px;text-decoration:none;}

#menu li a:link,#menu li a:visited{color:#8BADCF;display:block;background:url(../images/menu.gif);padding:8px 0 0 10px;}

#menu li a:hover,#menu li #current{color:#627EB7;background:url(../images/menu.gif) 0 -32px;padding:8px 0 0 10px;}

/* conteudo do site */
#conteudo{margin:10px 5px 0 212px;text-align:justify;}
ul.plussbullets { margin-top: 12px; margin-left:6px; padding: 0px;}
ul.plussbullets li { background: top left url('../images/bullet_plus.gif') no-repeat; margin: 0 0 12px 0; padding: 0 0 0 16px;}

ul.plussarrows {margin-top: 12px; margin-left:6px; padding: 0px;}
ul.plussarrows li {background: top left url('../images/arrow.gif') no-repeat; margin: 0 0 10px 0; padding: 0 0 0 16px;}


.box{margin-top:8px; padding: 12px 6px 6px 6px; background: #ffffff url('../images/bk_conteudo.gif') top left repeat-x; text-align: justify;}

/* blockquote*/
#bloc {padding:12px;}

/* tabelas */
#table {padding-top:10px; }
#table td { padding:5px 5px 5px 5px; }

#tableCustos { background:#E2EFDA; padding: 2px; }
#tableCustos td { background:#FBFFFC; color:#666; padding:5px 5px 5px 5px; }

/* rodape */
.rodape{height:18px;background:#EEEFF0;clear:both;font:9px verdana,tahoma,geneva,sans-serif;color:#999;padding:5px 0 0 0;}
