body {
	font-family:"Trebuchet MS",Arial;
	font-size: 12.5px;
	text-align:left;
	color:#666666;
	background-image: url(images/bg.jpg);
}

a {
	outline: none;
	cursor:pointer;
	/*text-decoration:none;*/
}

a.link {
	font-family: Trebuchet MS, Arial; 
	font-size:11px; 
	color: #000000; 
	text-decoration: none;
}

a.link:hover {
	font-family: Trebuchet MS, Arial; 
	font-size:11px; 
	color: #000000; 
	text-decoration: underline;
}

img {border: none;}

#layoutIndex {
	position:relative;
	float:left;
	top:20px;
	left:50%;
	margin-left:-490px;
	width:990px;
}

#layout {
	position:relative;
	float:left;
	top:20px;
	left:50%;
	margin-left:-364px;
}

#cabecalho {
	position: relative;
	float: left;
	width: 728px;
	z-index:6;
}
.logoEditora{
	border: 0px solid; 
	width: 70px; 
	height: 70px; 
	position: relative; 
	float: left; 
	left: 60px; 
	top: 80px; 
	background: url(images/logoEditora_70x70.gif);
}

#logo {
	position: relative;
	float: left;
	top:-25px;
	left:-25px;
	z-index:5;
	width: 212px;
	height: 123px;
	background:  url(images/logo212x123.png) no-repeat;}
}



.menuAbas {
	position:relative;
	float:left;
	border:1px solid red;
}

.menuare {
	position: relative;
	float:left;
	margin-left:-12px;
	margin-right:4px;
	width:96px;
	height:65px;
	background:  url(images/menuare96x65.png) no-repeat;
}

.menuedi {
	position: relative;
	float:left;
	top: 0px;
	margin-right:4px;
	width:95px;
	height:67px;
	background:  url(images/menuedi95x67.png) no-repeat;
}
	
.menuenv {
	position: relative;
	float:left;
	top: 0px;
	margin-right:4px;
	width:96px;
	height:65px;
	background:  url(images/menuenv96x65.png) no-repeat;
}

.menutra {
	position: relative;
	float: left;
	top: 0px;
	margin-right:4px;
  	width:96px;
	height:65px;
	background:  url(images/menutra96x65.png) no-repeat;
 }

.menudu {
	position: relative;
	float:left;
	top: 0px;
	margin-right:4px;
	width:96px;
	height:64px;
	background:  url(images/menufc96x64.png) no-repeat;
}



/** Sub Menus **/

#subMenus {
	position: absolute;
	float:left;
	width:726px;
	height:34px;	
	top:50px; 
	left:0px;
	background:  url(images/cabecalhobg726x34.gif) no-repeat;
}

.menueve {
	position:relative;
	float:left;
	top:5px;
	margin-left:180px;
	width:80px;
	height:29px;
	background:url('images/menueven80x29.gif') no-repeat;
}	
		
.menupro {
	position:relative;
	float:left;
	top:5px;
	margin-left:0px;
	width:88px;
	height:29px;
	background:url('images/menupromo88x29.gif') no-repeat;
}	
		
.menuanu {
	position:relative;
	float:left;
	top:5px;
	margin-left:0px;
	width:88px;
	height:29px;
	background:url('images/menuanuncie88x29.gif') no-repeat;
}	
			
.menuproj {
	position:relative;
	float:left;
	top:5px;
	margin-left:0px;
	width:125px;
	height:29px;
	background:url('images/menuproj_125x29.gif') no-repeat;
}

.menuassine {
	position: relative;
	float: left;
	top: 5px;
	margin-left:0px;
	width: 80px;
	height: 29px;
	background: url('images/menuassine80x29.gif') no-repeat;
	border:solid 0px;
}

.menuass {
	position: relative;
	float: left;
	top: 5px;
	margin-left:0px;
	width: 80px;
	height: 29px;
	background: url('images/menuassin80x29.gif') no-repeat;
	border:solid 0px;
}


/** Sub Menus **/

/** Tecidos **/
.tecidosbg {
	position: absolute;
	float:left;
	top:84px;
	left:-3px;
	width:728px;
	height: 138px;
	background:  url('images/tecidos_bg728x138.jpg') no-repeat;
}
/** Tecidos **/

/** Container **/
#container {
	position: absolute;
	top:155px;
	left:-3px;
}

/** Conteudo **/
#conteudo {
	position: relative;
	float:left;

}

#topContent {
	position: relative;
	float:left;
	width:728px;
	height:46px;
	background:  url(images/ContSup728x46.gif) no-repeat;
}

#middleContent {
	position: relative;
	float:left;
	padding:15px;
	width:698px;
	background:  url(images/ContCen728x8.gif) repeat-y;
}


#bottomContent {
	position: relative;
	float:left;
	width:728px;
	height:46px;
	background:  url(images/ContInfLar728x46.gif) no-repeat;
}

#bottomContentIndex {
	position: relative;
	float:left;
	width:728px;
	height:46px;
	background:  url(images/ContInfLarIndex728x46.gif) no-repeat;
}

/** Botoes **/
.BtnHome {
	position:relative;
	top:0px;
	float:left;
	width:128px;
	height:28px;
	margin:-5px 0px 0px 20px;
	background:  url(images/btn_home124x28.gif) no-repeat;
}

.BtnEdAnt {
	position:relative;
	float: right;
	top:10px;
	margin:10px 0px 0px 10px;
	width:128px;
	height:28px;
	background:  url(images/btn_ed_ant124x28.gif) no-repeat;
}

.BtnEdAtual {
	position:relative;
	float: right;
	top:10px;
	margin:10px 20px 0px 10px;
	width:128px;
	height:28px;
	background: url(images/btn_ed_atual124x28.gif) no-repeat;
}

.BtnEdEsp {
	position:relative;
	float:left;
	top:5px;
	margin:10px 20px 0px 10px;
	width:293px;
	height:29px;
	background: url(images/btn_ed_esp293x29.gif) no-repeat;
}

.BtnEdEspBack {
	position:relative;
	float:left;
	top:5px;
	margin:10px 20px 0px 10px;
	width:293px;
	height:29px;
	background: url(images/btn_ed_esp_back_293x29.gif) no-repeat;
}

/** Botoes **/


/** Lingueta **/

.projGratuitos {
	position: relative; 
	float: right; 
	width: 124px; 
	height: 28px;
	right:56px; 
	top: 80px; 
	border: 0px solid;
	background: url("images/btn_prjGrat124x28.gif") no-repeat;
}

.cursos {
	position: relative; 
	float: right; 
	width: 98px; 
	height: 106px;
	right:47px; 		
	border:0px solid;
	background: url("images/chamada_cursos_98x106.jpg") no-repeat;
}

#h_toggle {
	position: absolute;
	z-index:151;
}

#setLingueta {
	position:absolute; 
	left:230px; 
	top:-77px; 
	width:40px; 
	height:15px; 
	z-index:150;
}

/** Lingueta **/


/** Conteudo **/

/** Parceiros **/
#parceiros {
	position:relative;
	float:left;
	width:728px;
	height:0px;
	background:  url(images/parceiros728x92.gif) no-repeat;
}

#anunciantesv {
	/*position:relative; */
	float:left; 
	width:150px;
	margin-right:0px;
}

/**slide vertical*/
#parceirosv {
	position:fixed;
	float:left;
	left:50%;
	margin-top:84px;
	margin-left:364px;
}

#parceirosvIndex {
	/*position:relative; */
	float:left; 
	width:110px;
	height:450px;
	margin-top:84px;
}
/** Parceiros **/

/** Rodape **/
#rodapebg {
	position: relative;
	float:left;
	height:34px;
	width:728px;
	margin-bottom:20px;
	_margin-top:-3px;
	font-size:11px;
	color:black;
	font-weight:bold;
	background:  url(images/rodape_bg728x34.gif) no-repeat;
}
/** Rodape **/

.copyright{
	position:relative; 
	float:left; 
	left: 20px; 
	width:260px ;
	height:30px; 
	top: 15px; 
	text-align:left;
}

.logoviper{
	position: absolute; 
	left: 50%; 
	margin-left:-364px; 
	text-align:center; 
	width: 728px; 
	height: 30px; 
	line-height: 30px;
	vertical-align:middle; 	
}


/** Container **/


/** Formulario **/

form{
	
	top: 10px;
	position:relative;
	left:50%;
	margin-left:-344px;
	width:450px;
	/*height:463px;*/
	padding:0px;
	text-align:left;
	font-size: 13px;
}

input {
	width:450px;
	margin:5px 0px 5px 0px ;
	border: 2px dashed #f4b7a1;
}

label{
	color:#000;
	font:1em Arial, Helvetica, sans-serif;
	display:block;
	text-align: left;
	
}

textarea{
	border: 2px dashed #f4b7a1;
	height:150px;
	overflow:auto;
	width: 450px;
	margin: 5px 0px 5px 0px;
	vertical-align: 2px;
}

.btform{
	width: 80px;
	font-size: 10px;
}

/** Formulario **/

/**  Textos **/

.titulo{
	font-size:16px;
	font-weight:bold;
	color:red;
}	
	
.destaque{
	font-weight:bold;
}
	
/**  Textos **/

.colecao{
	position:relative;
	float:right;
	margin-left:10px;
	top:15px;
	width:164px;
	height:345px;
	background-image:url(images/colecao.gif);
}

.edAtual{
	position:relative;
	float:left;
	width:215px;
	height:295px;
	margin-right:20px;
	margin-left:10px;
	background-image:url(images/Ed33/ed33_215x295.jpg);
}

.titlePatchbaby{
	position:relative;
	width:400px;
	height:170px;
	top:10px;
	left:50%;
	margin-left:-200px;
	background-image:url(images/Patchbaby/titlePbEd02_400x170.jpg);
}

.patchbaby{
	position:relative;
	float:left;
	width:215px;
	height:295px;
	top:15px;
	margin-left:55px;
	background-image:url(images/Patchbaby/pbEd02_215x295.jpg);
}

.ctEdAtual{
	position:relative; 
	float:left;
	width:440px;
	margin-bottom:20px;
}

.ctPatchbaby{
	position:relative; 
	float:left;
	width:420px; 
	height:295px; 
	top:30px;
	margin-bottom:20px;
}


.containerFotosEdAtual{
	border:0px solid black;
	position: relative;
	float:left; 
	width:480px; 
	left:54%; 
	margin-left:-245px;
}

.containerFotosPatchbaby{
	position: relative; 
	width:612px; 
	left:50%; 
	margin-left:-306px;
}

.fotosEdAtual{
	border:1px solid black; 
	margin:10px;
}

.fotosPatchbaby{
	border:1px solid #FF66CC; 
	margin:10px;
}

.manual{
	position:relative;
	width:448px;
	left:50%;
	margin:20px 0 20px -224px;
}

.ctAssine{
	border:0px solid; 
	margin-left:15px;
	margin-right:15px;
	font-size:14px;
}

.fotoAssine{
	position:relative;
	width:407px;
	height:243px;
	left:50%;
	margin-left:-203.5px;
	background:url(images/assine_407x243.jpg) no-repeat;
}

.containerMoldes{
	position: relative; 
	float: left; 
	border: 0px solid; 
	width: 700px; 
	height:auto;	
}

.moldes {
	position: relative;
	float: left;
	left:50%;
	margin-left: -150px;
	width: 300px;
	height: auto;
	border: 2px dashed gray;
	background-color: #f6b49f;
	padding-left: 15px;
}

.errata {
	position: relative;
	float: right;
	color:red;
	text-align: center;
	font-size: 11px;
	font-weight:bold;
	width: 220px;
	height: 330px;
}

.bannerPatchBaby {
	position: relative;
	float: left;
	width: 700px;
	height: 1096px;
	border: 0px solid;
	background:url(images/edicoesespe/patchbaby/patchbaby_700x1096.jpg) no-repeat;
}

.titleDownload {
	position: relative; 
	float: left; 
	border:0px solid; 
	width: 320px; 
	background-color: #eee9a3; 
	margin: 10px 0 10px 0;	
}

.patch1 {
	position: relative;
	float: left;
	width: 350px;
	height: 300px;
	color: #2734A0;
	font-weight: bold;
	border: 0px dashed #687c4f;
	margin: 10px 0 0 10px;
}

.patch3 {
	position:relative; 
	float:left; 
	border:0px solid; 
	width:642px;
	left:30px; 
	height:852px;
	background:url(images/edicoesespe/patchbaby/patchbaby03_642x852.jpg) no-repeat;
}

.boxPromoAssin {
	position:relative; 
	float:left; 
	background:url('images/promoAssinantes_700x495.jpg') no-repeat; 
	border:0px solid; 
	width:700px; 
	height:495px; 
	margin:0 0px 15px 0px;
	
}

.separacao {
	position:relative; 
	float:left; 
	width:700px; 
	height:1px; 
	margin-bottom:5px;
	border-top:3px dashed #fd9476;
		
}	

/* ================================================================== 
				Promocoes
 ================================================================== */
 
#promocoes {
	width:700px;
	/*height:510px; */
	color:black; 
	font-size:12pt; 
	font-variant:small-caps; 
	/*background-color:#fff568;*/
	border:0px solid;
}

#logoPromocoes {
	float:left; 
	width:180px; 
	text-align:center; 
	margin-top:7px; 
	margin-left:20px; 
	border:0px solid;
}

#compraColecao {
	float:left; 
	width:465px; 
	height:40px; 
	font-size:17pt; 
	margin-top:10px; 
	margin-left:15px; 
	border:0px solid;
}

#colecao {
	float:left; 
	width:480px; 
	height:218px;
	margin-top: -10px; 
	border:0px solid;
}

#precoRevistasPromocao {
	float:right; 
	margin-right:70px; 
 
	font-size:14pt; 
	width:310px; 
	height:50px; 
	border:0px solid;
}

#passoUm {
	float:left; 
	width:90px; 
	height:170px; 
	margin-left:20px; 
	margin-top:75px; 
	border:0px solid;
}

#depositoPromocao {
	float:left; 
	width:240px; 
	height:170px; 
	margin-top:23px; 
	border-right:3px dotted #e91f25;
}

#passoDois {
	float:left; 
	width:90px; 
	height:170px; 
	margin-top:23px; 
	border:0px solid;
}

#comprovantePromocao {
	float:left; 
	width:240px; 
	height:170px; 
	margin-top:23px; 
	border:0px solid;
}

#promo5Reais {
	width:700px;
	height:auto;  
	font-size:12pt;
	font-weight: bold; 
	color:black;
	background-color:#fff797;
}

#containerPromo5Reais{
	margin-left:2px;
}

/* ================================================================== 
				Promocoes
 ================================================================== */

 /* ================================================================== 
				Fale Conosco / Contato
 ================================================================== */
 
 .agrupadorContato {
	float:right; 
	width:192px; 
	height:470px; 
	border:0px solid; 
	font-size:90%; 
	background:url('images/contato/bg.jpg');
 }
 
 .tituloDepartamentos {
	width:185px; 
	padding-left:7px; 
	margin-bottom: 25px; 
	border:0px solid; 
	color:#607595;
 }
 
 .numeroTelefone {
	 color:black; 
	 font-size:110%; 
	 font-weight:bold;
 }
 /* ================================================================== 
				Fale Conosco / Contato
 ================================================================== */
	
 /*Manual Basico de Patchwork */

.contBanner {
	width:695px; 
	height:480px;
	background-color: #eaf6f2;
	padding-top: 10px; 
	border:0px solid;
}
.bannerManual {
	position:relative;
	width:663px;
	height:335px;
	margin: auto;
	background:url('images/banner_manual_basico_663x335.jpg');
}

.contTxBanner {
	width:700px; 
	height:80px; 
	border:0px solid;
}

.textoBanner {
	position:relative;
	float:left;
	padding:5px;
	background-color:#6bbd47;
	width:440px;
	left:50%;
	margin-left:-225px;
	color:black;
}

.contTextoManual {
	position:relative;
	float:left;
	width:700px; 
	height:auto; 
	border:0px solid;
	
}

.textoManual {
	position:relative;
	float:left;
	width:450px;
	height:auto;
	left:50%;
	margin-left:-224px;
	border:0px solid;
	margin-bottom: 15px;
}

.textoManualLeft {
	position:absolute;
	top:140px;
	left:50px;
	width:240px;
	height:360px;
	border:0px solid blue;
	font-size:11px;
	text-align:left;
	text-indent:10px; 
	padding-right:10px;
	color:black;
}

.textoManualRight {
	position:relative;
	float:right;
	margin-right:20px; 
	width:380px;
	height:130px;
	text-align:center;
	padding-top: 10px;
	border:0px solid red;
	font-size:13px;
	color:#2d2071;
}

#freightValueViewer {
	width:340px;
	height:20px;
	border: 0px solid;
	margin:auto;
	font-weight:bold;
	font-size:14px;
}

.contRodape {
	position:relative;
	float:left;
	width:700px; 
	height:200px; 
	border:0px solid;
}

.textoRodape {
	position:relative;
	float:left;
	padding:5px;
	/*background-color:#E9ACCE;*/
	width:440px;
	height:190px;
	left:50%;	
	margin-left:-225px;
	color:black;
	font-size:11px;
	border:0px solid;
}

 /*Manual Basico de Patchwork */
