#container {
	margin: 0 auto;
	width: 950px;
}

body {
	width: 100%;
	height: 175px;
	font-size: 12px;
	color:#6e7c7d;
    background: url('../../img/header.gif') no-repeat center top;
}

#body_fundo {
    background: url('../../img/back_header.gif') repeat-x 0 119px;
    width: 100%;
    height: 171px;
}

#header h1 a {
	float:left;
	padding-top: 119px;
	width: 310px;
	overflow: hidden;
	background-image: url('../../img/logo.jpg');
	background-repeat: no-repeat;
	height: 0px;
	font-size: 1px;
	display:block;
}

#header #links {
	padding: 0;
	margin: 0;
	text-align: center;
	float: left;
	height: 119px;
	overflow: hidden;
}

#menu li {
	float:left;
	display:block;
	list-style-type: none;
/*	height: 30px; /* erro no ff3*/
}

#menu_right li a {
	text-decoration: none;
	font-family: Optima;
	font-size: 16px;
	color: #e2ffff;
	display: block;
	float: left;
}

.banner_meio {
	height: 179px;
	padding: 10px 0px 0px 0px;
	text-align: center;
}

/*** top menu ***/

#menu_left ul {
	height: 40px;
	padding-top:2px;
}

#menu_left li {
	padding: 0px 5px 0px 10px;
	font-family: Optima;
	font-weight: normal;
	font-size: 15px;
	background: transparent url(../../img/bg_li_menu_left.jpg) no-repeat scroll top left;
}

#menu_left li a span {
	display: block;
	padding: 10px 0 10px 5px;
}

#menu_left li a:link, #menu_left li a:visited {
	padding: 0 5px 0 0;
	display: block;
	color: #ffffff;
	text-decoration: none;
	background: none;
}

#menu_left li a:hover, #menu_left li a:active {
	padding: 0 5px 0 0;
	color: #ffffff;
	text-decoration: none;
	background: transparent url(../../img/bg_li_menu_left_selected_left.jpg) no-repeat scroll center right;
}

#menu_left li a:hover span, #menu_left li a:active span {
	color: #ffffff;
	text-decoration: none;
	background: transparent url(../../img/bg_li_menu_left_selected_left.jpg) no-repeat scroll center left;
}

#menu_left li.first {
	background: none;
}

#menu_left li.selected a:link, #menu_left li.selected a:hover, #menu_left li.selected a:active, #menu_left li.selected a:visited {
	background: transparent url(../../img/bg_li_menu_left_selected_left.jpg) no-repeat scroll center right;
	display: block;
	padding: 0 5px 0 0;
}

#menu_left li.selected a span {
	background: transparent url(../../img/bg_li_menu_left_selected_left.jpg) no-repeat scroll center left;
	display: block;
	padding: 10px 0 10px 5px;
}

/******* top vendas *********/

#top_vendas {
	margin: 10px 0 15px 0;
	background: url(../../img/top_vendas.gif)  no-repeat;
	padding: 50px 0px 0px 5px ;
	text-align: center;
	float:left;
}

#diagnostico {
	margin: 0px 0 5px 0;
	background: url(../../img/diagnostico.jpg)  no-repeat;
	padding: 40px 0px 0px 5px ;
	text-align: center;
	float:left;
}

#diagnostico h4 {
	color: #25653f;
	font-size: 16px;
	margin-bottom: 10px;
	margin-left: 14px;
}

#jan {
	list-style-type: none;
	height: 183px;
	width: 153px;
	overflow: hidden;
	margin-bottom: 0px;
}

#jan a#img {
	padding-top:110px;
	/*_padding-top:90px;*/
	width: 125px;
	display: block;
	overflow: hidden;
	background-position: center top;
	background-repeat: no-repeat;
	margin-left: 14px;
	float:left;
	text-indent: -5000px;
}

#jan li {
	position: relative;
	left: -4px;
}

.janlink {
	list-style-type: none;
	line-height: 1.5em;
	font-family: "Trebuchet MS", Arial, Verdana, "Times New Roman";
	font-size: 11px;
	color: #333;
	padding: 0 15px 0 15px;
	text-decoration: none;
	display: block;
}

#jan a em {
	color: #74AA34;
	font-style: normal;
}
 
#jan2 {
	list-style-type: none;
	height: 193px;
	overflow: hidden;
	margin: 0;
}

#jan2 a#img {
	padding-top:146px;
	width: 170px;
	display: block;
	overflow: hidden;
	background-position: center center;
	background-repeat: no-repeat;
	margin-left: 5px;
	float:left;
	text-indent: -5000px;
}

#jan2 li {
	position: relative;
	left: 0px;
	text-align: left;
}

.janlink2 {
	list-style-type: none;
	line-height: 1.5em;
	font-family: "Trebuchet MS", Arial, Verdana, "Times New Roman";
	font-size: 11px;
	color: #333;
	padding: 0 15px 0 15px;
	text-decoration: none;
	float: left;
	display: block;
}

/*** search ***/

#search {
	padding: 12px 0px 0px 0px;
	text-align: right;
	background: transparent url(../../img/bg_search.gif) no-repeat scroll 0px 12px;
}

#search input.texto {
	border: none;
	background-color: transparent;
	color: #aaaaaa;
}


/* menus de categorias */
#listagem {
	float:left;
	display:block;
	width: 190px;
	background: url('../../img/bg_listagem.gif') no-repeat top left;
	padding-top: 8px;
	margin-bottom: 30px;
	z-index:999;
}

#listagem h3 {
	color: #ffffff;
	font-family: Optima;
	font-size: 18px;
	margin: 0px 0px 0px 10px;
}

#listagem h4 {
	color: #174e3e;
	font-family: Helvetica;
	font-size: 12px;
	margin: 0px;
	margin: 0px 0px 6px 10px;
}

#listagem ul {
	width: 189px;	
	background: #656565 url("../../img/ul_bottom.gif") no-repeat left bottom;
	padding-bottom: 9px;
	border-left-color: #f5f5f5;
	z-index:999;
	overflow:visible;
	float: left;
	display: block;
	margin: 0;
    padding-top: 10px;
}

#listagem .last a {
    background: none;
}

#listagem li {
	list-style-type: none;
	float:left;
	width:189px;
	display: inline;
    position: relative;
    background: url('../../img/div_menu.gif') no-repeat bottom left;
}

#listagem .last {
    background: none;
}

#listagem a {
	background: url('../../img/left_marc.gif') no-repeat bottom left;
	text-decoration: none;
	font-family: 'Trebuchet MS';
	font-size: 12px;
	color:#fff;
	display: block;
	width: 189px;
	overflow: hidden;
	float: left;
}

#listagem a span {
	background: url('../../img/left_marc_ball.gif') no-repeat 5px center;
	padding: 5px 0px 5px 20px;
	display: block;
}

#listagem a:hover {
	background: #838383;
}

#listagem a:hover span {
    background: url('../../img/left_marc_hover.gif') no-repeat 5px center;
}

#listagem li li {
	width: 189px;
	padding:0;
}

#listagem ul li ul {
	position: absolute;
 	width: 189px;
	list-style: none;
	background:#f1f8fa;
	display:none;
	padding-bottom: 10px;
	padding-top: 0;
  overflow: visible;
  background: #656565 url('../../img/ul_bottom.gif') repeat-x left bottom;
}

#listagem ul li ul li a {
	display:block;
}

#listagem li:hover ul ul, #listagem li:hover ul ul ul, #listagem li:hover ul ul ul, #listagem li:hover ul ul ul ul {
	display:none;
	right: 189px;
}

#listagem li:hover ul, #listagem li li:hover ul, #listagem li li li:hover ul, #listagem li.sfhover ul, #listagem li li.sfhover ul, #listagem li li li.sfhover ul {
	display:block;
  right: 189px;
}

/******** DESTAQUES ************/

#destaques {
	margin: 10px 0px 10px 0px;
	background: #f2ede7 url(../../img/bg_ul_destaques.jpg) no-repeat scroll top left;
}

#destaques h4 {
	font-family: Optima;
	color: #9a7937;
	font-size: 18px;
	padding: 15px 0px 5px 15px;
	margin: 0px;
}

#destaques ul {
	margin: 0px;
	padding: 0 0 0 18px;
}

#destaques ul li {
	list-style-type: none;
	float: left;
	width: 110px;
/*	background: transparent url(../../img/bg_li_destaque.jpg) no-repeat scroll top left; */
	margin-right: 10px;
	text-align: center;
	padding-top: 3px;
	height: 146px;
	overflow: hidden;
}

#destaques ul li a {
	text-decoration: none;
	font-family: Verdana;
	font-size: 9px;
	color: #6a6a6a;
}

#destaques ul li a:hover {
	text-decoration: underline;
	color: #0099ff;
}

#destaques ul li a span.preco_destaque {
	margin-left: 3px;
	color: #74aa34;
	font-weight: bold;
	font-size: 10px;
}

#destaques ul li a:hover span.preco_destaque {
	color: #0099ff;
}


#destaques div.end {
	clear: both;
	background: transparent url(../../img/bg_ul_destaques_end.jpg) no-repeat scroll bottom left;
	font-size: 6px;
}
/****  saiba mais ****/

div.saiba_mais_sobre {
	background: #ffffff url(../../img/bg_saiba_mais_sobre.jpg) no-repeat scroll top left;	
}

div.saiba_mais_sobre h3 {
	color: #74aa34;
	font-size: 24px;
	font-family: Optima;
	padding: 10px 0px 5px 10px;
	margin-bottom: 0;
}

/**** pagina ****/


#content h3 {
	color: #134aa9;
	font-size: 16px;
	font-weight: normal;
	font-family: "Lucida Grande";
/*	padding: 10px 0px 5px 5px;*/
	margin-bottom: 0;
}

#content h4 {
	color: #134aa9;
	font-size: 13px;
	font-weight: normal;
	font-family: "Lucida Grande";
	padding: 10px 0px 0px 0px;
	margin-bottom: 0;
}

#content .img {
	border: none;
	display: block;
	margin:5px 5px 5px 0px;
}

#heading h1, .heading h1 {
	color: #000;
	font-size: 18px;
	font-weight: normal;
	font-family: "Lucida Grande";
	padding: 0 0px 5px 0px;
	margin-bottom: 0;
}

#heading p {
	margin: 0;
}

#heading p a {
	text-decoration: none;
	color: #F0A200;
}

/*********** Tags **********/

#tags {
	background: transparent url(../../img/bg_tags.jpg) no-repeat scroll top left;
	text-align: center;
	float: left;
	display: block;
	color: #85bac4;
	font-family: Arial;
	height: 144px;
	overflow: hidden;
	padding: 8px;
	width: 175px;
}

#tags a {
	text-decoration: none;
}

.relev1 {
	font-size: 9px;
	letter-spacing: 1px;
	color: #a28252;
}

.relev2 {
	font-size: 12px;
	color: #d5c5ad;
}

.relev3 {
	font-size: 14px;
	color: #c8b497;
}

.relev4 {
	font-size: 15px;
	color: #cdb494;
}

.relev5 {
	font-size: 18px;
	color: #ffffff;
}

/******* login no topo ******/

#login_top {
	font-size: 11px;
}

#login_top input#email0 {
	border: none;
	padding: 3px;
	background: transparent url(../../img/bg_input_login_email.jpg) no-repeat scroll top left;
	height: 17px;
	width: 100%;
}

#login_top input#passwordf0 {
	border: none;
	padding: 3px;
	background: transparent url(../../img/bg_input_login_pass.jpg) no-repeat scroll top left;
	height: 17px;
	width: 100%;
}

#login_top a:link, #login_top a:visited {
	text-decoration: none;
	color: #666666;
}

#login_top a:hover, #login_top a:active {
	text-decoration: underline;
	color: #666666;
}

/*** Footer ***/

#copy {
	background: transparent url(../../img/bg_footer.jpg) repeat-x scroll top left;
	float: left;
	clear: both;
	width: 100%;
	text-align: center;
	color: #8d6734;
	padding: 30px 0px 0px 0px;
	height: 242px;
	font-size: 10px;
	font-family: Verdana;
    margin-top: 30px;
    
}

#copy p a {
    color: #8d6734;
}

#copy p a:hover {
    text-decoration: underline;
}

h2 {
	font-size: 16px;
	padding-left: 10px;
}

/**** Aconselhamento ***/

ul.liR194 {
	list-style-type: none;
	margin: 0;
}

ul.liR194  li {
	float: left;
	width: 172px;
	background: #ffffff url(../../img/bg_liR.jpg) no-repeat scroll bottom left;
	overflow: hidden;
	margin: 0 11px 11px 0;
	text-align: center;
}

ul.liR194 li div.imga {
	float: left;
	clear: both;
	width: 170px;
	text-align: center;
}

ul.liR194 img {
	float: none !important;
	margin: 0;
}

ul.liR194 li div.titulo {
	float: left;
	clear: both;
	width: 170px;
	text-align: center;
}


/***** aconselhamento home ****/


ul.liR194b {
	list-style-type: none;
	margin: 0;
}

ul.liR194b  li {
	float: left;
	width: 135px;
	height: 130px;
/*	background: #ffffff url(../../img/bg_lir.jpg) no-repeat scroll top left;*/
	overflow: hidden;
	margin: 0 2px 3px 0;
	text-align: center;
}

ul.liR194b li div.img {
	padding-top: 1px;
/*	background: transparent url(../../img/bg_acon_home.gif) no-repeat scroll top left;*/
	float: left;
	clear: both;
	width: 135px;
	overflow: hidden;
	text-align: center;
}

ul.liR194b img {
	float: none !important;
	margin: 0;
}

ul.liR194b li div.titulo {
	float: left;
	clear: both;
	width: 135px;
	text-align: center;
	color: #4D768A;
}

/*** Forms ***/

div.email {
	text-align: right;
	padding-right: 10px;
}

div.email input {
	background:#F8F8F8 url(../../img/bg_input.jpg) repeat-x scroll center top;
border:1px solid #E4E4E4;

margin-bottom:10px;
padding:5px 2px;
width:390px;
}

div.email textarea {
	border: 1px solid #e4e4e4;
	height: 87px;
	padding: 5px 2px;
	margin: 0;
	background: #f8f8f8 url(../../img/bg_textarea.jpg) repeat-x scroll center top;
}

div.email label {
	vertical-align: top;
	font-family: "Trebuchet MS";
	color: #606060;
	font-size: 13px;
	font-weight: normal;
	margin-right: 20px;
}

div.email input.bt_enviar {
	border: none;
	height: 23px;
	background: none;
	margin-bottom: 10px;
	width: 62px;
	margin-top: 20px;
}

/**** pergunte ao farmaceutico ****/

ul#pf {
	list-style-type: none;
	clear:both;
}

#pf a:link, #pf a:visited {
	color: #3366cc;
	text-decoration: none;
}

ul#pf li {
	background:	#f8f9fe url(../../img/bg_pf_li.jpg) no-repeat scroll 8px 11px;
	margin-bottom: 4px;
	height: 20px;
	font-family: "Trebuchet MS";
	font-size: 16px;
	font-weight: normal;
	padding: 4px;
	padding-left: 25px;
}

dl.pfres dd.top {
	text-align: right;
}

/***** Noticias ****/

ul.liR7 {
	list-style-type: none;
}

ul.liR7 li {
	padding: 3px;
	margin-bottom:10px;
}

ul.liR7  .li1 {
	margin-bottom:8px;
	background-color:#FBFAF6;	
		float:left;
	width:100%;
}

ul.liR7  .li2 {
	margin-bottom:8px;
	background-color:#DAE7E7;
	float:left;
	width:100%;
}

/**** serviços ***/

ul.liR131 {
	list-style-type: none;
}

ul.liR131 li {
	padding: 3px;
	margin-bottom:10px;
}

ul.liR131 .li1 {
	margin-bottom:8px;
	background-color:#fef9f3;	
}

ul.liR131 .li2 {
	margin-bottom:8px;
	background-color:#fafafa;
}

ul.liR131 a strong, ul.liR131 a
{
	color: #434343;
}

/*** cabeçalhos ***/

#content h4 {
	padding-left: 20px;
}

/**** questionarios ****/

#olperguntas {
	margin: 0;
}

#olperguntas li {
	list-style: none;
}

#olperguntas li dl dt {
	background-color: #134aa9;
	padding: 5px;
	color: #fff;
	font-size: 13px;
	font-weight: bold;
	margin: 15px 0;
}

#olperguntas li dl dd label {
	font-weight: normal;
	display: block;
	padding: 3px;
	color: #666;
}

#olperguntas li dl dd label input {
	border: 1px none red;
	outline: none;
}

#botoes {
	background-image: url(../../img/botoes.gif);
	background-repeat: no-repeat;
	margin: 15px 0 0 40px;
	float: left;
	width: 100%;
}
#botoes a {
	text-indent: -28404px;
	display: block;
	width: 72px;
	float: left;
	outline: none;
}

#botoes #seg {
	position: relative;
	left: 291px;
	top: 0px;
}

#botoes #ant {
	position: relative;
	left: 0px;
	top: 0px;
	background-image: url(../../img/botoes.gif);
}

#pf a {
	color: #6b6b6b;
	line-height: 20px;
	text-decoration: none;
}

#diagGrupo a, #diagnosticos a {
	font-size: 14px;
	color: #005A65;
	line-height: 40px;
	text-decoration: none;
	width:500px;
	height:60px;
	padding-left:30px;
}

#diagGrupo li, #diagnosticos li {
	
	width:500px;
	height:42px;
	background-image: url(../../img/diagback.gif); 
	margin-bottom: 10px;
}

#pf a:hover,#diagGrupo a:hover, #diagnosticos a:hover {
	color: #134aa9;
}


/**** categorias ****/

#proCatsub {
	margin:20px 0;
	
}

#proCatsub li a {
	font-size:14px;
	color:#848484;
	width:500px;
	display:block;
	float:left;
	padding:10px 0 10px 25px;
	text-decoration:none;	
}

#proCatsub li:hover a {
	color:#134aa9;
}

#proCatsub li {
	list-style:none;
	margin-bottom:5px;
	float:left;
	height:41px;
	background:url(../../img/proCatsub.gif);
}

#destaque {
	display:block;
	font-family: 'Trebuchet MS';
	font-size: 11px;
	margin-bottom: 25px;
}

#destaque ul {
	list-style-type: none;
	margin: 0;
}

#destaque2 {
	display:block;
	font-family: 'Trebuchet MS';
	font-size: 11px;
	margin-bottom: 25px;
}

#destaque2 ul {
	list-style-type: none;
	margin: 0;
}

#destaque2 ul li {
	float: left;
	width: 127px;
	height: 150px;
	text-align: center;
	margin-bottom: 15px;
	margin-right: 4px;
	padding: 3px;
/*	background: transparent url(../../img/bg_li_destaque.gif) no-repeat scroll top left;*/
}

#destaque2 ul li:hover {
/*	background: transparent url(../../img/bg_li_destaque_hover.gif) no-repeat scroll top left;	*/
}

#destaque_tag .img {
	margin:0;
	display: inline;
}

#destaque_tag li a {
	text-decoration: none;
	font-family: Verdana;
	font-size: 9px;
	color: #6a6a6a;
}

#destaque_tag li a:hover {
	text-decoration: underline;
	color: #0099ff;
}

#prolis {
	float:left;
 	text-align: left;
 	font-family: verdana;
 	font-size: 11px;
}

#prolis th {
	font-weight: bold;
	color: #a4812f;
	background: #FFF4DC url('../../img/th_fundo.gif') repeat-x left top;
	padding-left: 5px;
}

#prolis a:link,#prolis a:visited {
	text-decoration: none;
	color: #939391;
}

#prolis a:hover,#prolis a:active {
	text-decoration: underline;
	color: #124B10;
}

#prolis td {
	padding-left: 10px;
}

.num {
	
	color: #939391;
	
}

#prolis tr {
	background: url('../../img/tr_border.gif') repeat-x left bottom;
	height: 20px;
}

/**** Agenda *****/

#agenda {
	font-family: "Trebuchet MS";
	background: #F0F6EB url(../../img/bg_agenda_top.jpg) no-repeat scroll top center;
}

#agenda div.data {
	padding: 5px 5px 0px 5px;
}

#agenda div.end {
	background: #ffffff url(../../img/bg_agenda_bottom.jpg) no-repeat scroll top center;
}

#agenda div.data ul {
	margin: 0 0 0 20px;
	padding: 0;
	color: #134aa9;
}

#agenda div.data li {
	margin: 5px 0px 5px 0px;
}

#agenda div.data span.data {
	color: #134aa9;
	margin-right: 10px;
	font-size: 12px;
}

#agenda div.data span.titulo a:link, #agenda div.data span.titulo a:visited {
	color: #666666;
	text-decoration: none;
}

#agenda div.data span.titulo a:hover, #agenda div.data span.titulo a:active {
	color: #124B10;
	text-decoration: underline;
}

#aconselhamento h2 {
	background: transparent url(../../img/aconselhamento.jpg) no-repeat scroll center left;
	height: 41px;
	padding: 20px 0 0 15px;
	margin: 0;
	color: #ffffff;
	font-weight: normal;
	font-family: Optima;
	font-size: 14px;
}

#agenda h4 {
	color:#74AA34;
	font-family:Optima;
	font-size:18px;
	margin:0;
	padding:5px 0 5px 10px;
}

#areaLogin table td {
	vertical-align: top;
}

#areaLogin h4 {
	color:#74AA34;
	font-family:Optima;
	font-size:18px;
}

#areaLogin input {
	border: 1px solid #e4e4e4;
	height: 23px;
	background: transparent url(../../img/bg_input.jpg) repeat-x scroll center left;
	margin-bottom: 10px;
}

#areaLogin label {
	vertical-align: top;
	font-family: "Trebuchet MS";
	color: #606060;
	font-size: 11px;
	font-weight: normal;
}

#areaLogin td.registo {
	background: transparent url(../../img/pen.jpg) no-repeat scroll center center;
}

/**** registo ****/

table#reg {
	width: 550px;
}

table#reg input, table#reg select {
	border: 1px solid #e4e4e4;
	height: 20px;
	background: transparent url(../../img/bg_input.jpg) repeat-x scroll center left;
}

/**** carrinho de compras ****/

table#carrtab {
	border: 1px solid #dddddd;
}

table#carrtab thead td {
	background:#CAE8EA url(../../img/bg_carr_header.jpg) no-repeat scroll 0 0;
	color:#6D929B;
	font-size:12px;
	font-weight:bold;
	letter-spacing:2px;
	padding:6px 6px 6px 12px;
	text-align:center;
}

table#carrtab tbody td {
	background:#FFFFFF none repeat scroll 0 0;
	border-bottom:1px solid #C1DAD7;
	border-right:1px solid #C1DAD7;
	color:#6D929B;
	padding:6px 2px 6px 6px;
	text-align: center;
}

table#carrtab tbody td a img {
	vertical-align: middle;
	margin-right: 2px;
}

table#carrtab tbody td a:link, table#carrtab tbody td a:visited {
	text-decoration: none;
	color: #0099ff;
}

table#carrtab tbody td a:hover, table#carrtab tbody td a:active {
	text-decoration: underline;
	color: #0099ff;
}

a.adicionar_mais:link, a.adicionar_mais:visited {
	text-decoration: none;
	color: #0099ff;
}

a.adicionar_mais:active, a.adicionar_mais:hover {
	text-decoration: underline;
	color: #0099ff;
}

a.adicionar_mais img {
	vertical-align: middle;
	margin-right: 2px;
}

table#metodo1, table#metodo2 {
	border: 1px solid #dddddd;
}

table#metodo1 td, table#metodo2 td {
	background:#FFFFFF none repeat scroll 0 0;
	border-bottom:1px solid #C1DAD7;
	color:#6D929B;
	padding:6px 2px 6px 6px;
	text-align: center;
}
.voltar {
	clear:both;
	width: 99%;
	display: block;
	margin: 10px 0;
}

span#preco {
	position:relative;
	right:0px;
	padding:0 20px 20px;
	float:right;
}
span#preco em {
	font-size:17px;
	padding:0 5px;
}
em {
	font-weight:bold;
	font-style:normal;
	color:#74AA34;
}
a {
	color: #134AA9;
}
a:hover {
	color: #0D80FD;
}
a.comprar{
	float:right;
	clear:both;
}

/**** grupos ****/

#user_groups {
	padding: 5px;
	padding-top: 0;
}

#user_groups ul {
	list-style-type: none;
	float:left;
}

#user_groups li {
	border-bottom: 1px dotted #ddd;
	float: left;
	width: 490px;
}

#user_groups span.nome {
	float: left;
	font-size: 14px;
	color: #134AA9;
	font-weight: bold;
	margin-right: 10px;
}

#user_groups span.data {
	float: left;
	font-size: 14px;
	color: #aaa;
	font-weight: normal;
	height: 21px;
}

#user_groups span.sair {
	float: right;
}

#user_groups span.sair img {
	vertical-align: middle;
}

#user_groups span.sair a {
	color: #e6554b;
}

#user_groups span.sair a:hover {
	color: #e6554b;
	text-decoration: underline;
}

#user_groups p.warning {
	text-align: center;
	font-weight: bold;
	font-size: 12px;
	color: #134AA9;
}

/**** User Menu ****/

#user_menu {
	padding: 20px;
}

#user_menu img {
	vertical-align: middle;
	margin-right: 5px;
}

/***** grupos *****/

#user_groups div.insert {
	text-align: center;
}

#user_groups div.insert img {
	vertical-align: middle;
	border: 0;
	margin-right: 5px;
}

#user_groups div.insert input.grey {
	background:transparent url(../../img/bg_input.jpg) repeat-x scroll left center;
	border:1px solid #E4E4E4;
	height:20px;
}

div.center {
	text-align: center;
}

/***** Cupao *****/

#cupao {
	text-align: center;
}


.imgCenter {
	text-align: center;
}

.imgCenter .img {
	display: inline !important;
}

#geral big {
  color: #f07f1b;
  font-size: 12px;
  font-weight: normal;
}

.banners img
{
	display: block;
	margin: 0 auto;
}

.banners
{
	float: left;
	width: 100%;
}

.content img
{
	margin: 10px;
}

#serv li .topSer {
	height: 113px;
}

#serv li .botSer a {
	font-family: "Trebuchet MS", Arial, Verdana, "Times New Roman";
	font-size: 12px;
	color: #000;
	text-decoration: none;
}

#serv li .botSer a:hover {
	text-decoration: underline;
}

#serv li {
	border: 1px solid #ddd;
	text-align: center;
	list-style: none;
	margin: 11px;
	margin-bottom: 12px;
	margin-top: 0px;
	width: 158px;
	height: 145px;
	float: left;
}

.botSer { clear: both; float: left; text-align:center; width: 100%; }

#serv li .img { margin: 0; vertical-align: middle; }

#outer { float: left; height: 113px; }
#middle { float: left; height: 113px; }
#inner { float: left; height: 113px; width: 160px; line-height: 113px; }




.liR131 img { margin: 0; padding-right: 10px; }

.liR131 li { padding: 15px !important; }

#show_swf { overflow: hidden; }

#serv { float: left; width: 100%; margin: 0; }

.liR131 strong { font-size: 16px; font-weight: normal; }

.capzone img { margin: 10px 0 0 0; }