@charset "utf-8";

/* ***************************************************************************

Desenvolvedor: Benjamin Studart
Data: 10/12/2009

*************************************************************************** */


/* CSS RESET INICIO */
*, html, body, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, 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-size: 100%;
	font-family: inherit;
	font-style:normal;
	border-spacing: 0;
	vertical-align: baseline;
	background: transparent;
}


a, a:link, a:visited, a:hover, a:active{ text-decoration:none; }

   
img  { display:block }
       
:focus { outline: 0 }

ol, ul  { list-style: none }

li{
	margin-top: 5px;
	list-style-position: inside;
	list-style-image:url(../images/ico_ro2.png);
}

li span {
	padding:0 5px;
}

table  {
	border-collapse: collapse;
	border-spacing: 0; 
}

caption, th, td  {
	text-align: left;
	font-weight: normal
}

lockquote:before, blockquote:after, q:before, q:after {	content: "" }

blockquote, q  { quotes: "" "" }

ins { text-decoration: none; }
 
del { text-decoration: line-through; }

* { font-family: Arial, Helvetica, sans-serif;}	
body { 
		background-color: #d4e32b; 
		background-image:url(../images/bg_main.png); 
		background-repeat:repeat-x;
		font-size:12px;
}
/* CSS RESET FIM */


/* /Layout -------------------------------------------------------------------------------------------------- */

.float_left{ float:left;}
.float_right {float:right;}

#banner, #conteudo, #base_conteudo, #rodape {width:760px; margin:auto;}

#topo {
	width:1074px;
	height:99px;
	background-image:url(../images/bg_topo.png);
	background-repeat:no-repeat;
	background-position: 3px;
	margin:auto;
}

#banner {	
	background-image:url(../images/bg_logo_banner.png);
	background-repeat:repeat-x;
	background-color:#080808;
	width:760px;
	height:256px;
	margin-top:-2px;
}

#conteudo {
	background-color:#fff;
	margin-top:-1px;
	min-height:350px;
	height:350px
}

/* Hack IE */
html>body #conteudo {
	height: auto;
}

#base_conteudo {
	background-image:url(../images/bg_base_conteudo.png);
	background-repeat:no-repeat;
	height:40px;
}

#rodape {
	height:100px;
}

.clear{
	font-size:0px; 
	height:0px; 
	clear:both;
}

/* /Layout -------------------------------------------------------------------------------------------------- */



/* Topo -------------------------------------------------------------------------------------------------- */

input#usuario, input#password{ 				 
	height:23px;
	width:123px;
	border:0px;
	color:#008000;
	background-image:url(../images/bg_login.png);
	background-repeat:no-repeat;
	float:left;
	margin-left:5px;
	padding-top:2px;
	padding-left:5px;
	font-style:italic;
}

#acesso_aluno{
	height:30px;
	width:500px;
	margin-left:410px;
	padding-top:5px;
}

#set_menu{
	text-align:center;
	margin:23px auto;
	width:700px;		
}
 
.menu_inicio_on,
.menu_inicio_off,
.menu_quemsomos_on,
.menu_quemsomos_off,
.menu_servicos_on,
.menu_servicos_off,
.menu_equipe_on,
.menu_equipe_off,
.menu_depoimentos_on,
.menu_depoimentos_off,
.menu_fotos_on,
.menu_fotos_off,
.menu_dicas_on,
.menu_dicas_off,
.menu_contato_on,
.menu_contato_off{
	height:20px;
	background-image:url(../images/set_menu.png);
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;	
	font-size:1px;
	margin:0 10px;
	float:left;
	cursor:pointer;
}

.menu_inicio_on        { background-position:0px 0px; width:45px;}
.menu_inicio_off   	   { background-position:0px -20px; width:45px;}
.menu_quemsomos_on     { background-position:-60px 0px; width:100px;}
.menu_quemsomos_off    { background-position:-60px -20px; width:100px;}
.menu_servicos_on      { background-position:-172px 0px; width:80px;}
.menu_servicos_off     { background-position:-172px -20px; width:80px;}
.menu_equipe_on        { background-position:-255px 0px; width:55px;}
.menu_equipe_off       { background-position:-255px -20px; width:55px;}
.menu_depoimentos_on   { background-position:-325px 0px; width:100px;}
.menu_depoimentos_off  { background-position:-325px -20px; width:100px;}
.menu_fotos_on    	   { background-position:-437px 0px; width:45px;}
.menu_fotos_off   	   { background-position:-437px -20px; width:45px;}
.menu_dicas_on    	   { background-position:-497px 0px; width:45px;}
.menu_dicas_off   	   { background-position:-497px -20px; width:45px;}
.menu_contato_on       { background-position:-553px 0px; width:60px;}
.menu_contato_off      { background-position:-553px -20px; width:60px;}
/* /Topo -------------------------------------------------------------------------------------------------- */


/* Banner -------------------------------------------------------------------------------------------------- */
.logo{
	height:200px;
	padding-top:45px;
	padding-left:15px;
}

.banner{
	margin-left:21px;
}
/* /Baner -------------------------------------------------------------------------------------------------- */


/* Conteudo -------------------------------------------------------------------------------------------------- */
#esq_conteudo{
	width:217px;
	float:left;
}

#dir_conteudo{
	width:525px;
	float:left;	
}

input#email_newsletter{
	color: #999;
	font-size:10px;
	border: 1px solid #aad400;
	height:18px;
	width:160px;
	padding-top:2px;
	padding-left:5px;
}

#newslatter, #parceiros, #enquete{
	width:165px;
	margin:10px 25px;
}

#newslatter{
	/* nada */
}

#parceiros{
	/* nada */
} 

#enquete{
	/* nada */
}

form#form_enquete p input.enquete{
	margin-left: 0px;
} 

.rama_top, .rama_bottom{
	width:129px;
	height:26px;
	margin:auto;
}
.rama_top{
	background-image:url(../images/img_rama_top.png);
	background-repeat:no-repeat;	
}

.rama_bottom{
	background-image:url(../images/img_rama_bottom.png);
	background-repeat:no-repeat;
}
#divisoria{
	width:39px;
	height:2px;
	background-image:url(../images/img_divisoria.png);
	background-repeat:no-repeat;
	margin:auto;
}

.img_parceiro{
	width:155px;
	height:80px;
	background-color:#CCCCCC;
	margin:10px auto;
}

.ln_separador{
	width:519px;
	height:2px;
	background-image:url(../images/ln_separador.png);
	background-repeat:no-repeat;
	font-size:1px;
	margin-top: 8px;	
}

.espaco_branco{
	height:45px;
	clear:both;
}

.ritmo_caloria{
	width:150px;
	height:85px;
	float:left;
	margin-left:5px;
	margin-top:15px;
	padding: 40px 49px;
}

.ritmo{
	background-image:url(../images/img_tab_ritimos.png);
	background-repeat:no-repeat;
}

.caloria{
	background-image:url(../images/img_tab_calorias.png);
	background-repeat:no-repeat;
}

.tumb{
	width:70px;
	float:left;
	border:1px solid #999;
	margin-right:10px;
	padding:3px;
	
}

.desc_tumb{
	width:435px;
	height:66px;
	float:left;
	padding:0px;
}

.case_tumb_desctumb{
	height:70px;
	margin-top:10px;
}

.data_desc_tumb{
	font-size:10px;
	color: #999;
	font-weight:bold;
}

a.case_tumb_desctumb{color:#000; cursor:pointer;}
a.case_tumb_desctumb:hover{color:#999;}

#esq_contato, #dir_contato{float:left;}
#esq_contato{
	width:265px;
}

#dir_contato{
	width:465px;
}

form#formulario_contato input, form#formulario_contato select{ width:400px; background-color:#FFFFFF;}
form#formulario_contato input, form#formulario_contato select{
	height:22px; 
	color: #000;
	padding-top:3px;
	padding-left:5px;
	margin:8px 0;
	border: 1px solid #d4e32b;
}

form#formulario_contato textarea{
	width:400px; 
	height:100px;
	color: #375b33; 
	padding-top:3px; 
	padding-left:5px; 
	margin:2px 0; 
	border: 1px solid #d4e32b;
}

#fancy_ajax{overflow:hidden !important;}

.filed_set{
	border: 1px solid #ccc;
	color: #000;
	padding: 10px;
	margin:30px;
	
}

legend{
	font-weight:bold;
	padding:5px 10px;
	color: #000;
}

#irtopo{ 
	background-color:#993366; 
	right:0px; 
	bottom:0px; 
	position:fixed; 
	height: 51px; 
	width:43px;
}

a.linkAlbum{color:#666; cursor:pointer;}
a.linkAlbum:hover{color:#333;}

a.linkVerde:link, a.linkVerde:visited, a.linkVerde:active{color:#000; cursor:pointer;}
a.linkVerde:hover{color:#008000; text-decoration: underline;}
/* /Conteudo -------------------------------------------------------------------------------------------------- */

