* {
    margin: 0px;
    padding : 0px;
    color: #1A3A3D;
    font-family: 'Trebuchet MS', 'Verdana', serif;
}

em, strong {
  color:#34808E;
  font-style:normal;
  font-weight: normal;
}

.liR ul li{margin-bottom:10px;}

.liR  .li1{
	margin-bottom:8px;
	background-color:#FBFAF6;	
}

.liR  .li2{
	margin-bottom:8px;
	background-color:#DAE7E7;
		
}

/*#search dt, #search dd {
	padding: 5px;
}
#search dt a {
	text-decoration: none;
}

#search dt a:hover {
	color: #ff5900;
}

#search dt {
	margin-top: 10px;
	font-size: 12px;
	color: #555;
	font-weight: bold;
	border: 1px solid #CCC;
	border-bottom: none;
}

#search dd {
	border: 1px solid #CCC;
	border-top: none;
}


#search {
float:left;
clear:left;
}
*/
#diagGrupo {
	list-style: url(../img/bull.gif);
	margin-left: 15px;
	margin-bottom: 0px;
	float:left;
}

#diagGrupo {
	list-style: url(../img/bull.gif);	
	margin-bottom: 0px;
}

#diagnostico li{
	display:block;
	float:none;
	
}
#pf {
	list-style: url(../imag/bull.gif);
	margin-left: 15px;
	margin-bottom: 0px;
	float:left;
}

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

#pf a:hover,#diagGrupo a:hover {
	color: #fc5a01;
}

.pfres {
	margin-top: -10px;
	list-style: none;
}

.pfres dt {
	margin-top: 10px;
	margin-bottom: 5px;
	font-size: 14px;
	color: #ffab02;
	font-weight: bold;
}

.pfres dd {
	padding-left: 15px;
	font-size: 11px;
	clear:both;
}


#olperguntas li {
	list-style: none;
}

#olperguntas li dl dt {
	background-color: #55959E;
	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;
	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 {
	font-size: 11px;
	color: #6b6b6b;
	line-height: 20px;
	text-decoration: none;
}
#diagGrupo a {
	font-size: 14px;
	color: #005A65;
	line-height: 40px;
	text-decoration: none;
	width:500px;
	height:60px;
	padding-left:30px;
}

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

#pf a:hover,#diagGrupo a:hover {
	color: #fc5a01;
}

#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;	
}
#bibl_foto{
	float:left;
	}
#bibl_link{
	float:left;
	}	
#titulos{
	float:left;width:60px;
	}
	
#vals{
	float:left;
	}
#obras {
	float:left;
}
#obras a{
	text-decoration:none;
}
#obras em {
	
	color:#03646D;
	font-style:normal;
	font-weight:bold;
	padding-left:5px;
	
	display:block;
}
#obras ul{

	clear:left;
	list-style:none;
}

#obras  .li1{
	margin-bottom:8px;
	background-color:#FBFAF6;	
}

#obras  .li2{
	margin-bottom:8px;
	background-color:#DAE7E7;
		
}


#mSite {
	margin-left: 20px;
}

#mSite a {
	text-decoration: none;
}

#mSite a:hover {
	text-decoration: underline;
	color: #ff5900;
}
#mSite {
    margin-bottom:20px;
}

#mSite ul, #mSite ol {
    float: left;
	margin-left: 20px;
    clear: left;
}
#mSite li {
    float: left;
    clear: left;
}
.colMsite {
    width:500px;
    float:left;
}
.colMsite li {
    width:221px;
    clear: none !important;
}

.clearing {
	clear: both;
	font-size: 0;
}
.pad5 {
	padding:  0 5px;
}

body {
	width: 100%;
	height: 175px;
	background: url('../img/back_header.gif') repeat-x left top;	
	font-size: 12px;
	line-height: 1.5em;
	color:#6e7c7d;
}

.biblio{
	width: 100%;
	
	background: url('../img/back_header_bibl.gif') repeat-x left top;	
	font-size: 12px;
	color:#6e7c7d;
	
}
#biblioteca_top {
	
	float:left;
	display: block;
	width: 982px;
	height: 30px;
}

#bibl_search_top{
	
	background: url('../img/book.gif') center ;
	background-repeat: no-repeat;
	height: 33px;
	width:72px;
	float:left;
	display: block;
	
}

#bibl_search label{
	position:relative;
	left:80px;
	top:48px;
	background:  url('../img/bib_pesquisar.gif') left top no-repeat ;
	display:block;
	padding-top:16px;
	width:72px;
	height:0px;
	overflow:hidden;
}
 

#bibl_search{
	width:674px;
	background: url('../img/biblioteca_search.gif') right bottom;
	background-repeat: no-repeat;
	height: 106px;
	border:none;
	float:left;
	display:block;
}

#geral {
    margin: 0 auto;
    width: 980px;
}

#header {
	margin: 0px auto;
	width: 980px;
}

#header h1 {
  float: left;
}

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

.links {
	padding-top: 20px;
	display: block;
	text-decoration:none;
	color:#1B6B76;
}


#links {
	height: 102px;
	width: 679px;
	float:left;
	display: block;
}

#links li {
	list-style-type: none;
	float:left;
	display:inline;
}

#cab {
	width: 35px;
	height: 36px;
	background: url('../img/cab.jpg') no-repeat left top;
	float:left;
	display: block;	
	margin-left: 160px;
}

#header img{
	width: 485px;
	height: 36px;
	float:left;
	display: block;
}

.area{
	float:left;
	padding-top: 102px;
	width:227px;
	overflow: hidden;
	background-image: url('../img/header_area.jpg');
	background-repeat: no-repeat;
	height: 0px;
	font-size: 1px;
	display:block;
}

.destaques{
	float:left;
	padding-top: 102px;
	width:234px;
	background-image: url('../img/header_destaques.jpg');
	background-repeat: no-repeat;
	height: 0px;
	font-size: 1px;
	display:block;
}

.pergunte{
	float:left;
	padding-top: 102px;
	width:218px;
	overflow: hidden;
	background-image: url('../img/header_pergunte.jpg');
	background-repeat: no-repeat;
	height: 0px;
	font-size: 1px;
	display:block;
}

#menu {
	background: url("../img/menu_right.jpg") no-repeat scroll right top #114851;
	float: left;
	height: 38px;
   	width: 960px;
}

#menu ul { padding-left: 5px; }

#menu li {
	background: url('../img/menu_sep.png') no-repeat 100% 0;
	float:left;
	display:block;
	list-style-type: none;
	padding: 9px 18px;
}

#menu li.last { background: none; }

#menu a 
{
	color: #fff;
	font-size: 14px;
	text-decoration: none;
}

.home {
	float:left;
	padding-top: 10px;
	width: 12px;
	overflow: hidden;
	background-image: url('../img/menu_home.gif');
	background-repeat: no-repeat;
	height: 0px;
	display:block;
	margin-right: 10px;
}

.tree{
	float:left;
	padding-top: 10px;
	width: 13px;
	overflow: hidden;
	background-image: url('../img/menu_tree.gif');
	background-repeat: no-repeat;
	height: 0px;
	display:block;
	margin-right: 10px;
}

.carr {
	float:left;
	padding-top: 10px;
	width: 12px;
	overflow: hidden;
	background-image: url('../img/cart.png');
	background-repeat: no-repeat;
	height: 0px;
	display:block;
	margin-right: 10px;
}

.areares {
	background: url('../img/area_cliente.png') no-repeat 0 0;
	color: #fff;
	display:block;
	float:left;
	font-size: 12px !important;
	height: 0;
	margin-right: 10px;
	overflow: hidden;
	padding-top: 10px;
	text-decoration: none;
	width: #00A21B;
}

.areares:hover { text-decoration: underline; }

.sec{
	float:left;
	padding-top: 10px;
	width:7px;
	overflow: hidden;
	background-image: url('../img/menu_sec.gif');
	background-repeat: no-repeat;
	height: 0px;
	display:block;
}


#s_left{
	width: 230px;
	float:left;
	display:block;
	margin-bottom: 25px;
}


#janela {
	margin-top: 10px;
	display:block;
	float:left;
	background: url('../img/s_left_janela.jpg') no-repeat center top;
	width: 226px;
	height: 311px;
	
}

#jan {
 list-style-type: none;
 
}

#jan a{
 list-style-type: none;
 }

.janlink{
	display: block;
	text-decoration: none;
	color: #e4ffff;
	font-weight: normal;
	text-align: center;
    list-style-type: none;
	text-decoration:none;
	text-align: center;
 }

#cont_janela {
	padding-top: 36px;
	padding-left: 52px;
	float: left;
	display: block;
	top:36px;
	left:54px;
	width: 125px;
	height: 220px;
	
}

#cont_janela li { width: 125px; }

#cont_janela a.img { width: 125px; height: 168px; overflow: hidden; margin:0; }

#cont_janela img {
	display: block;
	margin: 0 auto;
}

#cont_janela a {
	margin-top: 3px;
	
	
}

#cont_janela strong {
	display: block;
	text-decoration: none;
	color: #e4ffff;
	font-weight: normal;
	text-align: center;
	font-size: 15px;
}

#produtos {
	margin-top: 8px;
	float: left;
	display:block;
	background: url('../img/prod_fundo.jpg') no-repeat left top;
	width: 223px;

	margin-bottom: 20px;
}

.bibl_registo {
	background-color:#FFFFFF;
	padding:8px;
	width:400px;
}
.bibl_registo  input{
	background-color:#EFEECF;
	width: 200px;
}

.bibl_registo  textarea{
	background-color:#EFEECF;
}

#home_bib{
	position:relative;
	left:22px;
	top:60px;
	color:#00626d;
	font-family:verdana;
	font-weight:bold;
	text-decoration:none;
	background:url(../img/home_bib.gif) no-repeat;	
	width:20px;
	padding-top:17px;
	overflow:hidden;
	display:block;
	height:0;
	
	
}




#lnk_avanc a{
	position:relative;
	left:350px;
	top:-13px;
	color:#00626d;
	font-family:verdana;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}

#avancada{
	top:140px;
	text-align: left;
    background:#00626D url(../img/submenu.gif);
	width: 500px;
	color:#fff;
	font-size: 10px;
	margin-left: -82px;
    position: absolute;
    left:45%;
	display:none;
}
#avancada select{
	width: 100%;font-size: 12px;
}
.camposearch_inp{
	width: 377px;
	position:relative;
	left:80px;
	top:32px;
	background: #d0e1e4 url('../img/prod_fundo_text.gif') repeat-x left top;	
	padding: 5px 0;
	
}
.ptermos{
 	  width: 100%;  
}
.ptermos_datas{
 	  width: 30%;  
}


.camposearch {
	width: 140px;
	position:relative;
	left:90px;
	top:32px;
	height:25px;
	background-color: #FFF;
	border: 2px solid #EFEECF;
	color: #00626D;
	height: 25px;
	padding: 4px 1px 0px 2px;
}



#bibl_search button {
	margin-left: 4px;
	background: transparent url('../img/prod_but_ok.gif') no-repeat;
	width: 32px;
	height: 27px;
	padding-top: 27px;
	overflow: hidden;
	cursor: pointer;
	display: block;
	border: none;
	position:relative;
	left:615px;
	top:-15px;

}


#bibl_login_top {

	margin-top: 8px;
	float: left;
	display:block;
	background: url('../img/login_bg.gif') no-repeat left top;
	width: 226px;
	height: 29px;	
}

#bibl_login {
	height:144px;
	float: left;
	display:block;
	width: 226px;
	background: url('../img/login_bgbx.gif') no-repeat left top;
	padding: 14px 0 14px 0;
}

#bibl_login input[type="text"], #bibl_login label, #bibl_login input[type="password"]
{
	display: block;
	margin: 0 0 0 14px;
}

.login_small a{
 	font-size:10px;
 	color:#839697;
 	font-family: Verdana;
 	
 
}
.bibl_par{
	background-color:#f4f6f6;
	width:676px;
	height:90px;
}
.bibl_impar{
	background-color:#f4f6f6;
	width:676px;
	height:90px;
}

#produtos h2 {
	margin: 10px 0px 24px 15px;
	float: left;
	display: block;
	padding-top: 13px;
	width: 66px;
	overflow: hidden;
	background-image: url('../img/prod.gif');
	background-repeat: no-repeat;
	height: 0px;
	
}

#produtos label, #produtos input { margin-left: 10px; }

#produtos label, #bibl_login label{
	color:#839697;
	font-family: Verdana;
	font-size: 11px;
	float: left;
	display: block;
	margin-right: 150px;
	margin-bottom: 2px;
}

#produtos input , #bibl_login input{
	border: none;
	float:left;
	display: block;
	width: 170px;
	padding: 5px 0;
	background: #d0e1e4 url('../img/prod_fundo_text.gif') repeat-x left top;
	text-indent: 5px;
}

input {
	border: 1px solid #e7e5e3;
}



textarea {
	border: 1px solid #e7e5e3;
	
}


select {
	background-color: #FFF;
	border: 1px solid #e7e5e3;
	color: #000;
	height: 27px;
	font: 1.2 Verdana, Arial, Geneva, Helvetica, Sans-Serif;
	margin: 0px;
	padding: 4px 1px 0px 2px;
}


#produtos button, #bibl_login button {
	margin-left: 4px;
	background: transparent url('../img/prod_but_ok.gif') no-repeat;
	width: 32px;
	height: 27px;
	padding-top: 27px;
	overflow: hidden;
	float: left;
	cursor: pointer;
	display: block;
	border: none;
}

#content{
	margin: 5px 5px 5px 5px;
	width: 495px;
	float: left;
	display:block;
	overflow: hidden;
	float: left;
	text-align: left;

}


#content_bibl{
	margin: 20px 20px 40px;
	float: left;
	display:block;
	overflow: hidden;
	float: left;
	text-align: left;
	width:600px;
}

#content h4 {
	float:left;
	display:block;
	font-family: 'Trebuchet MS';
	font-size: 14px;
	font-weight: bold;
	color: #006662;
}

#content h1 {
	color: #dca639;
	font-size: 24px;
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', sans-serif;
	font-weight: normal;
	margin-bottom: 25px;
	margin-top: 5px;
}

#content ul {
list-style-type: none;
}

#content li {
	margin-bottom:5px;

}

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

#area_ac li {
	float:left;
}
#content h5 {
	font-size: 13px;
}

/*.list {
	width: 183px;
}
*/

.tit {
	float:left;
	display:block;
	font-family: 'Trebuchet MS';
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	color: #00626d;
	text-decoration: none;
}

.img {
	border: none;
	float:left;
	display: block;
	margin:5px 5px 5px 0px;
}

#s_right {
	width: 226px; 
	margin-top: 10px;
	float:left;
	display:block;	
}

#area li {
		margin-top: 20px;
		margin-bottom: 25px;
}

#area_ac li {
		list-style:none;
		text-align:center;
		width:25%;
		overflow:hidden;
		margin-top: 5px;
		margin-bottom: 0;
		height: 100px;
}



#farm_serv {
	float:left;
	padding-top: 113px;
	overflow: hidden;
	width:224px;
	background: url('../img/farm.jpg') no-repeat left top;
	height: 0px;
	font-size:1px;
	display:block;
}

#farm_port {
	margin-top: 9px;
	float:left;
	padding-top: 132px;
	width:224px;
	overflow: hidden;
	background: url('../img/farm_port.jpg') no-repeat left top;
	height: 0px;
	font-size:1px;
	display:block;
}

#noticias {
	margin-top: 14px;
	display:block;
	float:left;
	background: url('../img/not_fundo.gif') no-repeat left top;
	width: 226px;
}

#noticias h2 {
	margin: 9px 0px 7px 14px;
	float: left;
	display: block;
	padding-top: 13px;
	width: 61px;
	overflow: hidden;
	background-image: url('../img/not.gif');
	background-repeat: no-repeat;
	height: 0px;
	
}

#noticias ul{
	display:block;
	background: url('../img/not_fundo_cima.jpg') repeat-x left top;
	width: 226px;
	float:left;
}

#noticias li {
	display: block;
	float: left;
	width: 226px;	
}

#noticias a {
	float:left;
	font-size: 12px;
	text-decoration: none;
	color: #3d3d3d;
	background: url('../img/marc_noticias.gif') no-repeat 13px center;
	padding: 16px 0px 13px 34px;
	width: 192px;
	display: block;
	line-height: 16px;
}

.bor {
		border-bottom: 1px solid #ededed;
}

#noticias a:hover {
	text-decoration: underline;	
}

#lis {
	list-style-type: none;
	float: left;
	display: block;
	width: 226px;
	padding-bottom:15px;
	background: url('../img/not_bottom.jpg') no-repeat bottom;
}

.biblioteca{
	margin: 10px 0;
	float: left;
	display: block;
	padding-top: 99px;
	width: 226px;
	overflow: hidden;
	background-image: url('../img/bib.jpg');
	background-repeat: no-repeat;
	height: 0px;
}

#banners {
	text-align: center;
	float:left;
	display: block;
	width: 220px;
	margin-bottom: 25px;
}

.vichy {
	margin-top: 21px;
	border:none;
}

.fumar{
	margin-top: 19px;
	border:none;
}

#footer {
    border-top:1px solid #00545f;
	background: #00626d;
	margin: 20px 0 0;
    padding: 7px 0;
    float:left;
    width:100%
}
#footer ul {
	text-align: center;
}
#footer li {
	display: inline;
}
.sep {
	background: url('../img/footer_sep.gif') no-repeat right;
}

#footer li a {
	text-decoration: none;
	font-family: Verdana;
	font-size: 10px;
	color: #cce0e2;
	padding: 0px 20px;
}
#copy * {
    color:#5a7f87;
}
#copy small {
    font-size: 10px;
    font-family: Verdana;
    color:#274e55;
}
#copy {
    float:left;
    background:#b2d7df;
    float:left;
    padding:4px 0;
    width:100%;
    text-align:center;
}


img {
	border: none;
}

#listagem {
	-moz-border-radius: 10px; /* FF1+ */
	-webkit-border-radius: 10px; /* Saf3-4 */
	border-radius: 10px; /* Opera 10.5, IE9, Saf5, Chrome */
	border: 1px solid #f2f6f7;
	border-bottom: none;
	float:left;
	display:block;
	width: 223px;
	background: url('../img/fundo_lista.gif') repeat-y left top;
	padding-top: 10px;
	z-index:999;
	margin-top: 8px;
}

#listagem ul {
	width: 223px;	
	background: url('../img/left_ul_fundo.jpg') no-repeat bottom;
	padding-bottom: 30px;
	border-left-color: #f5f5f5;
	z-index:999;
	overflow:visible;
	float: left;
	display: block;
}

#listagem li {
	background: url('../img/nav_marc.png') no-repeat 10px 50%;
	display: block;
	float: left;
	list-style-type: none;
	position: relative;
	width: 100%;
}

#listagem a {
	display: block;
	padding: 3px 0;
	text-decoration: none;
	padding-left: 25px;
}

#listagem a:hover {
	background: #00626d url('../img/left_marc_hover.gif') no-repeat 10px 50%;
	color:#fff;
}

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

#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;
	left: 222px;

}

#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;
    left: 222px;
}

#listagem .hide { display: none; }

#prolis {
	margin-top: 45px;
	float:left;
 	width: 495px;
 	text-align: left;
 	font-family: verdana;
 	font-size: 11px;
}

#prolis th {
    background: url("../img/th_fundo.gif") repeat-x scroll left top #FFF3DD;
    padding: 10px 15px;
}

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

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

.num {
	
	color: #939391;
	
}

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

#destaque { float: left; margin-top: 10px; width: 100%; }

#destaque li
{
	-moz-border-radius: 10px; 
	-webkit-border-radius: 10px; 
	border-radius: 10px; 
	background: url('../img/destaque_background.png') repeat-x 0 0;
	border: 1px solid #e6eced;
	float: left;
	height: 215px;
	margin: 0 10px 12px 0;
	overflow: hidden;
	position: relative;
	width: 235px;
}


#destaque a { display: block; text-decoration: none; }

#destaque .title 
{
	color: #000;
	font-size: 14px;
	padding: 5px 0 0 20px;
}

#destaque .farma 
{
	color: #646565;
	font-size: 12px;
	padding: 0 0 0 20px;
}

#destaque .promo
{
	position: absolute;
	right: 0;
	top: 0;
}

#destaque div.img, #destaque .price_promo 
{
	float: left;
	margin: 0;
	width: 50%;
}

#destaque .price_promo span 
{
	color: #929292;
	font-size: 12px;
}

#destaque .price_promo
{
	padding-top: 25px;
}

#destaque .price_promo em { color: #ff7800; }

#destaque .price_promo li 
{
	background: none;
	border: none;
	display: block;
	float: none;
	height: auto;
	margin: 0 10px 0 0;
	text-align: right;
	width: auto;
}

#destaque div.img img { padding: 0 0 0 10px; }

#destaque .price 
{
	color: #00808e;
	float: right;
	font-size: 24px;
	font-weight: bold;
	padding: 25px 15px 0 0;
}

#destaque .message
{
	display: block;
	float: left;
/*	margin-top: 10px;*/
	width: 100%;
}

#destaque .message em 
{ 
	color: #646565;
	font-style: italic;
	padding: 0 10px; 
}

#destaque .adicionar_encomenda
{
	color: #00808E;
	font-size: 12px;
	margin-right: 10px;
	position: absolute;
	right: 0;
	bottom: 0;
}

#destaque .no_promo_price 
{
	color: #00808e;
	float: right;
	font-size: 24px;
	font-weight: bold;
	padding: 70px 15px 0 0;
}


#destaque_tag {
	width: 495px;
	float: left;
	display:block;
	font-family: 'Trebuchet MS';
	font-size: 11px;
	margin-bottom: 25px;
}

#destaque_tag h2 {
	margin-bottom: 20px;
	font-family: 'Lucida Sans Unicode';
	color: #e3b15d;
	font-size: 24px;
	font-style: italic;
}

#destaque_tag a {
	font-weight: bold;
	text-decoration: none;
	color: #006662;
}

#destaque_tag em {
	color: #9a9a9a;
	font-style: normal;
	font-weight: normal;
}

#destaque_tag img {
	border: 1px solid #cbcbcb;
	float: left;
	display: block;
	width: 92px;
	height: 128px;
	margin-bottom: 5px;
}



.prodDA {
	height: 240px;
	width: 150px;
	float: left;
	display: block;
	margin-right: 10px;
}

#destaque_tag li {
	height: 120px;
	width: 92px;
	float: left;
	display: block;
	margin: 0 10px 20px 20px;
}

#aconselhamento {
	height: 220px;
	width:495px;
	float: left;
	display: block;
	background: url('../img/acon_FUNDO.gif') no-repeat left top;
	margin-top: 20px;
}






#fundo {
	width:495px;
	background: url('../img/acon_fundo2.gif') no-repeat left top;
	height: 188px;
	float: left;
	display: block;
	margin-top: 7px;
}

#aconselhamento h2 {
	margin: 10px 200px 0 13px;
	float: left;
	display: block;
	padding-top: 13px;
	width: 124px;
	overflow: hidden;
	background-image: url('../img/acon.jpg');
	background-repeat: no-repeat;
	height: 0px;
}

#acon_imag {
	width: 190px;
	float: left;
	display: block;
	margin: 15px 15px 0 7px;
	height: 160px;
}

#aconselhamento img {
	
	float: left;
	display: block;
}

#aconselhamento p {
	float: left;
	display: block;
	font-family: Verdana;
	font-size: 11px;
	color: #fff;
	width: 263px;
	overflow:hidden;
	margin: 0 ;
}

#aconselhamento a {
	display: block;
	text-decoration: none;
	display: block;
	font-family: 'Trebuchet MS';
	font-size: 12px;
	color: #b5bbbe;
	padding: 20px 100px 15px 0px;
	}

	/*********************************************/
#mycar {
	width:495px;
	height: 192px;
	float: left;
	background: url('../img/car_fundo.jpg') no-repeat left top;
	z-index:-281;

}		
#carousel {
	width:495px;
	height: 192px;
	float: left;
	z-index:-281;
}	

#carousel li a {
	text-align: center;
	text-decoration: none;
	display:block;
	font-size:11px;
}
#carousel li {
	height: 140px;
	width: 92px;
	margin: 20px 10px 0px;
}

#carousel img {

	border: 1px solid #f4f4f4;

}
	


#destaquesTop {
	background: url('../img/car_fundo.gif') no-repeat left top;
	width: 495px;
	height: 220px;
	float: left;
	display: block;
}
h2,h2 a {
	color: #848484;
	text-decoration: none;
}

#destaquesTop h2 {
	float: left;
	display: block;
	padding-top: 16px;
	width: 156px;
	overflow: hidden;
	background-image: url('../img/dest_fundo.gif');
	background-repeat: no-repeat;
	height: 0px;
	margin: 10px 200px 3px 15px;
	
}

#destaquesTop .jcarousel-next-horizontal {
    background: #fff url(../img/next.gif) no-repeat;
}
#destaquesTop .jcarousel-prev-horizontal {
    background: #fff url(../img/prev.gif) no-repeat;
}



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

#tags {
	-moz-border-radius: 10px; /* FF1+ */
	-webkit-border-radius: 10px; /* Saf3-4 */
	border-radius: 10px; /* Opera 10.5, IE9, Saf5, Chrome */
	border: 1px solid #EBEBEB;
	text-align: center;
	float: left;
	display: block;
	color: #85bac4;
	font-family: Arial;
	margin: 10px 0;
	padding: 5px 15px;
	width: 193px;
}

#tags a {
	text-decoration: none;
}

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

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

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

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

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



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


#pf{
	width: 495px;
	float: left;
	display: block;
}

#pf a {
	text-decoration: none;
	font-size: 14px;
	float: left;
	display: block;
	padding: 0px 0px 5px 15px;
	color: #006662;
	width: 480px;
	background: url('../img/marc_pf.gif') no-repeat center left;
}

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

.pfres dt {
	color: #006662;
	width: 495px;
	float: left;
	display: block;
	font-size: 14px;
	padding-top: 10px;
	padding-left: 5px;
}

.pfres dd {
	
	width: 480px;
	display: block;
	padding-top: 5px;
	padding-left: 15px;
}

.pfres dd a {
	
	float: right;
	display: block;
	color: #006662;
	text-decoration: none;
	font-weight: bold;
	padding-top: 20px;
}


hr {
	clear:both;
	background: #deedf0;
	float: left;
	display: block;
	width: 495px;
	height: 2px;
	margin-bottom: 15px;
}

#banners .img {
	float:none;
    display:inline;
}

.paginacao {
	padding: 10px 0;
	clear:left;
}

.paginacao a {
	background: #7fadb3;
	color:#fff;
	display:block;
	float:left;
	margin:10px 2px;
	text-align:center;
	text-decoration:none;
	width:20px;	
}
.paginacao a:hover, .paginacao b a {
	background:#00626d;
}

#ordenar {
	padding:10px 0;
}

.imgCenter{
	text-align:center;
}


.imgCenter .img {
	float: none;
	display: inline;
}

div.align_right { float: right; text-align: right; width: 300px; padding-right: 70px; }

#produtos .end { background: url('../img/tags_bottom.png') no-repeat 0 100%; padding-top: 2px; float: left; width: 100%; margin-top: 15px; }
.liR li { float: left; width: 100%; }
.liR li strong, .liR li p { padding: 5px 10px; float: left; width: 475px; }
.liR li p a { display: block; padding-top: 5px; }
.adicionar_encomenda { float: left;  font-size: 14px; padding: 5px 0; text-decoration: none; }
.adicionar_encomenda img { margin-left: 10px;  }
.carrinho_header { float: left; width: 100%; }
.carrinho_header div { float: left; width: 123px; }
.carrinho_header img { display: block;  margin: 0 auto; }
.content_holder { border: 1px solid #34808E; float: left; margin: 5px 0; padding: 10px; width: 470px; }
.content_holder ul { float: left; width: 100%; }
.content_holder li { padding: 0 10px; float: left; width: 450px; }
.content_holder input, .content_holder textarea { border: 1px solid #E7E5E3; padding: 3px 5px; width: 290px; font-size: 12px; }
.content_holder input:focus, .content_holder textarea:focus { border: 1px solid #000; }
.content_holder label { float: left; width: 130px; padding: 5px 0; }
.content_holder select { width: 300px; padding: 5px 0; height: auto; font-size: 12px; }
.content_holder div.align_right { float: right; text-align: right; width: 300px; padding-right: 20px; }
.voltar { clear: both; display: block; margin-top: 30px; float: left; }
.continuar { clear: both; display: block; margin-top: 30px; float: right; }
.carrinho th { color: #fff; background: #55959E; padding: 5px; }
.carrinho td { border-bottom: 1px solid #E7E5E3; padding: 5px; }
.carrinho td.right { text-align: right; padding-right: 15px; }
#areaCliente input { padding: 3px 5px; }
#heading { padding: 0 10px; }
#user_groups  {
padding:0 5px 5px;
}
#user_groups ul {
float:left;
list-style-type:none;
}
#user_groups li {
border-bottom:1px dotted #DDDDDD;
float:left;
width:490px;
}
#user_groups span.nome {
color:#134AA9;
float:left;
font-size:14px;
font-weight:bold;
margin-right:10px;
}
#user_groups span.data {
color:#AAAAAA;
float:left;
font-size:14px;
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 {
color:#00626D;
font-size:12px;
font-weight:bold;
text-align:center;
}
#user_menu {
padding:20px;
}
#user_menu img {
margin-right:5px;
vertical-align:middle;
}
#user_groups div.insert {
text-align:center;
}
#user_groups div.insert img {
border:0 none;
margin-right:5px;
vertical-align:middle;
}
#user_groups div.insert input.grey {
	margin-right: 10px;
}

#encomenda 
{
	background: url('../img/encomenda.jpg') no-repeat 50% 0;
	
}

#a-minha-conta
{
	background: url('../img/a_minha_conta.jpg') no-repeat 50% 0;
}

#encomenda, #registe-se, #a-minha-conta
{
	float: left;
	height: 0;
	margin: 5px 0;
	overflow: hidden;
	padding-top: 92px;
	width: 100%;
}

.submit { cursor: pointer; }

#registar
{
	background: url('../img/registe-se.png') no-repeat 50% 0;
	display: block;
	float: left;
	margin: 4px 0 0 100px;
	height: 0;
	overflow: hidden;
	padding-top: 32px;
	width: 98px;
}

#search { float: right; position: relative; margin-right: 9px; }

#search label 
{
	color: #fff;
	float: left;
	font-size: 14px;
	margin: 0 10px 0 32px;
	padding-top: 10px;
}
#search_produtos 
{
	background: url('../img/search_input.png') no-repeat 0 0;
	border: none;
	float: left;
	margin-top: 5px;
	padding: 7px 40px 7px 10px;
	width: 166px;
}

#search .submit 
{
	background: url('../img/search_ok.png') no-repeat 0 0;
	border: none;
	display: block;
	height: 0;
	overflow: hidden;
	padding-top: 15px;
	position: absolute;
	right: 15px;
	top: 11px;
	width: 17px;
}

#categorias 
{
	color: #0d3a42;
	float: left;
	font-size: 14px;
	font-style: italic;
	text-decoration: none;
	margin-left: 130px;
	position: relative;
	top: -30px;
	outline: none;
	height: 0;
}

#minha-conta
{
	background: url('../img/mnh_conta.png') no-repeat 0 0;
	display: block;
	float: left;
	margin: 4px 0 0 100px;
	height: 0;
	overflow: hidden;
	padding-top: 32px;
	width: 102px;
}

#logout
{
	background: url('../img/sair.png') no-repeat 0 0;
	display: block;
	float: left;
	margin: 4px 0 0;
	height: 0;
	overflow: hidden;
	padding-top: 32px;
	width: 40px;
}

#destaquesTop .img { height: 125px; overflow: hidden; }

.flags { float: left; position: relative; }
.flags a { outline: none; }

#currency 
{
	background-image: url("../img/imagem-converter.png");
    display: none;
    height: 73px;
    left: 50px;
	padding: 10px;
    position: absolute;
    top: -20px;
    width: 212px;
}

#currency a { float: right; padding: 0 5px 0 0; text-decoration: none; }
#currency .branco { color: #fff; display: block; padding-top: 20px; }
#currency .preto { display: block; font-size: 10px; line-height: 12px; margin-top: 10px; }

#bibl_login .btn {	margin: 20px 0; }

.red { background: red; color: #fff; font-weight: bold; }

#preco del { font-size: 12px; }

#preco em
{
	color: #00808E;
	font-size: 16px;
	font-weight: bold;
	padding-left: 5px;
}

#emailGeral input[type="text"], #emailGeral textarea
{
	margin-left: 5px;
	padding: 5px 10px;
	width: 70%;
}

.como-comprar
{
	background: url('../img/como-comprar-info.png') no-repeat 0 0;
	float: right;
	margin: 8px 20px 0 0;
	height: 0;
	overflow: hidden;
	padding-top: 22px;
	width: 22px;
}
