/*  

Theme Name: Encantario

Description: Tema simples, conteudo fixo, sidebars multiplos, widgetizavel.

Version: 1.0

Author: Eduardo Sardinha e Rogerio Mello

Author URI: http://www.sardinha17.com.br

*/



body {

	font-family:'Comic Sans', 'Comic Sans MS', Arial, Helvetica, sans-serif;

	font-size: 9pt;

	background: #ffffff url('images/bg1.jpg') repeat top left fixed;

	color:#2e5977;

	}

	

html>body {

	font-size:9pt;

	}



/*Formatação Genérica*/

a {

	color:#62b3be;

	text-decoration:none;

	}

	

a:hover {

	color:#f8c1d9;

	}

	

h1, h2, h3, h4, h5, h6 {

	font-size:1.2em;

	}

	

img {

	border:none;

	}

	

img.right {

	float:right;

	margin:0 0 0 1em;

	}

	

img.left {

	float:left;

	margin:0 1em 0 0;

	}

	

a img {

	border:none;

	}

	

/* Estrutura e Formatações Específicas */

	

#header {

	width:817px;
	

	height:175px;

	margin:0 auto;

	background:transparent url('images/header.png') no-repeat top left;

	}

	

.menu-topo {

	position:relative;

	margin:0 auto;


	padding-top: 130px;

	right:20px;

	font-size: 1.4em;

	text-align:center;

	text-transform:lowercase;

	display:block;

	}

	

.menu-topo a {

	color:#f8c1d9;

	padding: 0 13px;

	}

	

.menu-topo a:hover {

	color:#87d3dd;

	}

	

.menu-topo li, .menu-topo ul, .menu-topo li ul, .menu-topo ul li,

.menu-topo li li, .menu-topo li ul li, .menu-topo ul li li {

	list-style:none;

	display: inline;

	}

	

.menu-esquerda {

	position:relative;

	float:left;

	margin-left:0px;

	}

	

.menu-direita {

	position:relative;

	float:left;

	margin-left:188px;

	}

	

.flash-top {

	float:right;

	margin: -78px 4px 0 0;

	}

	

#caixa {

	position:relative;

	width:817px;

	margin:0 auto;

	background:transparent url('images/meio.png') repeat-y top left;

	}

	

#content {

	position:relative;

	width:728px;

	margin:0 0 0 40px;

	padding: 0 0 5px 0;

	margin-top:0;

	}

	

#post {

	margin-top:0;

	}

	

.titulo {

	font-size: 1.3em;

	padding: 5px 0 0 0;

	margin:0;

	}
	
	.titulo2 {

	font-size: 1.3em;
	
	color:#62b3be;

	padding: 5px 0 0 0;

	margin:0;

	}

	

.busca-titulo {

	font-size: 1em;

	padding: 0 20px 0 0;

	}

	

.entry {

	padding: 0;

	}

	

.edit {

	position:relative;

	padding: 0;

	margin:0;

	}

	

.edit a, #menu-topo a {

	

	}

	

.edit a:hover, #menu-topo a:hover{

	

	}

	

.leia-mais {

	

	}

	

#galeria {

	position:relative;

	background:transparent;

	}

	

#feed-email input {

	width:251px!important;

	height:24px;

	padding-top:5px;

	background:transparent url('images/bg-form22.gif') no-repeat top left;

	font-family:'Comic Sans', 'Comic Sans MS', Arial, Helvetica, sans-serif;

	font-size:1em;

	}

	

#feed-email input#submit {

	width:84px!important;

	height:19px;

	padding-top:0px;

	background:transparent url('images/bg-cadastrar.gif') no-repeat top left;

	}

	

#footer {

	width:817px;

	height:59px;

	margin:0 auto;

	background:transparent url('images/footer.png') no-repeat top left;

	}
	
	#footer2 {

	width:817px;

	height:90px;

	margin:0 auto;

	background:transparent url('images/footer2.png') no-repeat top left;

	}

	

.voltar-topo {

	position:relative;

	float:left;

	margin: 0 0 0 15px;

	}

	

.voltar-topo a {

	padding: 0 10px;

	}

	

.ant-prox {

	text-align:center;

	}

	

.ant-prox a {

	padding:0 10px;

	}

	

.menu-footer {

	position:relative;

	float:left;

	margin:3px 0 0 0;

	font-size:1.4em;

	text-transform:lowercase;

	}

	

.menu-footer a {

	color:#87d3dd;

	padding: 0 15px;

	}

	

.menu-footer a:hover {

	color:#f8c1d9;

	}

	

.menu-footer li, .menu-footer ul, .menu-footer li ul, .menu-footer ul li,

.menu-footer li li, .menu-footer li ul li, .menu-footer ul li li {

	list-style:none;

	display: inline;

	}

	

.player {

	position:relative;

	float:right;

	margin: 0 15px 0 0;

	}

	

	

#bottombar {

	width:817px;

	margin:0 auto;

	padding-top:12px;

	}

	

#bottombar1 {

	position:relative;

	float:left;

	left:0;

	}

	

#bottombar2 {

	position:relative;

	float:left;

	left:17px;

	}

	

#bottombar3 {

	position:relative;

	float:left;

	left:33px;

	}

	

#bottombar4 {

	position:relative;

	float:right;

	right:5px;

	}

	

#bottombar1-topo {

	width: 190px;

	height:37px;

	background: transparent url('images/bottombar-dicas-top.png') no-repeat top left;

	}

	

#bottombar1-meio {

	width: 190px;

	background: transparent url('images/bottombar-dicas-mid.png') repeat-y top left;

	}

	

#bottombar1-bottom {

	width: 190px;

	height:31px;

	background: transparent url('images/bottombar-dicas-footer.png') no-repeat top left;

	}

	

#bottombar2-topo {

	width: 190px;

	height:37px;

	background: transparent url('images/bottombar-quartos-top.png') no-repeat top left;

	}

	

#bottombar2-meio {

	width: 190px;

	background: transparent url('images/bottombar-quartos-mid.png') repeat-y top left;

	}

	

#bottombar2-bottom {

	width: 190px;

	height:31px;

	background: transparent url('images/bottombar-quartos-footer.png') no-repeat top left;

	}

	

#bottombar3-topo {

	width: 190px;

	height:37px;

	background: transparent url('images/bottombar-mimos-top.png') no-repeat top left;

	}

	

#bottombar3-meio {

	width: 190px;

	background: transparent url('images/bottombar-mimos-mid.png') repeat-y top left;

	}

	

#bottombar3-bottom {

	width: 190px;

	height:31px;

	background: transparent url('images/bottombar-mimos-footer.png') no-repeat top left;

	}

	

#bottombar4-topo {

	width: 190px;

	height:37px;

	background: transparent url('images/bottombar-links-top.png') no-repeat top left;

	}

	

#bottombar4-meio {

	width: 190px;

	background: transparent url('images/bottombar-links-mid.png') repeat-y top left;

	}

	

#bottombar4-bottom {

	width: 190px;

	height:31px;

	background: transparent url('images/bottombar-links-footer.png') no-repeat top left;

	}

	

.bottombar-titulo {

	position:relative;

	font-size: 1.2em;

	font-weight:bold;

	padding: 0 0 0 25px;

	top:-20px;

	}

	

.bottombar1-titulo {

	position:relative;

	font-size: 1.2em;

	font-weight:bold;

	padding: 18px 0 0 25px;

	color:#96dbf6;

	}

	

.bottombar3-titulo {

	position:relative;

	font-size: 1.2em;

	font-weight:bold;

	padding: 18px 0 0 25px;

	color:#a4ce99;

	}

	

#bottombar1 .bottombar-titulo {

	color:#96dbf6;

	}

	

#bottombar2 .bottombar-titulo {

	color:#fdc98a;

	}

	

#bottombar3 .bottombar-titulo {

	color:#a4ce99;

	}

	

#bottombar4 .bottombar-titulo {

	color:#ebab95;

	}

	

.bottombar-lista {

	position:relative;

	width: 150px;

	list-style:none;

	margin:0;

	padding: 3px 0 15px 25px;

	display:block;

	font-size:1em;

	line-height:1.3em;

	margin-top:-20px;

	}

	

.bottombar-lista li, .bottombar-lista ul, .bottombar-lista li ul, .bottombar-lista ul li,

.bottombar-lista li li, .bottombar-lista li ul li, .bottombar-lista ul li li {

	list-style:none;

	display: block;

	margin:0;

	padding:2px 0;

	}

	

.bottombar-lista a {

	

	}

	

.bottombar3-lista {

	position:relative;

	width: 150px;

	list-style:none;

	margin:0;

	padding: 3px 0 15px 25px;

	display:block;

	font-size:1em;

	line-height:1.6em;

	margin-top:0px;

	}

	

.ant-prox-bottom {

	text-align:center;

	}

	

.ant-prox-bottom a {

	padding:0 10px;

	}

	

#ficha {

	position:relative;

	clear:both;

	width:817px;

	height:24px;

	margin:0 auto;

	text-align:right;

	top:-28px;

	left:-10px;

	background: transparent url('images/ficha.png') no-repeat top right;

	}

	

.ficha a {

	position:relative;

	display:block;

	float:right;

	width:97px;

	height:24px;

	top:0px;

	}

	

/* Sidebar */

#sidebar {

	position:relative;

	width:270px;

	float:left;

	margin-left:10px;

	}

	

.widgettitle {

	padding-top:20px;

	margin-top:0;

	font-weight:normal;

	}

	

#bottom-loja li.widget {

	list-style:none;

	}

	

.side-lista {

	position:relative;

	list-style:none;

	margin:0 0 20px 0;

	padding: 0 0 20px 25px;

	display:block;

	font-size:1em;

	line-height:1.3em;

	color:#dc661d;

	}

	

.side-lista a {

	color:#666666;

	text-decoration:none;

	padding: 3px 0;

	line-height:1.3em;

	}

	

.side-lista a:hover {

	color:#dc661d;

	}

	

.side-lista li, .side-lista ul, .side-lista li ul, .side-lista ul li,

.side-lista li li, .side-lista li ul li, .side-lista ul li li {

	list-style:none;

	display: block;

	margin:0;

	padding:2px 0;

	}

	

#busca {

	padding: 5px;

	text-decoration: none;

	}

	

#busca input {

	width: 100px;

	}

	

#botao-procurar {

	width: 20px;

	height: 20px;

	margin: 0;

	border: 0;

	background: transparent url('images/busca1.png') no-repeat center left;

	}



#botao-procurar:hover {

	background: transparent url('images/busca2.png') no-repeat center left;

	}

		

/* Formulários e Comentários */



.num-comentarios {

	font-size:1.1em;

	padding:10px 50px 0 50px;

	}

	

.commentlist {

	padding: 3px 0 0 0;

	width:530px;

	margin: 5px 50px;

	}

	

ol .commentlist {

	padding-left:50px;

	}

	

.graybox {

	padding: 3px 0 0 15px;

	margin-left:25px;

	border-top: 1px dashed #f8c1d9;

	}

	

.comentarios {

	font-size:1.1em;

	padding:10px 0 0 50px;

	}

	

#commentform {

	margin: 1em 0 0 50px;

	background: transparent;

	width: 400px;

	padding:5px 0;

}



#comment.styled {

	width: 250px;

	height: 80px;

	overflow:hidden;

}



.commentmetadata {

	padding: 2px 0 4px;

}





input.styled, .entry input {

	border:none;

	background:#ffffff url('images/bg-form1.gif') no-repeat bottom left;

	padding:3px 2px 0 2px;

	width:337px;

	height: 18px;

	}



.styled:hover, .entry input:hover{

	

}

.styled:focus, .entry input:focus {

	

}



textarea.styled {

	border:none;

	background:#ffffff url('images/bg-form.gif') no-repeat bottom left;

	width:394px!important;

	height: 117px!important;

	padding:15px 5px 0 5px;

	}



#enviar.styled {

	width: 64px;

	height:19px;

	background:#ffffff url('images/bg-enviar.gif') no-repeat bottom left;

	font-size:0.9em;

	padding:0!important;

	text-align:center;

	}

	

/* cform */



.cform input {

	border:none;

	background:#ffffff url('images/bg-form22.gif') no-repeat bottom left!important;

	padding:0!important;

	width:251px!important;

	height: 24px;

	color:#2e5977;

	}

	

.cform textarea, #cformsform textarea#cf_field_4 {

	border:none;

	background:#ffffff url('images/bg-form222.gif') no-repeat bottom left!important;

	width:340px!important;

	height: 118px!important;

	padding:0!important;

	color:#2e5977;

	}

	

.cform input.sendbutton, #cformsform .sendbutton {

	width: 64px!important;

	height:19px;

	background:#ffffff url('images/bg-enviar.gif') no-repeat bottom left!important;

	font-size:0.9em;

	padding:0!important;

	text-align:center;

	color:#2e5977;

	margin-right:72px!important;

	}

	

#cforms2form label, #cforms2form label span {

	width:115px;

	margin:0!important;

	}

	

#cforms2form .cf-box-b {

	width:40px!important;

	}

	

#cforms2form li#li-2-10 {

	padding-bottom:15px;

	}

	

#cforms2form li#li-2-11 {

	padding-top:15px;

	margin-top:25px;

	border-top: 1px dashed #f8c1d9;

	}

	

#li--5 {

	padding-top:15px;

	}

	

.secinput, .seccap {

	margin:0!important;

	}

	

.secinput {

	border:none;

	background:#ffffff url('images/bg-form22.gif') no-repeat bottom left!important;

	padding:0!important;

	width:251px!important;

	height: 24px!important;

	color:#2e5977;

	}

	

/* Loja Virtual */

	

.entry-loja {

	position:relative;

	width:510px;

	max-width:510px;

	float:left;

	margin:0;

	padding:0;

	}

	

.carrinho {

	position:relative;

	width:180px;

	float:right;

	margin:29px 0 0 0;

	padding:0 10px;

	border: 2px dashed #94d9fa;

	background-color: #def2fc;

	text-align: left;

	}

	

.carrinho #titulo-carrinho {

	position:relative;

	width:100%;

	height:43px;

	background:transparent url('images/carrinho.gif') no-repeat right center;

	}

	

.carrinho li, .carrinho li ul, .carrinho li ul li {

	list-style:none;

	padding-left:0;

	margin-left:0;

	}

	

#cat-produtos {

	

	}

	

.cat-produtos-titulo {

	position:relative;

	text-align:center;

	margin-top:20px;

	font-size:1.15em;

	}

	

.cat-produtos-imagem {

	margin-bottom:20px;

	}

	

#cat-produtos .cat-prod-titulo {

	position:relative;

	text-align:left;

	margin-top:20px;

	font-size:1.15em;

	}

	

#cat-produtos .cat-prod-imagem {

	margin-bottom:20px;

	}

	

#products_page_container strong.cattitles {

	font-size:1.15em;

	font-weight:normal;

	padding:15px 0 0 0;

	}

	

/* Produto */

#products_page_container .productdisplay, #products_page_container .productdisplay .single_product_display, #products_page_container .productdisplay .single_product_display .textcol {

	position:relative;

	max-width:510px!important;

	width:510px!important;

	margin:0!important;

	}

#products_page_container .productdisplay .single_product_display .textcol .imagecol, #products_page_container .productdisplay .single_product_display .textcol .imagecol a.thickbox, #products_page_container .productdisplay .single_product_display .textcol .imagecol .product_image, #products_page_container .productdisplay .single_product_display .textcol .imagecol a.thickbox .product_image img {

	position:relative!important;

	float:none!important;

	margin:0!important;

	}

	

#products_page_container .productdisplay .single_product_display .textcol .imagecol img.product_image {

	margin:35px 0 0 0!important;

	}

	

#products_page_container .productdisplay .single_product_display .textcol form, #products_page_container .productdisplay .single_product_display .textcol form .producttext {

	position:relative;

	margin:0!important;

	left:0!important;

	margin-left:0!important;

	float:left!important;

	}

	

#products_page_container .productdisplay .single_product_display .textcol form .producttext h2.prodtitles {

	margin:-375px 0 365px 0!important;

	font-size:15px;

	color:#62b3be;

	}

	

/* Checkout */



.wpsc_container, .wpsc_container table.productcart {

	position:relative;

	width:100%;

	margin:0;

	padding:0;

	}

	

.adjustform input.submit, .total_price input.submit, input.make_purchase {

width: 64px!important;

	height:19px;

	background:#ffffff url('images/bg-enviar.gif') no-repeat bottom left!important;

	font-size:0.9em;

	padding:0!important;

	text-align:center;

	color:#2e5977;

	cursor:pointer;

	}

	

input.quantidade {

	border:none;

	background:#ffffff url('images/quantidade.gif') no-repeat top left;

	padding:3px 2px 0 2px;

	width:60px;

	height: 24px;

	text-align:center;

	}

	

.wpsc_checkout_table input.text {

	background:#ffffff url('images/bg-form1.gif') no-repeat bottom left!important;

	width:337px!important;

	height:18px!important;

	}

	

.wpsc_checkout_table textarea, .wpsc_checkout_table textarea.text {

	border:none;

	background:#ffffff url('images/bg-form222.gif') no-repeat bottom left;

	width:330px!important;

	height: 118px!important;

	padding:15px 5px 0 5px;

	}

	

.wpsc_checkout_table input.make_purchase {

	position:relative;

	width:59px!important;

	height:22px!important;

	background:#ffffff url('images/pagseguro-comprar.jpg') no-repeat top left!important;

	float:right;

	margin-right:4px;

	}

	

/* PagSeguro */

#teste-pagseguro {

	width:100px;

	height:25px;

	border: 2px dashed #94d9fa;

	background-color: #def2fc;

	}

	

/* Grid View */







/*#products_page_container .productdisplay .product_grid_display .product_grid_item{

	width: 100px!important;

	float: left;

	position: relative;

	margin: 4px 15px 11px 15px;

	/*min-height:180px;

	height:auto !important;*/

/*	height:200px!important;

	max-height:200px!important;

	/*text-align:center;*/

/*	padding:10px 10px 0 10px;

	background:#f9e3ec;

	border:2px dashed #f99fc6;

 }*//**Alterar no arquivo grid_view.css*/



.grid_product_info{

 font-family:"Trebuchet MS",Arial,sans-serif;

 color:#62b3be;

/*  float: left; */

 /*position: absolute;

 top: 0px;*/

 }



.grid_product_info .product_text{

 font-size: 8pt;

/*  width: 106px; */

 min-height: 25px;

 padding: 7px 7px 7px 0px;

 color:#2e5977;

 }





.product_grid_item img {

 border: none !important;

/*  padding: 0px !important; */

 margin-left: auto;

 margin-right: auto;

 }





.product_grid_item a.preview_link{

 display: block;

 font-size: 8pt;

 }



#products_page_container .productdisplay .product_grid_display .grid_more_info{

position:relative;

width:100%;

 font-family:"Trebuchet MS",Arial,sans-serif;

 /*height: 22px;*/

 padding:0;

 margin:0 0 0 0;

 color:#62b3be;

 text-align:center;

 height:1px!important;

 }



.grid_more_info a{

 text-decoration: none;

 border-bottom: 0px;

 }



.grid_more_info span{

 font-size: 8pt;

/*  float: left; */

/*  margin-left: 33px; */

 }



.grid_more_info img{

 margin:0;

 padding:0;

 }

 

.grid_more_info form button {

position:relative;

text-align:center;

background:transparent none;

border:none;

color:#f99fc6;

cursor:pointer;

 }

 

.grid_more_info form button:hover {

color:#cc7a9f;

}

 

 .item_image {

 background:transparent;

 background-image:none;

 border:none;

 margin:0;

 }

	