.centered{
  
	position:absolute;
	display:block;
	top:50%;
	left:50%;
	margin-top:-285px; /* metade de height:200px; */
	margin-left:-450px;  /*metade de width:955px */
}

#centrado_v{
        margin-bottom:10px;
	width:899px;
padding-bottom:15px;
        background:#442c0f;
	

	}

.centrado_f{
margin-bottom:20px;

}

#centrado_botao{
	height:100px;
	width:923px;
	position:absolute;
	top:-4px;
	left:593px;
	margin-top:4px; 
	margin-left:-1063px; 
	}
.titulo {
	float:left;
	width:384px;
	line-height:10px;
	margin-top:30px;
}
.titulo {
	float:left;
	line-height:10px;
	margin-left: 32px;
}
.titulo h1{
	font-size:inherit;
	font-weight:inherit;
	margin:0;
	padding:0;
}
.PageNumber {
                float:left;
	font-size: 11px;
                background-color:#654a25;
                display:block;
                width:18px;
                text-align:center;
                margin-right:3px;

}
.PageNumber a:visited {
                float:left;
	font-size: 11px;
                background-color:#654a25;
                display:block;
                width:18px;
                line-height:16px;
                text-align:center;
                margin-right:3px;
}
.PageNumber a:link {
                float:left;
	font-size: 11px;
                background-color:#654a25;
                display:block;
                width:18px;
                line-height:16px;
                text-align:center;
                margin-right:3px;
}
.PageNumber a:hover {
                float:left;
	font-size: 11px;
                background-color:#654a25;
                display:block;
                width:18px;
                line-height:16px;
                text-align:center;
                margin-right:3px;
}
.PageNumber a:active {
                float:left;
	font-size: 11px;
                background-color:#654a25;
                display:block;
                width:18px;
                line-height:16px;
                text-align:center;
                margin-right:3px;
}
.PageNumber_PageActive {
                float:left;
	font-size: 11px;
                background-color:#ea7b33;
                display:block;
                width:18px;
                line-height:16px;
                text-align:center;
                margin-right:3px;

}
#PrevPage {
margin-right:3px;
float:left;
color:#775639;
}
#NextPage {
margin-left:3px;
float:left;
color:#775639;
}
.numeros {
float:left;
width:500px;
}
.logotipo_hotel {
	float:left;
	margin-top:28px;
	margin-left: 200px;
                margin-bottom: 40px;
	
}
.menu_hotel {
	float:left;
	text-align:right;
	margin-top:27px;
	line-height:10px;
/*	margin-left: 97px;*/
}
.destaque_home {
                float:left;
                margin-top:35px;
}
.text1_sem_margin{
	float:left;
	width:270px;
	text-align:left;
	margin-top: 10px;
                margin-left: 32px;
                line-height:16px;
}
.text2_sem_margin{
	float:left;
	margin-left:32px;
	width:270px;
	text-align:left;
	margin-top: 10px;
                line-height:16px;
}
.text1_sem_margin_domicilio{
	float:left;
	width:290px;
	text-align:left;
	margin-top: 10px;
                margin-left: 32px;
                line-height:16px;
}
.text2_sem_margin_domicilio{
	float:left;
	margin-left:32px;
	width:270px;
	text-align:left;
	margin-top: 10px;
                line-height:16px;
}

.text1{
	float:left;
	width:270px;
	text-align:left;
	margin-top: 39px;
	margin-left: 25px; 
    line-height:16px;
}
.text2{
	float:left;
	width:270px;
	margin-left:60px;
	text-align:left;
	margin-top: 39px;
    line-height:16px;
}

/*---------------footer------------------------*/
.footer {
	float:left;
	margin-top:10px;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 9px;
    color:#c0b4a3;
    font-style: normal;
    font-weight: normal;
}
.royal {
	float:left;
	
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 8px;
	color: #000000;
	line-height: 12px;

}
.inovadesign {
	float:left;
	background-image:url(/Files/system/footer/caixa_footer.png);
                color:#c0b4a3;
	width: 719px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:right;
	font-size: 9px;
	padding-bottom: 10px;
	padding-right: 45px;
    padding-top: 10px;
}

.inovadesign a {
        color:#C0B4A3;
	font-family:Arial, Helvetica, sans-serif;
        text-decoration:none;
	font-size: 9px;

}

.footer2 {
float:left;
}
/*------------------home-----------------------*/
.menu_home {
float:left;
margin-top:20px;
text-align:right;
line-height:10px;
}
.logotipo_home {
float:left;
margin-left:338px;

}
.destaque {
float:left;
margin-left:20px;
margin-top:60px;
margin-bottom:30px;
/*height:436px;*/
text-align:left;
}

.destaque1 {
background-color:#DFDAD3;
float:left;
height:306px;
line-height:11px;
padding:20px 10px 0px 10px;
text-align:left;
width:290px;
}

.destaque1 table {
float:right;
}

.destaque2{
background-color:#775639;
float:left;
height:319px;
line-height:11px;
margin-left:10px;
padding:8px 10px 0px 10px;
text-align:left;
width:129px;
}

.destaque3 {
background-color:#272E2E;
float:left;
height:319px;
line-height:11px;
margin-left:10px;
padding:8px 10px 0px 10px;
text-align:left;
width:129px;
}

#centrado_vhome{
	height:570px;
	width:901px;

	}
.titulo_futuredogs {
	float:left;
	width:343px;
	line-height:10px;
	margin-top:30px;
	margin-left: 30px;
}
.menu_futuredogs {
	float:left;
	text-align:right;
	margin-top:35px;
	line-height:10px;
/*	margin-left: 50px;*/
}
.logotipo_futuredogs {
	float:left;
	margin-top:28px;
	margin-left: 200px;
	margin-bottom: 85px;
}

.text_futuredogs{
	float:left;
	width:222px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#acbe82;
	text-align:left;
	font-size:10px;
	margin-top: 10px;
	margin-left: 25px;
                line-height:16px;
}
.h1 .h2_escola h2_hotel{
font-family:Georgia, 'Times New Roman', Times, serif;
font-size:20px;
color:#ffffff;
font-weight:normal;
text-align:left;
}

.h2_loja {
font-family:Georgia, 'Times New Roman', Times, serif;
font-size:18px;
color:#ffffff;
font-weight:normal;
text-align:left;
padding-top:20px;
}

.texto_castanho_loja{
text-align:left;
font-family:Georgia, "Times New Roman", Times, serif;
line-height:18px;
color:#533214;
font-size:12px;
}

.texto_bold_laranja_loja{
text-align:left;
font-family:Georgia, "Times New Roman", Times, serif;
line-height:18px;
color:#d5711a;
font-size:12px;
font-weight: bold;
}

.texto_bold_laranja_loja a{
text-align:left;
font-family:Georgia, "Times New Roman", Times, serif;
line-height:18px;
color:#d5711a;
font-size:12px;
font-weight: bold;
}

.texto_bold_castanho_loja{
text-align:left;
font-family:Georgia, "Times New Roman", Times, serif;
line-height:18px;
color:#533214;
font-size:12px;
font-weight: bold;
}

/*------------------loja-----------------------*/
.loja {
float:left;
width:666px;
margin-left:20px;
}
.menu_loja {
float:left;
text-align:right;
margin-top:32px;
line-height:10px;
/*margin-left: 28px;*/

}
.centro_loja {
float:left;
width:635px;
background-color:#a28a68;
margin-top:21px;
padding-bottom:10px;
}

.centro_loja .direito_loja p{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.esquerdo_loja {
float:left;
width:358px;
text-align:left;
margin-left:12px;
margin-right:20px;
margin-bottom: 12px;  
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 22px;
font-style: italic;  
line-height: 40px;
}
.direito_loja {
float:left;
width: 210px;
text-align:left;
padding-top:45px;
line-height:15px;
}
.voltar_loja {
float:left;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
background-color: #cf6e1a;
width: 55px;
text-align: center;
color:#FFFFFF;
line-height: 17px;
}
.voltar_loja A:active {
float:left;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
background-color: #cf6e1a;
width: 55px;
text-align: center;
color:#FFFFFF;
}
.voltar_loja A:hover {
float:left;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
background-color: #cf6e1a;
width: 55px;
text-align: center;
color:#FFFFFF;
text-decoration:none;
}
.voltar_loja A:link {
float:left;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
background-color: #cf6e1a;
width: 55px;
text-align: center;
color:#FFFFFF;
       }
.preco_loja {
float:left;
background-color: #442c0f;
width: 247px;
text-align: right;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
line-height:17px;
font-style: normal;
padding-right:9px;

}
/*------------------loja-List----------------------*/
.caixa {
background-color:#FFFFFF;
border:1px solid #A28A68;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
line-height:25px;
text-align:center;
}
.caixa span{
color:#442C0F;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
height:20px;
line-height:12px;
padding:7px 0;
text-align:center;
}
.caixa_preco {
float:left;
width: 54px;
background-color: #634824;
text-align: center;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
line-height:15px;
}
.caixa_geral {
float:left;
width:176px;
margin-right:31px;
padding-top:25px;
}

.caixa_geral_produtos {
float:left;
width:176px;
margin-right:31px;
padding-bottom:25px;
}

.caixa_geral_pesquisa {
float:left;
width:176px;
margin-right:31px;
padding-bottom:25px;
}

.ver_produto a {
display:block;
background-color:#cf6f1c;
padding:2px 0px;
border:1px solid #A28A68;
border-top:none;
width:174px;
text-transform:uppercase;
}

.ver_produto a:hover {
text-decoration:none;
}

/*-----------------------Promocoes-------------------*/
.caixa_promocoes {
margin-top:10px;
text-align:left;
}
.titulo_promocoes {
font-family: Helvetica;
font-size: 20px;
font-weight: 900;
color: #FFFFFF;
margin-bottom:5px;
}
.box_promocao1{
float:left;
width:185px;
background-color:#a28a68;
height:305px;
margin-right:18px;
margin-top:15px;
padding:7px;
}
.imagem_promocao {
float:left;
margin-top:15px;
}
/*-----------------------Equipa-------------------*/
.geral_equipa {
float: left;
text-align:left;
margin-top:20px;
}
.text_equipas {
width: 380px;
text-align:left;
line-height:16px;

}
.equipa1 {
float:left;
width: 105px;
background-color: #a28a68;
padding: 7px;
margin-right:10px;
}
.box_geral{
margin-top:39px;
text-align:left;
margin-left:25px;
}
/*-----------------------contactos-------------------*/
.menu_contactos {
float:left;
	text-align:right;
	margin-top:32px;
	line-height:10px;
	margin-left: 40px;
}
.contactos {
	width: 252px;
        margin-top:0px;
	float: left;
}
.box_contactos {
margin-top:25px;
text-align:left;
margin-left:25px;
}
.formulario {
float:left;
}
/*---------------------------galeria-----------------------------*/
.caixa_galeria {
float:left;
margin-top:15px;
background-color: #a28a68;
padding-bottom:9px;
width:164px;
padding-left:9px;
padding-right:7px;
text-align:left;
font-family:Georgia, "Times New Roman", Times, serif;
line-height:25px;
font-size:10px;
font-weight: bold;
}
.box_voltar {
float:left;
text-align:left;
padding-left:24px;
}
.voltar_galeria {
float:left;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 11px;
font-style: italic;
background-color: #cf6e1a;
width: 55px;
text-align: center;
color:#FFFFFF;
line-height: 17px;
}
.voltar_galeria A:active {
float:left;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 11px;
font-style: italic;
background-color: #cf6e1a;
width: 55px;
text-align: center;
color:#FFFFFF;
       }
.voltar_galeria A:hover {
	float:left;
        font-family: Georgia, "Times New Roman", Times, serif;
font-size: 11px;
font-style: italic;
background-color: #cf6e1a;
width: 55px;
text-align: center;
color:#FFFFFF;
text-decoration:none;
       }
.voltar_galeria A:link {
float:left;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 11px;
font-style: italic;
background-color: #cf6e1a;
width: 55px;
text-align: center;
color:#FFFFFF;
       }
.nome_galeria {
float:left;
background-color: #000000;
width: 572px;
text-align: right;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
line-height:17px;
font-style: normal;
padding-right:9px;

}
/*-------------------------formul?rio-------------------------------*/
input {
background-color:#775639;
border:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
}
select {
background-color:#775639;
border:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin-top:2px;
color:#FFFFFF;
}
textarea {
background-color:#775639;
border:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
}
/*----------------------------Escola---------------------------------------*/
.menu_escola {
	float:left;
	text-align:right;
	line-height:10px;
    margin-top:25px;
}
.menu_galeria_freeze{
	float:left;
	text-align:right;
	line-height:10px;
    margin-top:30px;
}

.menu_consultorio {
	float:left;
	text-align:right;
	line-height:10px;
	margin-top:25px;
}

.ramos_verdes {
	float:left;
	text-align:right;
	line-height:10px;
	margin-top:25px;
}
.logotipo_escola {
	float:left;
	margin-top:25px;
	margin-left: 200px;
	margin-bottom: 30px;

}
.text1_escola{
	float:left;
    line-height:16px;
	width:270px;
	text-align:left;
    margin-top:29px;
	margin-left: 25px;
}
.text2_escola{
	float:left;
    line-height:16px;
	width:270px;
	margin-left:32px;
    margin-top:29px;
	text-align:left;
}
.text3_escola{
	float:left;
    line-height:16px;
	width:270px;
	margin-left:32px;
    margin-top:29px;
	text-align:left;
}
/*----------------------------Ramosverdes--------------------------------------*/
.logotipo_ramosverdes {
	float:left;
	margin-top:41px;
	margin-left: 200px;
	margin-bottom:80px;
}
/*--------------------------freeze---------------------------------------------*/
.filme_box {
float:left;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:10px;
line-height:20px;
background-color: #a28a68;
width: 160px;
padding-bottom:7px;
padding-left:7px;
padding-right:7px;
text-align:left;
font-size:10px;
font-weight: bold;
margin-right:44px;
margin-bottom:38px;
}
.filme_box a:link {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:10px;
line-height:20px;
font-weight: bold;
}
.filme_box a:hover {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:10px;
line-height:20px;
font-weight: bold;
}
.filme_box a:active {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:10px;
line-height:20px;
font-weight: bold;
}
.filme_box a:visited {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:10px;
line-height:20px;
font-weight: bold;
}
.freeze {
float:left;
width:666px;
padding-left:25px;
padding-top:32px;

}
.freeze_galeria {
float:left;
width:666px;
padding-left:21px;
padding-top:15px;
}
#seguinte_hotel {
	position:absolute;
	width:22px;
	height:69px;
	z-index:1;
	left: 844px;
	top: 320px;
}
#anterior_hotel {
	position:absolute;
	width:22px;
	height:69px;
	z-index:1;
	left: 235px;
	top: 320px;
}
#seguinte_escola {
	position:absolute;
	width:22px;
	height:69px;
	z-index:1;
	left: 833px;
	top: 319px;
}
#anterior_escola {
	position:absolute;
	width:22px;
	height:69px;
	z-index:1;
	left: 231px;
	top: 320px;
}
#seguinte_freeze {
	position:absolute;
	width:22px;
	height:69px;
	z-index:1;
	left: 850px;
	top: 319px;
}
#anterior_freeze{
	position:absolute;
	width:22px;
	height:69px;
	z-index:1;
	left: 248px;
	top: 320px;
}

/*-----------------------consultorio------------------------*/


.text1_consultorio{
float:left;
width:180px;
text-align:left;
margin-top: 30px;
margin-left: 25px;
}
.text2_consultorio{
float:left;
width:180px;
text-align:left;
margin-top: 30px;
margin-left: 25px;
}
.text1_consultorio_noticias{
float:left;
width:450px;    
text-align:left;
margin-top: 30px;
margin-left: 25px;
}
.logotipo_domicilio {
	float:left;
	margin-top:41px;
	margin-left: 200px;
	margin-bottom:40px;
}
.logotipo_spa {
	float:left;
	margin-top:41px;
	margin-left: 200px;
	margin-bottom:40px;
}
.logotipo_espaco {
	float:left;
	margin-top:23px;
	margin-left: 200px;
                margin-bottom:80px;
}
.logotipo_freeze {
                float:left;
	margin-top:25px;
                margin-bottom:60px;
	margin-left: 200px;
}
.logotipo_loja {
	float:left;
	margin-top:26px;
                margin-bottom:32px;
	margin-left: 200px;
}
.logotipo_contactos {
	float:left;
	margin-top:24px;
                margin-bottom:40px;
	margin-left: 200px;
}
.logotipo_consultorio {
	float:left;
	margin-top:39px;
	margin-left: 200px;
	margin-bottom: 30px;
}
#pesquisa_box {
line-height: 15px;
text-align:right;
}
#form #pesquisa_box #SearchByDescription {
text-align:right;
width: 110px;
background-color:#654a25;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:10px;
font-style: italic;
color:#FFFFFF;
}
#form {
margin-top:68px;
text-align:right;
}
p {
line-height:16px;
}
.text3 {
line-height:16px;
}

.textopromoDescription{
overflow:hidden;
height: 110px;}

.notaProm{
margin-top:25px;
font-weight:normal;
color:#fff;
text-align:left;
}

.notaProm strong{
color:#ea7b33;

}

.colour{

padding-bottom:15px;
display:block;
}

.altmin{
height:460px;
width:2px;
float:left;
}

.textohome{
height:174px;
overflow:hidden
}

.direito_loja h1{

color:#442C0F;
font-family:Georgia,Times New Roman,Times,serif;
font-size:18px;
font-style:italic;
font-weight:normal;
line-height:normal;
margin-bottom:0;
margin-top:0;
text-decoration:none;
}

.direito_loja h2{

color:#442C0F;
font-size:12px;
font-family:Georgia,Times New Roman,Times,serif;
font-style:italic;
font-weight:bold;
line-height:normal;
margin-bottom:0;
margin-top:0;
text-decoration:none;

}

.direito_loja small{

color:#fff;
font-family:Arial, Helvetica, sans-serif;
}

.L2{
text-align:right;
}

.orange{
color:#d5711a;}

.green{
color:#acbe8c;}


h1 a{
font-family:Georgia,Times New Roman,Times,serif;
font-size:20px;
font-style:italic;
font-weight:normal;
line-height:17px;
margin-bottom:0;
margin-top:0;
color:#fff;
text-decoration:none;
}

h1 a:hover{
font-family:Georgia,Times New Roman,Times,serif;
font-size:20px;
font-style:italic;
font-weight:normal;
line-height:17px;
margin-bottom:0;
margin-top:0;
color:#fff;
text-decoration:none;
}

.texto_home_loja .h1 a{
font-family:Georgia,Times New Roman,Times,serif;
font-size:40px;
font-style:italic;
font-weight:normal;
line-height:17px;
margin-bottom:0;
margin-top:0px;
color:#533214;
text-decoration:none;
}

.genio{
margin-top:15px;
background:url(/files/System/Galeria/Outras%20Imagens/grafico-ramos-verdes.jpg) no-repeat scroll 0 15px;
width:270px;
height:335px;
font-size:11px;
font-weight:bold;
} 
.cao1{}
.cao2{
 text-align:right;
margin-top:20px;}
.cao3{
 text-align:center;
margin-top:60px;}
.cao4{
 text-align:center;
margin-top:83px;}
.cao5{ 
text-align:right;
margin-top:60px;
}
.cao6{
margin-top:20px;}

.imagemfreeze{
float:left; 
text-align: center; 
width:100%
}
.imagemfreeze div{
text-align: center; 

}
.imagemfreeze div table{
text-align: center; 
width:100%
}

ul.consultorio li{
	font-size: 11px;
	font-family: Georgia, Times New Roman, Times, serif;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	color: #C7EAFB;
	line-height: normal;
	margin-bottom: 0;
	margin-top: 0;
}

/*////////////////////// Carrinho ///////////////////// img 76 * 58*/





.comprar{ background:#d16e1b; font-size:12px; padding:1px 2px; cursor:pointer;}
.qty{ font-size:11px; padding:2px; margin:1px 2px;}

#buybutton select{ font-size:12px;}

.carrinho{ width:490px; background-color:#dfdad3; padding:20px;font-family:Arial, Helvetica, sans-serif;}


.carrinho .produto{color:#442c0f; float:left; font-weight:bold; padding-left:130px; width:170px; padding-bottom:8px; padding-top:10px; font-family:Arial, Helvetica, sans-serif;}
.carrinho .qt{color:#442c0f; float:left; font-weight:bold;width:30px;text-align:center; padding-bottom:8px; padding-top:10px; padding-left:10px;}
.carrinho .subtotal{color:#442c0f; float:left; font-weight:bold;width:100px; text-align:right; padding-bottom:8px; padding-top:10px;}



.carrinho .linhaprod{ padding-bottom:8px;width:400px; padding-left:40px;}
.carrinho .lfoto{float:left; width:78px;}
.carrinho .lfoto img{ border:1px solid #924d12;}
.carrinho .ldetalhes{float:right; width:315px; padding-left:5px;}

.carrinho .lproduto{background:#FFFFFF; color:#775639; float:left; width:180px; padding:2px 0px; border:#775639; font-family:Arial, Helvetica, sans-serif; border:1px solid #775639; margin-right:2px; font-size:12px;margin-left:3px;}
.carrinho .lqt{background:#FFFFFF; color:#775639; float:left; width:80px; text-align:center;padding:2px 0px; font-family:Arial, Helvetica, sans-serif; border:1px solid #775639; font-size:12px;}
.carrinho .lqt input{background:#FFFFFF; color:#775639; float:left; width:30px; text-align:center; font-size:12px; padding:0px 0px 1px 0px; width:30px;font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.carrinho .lsubtotal{background:#FFFFFF; color:#775639; float:left; width:42px; text-align:right;padding:2px 0px; overflow:hidden; font-family:Arial, Helvetica, sans-serif; border:1px solid #775639; margin-left:2px; font-size:12px;}

.carrinho .lgroup{color:#76573a; float:left; width:250px;padding:5px 0px; font-family:Arial, Helvetica, sans-serif;margin-left:3px;}
.carrinho .remover{background:#D16E1B; color:#FFFFFF; float:right; font-weight:normal; font-family:Arial, Helvetica, sans-serif; padding:3px; font-size:9px; margin-top:3px; cursor:pointer;}


.carrinho .ttotal{color:#442c0f; float:right; font-weight:bold; padding-right:5px; font-family:Arial, Helvetica, sans-serif;}
.carrinho .ttotalv{background:#FFFFFF; color:#775639; float:right; width:50px; padding:1px 5px; overflow:hidden; text-align:right;margin-right:50px; font-family:Arial, Helvetica, sans-serif; border:1px solid #775639;}
.carrinho .voltar{background:#924d12; color:#FFFFFF; float:left; font-weight:bold; padding:2px 5px; cursor:pointer;margin-left:153px; font-family:Arial, Helvetica, sans-serif;}
.carrinho .confirmar{
background:#D16E1B none repeat scroll 0 0;
color:#FFFFFF;
cursor:pointer;
float:right;
font-family:Arial,Helvetica,sans-serif;
font-weight:bold;
margin-right:50px;
margin-top:0;
padding:2px 5px;}

small{color:#D16E1B;}
.dadospessoas .submit{background:#d16e1b; color:#FFFFFF; float:right; font-weight:bold; padding:2px 5px; margin-top:5px; cursor:pointer;}

.confirmar_encomenda{color:#775639;}

/* ---------------- MENU--------------------  */

.menu_home .L1 {
text-align:right;
list-style:none;
}
.menu_home .L1 img{
display:none;
}

.menu_home .L1 a {
color:#d4711a;
font-family:Helvetica, Arial, Verdana;
font-size:16px;
display:block;
padding:5px 7px;
text-transform:uppercase;
}

.menu_home .Grande a{
color:#d4711a;
font-family:Helvetica, Arial, Verdana;
font-size:24px;
display:block;
padding:7px;
text-transform:uppercase;
}

.menu_home .L1 a:hover {
color:#ffffff;
}

.menu_home .Space{
padding-bottom:25px;
}

.menu_home .Grande a h1{
font-size:inherit;
font-weight:inherit;
margin:0;
padding:0;
}


/* ---------------- SUB MENU  -------------------- */
.M0{
width:245px;
line-height:11px;
margin-left:-100px;
}
.M0 .Grande{
line-height:15px;
}

.M0 li a{
line-height:14px;
}

.M0 li a h3{
font-size:inherit;
font-weight:inherit;
margin:0;
padding:0;
}

/* ---------------- SUB MENU / sub paginas do site - LOJA --------------------  */

.menu_loja .L2 {
text-align:right;
list-style:none;
}
.menu_loja .L2 img{
display:none;
}

.menu_loja .L2 a {
color:#d4711a;
font-family:Helvetica, Arial, Verdana;
font-size:16px;
display:block;
padding:7px;
text-transform:uppercase;
}

.menu_loja .L2 a:hover {
color:#ffffff;
}

.menu_loja .L2_Active {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

.menu_loja a.L2_Active {
color:#ffffff;
text-decoration:none;
font-family:Helvetica, Arial, Verdana;
font-size:16px;
display:block;
padding:7px;
text-transform:uppercase;
}

/* ---------------- SUB MENU / sub paginas do site - HOTEL --------------------  */

.menu_escola .L2 {
text-align:right;
list-style:none;
}
.menu_escola .L2 img{
display:none;
}

.menu_escola .L2 a {
color:#d4711a;
font-family:Helvetica, Arial, Verdana;
font-size:16px;
display:block;
padding:7px;
text-transform:uppercase;
}

.menu_escola .L2 a:hover {
color:#ACBE8C;
}

.menu_escola .L2_Active {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

.menu_escola a.L2_Active {
color:#ACBE8C;
text-decoration:none;
font-family:Helvetica, Arial, Verdana;
font-size:16px;
display:block;
padding:7px;
text-transform:uppercase;
}

/* ---------------- SUB MENU / sub paginas do site - FUTUREDOGS/A EQUIPA --------------------  */

.menu_futuredogs .L2 {
text-align:right;
list-style:none;
}
.menu_futuredogs .L2 img{
display:none;
}

.menu_futuredogs .L2 a {
color:#d4711a;
font-family:Helvetica, Arial, Verdana;
font-size:16px;
display:block;
padding:7px;
text-transform:uppercase;
}

.menu_futuredogs .L2 a:hover {
color:#ACBE8C;
}

.menu_futuredogs .L2_Active {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

.menu_futuredogs a.L2_Active {
color:#ACBE8C;
text-decoration:none;
font-family:Helvetica, Arial, Verdana;
font-size:16px;
display:block;
padding:7px;
text-transform:uppercase;
}

/* ---------------- SUB MENU / sub paginas do site - CONSULTORIO --------------------  */

.menu_consultorio .L2 {
text-align:right;
list-style:none;
}
.menu_consultorio .L2 img{
display:none;
}

.menu_consultorio .L2 a {
color:#d4711a;
font-family:Helvetica, Arial, Verdana;
font-size:16px;
display:block;
padding:7px;
text-transform:uppercase;
}

.menu_consultorio .L2 a:hover {
color:#00AEEF;
}

.menu_consultorio .L2_Active {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
color:#00AEEF;
}

.menu_consultorio a.L2_Active {
color:#00AEEF;
text-decoration:none;
font-family:Helvetica, Arial, Verdana;
font-size:16px;
display:block;
padding:7px;
text-transform:uppercase;
}

/* ---------------- SUB MENU / sub paginas do site - FREEZE --------------------  */

.menu_hotel .L2 {
text-align:right;
list-style:none;
}
.menu_hotel .L2 img{
display:none;
}

.menu_hotel .L2 a {
color:#d4711a;
font-family:Helvetica, Arial, Verdana;
font-size:16px;
display:block;
padding:7px;
text-transform:uppercase;
}

.menu_hotel .L2 a:hover {
color:#FFFFFF;
}

.menu_hotel .L2_Active {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
color:#FFFFFF;
}

.menu_hotel a.L2_Active {
color:#FFFFFF;
text-decoration:none;
font-family:Helvetica, Arial, Verdana;
font-size:16px;
display:block;
padding:7px;
text-transform:uppercase;
}

/* ---------------- dados pessoais-------------------- */


.dadospessoais input, .dadospessoais select, .dadospessoais textarea{
width:300px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#775639;
border: 1px solid #775639;
background:#FFFFFF;
}

.CheckboxStyle{
width:20px!important;
background:transparent!important;
border:none!important;
}

.dadospessoais .confirmar{background:#d16e1b; color:#FFFFFF; float:right; font-weight:bold; padding:2px 5px; cursor:pointer;margin-right:-2px; font-family:Arial, Helvetica, sans-serif; width:140px;}

.dadospessoais table{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#775639;}

.dadospessoais table strong{
font-family:Arial, Helvetica, sans-serif!important;
font-size:12px!important;
color:#442c0f!important;}



/* ----------------  LOJA - PRODUTOS  --------------------  */

.detalhe_caixa{
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
line-height:15px;
text-align:center;}

.detalhe_caixa .caixa_preco {
float:left;
background-color:#634824;
border: 1px solid #a28a68;
border-top:none;
width:65px;
padding:2px 0px;
}

.detalhe_caixa .caixa_info{
float:left;
background-color:#634824;
border: 1px solid #a28a68;
border-top:none;
padding:2px 0px;
width:37px;}

.detalhe_caixa .caixa_comprar{
float:left;
border: 1px solid #a28a68;
background-color:#cf6f1c;
padding:2px 0px;
border-top:none;
text-transform:uppercase;
width:68px;}

/* ----------------  LISTA - HOMEPAGE  --------------------  */
.homelist1 {
margin:0;
padding:15px 0 15px 15px;
float:left;
}

.homelist1 li{
font-family:Georgia, 'Times New Roman', Times, serif;
font-size:12px;
color:#533214;
line-height:16px;
list-style:disc;
}

.homelist1 li a{
font-family:Georgia, 'Times New Roman', Times, serif;
font-size:12px;
color:#533214;
line-height:16px;
list-style:disc;
}


/* ----------------  SITEMAP  ------------------- */

.sitemap{
float:left;
padding-left:15px;
}

.sitemap ul{
float:left;
list-style:none;
list-style-type:none;
margin:0px;
padding:0 0 0 33px;
text-align:left;
}

.sitemap ul li{
list-style:none;
list-style-type:none;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

.sitemap ul li a{
color:#C0B4A3!important;
font-family:Arial, Helvetica, sans-serif!important;
font-size:11px!important;
padding-bottom:0px!important;
padding-right:0px!important;
padding-top:0px!important;

}
.sitemap ul li a:hover{
color:#fff!important;
text-decoration:none;
}

.sectiontitle {
font-family:Georgia, 'Times New Roman', Times, serif;
font-size:22px;
color:#ffffff;
font-style:italic;
font-weight:normal;
text-align:left;
}

.contacte-nos
{
margin:25px 103px 0 0;
}

.contacte-nos img
{
border:0 none;
}

