html, body, div, p, ul, li, a, h1, h2, h3, h4, h5 { margin: 0; padding: 0; border: 0; }
html, body { height: 100%; height: auto;}
p { color: #333333; }
body
{
    width: 100%;
    background: url(../media/images/fundo.jpg) 0 0 repeat-x #999;
    font: 10pt/12pt arial, sans_serif;
    position: relative; 
}

.info{
	font: normal 9px tahoma, sans_serif; color:#333333;

}


/* TUDO */
#tudo 
{
    width: 780px;
    height: auto;
    height: 100%;
    min-height: 100%;
    margin: 0 auto;
    position: relative;
    background-color: white;
    text-align: left;
}

#tudo img
{
	 border: 0;	/* cancela o border no logo - IE e FIRE FOX */
}

/* HEADER */

#header
{
    position: relative;
    z-index: 1;
}

#header_content
{
	height: 113px;
	background: url(../media/images/menu/background_header.jpg) 100% 0 no-repeat;
}

#header_content img
{
	padding: 15px;
}

/* MENU_BUSCA */
#menu_busca
{
	position: absolute;
	left: 250px;
	top: 15px;
}

#menu_busca a
{
	float: left;
	font: 10pt arial, sans_serif;
	font-weight: bold;
	color: #555;
	text-decoration: none;
	border-right: 1px solid #808080;
	padding: 0 5px;
}

#menu_busca a:Hover
{
	text-decoration: underline;
}


/* MENU */
#header ul.menu 
{
    background: url(../media/images/menu/background.gif) 0 0 repeat-x #a70f05;
    position: relative;
    display: block;   
    height: 35px;
    width: 780px;
    border-top: .5px solid #e6472a;
    list-style: none;
} 

#header ul.menu li
{
	position: relative; 
    height: 35px;
    padding: 0 12px; 
    list-style: none;
    float: left;
    display: block;
    background: url(../media/images/menu/break.gif) 100% 0 no-repeat;
    margin: 0;
}

#header ul.menu li.last
{ 
    background-image: none; 
}

#header ul.menu li a
{
    color: #fff;
    text-decoration: none;
    font: 8pt arial, sans_serif;
    font-weight: bold;
    line-height: 35px;
    list-style: none;
    display: block;
    float: left;
}

#header ul.menu li a:hover, #header ul.menu li a.selected
{
    text-decoration: none;
    color: #454545;    
}

/* SUB-MENU */

/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; }
* html ul li a { height: 1%; }
/* End */

/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
/* End */

/* define o sub-menu */
#header ul.menu li ul 
{
    position: absolute;
    top: 100%; 
    left: 0;
    display: none;
    background: #fff;
    border: 1px solid #999;
    min-width: 130px;
}

/* anula o float do menu principal no sub-menu */
#header ul.menu li ul li
{
	_width: 100%;
    float: none;
    padding: 1px;
    background: none;
    text-indent: 3px;
    height: 17px;
}

/* defini o visual da fonte */
#header ul.menu li ul a
{
	width: 100%;
    display: block;
    color: #454545;
    font: 8pt arial, sans_serif;
    background: #fff;
    border-bottom: border: 1px solid #e6e6e8;   
}

/* torna visivel o sub-menu */
#header ul.menu li:hover ul, #header ul.menu li.over ul 
{ 
    display: block; 
}

/* hover dos itens dentro do sub-menu */
#header ul.menu li ul a:hover 
{ 
    color: #fff;
    background: #a70f05;
}

/* CONTENT */

#content
{
    margin-top: 0px;
    background: #fff;
    position: relative;
    width: 780px;
    height: 100%;
    height: auto;
}

#content p
{
    font-size: 10pt;
    line-height: 12pt;
}


/* COLUMNS */

#column_left
{
    width: 33%;
    height: 100%;
    float: left;
    margin-left: 10px;
    display: block;
	position: relative;
}

#column_left h1, #column_center h1, #column_right h1
{
    font: 16pt/18pt arial, sans_serif;
    border-bottom: 1px solid #808080;
    color: #808080;
    margin-top: 5px; 
}

#column_center 
{
    width: 30%; 
    height: 100%;
    float: left;
    margin-left: 8px;
	display: block;
	position: relative;
	
}

#column_right
{
    width: 32%; 
    float: left;
    margin-left: 8px;
    display: block;
	position: relative;
}



/* ESTILOS DE TEXTO*/

/* noticias */

#todasnoticias a
{
	text-decoration: none;
}


#todasnoticias a:hover
{
	text-decoration: underline;
}


#todasnoticias p
{

font: 8pt arial, sans_serif;
margin: 15px; 

}



#todasnoticias h4, #noticias h4
{
    font: 12pt/16pt arial, sans_serif;
    color: #808080;
    border-bottom: 1px solid #808080;
    margin: 15px; 
}

#news_bullet 
{
    display: block;
    min-height: 80px;
    color: #1f1f1f;
    padding: 5px 0;
    border-bottom: 1px solid #999999;
}

#nbt
{
    font: 8pt arial, sans_serif;
    width: 70%;
    color: #1f1f1f;
    margin-left: 70px;
}

#nbt p
{
    font: 8pt arial, sans_serif;
}

/* sub-titulo */
#nbt h2
{
    font: 8pt arial, sans_serif;
    font-weight: bold;
}

/* data*/
#news_bullet h3
{
    font: 8pt arial, sans_serif;
    font-weight: bold;
}

#nbi
{
	float: left;
}

#nbi img
{
    width: 61px;
    height: 61px;
}


/* produtos */

#textopadrao_produtos p {
	font: 8pt arial, sans_serif;
	margin:10px;
	

}

#textopadrao_produtos h1 {
	font: 13pt arial, sans_serif;
	color:#660000;
	margin:10px;
	

}

#produtos_home h2
{
    font: 10pt arial, sans_serif;
    font-weight: bold;
    margin-top: 15px;
    margin-left: 10px;
}

/* indice de linha produtos */


/* beauty */
#home_beauty 
{
	height: 300px;
}

#home_beauty h5
{
    text-align: right;
    line-height: 85px
}	

#home_beauty h2
{
    font: 10pt arial, sans_serif;
    color: #cc59a6;
}

/* health */
#home_health 
{
	height: 300px;
}

#home_health h5
{
    text-align: right;
    line-height: 85px
}

#home_health h2
{
    font: 10pt arial, sans_serif;
    color: #326a9d;
}

/* bullet produtos */

#bullet_produtos 
{
    width: 90px;
    height: 100px;
    float: left;
    margin-left: 25px;
    margin-top: 5px;
    display: block;
}
#bullet_produtos p
{
    width: 100px;
}

#bullet_produtos a
{
    width: 90px;
    font: 8pt arial, sans_serif;
    color: #454545;
    text-decoration: none;
}

#bullet_produtos a:hover
{
    text-decoration: underline;
}

#bullet_produtos img
{
    width: 80px;
    max-height: 80px;
}

/* bullet produtos 2222 */

#bullet_produtos2
{
    width: 120px;
    height: 100px;
    float: left;
	margin-rigth: 25px;
    margin-left: 25px;
    margin-top: 5px;
    display: block;
}
#bullet_produtos2 p
{
    width: 120px;
}

#bullet_produtos2 a
{
    width: 90px;
    font: 7pt arial, sans_serif;
    color: #454545;
    text-decoration: none;
}

#bullet_produtos2 a:hover
{
    text-decoration: underline;
}

#bullet_produtos2 img
{
    width: 120px;
    max-height: 120px;
	margin:auto 10px;
}

/* eventos invel */
#eventos_invel p
{
    font: 10pt arial, sans_serif;
    margin: 20px 0px;
}

#eventos_invel h1
{
    font: 16pt arial, sans_serif;
    border-bottom: 1px solid #808080;
    color: #808080;
    margin-left: 5px;
}

#eventos_invel 
{
    padding: 5px;
}

#eventos_invel  img
{
    padding-top: 15px;
}

#eventocalendario a{ color: #454; text-decoration: none;}
#eventocalendario a:hover{ text-decoration: underline; }
#eventocalendario p {text-transform:uppercase;}



/* box link */

#box_link p
{
    font: 10pt arial, sans_serif;
    margin: 20px 0px;
}

#box_link_img 
{
    padding: 5px;
}

#box_link_img  img
{
    padding-top: 15px;
}

/* IMAGES */

#banner object {margin: 0; padding: 0; border: 0;}


/* COMUNS */


#institucional, #noticias, #tec, #consultora, #atendimento, #shoppings, #eventos, #invel_10anos
{
    margin: 0 10px; 
    width: 760px;
}

#inf_imprensa
{
	padding-top:10px;
	height: 60px;
	background: url(../media/images/ico/background_impre.png) no-repeat;

}


#institucional h2, #noticias h2, #tec h2, #consultora h2, #atendimento h2, #shoppings h2, #eventos h2, #evento h2, #invel_10anos h2
{
    font: 14pt/30px arial, sans_serif;
    height: 40px;
    color: #fff;
    margin: 12px 0px;
    background: url(../media/images/ico/background_title.png) no-repeat;
    
}

#tec h6
{
    font: 14pt/30px arial, sans_serif;
    height: 40px;
    color: #fff;
    margin: 12px 0px;
    background: url(../media/images/ico/background_subtitle.png) no-repeat;
    
}


#institucional p, #noticias p, #tec p, #consultora p, #atendimento p, #shoppings  p, #eventos p, #todasnoticias p, #invel_10anos p
{
    padding: 0 15px;
    font: 8pt/10pt arial, sans_serif;
    text-align: justify;
}


/* PÁGINAS NOTICIAS */

#noticias ul
{
    list-style: none;
    padding: 10px 15px;
}


/* Noticias*/

.noticia_index
{
    width: 50%; 
    min-height: 60px;
    float: left; 
    padding: 15px 0;
    position: relative; 
}

.noticia_index a
{
	text-decoration: none;
	color: #1f1f1f;
}

.noticia_index a:hover
{
	text-decoration: underline;
	
}

.noticia_index img
{
    width: 60px;
    position: absolute;
    top: 10px; left: 10px; 
}
.noticia_index hr { position: absolute; bottom: 0; width: 70%; }

.noticia_index_text
{
	position: absolute; 
    top: 10px; 
    left: 80px;
}

.noticia_index_text h3 { font: 10pt/12pt Arial, sans_serif; font-weight: bold; margin: 0; padding: 0;}
.noticia_index_text h6 { font-weight: bold; margin: 0; padding: 0; line-height: 15px; }
.noticia_index_text p { margin: 0; padding: 0; }

.noticia_index_text a
{
    color: #1f1f1f; 
    text-decoration: none;
}


.noticia_index_text a:HOVER
{
    text-decoration: underline;
}

/* PÁG NOTÍCIA */

#noticia
{
    width: 90%;
    min-height: 500px;
    position: relative;
    border-bottom: 1px solid #999999;
    padding: 15px 0;
    width: 100%;
}

.noticia_texto
{
	width: 520px;
	color: #1f1f1f;
}

.noticia_texto li
{
	list-style: none;
}

.noticia_grupo_imagens
{
	border-top: 1px solid #999999; 
	display: block;
	height: 180px;
}

.noticia_imagem 
{
	float: left;
	display: block;
}

.noticia_imagem img
{
    width: 150px;
    max-height: 150px;
    margin: 10px 10px;
}


/*PRODUTOS*/

/* Submenu- */
#submenuall
{
    position: relative;
    margin: 0px 0;
	background-color:#f1f1f1;
	height:20px;
	padding-left:6px;
	padding-top:6px;
	
}

#submenuall  ul li
{	display:inline;
    list-style: none;
    margin: 0 1px;
    text-align: center;
	font: 8pt arial, sans_serif;
	color:#333333;
	
}

#submenuall a, a:hover, a:visited{
	color:#333333;
	
}

#submenuall a{
text-decoration:none;

}

#submenuall a:hover{
text-decoration:underline;
}

/* menu-linha */
#menu_linha 
{
    position: relative;
    margin: 13px 0;
    z-index: 1; 
    padding-bottom: 5px;
}

#menu_linha  ul li
{
    float: left; 
    list-style: none;
    background: #ccc;
    margin: 0 1px;
    padding: 0 10px;
    width: 133px;
    text-align: center;
}

#menu_linha  a
{
    text-decoration: none;
    color: #333333;
    font: 8pt arial, sans_serif;
}

#menu_beauty li
{
    border-bottom: 2px solid #cc59a6;
}

#menu_linha  a:hover
{
    text-decoration: none;
    color: #fff;  
}


#menu_health li
{
    border-bottom: 2px solid #59cccc;
}

#menu_dream li
{
    border-bottom: 2px solid #33a6cc;
}

#menu_sports li
{
    border-bottom: 2px solid #f2a633;
}

/* produtos */

#produtos_linhabeauty{

height:250px;

}



#produto_index 
{ 
   width: 340px;
   height: 130px;
   float: left;
   margin: 10px 25px;
   position: relative;
}

#produtos_texto
{
    position: absolute;
	width: 220px;
	display: block;
    left: 110px; 
    top: 0;
}

#produtos_texto h2 { font: 8pt/10pt Arial, sans_serif; font-weight: bold; margin: 5px 0; }
#produtos_texto p { font: 7pt Arial, sans_serif; text-align: justify; }
#produtos_texto a
{
	height: 30px;
	display: block;
	background: url(../media/images/ico/mais.png) 0 50% no-repeat;
	font-size: 11px;
    text-indent: 20px;
    line-height: 30px;
	color: #535353;
    text-decoration: none;
}
#produtos_texto a:hover {  text-decoration: underline; }
#produtos_imagem  {	position: absolute; display: block; left: 0; top: 0; }
#produtos_imagem img { width: 100px; }

#produtos_imagem h2 { font: 8pt/10pt Arial, sans_serif; font-weight: bold; margin: 0px 0; }
#produtos_imagem p { font: 7pt Arial, sans_serif; text-align: justify; }
#produtos_imagem a
{
	height: 30px;
	display: block;
	font-size: 9px;
	color: #535353;
    text-decoration: none;
}


#btn_comprar a
{
	width: 152px;
	height: 19px;
	display: block;
    position: absolute;
	background: url(../media/images/ico/comprar.png) 0 0 no-repeat;
	font-size: 0px;
	color: #f3f3f3;
	text-indent: -20000px;
    right: 0;
    bottom: 0;
}

/*Titulos*/
#titulo_linha {margin: 10px 15px;}
#titulo_linha h1 { font: 16pt/18pt arial, sans_serif; }
#titulo_linha a { font: 9pt arial, sans_serif;
text-decoration:none;
 }
#titulo_linha a:hover { font: 9pt arial, sans_serif;
text-decoration:underline;
 }
#beauty h1 {color: #cc59a6; border-bottom: 1px solid #cc59a6;}
#health h1 {color: #59cccc; border-bottom: 1px solid #59cccc;}
#dream h1  {color: #33a6cc; border-bottom: 1px solid #33a6cc;}
#sports h1{color: #f2a633; border-bottom: 1px solid #f2a633;}

/*PÁGINA PRODUTO*/

#produto
{
    position: relative;
    border-bottom: 1px solid #999999;
    width: 100%;
}

#produto-content{ height: 360px; position: relative; }

#produto-content_bermu{ height: 460px; position: relative; }

#produto .more { position: relative;  left: 20px;}
	
#produto h1
{
    font: 12pt Arial, sans_serif;
    color: #fff;
    height: 30px;
    line-height: 30px;
    padding-left: 7px;
    font-weight: normal;
    position: relative;
}

.produto_bermuda_titulo { background: #880000; }
.produto_beauty_titulo { background: #cc59a6; }
.produto_health_titulo { background: #59cccc; }
.produto_dream_titulo { background: #33a6cc; }
.produto_sports_titulo { background: #f2a633; }

#produto_imagem
{
	position: absolute;
    width: 50px;
    left: 330px;
    top: 40px;
}

#produto_imagem img
{
    width: 50px;
    position: relative;
    margin-bottom: 10px;
}

#imagem_big { width: 300px; position: absolute; top: 40px; left: 10px;}
#imagem_big img { width: 300px; }

#imagem_big_berm {
	width: 300px;
	position: absolute;
	top: 39px;
	left: 471px;
}
#imagem_big_berm img { width: 300px; }

#produto_texto 
{
	position: absolute;
    width: 370px;
    min-height: 250px;
    left: 400px;
    top: 40px;
}

#produto_texto_berm
{
	position: absolute;
	width: 455px;
	min-height: 250px;
	left: 8px;
	top: 40px;
}

#produto_texto p
{
	font: 8pt/10pt Arial, sans_serif;
    text-align: justify;
}

#produto_texto_berm p
{
	font: 8pt/10pt Arial, sans_serif;
    text-align: justify;
}

#produto_tabs
{
	position: relative;
	width: 760px;
	display: block;
    left: 10px;
}

#btn_comprar_b a
{
	width: 152px;
	height: 19px;
	display: block;
    position: absolute;
	background: url(../media/images/ico/comprar.png) 0 0 no-repeat;
	font-size: 0px;
	color: #f3f3f3;
    margin-top: 10px;
    margin-left: 0px;
	text-indent: -20000px;
}

#btn_comprar_b_berm a
{
	width: 152px;
	height: 19px;
	display: block;
    position: absolute;
	background: url(../media/images/ico/comprar.png) 0 0 no-repeat;
	font-size: 0px;
	color: #f3f3f3;
    margin-top: 10px;
    margin-left: 0px;
	text-indent: -20000px;
}

/*ONDE CONSULTORA */

#consultora
{
    position: relative;
    min-height: 300px;
    width: 740px;
}

#consultora h1
{
    font: 16pt arial, sans_serif;
    border-bottom: 1px solid #999999;
    color: #454545;
}


#consultora p
{
    font: 8pt arial, sans_serif;
    margin-top: 20px;
    width: 500px;
}

#consultora a
{
    color: #1f1f1f; 
    text-decoration: none;
}


#consultora a:HOVER
{
    text-decoration: underline;
}

#consultora img
{
    margin: 0px 20px;
    width: 0 auto;
    float: left;
}

#consultora_b
{
    position: relative;
    margin-left: 230px;
}
#consultora_b img
{
    margin-top: 175px;
}


/* VIDEOS */

#video_box
{
	position: relative;
	background: #ffffff;
	width: 740px;
	height: 300px;
	top: 20px;
	margin:10px;
}

#video_box img
{
	padding-top: 15px;
	padding-left: 5px;
	height: 250px;
}

#video_texto 
{
	position: absolute;
	width: 350px;
	height: 250px; 
	top: 15px;
	left: 390px;
}

#video_texto span 
{
	color: red;
	font-weight: bold;
}

#video_box2
{
	position: relative;
	width: 100%;
	height: 180px;
	top: 30px;
}

#video_mais
{
	position: absolute;
	height: 150px;
	width: 360px;
	top: 0;
	left: 400px;
	color: #fff;
	background: #881b15;
}

#video_mais p
{
	color: #fff;
	padding-top: 20px;
	font: 14pt/18pt arial, sans_serif;
}

#video_mais span
{
	text-decoration: underline;
}

#video_mais h3
{
	font: 22pt/26pt arial, sans_serif;
	color: #fff;
	border: none;
	margin-left: 10px;
	
}

/* VIDEOS */



/* FRANQUIAS */

#fran_box
{
	position: relative;
	background: #f1f1f1;
	width: 100%;
	height: 280px;
	top: 20px;
}

#fran_box img
{
	padding-top: 15px;
	padding-left: 5px;
	height: 250px;
}

#fran_texto 
{
	position: absolute;
	width: 350px;
	height: 250px; 
	top: 15px;
	left: 390px;
}

#fran_texto span 
{
	color: red;
	font-weight: bold;
}

#fran_box2
{
	position: relative;
	width: 100%;
	height: 180px;
	top: 30px;
}

#fran_mais
{
	position: absolute;
	height: 150px;
	width: 360px;
	top: 0;
	left: 400px;
	color: #fff;
	background: #881b15;
}

#fran_mais p
{
	color: #fff;
	padding-top: 20px;
	font: 14pt/18pt arial, sans_serif;
}

#fran_mais a
{
text-decoration:underline;
color:#fff;
}

#fran_mais a:visited
{
text-decoration:underline;
color:#fff;
}


#fran_mais span
{
	text-decoration: underline;
}

#fran_mais h3
{
	font: 22pt/26pt arial, sans_serif;
	color: #fff;
	border: none;
	margin-left: 10px;
	
}

/* CLINICAS */

#maisclinica_asso img
{
    float: left;
    margin: 0 15px; 
    margin-bottom: 15px;
}

#clinica_colunA
{
	width: 50%;
	height: 300px;
}

.btn_clinica
{
	padding-left: 20px;
	margin-top: 200px;
}

#clinicas_lista
{
	position: absolute;
	width: 40%;
	height: 250px;
	top: 86px;
	left: 424px;
	overflow: auto;
	padding: 5px;
	font: 9pt/11pt arial, sans_serif;
	background: #f1f1f1;
}

/* ONDE SHOPPING */

#shoppings
{
    position: relative;
    min-height: 300px;
    width: 740px;
    margin: 0 10px;
    
}

#shoppings h1
{
    font: 16pt arial, sans_serif;
    border-bottom: 1px solid #999999;
    color: #454545;
}


#shoppings p
{
    font: 8pt arial, sans_serif;
    
    
}

#shoppings a
{
    color: #1f1f1f; 
    text-decoration: none;
}


#shoppings a:HOVER
{
    text-decoration: underline;
}

#shoppings img
{
    margin: 10px 10px;
    width: 0 auto;
    float: left;
}

.quiosque
{
	width: 300px;
	height: 120px;
	color: #1f1f1f;
	float: left;
	margin: 5px 30px;
}

.quiosque li
{
	list-style: none;
}

.quiosque h3
{
	font: 10pt arial, sans_serif;
	font-weight: bold;
}

.quiosque p
{
	font: 8pt arial, sans_serif;
}

.quiosque img
{
	max-height: 100px;
}
/* INSTITUCIONAL */

#history_1
{
    width: 430px;
    float: left; 
}

#history_2
{
    position: relative;
    width: 310px;
    min-height: 210px;
	margin-top:30px;
    padding: 0;
    background: #f1f1f1;
    float: left;
}

#history_2 h4 { font: 9pt/10pt Arial, sans_serif; font-weight: bold; }
#history_2 h5 { font: 8pt/10pt Arial, sans_serif; }
#history_2 p, .hist_hidden {font: 8pt/10pt Arial, sans_serif;  color: black; }
#history_2 a:link, #history_2 a:visited { font: 8pt/10pt Arial, sans_serif; text-decoration: none; color: black; font-weight: bold; }
#history_2 hr { width: 70%; }

.historiadores { position: relative; width: 280px; top: 20px; left: 13px; min-height: 80px; }
.historiadores  img{ position: relative; float: left; width: 62px; height: 65px; padding-right: 10px; }
.historiadores h3{ position: absolute; left: 70px; top: 5px;}
.historiadores h4{
	position: absolute;
	left: 14px;
	top: 12px;
}
.historiadores h5{
	position: absolute;
	left: 131px;
	top: 13px;
}
.historiadores p { position: relative; top: 40px; display: block; margin-bottom: 25px;}
.historiadores span { display: block; padding-bottom: 60px;  }



#history_3{ clear: both; }

#inst_top, #inst_middle, #inst_bottom { clear: both; min-height: 160px;}
#vision_1, #vision_2, #vision_3 { width: 33%; float: left; }
#vision_1 h2, #vision_2 h2, #vision_3 h2 { width: 90%; }


#institucional a
{
    color: #454545;
}

#institucional a:Hover
{
    color: #000;
}

#banner h3
{
    font: 12pt/16pt arial, sans_serif;
    color: #808080;
    border-bottom: 1px solid #808080;
    margin: 15px; 
}

#banner p {
margin-left:8px;
font: 9pt arial, sans_serif;

}

#institucional h3
{
    font: 12pt/16pt arial, sans_serif;
    color: #808080;
    border-bottom: 1px solid #808080;
    margin: 15px; 
}

/* INVEL 10 ANOS*/

#invel_10anos h3
{
    font: 12pt/16pt arial, sans_serif;
    color: #808080;
    border-bottom: 1px solid #808080;
    margin: 15px; 
}

#invel_10anos img
{
    float: left;
    margin: 0 4px; 
    margin-bottom: 8px;
}


#invel_10anos p { margin: 15px; }

#galeria_invel10anos
{
	display: block;
	margin: 0;
	height: 330px;
}

#galeria_invel10anos ul
{
	list-style: none;
}

#galeria_invel10anos li
{

	margin: 1px;
	margin-bottom: 4px;
}

#galeria_invel10anos ul li
{
	float: left; 

}

#galeria_invel10anos img
{
	width: 98px;

}


/* INVEL 10 ANOS*/

/* ATENDIMENTO */

#atendimento {margin: 15px; }
#atend_head
{
	width 100%;
	padding-bottom: 50px;
}

#atend_head_a
{
	float: left;
	margin-right: 25px;
}

#atend_a
{
	width: 40%;
    float: left;
    margin-left: 8px;
    display: block;
	position: relative;
}

#atend_b
{
	width: 50%;
	float: left;
    margin-left: 8px;
    display: block;
	position: relative;
}

#atend_tabs
{
	margin-top: 200px; 
}

/* CLINICA CONCEITO */


#clinicaconceito_imagem 
{
	display: block;
	margin: 0 0px;
}

#clinicaconceito_imagem p
{
	margin: 0px;
}

#clinicaconceito_imagem img
{

	margin: 0px 0px;
}

#clinicaconceito_imagem ul
{
	list-style: none; 
}

#clinicaconceito_imagem ul li
{
	float: left; 
}

/*Bermuda anticelulite*/
#dieta_anticelulite h7{

 	font: 12pt/16pt arial, sans_serif;
    color: #808080;
    border-bottom: 1px solid #808080;

}

#dieta_anticelulite p{

font: 8pt/10pt Arial, sans_serif;

}

#dieta_anticelulite img
{
    float: left;
}
/*Bermuda anticelulite*/

/*INVEL NO MUNDO*/

#rodape_logos{
	position: absolute;
	float:right;
	margin: 0px;
	top: 1744px;
	left: 290px;
	height: 81px;

}

#rodape_logos img{

	float:right;
	margin: 0px;

}


/*INVEL NO MUNDO*/

/* TECNOLOGIA E CIÊNCIA */


#tec h3
{
    font: 12pt/16pt arial, sans_serif;
    color: #808080;
    border-bottom: 1px solid #808080;
    margin: 15px; 
}

#tec img
{
    float: left;
    margin: 0 15px; 
    margin-bottom: 30px;
}

#tec_img2 img
{
	float: right;
	margin: 20px 5px;	
}

#tec p { margin: 15px; }

/*Pagina Bermuda Invel*/

#bnrs_bermuda_imagem 
{
	display: block;
	margin: 20px 20px;
	width: 760px;
}

#bnrs_bermuda_imagem ul
{
	list-style: none; 
}

#bnrs_bermuda_imagem ul li
{
	float: left; 
}

#bnrs_bermuda_imagem img
{
	width: 140px;
	margin: 20px 20px;
}

/*Pagina Bermuda Invel*/

#tecnologia_imagem 
{
	display: block;
	margin: 0 40px;
}

#tecnologia_imagem ul
{
	list-style: none; 
}

#tecnologia_imagem ul li
{
	float: left; 
}

#tecnologia_imagem img
{
	width: 150px;
	margin: 10px 10px;
}

#onde_imagens { margin: 0 15px; width: 376px; position: relative; float: left; }
#onde_imagens_big img { width: 100%; }
#onde_imagens_gallery { width: 100%; height: 60px; position: relative; }
#onde_imagens_gallery a {  position: relative; height: 60px; width: 73px; margin: 0 0 0 2px; display: block; float: left; }
#onde_imagens_gallery a img { width: 100%; height: 60px; position: relative; }

#onde_textos { width: 340px; float: left; }
#onde_textos p { padding: 0; margin: 0 0 15px; font: 8pt/10pt Arial, sans_serif; }
#onde_textos a 
{ 
	background: url("../media/images/lojas/seja_franqueado.jpg") 0 0 no-repeat;
	display: block; width: 223px; height: 79px; text-indent: -2000px; font-size: 0;
	text-decoration: none; }

#associar_clinica_top { margin-bottom: 10px; }
#associar_clinica_top p {margin: 10px 0 20px; }
#associar_clinica_top p.headline { font-weight: bold; }
#associar_clinica_middle { color: #454545; margin: 0 10px; }
#associar_form table{ width: 500px; }
#associar_clinica_middle td{ padding-top: 15px; }

#onde_clear { clear: both; }

/* FOOTER */
#footer 
{
    width: 780px;
    height: 100%;
    position: relative;
    background: #ccc;
    clear: left;
    bottom: -30px;
}

#footer  p
{
    font: 8pt arial, sans_serif;
    font-weight: bold;
    padding: 15px; 
    color: #454545;
}

#footer h5
{
    font-size: 10px;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
    margin-left: 15px;
    color: #454545;
}

#footer p a
{   
    color: #454545;
    text-decoration: none;
}

#footer  a:hover
{   
    text-decoration: underline;
}

.more a
{
    font: 8pt arial, sans_serif;
    text-decoration: none;
    color: #454545;
	padding-bottom:8px;
}

.more a:hover
{
    text-decoration: underline;
	padding-bottom:8px;
}

/* TAB Produtos */

/* $Id: example.css,v 0.5 2006/03/27 02:44:36 pat Exp $ */

/*--------------------------------------------------
  REQUIRED to hide the non-active tab content.
  But do not hide them in the print stylesheet!
  --------------------------------------------------*/
.tabberlive .tabbertabhide {
 display:none;
}

/*--------------------------------------------------
  .tabber = before the tabber interface is set up
  .tabberlive = after the tabber interface is set up
  --------------------------------------------------*/
.tabber {
}
.tabberlive {
 margin-top:1em;
}

/*--------------------------------------------------
  ul.tabbernav = the tab navigation list
  li.tabberactive = the active tab
  --------------------------------------------------*/
ul.tabbernav
{
 /*border-bottom: 1px solid #778;*/
 font: 12px arial, sans-serif;
 color: #fff;
}

ul.tabbernav li
{
 list-style: none;
 display: inline;
}

ul.tabbernav li a
{
    width: 171px;
    height: 28px;
    line-height: 28px;
    text-align: center;
    text-decoration: none;
}

ul.tabbernav li a:link { color: #fff;  }
ul.tabbernav li a:visited { color: #fff; }

ul.tabbernav li a:hover
{
    display: block; 
    background: url(../media/images/ico/selected.png) 0 0 no-repeat;
}

ul.tabbernav {width: 760px; height: 28px; }

ul.tabbernav li
{
    float: left; 
    width: 171px;
    height: 28px;
    text-align: center;
    background: url(../media/images/ico/select.png) 0 0 no-repeat;
}

ul.tabbernav li.tabberactive a 
{ 
    display: block; 
    width: 171px;
    height: 28px;
    line-height: 28px; 
    background: url(../media/images/ico/selected.png) 0 0 no-repeat;
}

ul.tabbernav li.tabberactive a:hover
{
    display: block; 
    background: url(../media/images/ico/selected.png) 0 0 no-repeat;
}

/*--------------------------------------------------
  .tabbertab = the tab content
  Add style only after the tabber interface is set up (.tabberlive)
  --------------------------------------------------*/
.tabberlive .tabbertab
{
	font: 8pt arial, sans_serif;
    border: 1px solid #454545;
}  


.tabberlive .tabbertab p
{
	font: 8pt arial, sans_serif;
    color: #000;
 
 /* If you don't want the tab size changing whenever a tab is changed
    you can set a fixed height */
    /*height:300px; */
 
 /* If you set a fix height set overflow to auto and you will get a
    scrollbar when necessary */
    /*overflow: auto;*/
 
}

/* If desired, hide the heading since a heading is provided by the tab */

#contentProdutos p
{	
	text-align: justify;
}

.tabberlive .tabbertab h2 {
 display:none;
 }
.tabberlive .tabbertab h3 {
 display:none;
 }

/** Código dos produtos **/
.tabbertab
{   
    margin: 0;
    padding: 10px;
}

p.success
{
	width: 700px;
	min-height: 25px;
	background-color: #9f9;
	border: 1px solid #090;
	line-height: 25px;
	font-size: 12px;
	text-indent: 20px;
	color: #090;
}

p.warning
{
	width: 700px;
	min-height: 25px;
	background-color: #f99;
	border: 1px solid #900;
	line-height: 25px;
	font-size: 12px;
	text-indent: 20px;
	color: #900;
}
