@charset "utf-8";
#container {
	margin-right: auto;
	margin-left: auto;
	width: 960px;
	background-color: #FFF;
	height:auto;
}

@font-face {
    font-family: 'open_sansregular';
    src: url('open_sans-webfont.eot');
    src: url('open_sans-webfont.eot?#iefix') format('embedded-opentype'),
         url('open_sans-webfont.woff') format('woff'),
         url('open_sans-webfont.ttf') format('truetype'),
         url('open_sans-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face{font-family:'icons';src:url("icons.eot");src:url("icons.eot?#iefix") format('embedded-opentype'),url("icons.woff") format('woff'),url("icons.ttf") format('truetype');font-weight:normal;font-style:normal}
[class^="icon-"]:before,[class*=" icon-"]:before{font-family:'icons';font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;text-align:center}.icon-heart-empty:before{content:'\2661'}.icon-heart:before{content:'\2665'}.icon-search:before{content:'\2661'}

@font-face{font-family: 'Gotham Medium';
    src: url('gotham_medium.eot');
    src: url('gotham_medium.eot?#iefix') format('embedded-opentype'),
         url('gotham_medium.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;}
@font-face{font-family: 'Gotham Book';
    src: url('gotham_book.eot');
    src: url('gotham_book.eot?#iefix') format('embedded-opentype'),
         url('gotham_book.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;}
input, span, a:focus {
    outline-width: 0;
}

#container #header {
	background-color: #FFF;
	background-image: url(../imagens/banner10.png);
	height: 120px;
}
#container #navigation {
	background-color: #FFF;
}
#container #content {
	background-color: #FFF;
	height:auto;
}

#container #content #left {
	float: left;
	width: 160px;
	height:auto;
	background-color: #FFF;
	}
#container #content #right {
	float: right;
	width: 800px;
	background-color: #FFF;
	}

body {
	margin: 0px;
	
}
td img {display: block;}td img {display: block;}td img {display: block;}td img {display: block;}td img {display: block;}td img {display: block;}
#sombra #container #content #right #slider table tr td h3 {
	font-family: Tahoma, Geneva, sans-serif;
}
.RedMessage{ color: red; }
/*


   Magic Zoom v3.1.18 
   Copyright 2010 Magic Toolbox
   You must buy a license to use this tool.
   Go to www.magictoolbox.com/magiczoom/


*/

.MagicZoom img {
border: 0 !important;
padding: 0 !important;
margin: 0 !important;
}

/* Style of zoomed window */
.MagicZoomBigImageCont {
border: 1px solid #999;
}

/* Style of header, activated with "title" attribute in <a> tag */
.MagicZoomHeader {
font-size: 8pt !important;
line-height: normal !important;
color: #fff;
background: #666;
text-align: center !important;
}

/* Style of small square under mouse */
.MagicZoomPup {
border: 1px solid #aaa;
background: #fff;
cursor:move;
}

/* Style of message box while image is loading */
.MagicZoomLoading {
border: 1px solid #ccc;
background: #fff url(img/ajax-loader.gif) no-repeat 2px 50%;
padding: 4px 4px 4px 24px !important;
margin: 0;
text-decoration: none;
text-align: left;
font-size: 8pt;
font-family: sans-serif;
color: #444;
}




/* CSS do resumo do carrinho de compras lateral de todas AS PAGINAS */
.row1 {
	position:relative;



float:left
padding:0;
	width:160px;
	height:150px;
	font:bold 11px Tahoma;
	text-decoration:none;
	text-align:left;
	background:url(../imagens/cart_image.png) 0 0 no-repeat;
}
.row1 a {
	position:absolute;
	top:55px;
	left:5px;
	padding:10;
	bottom:20px;
	width:150px;
	color:white;
}
.row1 a:hover {
color:#e05453;
padding:10;
}

h5 {margin:0;
padding:0;}





/* INICIO STYLING BOTAO VOLTAR ATRAS NA PAGINA DO PRODUTO */
.botao_back {
background: url("../imagens/arrow_back.png") no-repeat scroll 10px 3px ; 
cursor:pointer;text-indent:0;border:1px solid #7b7b7b;height:18px;overflow:hidden;
background-color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#000;width:80px;
font-weight:bold;
text-align:right;
border: 0px solid #FFFFFF;}
.botao_back:hover{
	text-decoration:underline;
	}
.botao_back a {
background:no-repeat scroll 10px 3px ; 
cursor:pointer;text-indent:0;border:1px solid #7b7b7b;height:18px;overflow:hidden;
background-color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#000;width:80px;
font-weight:bold;
text-align:right;
border: 0px solid #FFFFFF;}
input.botao_back:focus {
    outline-width: 0;
}
/* FIM STYLING BOTAO VOLTAR ATRAS NA PAGINA DO PRODUTO */





.bin{
     background: url('../imagens/cruz.png') no-repeat;
	 border: 0;
	 height:20px;
	 width:20px;
     cursor: pointer;
	  /* Change cursor to 'hand' when hovering the button */
}
input.bin:focus {
    outline-width: 0;
}


/* INICIO STYLING DO CONTACT FORM DADOS DE FINALIZAR ENCOMENDA */
.commentForm
{
    width: 500px;
    height: 327px;
    position: relative;
    background-image: url('../imagens/contact_form/contact_form.jpg');
    background-repeat: no-repeat;
}
.commentForm input[type="text"], .commentForm textarea
{
    width: 210px;
    left: 22px;
    position: absolute;
    background-repeat: no-repeat;
    border-width:0px;
    font-weight:bold;
    font-family:Arial, Sans-Serif;
    font-size:0.9em;
}
.commentForm2 input[type="text"], .commentForm2 textarea
{
    width: 195px;
    left: 270px;
    position: absolute;
    background-repeat: no-repeat;
    border-width:0px;
    font-weight:bold;
    font-family:Arial, Sans-Serif;
    font-size:0.9em;
}
.commentForm3 input[type="text"], .commentForm3 textarea
{
    width: 80px;
    left: 270px;
    position: absolute;
    background-repeat: no-repeat;
    border-width:0px;
    font-weight:bold;
    font-family:Arial, Sans-Serif;
    font-size:0.9em;
}
.commentForm4 input[type="text"], .commentForm4 textarea
{
    width: 100px;
    left: 370px;
    position: absolute;
    background-repeat: no-repeat;
    border-width:0px;
    font-weight:bold;
    font-family:Arial, Sans-Serif;
    font-size:0.9em;
}
.nameField
{
    top: 50px;
    height: 22px;
    background-image: url('../imagens/contact_form/nome.png');
}
.emailField
{
    top: 98px;
    height: 22px;
    background-image: url('../imagens/contact_form/email.png');
}
.telefoneField
{
    top: 143px;
    height: 22px;
    background-image: url('../imagens/contact_form/telefone.png');
}
.commentField
{
    top: 188px;
    height:115px;
	overflow: auto;
    background-image: url('../imagens/contact_form/comentario.png');
}


.moradaField
{
    top: 153px;
    height:32px;
	overflow: auto;	
    background-image: url('../imagens/contact_form/morada.png');
}


.codigoField
{
    top: 218px;
    height:22px;
	background-image: url('../imagens/contact_form/codigo_postal.png');
	}
.localidadeField
{
    top: 218px;
    height:22px;
	background-image: url('../imagens/contact_form/localidade.jpg');
}
.sendButton
{
    position:absolute;
    top:268px;
    left:362px;
    width:100px;
    height:30px;
    border:solid 2px #000000;
    background-color:#7c6852;
    color:#e1cdae;
}
/* FIM STYLING DO CONTACT FORM DADOS DE FINALIZAR ENCOMENDA */


/* INICIO STYLING DOS BREADCRUMBS */
.breadcrumb{position:relative; height:30px; width:100%;}
.breadcrumb ul{position:relative; margin:0 5px 0 5px; padding:0; height:30px; background:url('../imagens/breadcrumbs.png') 0px -30px repeat-x; }
.breadcrumb ul li{padding:0; margin:0; list-style:none; float:left; height:30px display:inline;}
.breadcrumb ul li a{font:10px Arial, Helvetica, sans-serif; color:rgb(0,0,0); text-decoration:none; line-height:30px; display:block; background:url('../imagens/breadcrumbs.png') 100% -60px no-repeat; padding:0 17px 0 15px; text-transform:uppercase }
.breadcrumb ul li a:hover {text-decoration:underline; color:rbg(61,61,61);}
.breadcrumb ul li a.active{background:none; color:rgb(45,119,247);}
.breadcrumb ul li a.active:hover {text-decoration:none;}
.breadcrumb .left{position:absolute; top:0px; left:0px; width:10px; height:30px; display:block; z-index:1; background:url('../imagens/breadcrumbs.png') 0% 0px no-repeat;}
.breadcrumb .right{position:absolute; top:0px; right:0px; width:10px; height:30px; display:block; z-index:1; background:url('../imagens/breadcrumbs.png') 100% -90px no-repeat; }
/* FIM DO STYLING DOS BREADCRUMBS */






