body {
	display:block;
	/*width:964px;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	background-color:#E0ECF8;
	margin:0;
	padding:0;
	}
	
a {
	outline:none;
	color:#103F8F;
	text-decoration:none;
	}
	
a:hover {
	color:#EC1119;
	outline:none;
	}
	
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}

.floatLeft {
	display:block;
	float:left;
}

.divMenuTopo {
	display:block;
	clear:both;
	background-image:url(/include/cortes/img/bgMenuTopo.jpg);
	height:63px;
}

.labelPesquisar {
	display:block;
	float:left;
	background-image:url(/include/cortes/img/pt/labelPesquisar.jpg);
	width:98px;
	height:63px;
}
.labelPesquisar span{
	display:none;
}

.divPesquisa {
	display:block;
	float:left;
	background-image:url(/include/cortes/img/bgPesquisar.jpg);
	width:175px;
	height:63px;
	position:relative;
	margin-right:18px;
}

.divInput {
	display:block;
	position:absolute;
	top:20px;
	left:8px;
}
.inputPesquisa {
	display:block;
	width:116px;
	font-size:12px;
	color:#FFFFFF;
	border:none;
	background:none;
	padding:3px 0 0 0;
}
.divBtPesquisa {
	display:block;
	position:absolute;
	top:15px;
	left:135px;
}
.btPesquisa {
	display:block;
	width:35px;
	height:30px;
	border:none;
	background:none;
}

#menuTopo {
	float:left;
	margin:0;
	padding:0;
}

#menuTopo ul {
	margin:0;
	padding:0;
}

#menuTopo ul li {
	list-style:none;
	padding:0;
	margin:0;
	float:left;
}

#menuTopo ul li a {
	float:left;
	display:block;
	height:63px;
}

.bt01 {
	display:block;
	background-image:url(/include/cortes/img/pt/bt01-off.jpg);
	width:90px;
}
.bt01:hover {
	display:block;
	background-image:url(/include/cortes/img/pt/bt01-on.jpg);
}
.bt01 span{
	display:none;
}

.bt02 {
	display:block;
	background-image:url(/include/cortes/img/pt/bt02-off.jpg);
	width:146px;
}
.bt02:hover {
	display:block;
	background-image:url(/include/cortes/img/pt/bt02-on.jpg);
}
.bt02 span{
	display:none;
}

.bt03 {
	display:block;
	background-image:url(/include/cortes/img/pt/bt03-off.jpg);
	width:115px;
}
.bt03:hover {
	display:block;
	background-image:url(/include/cortes/img/pt/bt03-on.jpg);
}
.bt03 span{
	display:none;
}

.bt04 {
	display:block;
	background-image:url(/include/cortes/img/pt/bt04-off.jpg);
	width:95px;
}
.bt04:hover {
	display:block;
	background-image:url(/include/cortes/img/pt/bt04-on.jpg);
}
.bt04 span{
	display:none;
}

.labelLogin {
	display:block;
	float:left;
	background-image:url(/include/cortes/img/pt/labelLogin.jpg);
	width:62px;
	height:63px;
}
.labelLogout{
	display:block;
	float:left;
	background-image:url(/include/cortes/img/pt/labelLogout.jpg);
	width:62px;
	height:63px;
}


.labelLogin span{
	display:none;
}
.labelLogout span{
	display:none;
}

.divOpcoesLogin {
	color:#6f96d9;
	width:120px;
	display:block;
	float:left;
	margin-top:18px;	
}

.btNovoUser {
	display:block;
	background-image:url(/include/cortes/img/pt/btNovoUser-off.jpg);
	width:84px;
	height:12px;
}
.btNovoUser:hover {
	display:block;
	background-image:url(/include/cortes/img/pt/btNovoUser-on.jpg);
}
.btNovoUser span{
	display:none;
}

.btRecuperarPassword {
	display:block;
	background-image:url(/include/cortes/img/pt/btRecuperarPassword-off.jpg);
	width:112px;
	height:12px;
}
.btAlterarDadosPessoais {
	display:block;
	background-image:url(/include/cortes/img/pt/btDadosPessoais-off.png);
	width:84px;
	height:12px;
}
.btAlterarDadosPessoais:hover {
	display:block;
	background-image:url(/include/cortes/img/pt/btDadosPessoais-on.png);
}
.btRecuperarPassword:hover {
	display:block;
	background-image:url(/include/cortes/img/pt/btRecuperarPassword-on.jpg);
}
.btRecuperarPassword span{
	display:none;
}
.btAlterarDadosPessoais span{
	display:none;
}
.btLogout {
	display:block;
	background-image:url(/include/cortes/img/pt/btLogout-off.png);
	width:24px;
	height:12px;
}
.btLogout:hover {
	display:block;
	background-image:url(/include/cortes/img/pt/btLogout-on.png);
}
.btLogout span{
	display:none;
}
.separadorIdiomas {
	display:block;
	float:left;
	background-image:url(/include/cortes/img/pt/separadorIdiomas.jpg);
	width:26px;
	height:63px;
}
.pt_selected{	
	width:57px;
	height:12px;
	display:block;	
	background-image:url(/include/cortes/img/pt-on.jpg);	
}

.divIdiomas {
	display:block;
	float:left;
	margin-top:20px;
}

.pt {
	display:block;
	background-image:url(/include/cortes/img/pt-off.jpg);
	width:57px;
	height:12px;
}
.pt:hover {
	display:block;
	background-image:url(/include/cortes/img/pt-on.jpg);
}
.pt span{
	display:none;
}

.en {
	display:block;
	background-image:url(/include/cortes/img/en-off.jpg);
	width:40px;
	height:12px;
}
.en:hover {
	display:block;
	background-image:url(/include/cortes/img/en-on.jpg);
}
.en span{
	display:none;
}

.en_selected{	
	width:40px;
	height:12px;
	display:block;	
	background-image:url(/include/cortes/img/en-on.jpg);
}
/*ambiente*/
.divTopoAmbiente {
	display:block;
	height:220px;
	clear:both;
	background: #ffffff url(/include/cortes/img/fundo.jpg) repeat-x;
	position:relative;
	padding-bottom:20px;
}

.logoTopo {
	display:block;
	background-image:url(/include/cortes/img/logoTopo.png);
	width:302px;
	height:103px;
	position:absolute;
	top:44px;
	left:0px;
	/*z-index:1;*/
}
.logoTopo a{
	display:block;
	width:274px;
	height:103px;
}
.logoTopo h1{
	display:none;
}

.imgAmbiente {
	display:block;
	position:absolute;
	/*background-image:url(/include/cortes/img/ambiente1.jpg);*/
	width:891px;
	height:220px;
	top:0;
	left:101px;
}

.catVet {
	display:block;
	background-image:url(/include/cortes/img/pt/catVet-off.png);
	width:165px;
	height:50px;
	position:absolute;
	top:147px;
	left:99px;
}
.catVet a{
	display:block;
	background-image:url(/include/cortes/imgs/pt/catVet-off.png);
	width:165px;
	height:50px;
}
.catVet a:hover{
	background-image:url(/include/cortes/img/pt/catVet-on.png);
}
.catVet span{
	display:none;
}

.catMed {
	display:block;
	background-image:url(/include/cortes/img/pt/catMed-off.png);
	width:190px;
	height:40px;
	position:absolute;
	top:147px;
	left:803px;
}
.catMed a{
	display:block;
	background-image:url(/include/cortes/img/pt/catMed-off.png);
	width:190px;
	height:40px;
}
.catMed a:hover{
	background-image:url(/include/cortes/img/pt/catMed-on.png);
}
.catMed span{
	display:none;
}

.divCarrinhoTop {
	display:block;
	position:absolute;
	top:67px;
	left:876px;
}

.infoCarrinhoTop {
	display:block;
	float:left;
	padding-top:6px;
}
.prdutosCarrinhoTop {
	color:red;
	font-size:12px;
	text-decoration:none;
	padding-right:7px;
}
.prdutosCarrinhoTop:hover {
	color:red;
	text-decoration:none;
}
.precosCarrinhoTop {
	color:#04388B;
	font-size:12px;
}

/*content home*/
.divTopContent {
	display:block;
	background-color:#FFFFFF;
	padding-bottom:25px;
}

.labelDestaque {
	display:block;
	background-image:url(/include/cortes/img/pt/labelEmDestaque.gif);
	width:114px;
	height:27px;
	margin-bottom:20px;
}
.labelDestaque span{
	display:none;
}

.divNewsletterTop {
	display:block;
	background-image:url(/include/cortes/img/pt/labelNewsletter.jpg);
	width:273px;
	height:59px;
	position:relative;
}

.divInputNewsletter {
	display:block;
	position:absolute;
	top:7px;
	left:107px;
}
.inputNewsletter {
	display:block;
	width:116px;
	font-size:12px;
	color:#7f7f7f;
	border:none;
	background:none;
	padding:3px 0 0 0;
}
.divBtNewsletter {
	display:block;
	position:absolute;
	top:3px;
	left:235px;
}
.btNewsletter{
	display:block;
	width:35px;
	height:30px;
	border:none;
	background:none;
}

.blocoDestaque {
	display:block;
	float:left;
	margin-right:10px;
	width: 165px;
}

.blocoDestaqueEnd {
	display:block;
	float:left;
}

.divImgDestaque {
	display:block;
	margin-bottom:20px;
}

.linkDestaque {
	font-weight:bold;
	font-size:12px;
	color:#06368A;
}
.linkDestaque:hover {
	color:#7290C2;
}
.txtDestaque {
	display:block;
	color:#7290C2;
}

.labelNovidadeProdutoHome {
	display:block;
	background-image:url(/include/cortes/img/pt/labelNovidadeProdutohome.gif);
	width:59px;
	height:9px;
	margin-bottom:6px;
}
.labelNovidadeProdutoHome span{
	display:none;
}

/*footer*/
.divFooterTop {
	display:block;
	margin-top:21px;
}

.mapaFooter {
	display:block;
	float:left;
	margin-right:18px;
	background-image:url(/include/cortes/img/pt/mapaFooter.jpg);
	width:273px;
	height:168px;
	position:relative;
}

.portugal {
	display:block;
	width:5px;
	height:8px;
	position:absolute;
	top:67px;
	left:126px;
}
.portugal a{
	display:block;
	width:5px;
	height:8px;
}
.portugal span{
	display:none;
}

.angola {
	display:block;
	width:8px;
	height:9px;
	position:absolute;
	top:116px;
	left:144px;
}
.angola a{
	display:block;
	width:5px;
	height:8px;
}
.angola span{
	display:none;
}

.divBlocosFooterTop {
	display:block;
	float:left;
}

.divBlocosFooter {
	display:block;
	padding-bottom:15px;
}

.blocoFooter1 {
	display:block;
	width:132px;
	float:left;
	border-right:1px solid #B4C8E0;
	margin-right:10px;
}
.blocoFooter2 {
	display:block;
	width:132px;
	float:left;
}
.moradasFooter {
	display:block;
	color:#7292C1;
	padding:8px 0 0 5px;
}
.moradasFooter span{
	display:block;
	color:#03378B;
	font-size:12px;
	font-weight:bold;
}

.copy {
	display:block;
	color:#7191C2;
	padding:0 0 2px 5px;
}

#footer {
	margin:0;
	padding:0 0 2px 5px;
	clear:both;
}

#footer ul {
	margin:0;
	padding:0;
}

#footer ul li {
	list-style:none;
	padding:0;
	margin:0;
	float:left;
	font-size:16px;
	color:#B4C8E0;
	padding:0 7px 0 0;
}

#footer ul li a {
	float:left;
	display:block;
	color:#03378A;
	font-size:11px;
	padding:3px 7px 0 0;
}

#footer ul li a:hover {
	color:#B4C8E0;
}

.seara {
	color:#7092C0;
	float:left;
	padding:0 0 0 5px;
}

.seara a{
	float:left;
	background-image:url(/include/cortes/img/logoSeara.gif);
	width:56px;
	height:10px;
}

.seara span{
	display:none;
}

/*gca*/
.labelTitulo {
	display:block;
	font-size:13px;
	font-weight:bold;
	color:#04378B;
	background-image:url(/include/cortes/img/bgLabelTitulo.gif);
	height:29px;
	width:698px;
	margin-bottom:20px;
}

.txtGca {
	display:block;
	color:#7F7F7F;
}

.titAgro {
	display:block;
	background-image:url(/include/cortes/img/pt/tit01.gif);
	width:175px;
	height:29px;
	margin:0 20px 0 98px;
}
.titAgro span{
	display:none;
}

.titNegocio {
	display:block;
	background-image:url(/include/cortes/img/pt/tit02.gif);
	width:175px;
	height:29px;
	margin:0 20px 0 98px;
}
.titNegocio span{
	display:none;
}

.titComunicacao{
	display:block;
	background-image:url(/include/cortes/img/pt/tit03.gif);
	width:175px;
	height:29px;
	margin:0 20px 0 98px;
}
.titComunicacao span{
	display:none;
}

.titContactos{
	display:block;
	background-image:url(/include/cortes/img/pt/tit04.gif);
	width:175px;
	height:29px;
	margin:0 20px 0 98px;
}
.titContactos span{
	display:none;
}

#subMenu {
	text-transform:uppercase;
	margin:0;
	padding:0;
	text-align:left;
	width:175px;
	margin:0 0 20px 98px;
}

#subMenu ul {
	margin:0;
	padding:0;
}

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

#subMenu ul li a {
	display:block;
	/*height:63px;*/
	color:#04378B;
	background:url(/include/cortes/img/setaBlue.gif) no-repeat;
	background-position:left center;
	padding:8px 0 5px 8px;
	border-bottom:1px solid #CDD7E8;
}

#subMenu ul li ul li a {
	display:block;
	/*height:63px;*/
	color:#04378B;
	background:url(/include/cortes/img/setaBlue2.gif) no-repeat;
	background-position:left center;
	margin:0 0 0 10px;
	border:none;
}

#subMenu ul li a:hover {
	display:block;
	color:#EC0F16;
	background:url(/include/cortes/img/setaRed.gif) no-repeat;
	background-position:left center;
	padding:8px 0 5px 8px;
	border-bottom:1px solid #CDD7E8;
}

#subMenu ul li ul li a:hover {
	display:block;
	color:#EC0F16;
	background:url(/include/cortes/img/setaRed2.gif) no-repeat;
	background-position:left center;
	padding:8px 0 5px 8px;
	border:none;
	text-decoration:underline;
}

#subMenu ul li span {
	display:block;
	color:#EC0F16;
	background:url(/include/cortes/img/setaRed.gif) no-repeat;
	background-position:left center;
	padding:8px 0 5px 8px;
	border-bottom:1px solid #CDD7E8;
}


/*cat�logo*/
.titCatMed{
	display:block;
	background-image:url(/include/cortes/img/pt/titCatMed.gif);
	width:175px;
	height:67px;
	margin:0 20px 0 98px;
}
.titCatMed span{
	display:none;
}

.titVetMed{
	display:block;
	background-image:url(/include/cortes/img/pt/titVetMed.gif);
	width:175px;
	height:67px;
	margin:0 20px 0 98px;
}
.titVetMed span{
	display:none;
}

.breadCrumb {
	display:block;
	font-size:13px;
	font-weight:bold;
	color:#04378B;
	background-image:url(/include/cortes/img/bgLabelTitulo.gif);
	height:29px;
	width:698px;
	margin-bottom:20px;
}

.breadCrumb a{
	font-size:13px;
	font-weight:bold;
	color:#04378B;
}
.breadCrumb a:hover{
	font-size:13px;
	font-weight:bold;
	color:#EC0F16;
}

.breadCrumb span{
	font-size:11px;
	background:url(/include/cortes/img/setaRed.gif) no-repeat;
	background-position:left center;
	font-weight:normal;
	color:#EC0F16;
	padding:0 0 0 10px;
	margin-left:5px;
}

.breadCrumb a span{
	font-size:11px;
	background:url(/include/cortes/img/setaBlue.gif) no-repeat;
	background-position:left center;
	font-weight:normal;
	color:#04378B;
	padding:0 0 0 10px;
	margin-left:5px;
}

.breadCrumb a:hover span{
	font-size:11px;
	background:url(/include/cortes/img/setaRed.gif) no-repeat;
	background-position:left center;
	font-weight:normal;
	color:#EC0F16;
	padding:0 0 0 10px;
	margin-left:5px;
}

.divLinha {
	display:block;
	margin-bottom:20px;
	clear:both;
}

.divImgDetalhe {
	display:block;
	float:left;
	margin-right:20px;
}
.divTxtDetalhe {
	display:block;
	float:left;
	width:370px;
}

.headDetalhe {
	display:block;
	color:#7291C1;
	font-size:12px;
	margin-bottom:10px;
}
.headDetalhe span{
	display:block;
	color:#04378B;
	font-size:13px;
	font-weight:bold;
}
.txtDetalhe {
	display:block;
	color:#7F7F7F;
	font-size:12px;
	margin-bottom:10px;
}
.precoDetalhe {
	display:block;
	color:#EC0F17;
	font-size:16px;
	font-weight:bold;
	margin-bottom:10px;
}

.btAdicionarDetalhe {
	display:block;
	background-image:url(/include/cortes/img/pt/btAdicionar.gif);
	width:103px;
	height:34px;
}
.btAdicionarDetalhe span{
	display:none;
}

/*carrinho*/
.labelTabTopo {
	display:block;
	font-size:10px;
	color:#ec0f17;
	padding-bottom:5px;
}

.divImgCarrinho {
	display:block;
	padding:0 10px 10px 0;
}

.linkProdutoCarrinho {
	display:block;
	font-size:12px;
	color:#666666;
}
.linkProdutoCarrinho:hover {
	font-size:12px;
	color:#ec0f17;
	text-decoration:underline;
}

.precoUnidadeCarrinho {
	display:block;
	font-size:12px;
	font-weight:bold;
	color:#15358e;
}

.precoTotalCarrinho {
	display:block;
	font-size:12px;
	font-weight:bold;
	color:#ec0f17;
}

.actualizar {	
	color:#ec0f17;
	text-decoration:underline;
		
}
.actualizar:hover {
	text-decoration:none;
	color:#ec0f17;
}

.remover {
	display:block;
	background-image:url(/include/cortes/img/iconeRemover.gif);
	width:6px;
	height:8px;
}
.remover span{
	display:none;
}

.btContinuarCompras {
	display:block;
	background-image:url(/include/cortes/img/pt/btContinuarComprar.gif);
	width:152px;
	height:28px;
}
.btContinuarCompras span{
	display:none;
}

.btLimparCesto {
	display:block;
	background-image:url(/include/cortes/img/pt/btLimparCesto.gif);
	width:173px;
	height:28px;
}
.btLimparCesto span{
	display:none;
}

.btFinalizar {
	display:block;
	background-image:url(/include/cortes/img/pt/btFinalizarEncomenda.gif);
	width:145px;
	height:31px;
}
.btFinalizar span{
	display:none;
}
.titulos{
	color:#103f8f;
	text-transform:uppercase;
	font: normal 13px Verdana;
	font-weight:bold;		
	width:100%;
	background-image:url(/include/cortes/img/bgLabelTitulo.gif);
	height:26px;
}
.navegacao_1{
	color:#103f8f;
	text-transform:uppercase;
	font: normal 9px Verdana;
}
.navegacao{
	color:#103f8f;
	text-transform:uppercase;
	font: normal 9px Verdana;
	font-weight:bold;
}
.navegacao_2{
	color:#103f8f;
	text-transform:uppercase;
	font: normal 9px Verdana;
	font-weight:bold;
}
.navegacao_3{
	color:#103f8f;
	text-transform:uppercase;
	font: normal 9px Verdana;
	font-weight:normal;
}
.voltar{
	color:#ec1119;
	text-transform:uppercase;
	font: normal 9px Verdana;
	font-weight:bold;
}
.catalogotitulo a{
	color:#03378b;
	text-transform:uppercase;
	font: normal 9px Verdana;
	font-weight:bold;	
}
.catalogotitulo a:hover{
	color:#ec0f17;
}
.catalogodescricao{
	margin-top:3px;
	color:#7491bd;
}
.newbtnsubmit {
  display: block;
  width: 91px;
  height: 28px;
  background: transparent url(/include/cortes/img/pt/btSubmeter.gif) no-repeat top left !important;
 /* background: transparent url(//img/bt_submeter_pt.gif) no-repeat top left !important;*/
}
.newbtnsubmitcv {
  display: block;
  width: 130px;
  height: 28px;
}
