@charset "UTF-8";

/* GLOBAL ------------------------------------------------------------------ */

body{
	background-color:#271e1e;
	margin:0;}
	
#pageWrap{
	width:100%;
	background:url(http://www.textilia.net/_images/bgn.jpg) top repeat-x #f6f6f6;}
	

#header{ 
	width:940px;
	height:130px;
	padding:15px 20px 0 20px;
	*height:105px;
	*padding-top:25px;
	margin:auto;}
	
#header h1 span{
	display:none;}
	
#footerWrap{
	width:100%;
	height:141px;
	background:#271e1e;}
	

#footer{
	width:940px;
	padding:30px 20px;
	margin:auto;}
	
#footer div#copyright{
	width:200px;
	float:left;}
	
#footer span{
	font-size:11px;
	color:#5c5454;}

#footer a{
	padding:1px 3px;
	font-size:11px;
	line-height:18px;
	color:#5c5454;}

#footer a:hover{
	padding:1px 3px;
	background-color:#443434;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	text-decoration:none;
	color:#fff;}
	
#footer img{
	margin-bottom:10px;}
	
#footer div#copyright.textSmall{
	color:#fff;
	line-height:16px;}
	
#footer table{
	width:430px;
	width:480px\9;
	float:right;
	margin-top:-5px;}
	
#contentWrap{
	width:940px;
	min-height:500px;
	padding:0 20px;
	padding-bottom:40px;
	margin:auto;
	overflow:hidden;}
	
#contentWrap div.contentFull{
	width:940px;
	border-bottom:#c2bdb8 1px dotted;
	float:left;
	padding-bottom:10px;
	overflow:hidden;}
	
.contentFull img{
	float:right;}
	
#mediabox{
	width:620px;
	height:300px;
	float:left;
	clear:both;
	margin-bottom:30px;}
	
#mediabox h3{
	margin-top:12px;
	font-size:18px;}
	
#mediabox div.textBox{
	position:absolute;
	margin-top:240px;
	width:600px;
	padding:5px 10px;
	height:50px;
	background:url(http://www.textilia.net/_images/mediabox_bg.png) repeat;}
	
#mediabox div.btPrev, #mediabox div.btNext{
	position:absolute;
	margin-top:15px;
	margin-left:530px;
	width:30px;
	height:30px;
	background:url(http://www.textilia.net/_images/mediabox_bt1off.png);}
	
 #mediabox div.btNext{
	 margin-left:570px;
	 background:url(http://www.textilia.net/_images/mediabox_bt2off.png);}
	
 #mediabox div.btPrev:hover{
	 background:url(http://www.textilia.net/_images/mediabox_bt1on.png);}	

#mediabox div.btNext:hover{
	 background:url(http://www.textilia.net/_images/mediabox_bt2on.png);}	
	 
#mediabox div.btPrev a, #mediabox div.btNext a{
	display:block;
	width:30px;
	height:30px;}
	
#mediabox div.nav, #mediabox div.navActive{
	margin-top:20px;
	float:right;
	width:9px;
	height:9px;
	margin-right:10px;
	background-color:#000;
	background:url(http://www.textilia.net/_images/mediabox_nav.png);}
	
#mediabox div.navActive{
	background:url(http://www.textilia.net/_images/mediabox_navactive.png);}
	
#mediabox div.nav a, #mediabox div.navActive a{
	display:block;
	margin-left:-5px;
	margin-top:-5px;
	width:20px;
	height:20px;}
	
#mediabox div.mbHover{
	visibility:hidden;
	position:absolute;
	float:left;
	width:140px;
	height:67px;
	padding:5px;
	margin-top:-80px;
	margin-left:-68px;
	background:url(http://www.textilia.net/_images/mediabox_boxbg.png);
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	text-align:center;
	font-family:'NettoOffcRegular', Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:13px;
	font-weight:normal;}
	
#mediabox div.nav:hover div.mbHover, #mediabox div.navActive:hover div.mbHover{
	visibility:visible;}
	
.mbHover img.arrow{
	margin-left:7px;
	margin-top:5px;
	*margin-top:-11px;}
	
#mbServicosNav{
	position:absolute;
	margin-left:280px;
	margin-top:-10px;
}

	

	
	
#contentWrap div.content, #contentWrap div.contentRight{
	float:left;
	width:610px;
	margin-top:20px;
	padding-right:10px;}
	
#contentWrap div.content{
	width:620px;
	margin-bottom:20px;
	border-right:silver 1px dotted;}
	
#text, #contentServicos{
	width:620px;
	margin:20px 0 60px 0;
	float:left;}

#contentServicos{border-left:#silver 1px dotted; padding-left:20px;}

#contentServicos h3{
	color:#f42d2d;
	margin-top:20px;
	margin-bottom:20px;
	font-size:25px;
	line-height:32px;}
	
#contentServicos  table{
	margin-top:20px;}
	
#contentServicos  table#fmts1{margin-left:-10px;}

#contentServicos  table#fmts1 td{font-size:11px; padding:0 10px; border-right:silver 1px dotted;}

#contentServicos  table#fmts1 td img{margin-bottom:10px;}

#contentServicos div.line{
	width:610px;
	height:10px;
	margin-top:10px;
	border-bottom:silver 1px dotted;}
	
#contentServicos ul{margin:0; padding:0;}

#contentServicos ul li{
	list-style:url(http://www.textilia.net/_images/bullet.png);
	margin-left:14px;
	margin-top:5px;}
	
#text h5{
	color:#d33f28;}
	
td.box{
	padding:20px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border:#d7d4cc 1px dotted;}

td.boxA, td.boxB{
	width:49%;
	vertical-align:top;
	padding:20px;

	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border:#d7d4cc 1px dotted;}

td.boxA{
	background-color:#362526;
	border:none;}

td.boxA a.assine{
	display:block;
	width:76px;
	height:76px;
	background-image:url(http://www.textilia.net/_images/btassine.png);
	position:absolute;
	margin-left:370px;
	margin-top:-30px;}

td.boxA a.assine:hover{
	background-image:url(http://www.textilia.net/_images/btassine2.png);}
	
td.boxA h4, td.boxA span{
	color:#e0e0e0;}

#contentMenu{
	float:right;
	margin-right:-13px;
	width:700px;}

#contentWrap div.sideBar{
	width:300px;
	text-align:center;
	float:right;
	margin-top:20px;}
	
	
	
	
	
	
	
	
#ptodevista, #eventosBox{
	float:left;
	text-align:left;
	margin-bottom:20px;
	margin-top:-5px;}

#eventosBox h3{margin-left:30px; margin-bottom:5px;}

#ptodevistaContent, #eventosBoxContent{
	float:left;
	-moz-boder-radius:3px;
	-webkit-border-radius:3px;
	background-color:#271e1e;
	width:270px;
	padding:0 15px;
	margin-top:5px;
	overflow:hidden;}
	
#eventosBoxContent{
	height:333px;}

#ptodevistaContent div.line, #eventosBoxContent div.line{
	float:left;
	width:270px;
	text-align:left;
	border-bottom:#554444 1px dotted;
	padding:15px 15px;
	margin-left:-15px;}
	
#ptodevistaContent div.line:hover, #eventosBoxContent div.line:hover{
	background-color:#362a2a;
}

#eventosBoxContent div.seeMore2{color:#fff;}

#ptodevistaContent div.line h6, #eventosBoxContent div.line h4{
	color:#fff;
	text-shadow:#271e1e 1px 1px 1px;}
	
#ptodevistaContent div.line span{
	color:#5c5450;
	width:190px;
	float:left;
	margin-top:3px;}

#ptodevistaContent div.line img{
	float:left;
	margin-right:10px;}
	
	
#contentWrap div.sideBar img.ad{
	clear:both;
	margin-bottom:20px;}
	
#header div.menu{
	float:right;}
		
#header div#logged{
	padding:1px 10px;
	background-color:#fff;	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	margin-top:-10px;
	float:right;
	margin-bottom:10px;}


#header div.icons{
	display:block;
	float:right;
	padding:2px 0;
	height:20px;}

#header div.menu ul{
	text-decoration:none; 
	padding:0; 
	margin:0;
	display:inline;}

#header div.menu li{
	font-family: 'NettoOffcRegular';
	color:#3b3536;
	font-size:14px;
	margin:0 5px;
	font-weight:normal;
	display:inline;}
	
#header div.menu li a{
	color:#3b3536;}
	
#header div.menu li a:hover{
	color:#d33f28;}

.searchField{
	width:399px;
	height:26px;
	overflow:hidden;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	background-color:#231f20;
	float:right;
	margin-top:-11px;
	
	padding:2px 0 2px 5px;}
	
#header div.searchField{
	margin-top:10px;
	margin-right:-10px;}
	
div.content div.searchField{
	margin-right:10px;}
	
.searchField input{
	width:369px;
	*width:359px;
	height:22px;
	background-color:#271e1e;
	border:#231f20 1px dotted;
	font-family: 'NettoOffcRegular';
	color:#fff;
	font-size:15px;
	float:left;}
	
.content div.searchField{
	width:586px;
	float:left;
	margin-top:0px;
	margin-bottom:5px;}
	
.content div.searchField input{
	width:550px;}
	
.tagResult h3, .tagResult h4{
	clear:none;
	display:inline;
	}

.secaoHeader{
	width:100%;
	margin-bottom:20px;
	float:left;}

.secaoHeader img{
	float:right;
	margin-top:7px;}
	
.secaoHeader img.restrita{
	float:left;
	margin-right:5px;
	margin-top:0px;}

.secaoHeader h3, .secaoHeader h4{
	float:left; 
	margin-right:10px;
	margin-top:-6px;
	color:#fb2330;}

	
.secaoHeader div.seeMore{
	clear:both;
	float:right;}
	
.servicosMenu{
	width:620px;
	margin-top:5px;
	margin-bottom:40px;
	float:left;}
	
.btStudio{
	background-color:#f5391e;
	width:140px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	padding:8px 15px 10px 15px;
	font-family: 'NettoOffcRegular';
	font-size:15px;
	color:#fff;
	margin-bottom:20px;
	}

.btStudio:hover{
	background-color:#fd3e22;
	text-decoration:none;
	-webkit-box-shadow:#fd3e22 0 0 20px;
	-mox-box-shadow:#fd3e22 0px 0px 20px;}
	

	

.sub, .subActive{
	height:18px;
	padding:4px 8px;
	background-color:#e8e8e8;
	margin:-5px 5px 2px 0;
	*margin-top:-7px;
	float:left;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	font-family: 'NettoOffcRegular';
	color:#48443a;
	font-size:13px;
	font-weight:bold;
	*font-weight:normal;}
	
.sub:hover, .subActive, .sub:hover a, .subActive a{
	color:#fff;
	background-color:#f42d2d;
	text-decoration:none;}
	
.sub a{
	color:#48443a;}
	
#enquete{
	width:300px;
	margin:10px 0 20px 0;
	text-align:left;
	overflow:hidden;}
	
#enquete td{padding:4px;}
	
.enqueteHeader{
	width:278px;
	padding:10px;
	background-color:#e6e6e6;
	border:#dcdcdc 1px solid;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	margin-bottom:10px;}
	
.enqueteHeader h3, .enqueteHeader span{
	color:#414042;}	
	
#bottomBar{
	width:918px;
	margin:0 auto;
	margin-bottom:20px;
	overflow:hidden;
	padding:10px;
	border:#e2e2e4 1px dotted;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	background-color:#ededee;}
	
#bottomBar div.box, #bottomBar div.boxAssine{
	width:202px;
	height:50px;
	margin:0 2px;
	padding:10px;
	border:#dadada 1px dotted;
	background-color:#e2e2e4;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	float:left;}
	
#bottomBar div.box span{
	line-height:normal;}
	
#bottomBar div.box:hover a:hover span, #bottomBar div.box:hover a span.text{
	text-decoration:none;}

#bottomBar div.box h6 img{
	margin-bottom:-3px;}
	
#bottomBar div.box h6{
	margin-bottom:5px;}
	
#bottomBar div.box:hover a{
	text-decoration:none;
	color:#271e1e;}
	
#bottomBar div.box:hover a span{
	text-decoration:underline;
	color:#271e1e;}
	
#bottomBar div.box:hover h5{
	text-decoration:none;
	color:#271e1e;}
	
.lightbox{
	width:620px;
	padding:15px 10px 40px 10px;
	background-color:#fff;}
	
.lightbox div.title{
	margin-bottom:20px;}
	

	
	

/* HOME ------------------------------------------------------------------ */


.feature, .archiveA, .archiveB, .archiveC{
	width:300px;
	float:left;}
	

	
.archiveA a img, .archiveB a img, .archive4xa a img, .archive4xb a img{
	margin-bottom:10px;}
	
.archiveA img.icon, .archiveB img.icon, .archive4xa img.icon, .archive4xb img.icon{
	position:absolute;
	margin-top:-17px;}
	
.archiveA img.icon, .archiveB img.icon{
	*margin-left:-304px;
	*margin-top:185px;}
	
.archive4xa img.icon, .archive4xb img.icon{
	*margin-left:-144px;
	*margin-top:83px;}

.feature div.sub, .feature h5{
	margin-top:5px;}
	
.archive4xa, .archive4xb{
	float:left;
	width:139px;}
	
.archive4xa{
	width:139px;
	border-right:silver 1px dotted;
	padding-right:10px;
	margin-right:10px;}

.archiveB{
	width:299px;}
	
.archiveC{
	width:299px;
	margin-top:10px;}
	
.archiveCline{
	width:299px;
	float:left;
	margin-top:9px;
	height:2px;
	border-bottom:silver 1px dotted;}
	
.archiveA{
	width:299px;
	margin-right:10px;
	padding-right:10px;
	border-right:silver 1px dotted;}

	
.archiveA h6, .archiveB h6, .archiveC h6,{
	margin-top:-3px;}
	
.archiveA div.sub, .archiveB div.sub, .archiveC div.sub{
	margin-top:1px;}
	
.archiveA p, div.archiveB p, div.archiveC p{
	border-bottom:#cccac4 1px dotted;
	margin:10px 0;
	
	}
	
.feature img, .archiveC img, .archiveB img, .archiveA img, .archive4xa img, .archive4xb img{
	margin-bottom:5px;}
	
.archive4xa p, .archive4xb p{
	margin:10px 0;}
	
#homeEventos{
	width:620px;
	float:left;
	border-bottom:#cccac4 1px dotted;
	padding-bottom:20px;
	margin-bottom:20px;}
	
#homeEventos div.archiveB p{
	margin-bottom:7px;}
	
	
	
.eventListA, .eventListB{

	width:895px;
	padding:20px;
	margin-top:20px;
	margin-right:20px;
	float:left;
	background-color:#ededee;
	border:#e2e2e4 1px solid;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;}
	
.eventListB{
	margin-right:0px;}

.eventListA div.line div.col2 a, .eventListB div.line div.col2 a{
	color:#8e9094;}
	
.eventListA div.line div.col2 a:hover, .eventListB div.line div.col2 a:hover{
	color:#fa1c00;}
	 
	 
.eventListA div.line, .eventListB div.line{
	width:885px;
	padding-bottom:10px;
	margin-top:10px;
	border-bottom:silver 1px dotted;
	float:left;}
	
.eventListA div.line div.col1, .eventListB div.line div.col1{
	width:240px;
	float:left;
	padding-right:20px;

}

.eventListA div.line div.col2, .eventListB div.line div.col2{
	width:420px;
	float:left;
	padding-left:20px;
	border-left:silver 1px dotted;
}

.eventListA div.line div.btt, .eventListB div.line div.btt{
	margin-top:10px;
	height:39px;
	background:url(http://www.textilia.net/_images/events_arrow1.png) right no-repeat;
	width:120px;
	float:right;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	color:#231f20;
	font-size:14px;
	text-align:left;
	padding-right:32px;
	padding-top:5px;}
	
.eventListA div.line div.btt:hover, .eventListB div.line div.btt:hover{
	background:url(http://www.textilia.net/_images/events_arrow2.png) right no-repeat;
	color:#fa1c00;}
	

	 

.bnProgramacao, .boxInfo{
	width:298px;
	-webkit-border-radius:3px;
	-moz-border-radius:5px;
	background-color:#ededee;
	border:#e2e2e4 1px solid;
	float:left;
	text-align:left;
	margin:0px 0 20px 0;
	margin-top:10px;
	overflow:hidden;}
	
.boxInfo{margin-top:0;}
	
.bnProgramacao span, .boxInfo span{
	line-height:normal;}
	
.bnProgramacao img, .boxInfo img{
	margin-left:5px;}
	
.bnProgramacao h4, .boxInfo h4{
	margin-bottom:10px;
	margin-left:27px;
	line-height:16px;}
	
.boxInfo div.line h4, #gallery h4{
	color:#fb2330;}

.bnProgramacao div.line, .boxInfo div.line{
	width:280px;
	padding:3px;
	overflow:hidden;
	border-bottom:#c3c3c3 1px dotted;
	padding:10px;}
	
.bnProgramacao div.line:hover{
	background-color:#e5e5e8;}
	
.bnProgramacao div.line div.link{
	display:block;
	margin-top:3px;
	margin-left:-3px;}
	
.bnProgramacao div.line div.date{
	width:30px;
	height:30px;
	text-align:center;
	margin-right:10px;
	margin-left:-3px;
	margin-top:-3px;
	padding-top:2px;
	float:left;
	border:#d5d5d5 1px solid;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;}
	
.bnProgramacao div.line div.date span strong{font-size:14px;}
	
.bnProgramacao div.line div.desc{
	float:left; 
	width:220px;}
	
.bnProgramacao div.line span, .bnProgramacao div.line span a{text-decoration:none;}

.bnProgramacao div.line{
	cursor:default;}

.bnProgramacao a div.line:hover span, .bnProgramacao a div.line:hover div.date span{
	color:#fb2330;
	cursor:pointer;}
	
#gallery{
	width:615px;
	border-bottom:silver 1px dotted;
	overflow:hidden;
	margin:20px 0;}

	
#gallery div.seeMore{
	margin-top:7px;
	width:150px;}

#gallery div.content{
	width:624px;
	border-right:none;
	overflow:hidden;}
	
#gallery div.content img{margin-right:13px;}
	
#homeNews{
	float:left;
	clear:both;
	width:620px;}
	
#homeNews div.content2x{
	width:620px;
	margin-top:20px;
	padding-top:20px;
	margin-bottom:15px;
	border-top:silver 1px dotted;
	float:left;}

#homeNews h5, #homeNews h6, .content2x h5, .content2x h6{clear:both;}
	
#bnRevistas{
	width:280px;
	text-align:left;
	padding:10px;
	padding-bottom:0px;
	border:#d3debb 1px dotted;
	-moz-border-radius:5p;
	-webkit-border-radius:5px;
	margin-bottom:20px;}
	
#bnRevistas:hover{background:#f0efef;}
	
#bnRevistas h5{text-transform:uppercase;}
	
#bnRevistas h5, #bnRevistas p.text, #bnRevistas p.text a{
	color:#83a534;
	font-family: 'NettoOffcRegular';}

#bnRevistas p.text{
	margin-top:3px;
	font-size:15px;}

#bnRevistas p.text a{
	text-transform:uppercase;
	font-weight:bold;}
	
#revistasDigitais{
	width:620px;
	float:left;}
	
#revistasDigitais img{
	float:left;
	margin-right:5px;}
	
#revistasDigitais h3, #revistasDigitais h5{color:#d33f28;}

#revistasDigitais div.issues{margin-top:10px;}
	
#revistasDigitais div.issues div.current{
	height:100px;
	overflow:hidden;
	background-color:#d33f28;
	padding:15px 10px;
	width:380px;
	float:left;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;}
	
#revistasDigitais div.issues div.current div{
	width:100%;
	padding-bottom:7px;
	margin-bottom:7px;
	border-bottom:#7b2b1e 1px dotted;}
		
#revistasDigitais div.issues div.current div span{
	font-size:12px;
	line-height:18px;}
	
.current div h6 a{
	font-size:15px;
	color:#fff;}
	
#revistasDigitais div.issues div.current div div.leia{
	width:auto;
	height:20px;
	padding:0 8px;
	padding-top:4px;
	margin-top:6px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	background-color:#231f20;
	text-align:center;
	font-family: 'NettoOffcRegular';
	color:#50e3b9;
	font-size:13px;
	font-weight:bold;
	border:none;}
	
#revistasDigitais div.issues div.current div div.leia:hover{
	background-color:#fff;
	color:#3b3536;}
	
#revistasDigitais div.issues div.current div div.leia:hover a{
	color:#3b3536;}
	
.leia a{color:#50e3b9;}

.leia a:hover{color:#3b3536;}

#revistasDigitais div.issues h6, #revistasDigitais div.issues span{
	
	color:#fff;
	text-shadow:none;
	*clear:both;}
	

/* BANNERS ------------------------------------------------------------------ */

.bnGuia{
	width:295px; 
	padding-let:5px; 
	float:right; 
	margin-top:20px;}

.bnGuia h3, .bnGuia span.text{
	color:#f82525;}

.bnGuia img{
	margin-top:6px;}
	


/* BTs ------------------------------------------------------------------ */

/*
.btLogin{
	width:57px;
	height:22px;
	background-image:url(http://www.textilia.net/_images/login_bt1.png);
	float:right;
	margin-left:5px;
	margin-top:-1px;}
*/

#header div.bt{
	float:right;}
	
	
.btLogin a{
	width:57px;
	height:22px;
	display:block;}
	
.btLogin:hover{
	background-image:url(http://www.textilia.net/_images/login_bt2.png);}
	
#enquete div.commentBt{
	background-image:url(http://www.textilia.net/_images/enquete_commentbt1.jpg);
	width:90px;
	height:22px;
	float:left;
	margin-top:5px;
	margin-left:7px;}

#enquete div.commentBt:hover{
	background-image:url(http://www.textilia.net/_images/enquete_commentbt2.jpg);}
	
#enquete div.commentBt a{
	width:90px;
	height:22px;
	display:block;}
	
#enquete div.resultsBt{
	background-image:url(http://www.textilia.net/_images/enquete_resultsbt1.jpg);
	width:204px;
	height:22px;
	margin-top:5px;
	margin-left:7px;
	float:left;}
	
#enquete div.resultsBt:hover{
	background-image:url(http://www.textilia.net/_images/enquete_resultsbt2.jpg);}
	
#enquete div.resultsBt a{
	width:204px;
	height:22px;
	display:block;}

.planosBt{
	display:block;
	width:120px;
	height:40px;
	padding-top:8px;
	margin-left:-10px;
	margin-top:-10px;
	background-color:#362526;	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	text-align:center;}
	

.planos, .pagamento{
	clear:both;
	float:left;
	padding-bottom:20px;}

.planosBtActive{
	
	float:left;
	width:150px;
	padding:8px 0;
	margin-left:-10px;
	margin-top:-10px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	text-align:center;
	border:#88b936 1px dotted;
	background-color:#8fc339;}
	
.planosBt span, .planosBtActive span{
	text-shadow:none;}
	
.planosBt span.textVd, .planosBtActive span.textVd{
	color:#fff;
	text-shadow:none;
	font-size:12px;}
	
.planosBt span.textBold,  .planosBtActive span.textBold{
	font-size:11px;
	line-height:16px;
	color:#fff;}
	
.planosBtActive span.textVd, .planosBtActive span.textBold{
	color:#362526;}

.planosTable{
	float:left;
	margin-bottom:10px;}
	
.saveBt{
	background-image:url(http://www.textilia.net/_images/save_bt1.png);
	width:124px;
	height:26px;}
	
.saveBt:hover{
	background-image:url(http://www.textilia.net/_images/save_bt2.png);}
	
.assineBt{
	display:block;
	background-image:url(http://www.textilia.net/_images/assine_bt1.png);
	width:124px;
	height:22px;}
	
.assineBt:hover{
	background-image:url(http://www.textilia.net/_images/assine_bt2.png);}
	
.saveBt a{
	display:block;
	width:124px;
	height:26px;}
	
.loginBt{
	background-image:url(http://www.textilia.net/_images/login_bt1.png);
	width:57px;
	height:22px;
	float:left;
	margin-left:5px;
	margin-top:3px;}
	
.loginBt:hover{
	background-image:url(http://www.textilia.net/_images/login_bt2.png);}
	
.loginBt a{
	display:block;
	width:57px;
	height:22px;}
	
.registerBt{
	background-image:url(http://www.textilia.net/_images/cadastrese_bt1.png);
	width:87px;
	height:22px;
	float:left;
	margin-top:5px;}
	
.registerBt:hover{
	background-image:url(http://www.textilia.net/_images/cadastrese_bt2.png);}
	
.registerBt a{
	width:87px;
	height:22px;
	display:block;}
	
.addEmailBt{
	width:130px;
	height:18px;
	margin-top:-13px;
	margin-bottom:20px;
	background-image:url(http://www.textilia.net/_images/addemail_bt1.png);
	float:left;}
	
.addEmailBt:hover{
	background-image:url(http://www.textilia.net/_images/addemail_bt2.png);}
	
.addEmailBt a{
	display:block;
	width:130px;
	height:18px;}
	
.sendBt{
	width:60px;
	height:23px;
	background-image:url(http://www.textilia.net/_images/send_bt1.png);
	float:left;}
	
.sendBt:hover{
	background-image:url(http://www.textilia.net/_images/send_bt2.png);}
	
.sendBt a{
	display:block;
	width:60px;
	height:23px;}
	
a.printBt{
	width:87px;
	height:22px;
	display:block;
	margin-left:5px;
	background-image:url(http://www.textilia.net/_images/print_bt1.png);}
	
a:hover.printBt{
	background-image:url(http://www.textilia.net/_images/print_bt2.png);}
	
	

	
/* LINKS ------------------------------------------------------------------ */



/* INTERNAS ------------------------------------------------------------------ */


#title, #titleRss{
	width:100%;
	margin-top:20px;
	padding:10px 0;
	border-bottom:#cbcbcb 1px dotted;
	border-top:#cbcbcb 1px dotted;
	overflow:hidden;}

#title div.back, #titleRss div.back{
	display:block;
	clear:both;
	margin:2px 0;}

#titleRss h3{
	color:#e79616;
	padding-top:8px;
	display:block;}

#title img.rss{
	position:absolute;
	margin-left:900px;
	margin-top:22px;
	float:right;}
	
#title h3{
	color:#271e1e;
	float:left;
	margin-right:10px;}
	
.seeMore{
	width:60px;
	height:14px;
	text-align:left;
	float:right;
	clear:both;
	padding-right:5px;
	background:url(http://www.textilia.net/_images/vejamais_icon.gif) right no-repeat;
	font-family:'NettoOffcRegular', Arial, Helvetica, sans-serif;
	color:#fa1c00;
	font-size:14px;
	font-weight:normal;
	line-height:11px;}
	
.seeMore2{
	height:10px;
	text-align:left;
	float:left;
	padding-left:25px;
	padding-bottom:5px;
	background:url(http://www.textilia.net/_images/vejamais_icon.gif) left no-repeat;
	font-family:'NettoOffcRegular', Arial, Helvetica, sans-serif;
	color:#fa1c00;
	font-size:14px;
	font-weight:normal;}
	
.seeMore a, .seeMore2 a{
	display:block;
	width:60px;
	height:14px;}
	
.seeMore:hover a span{
	color:#d33f28;}

.eventContent div.seeMore2{
	float:right;
	position:absolute;
	height:2px;
	margin-left:275px;
	background:url(http://textilianet.provisorio.ws/_images/vejamais_iconoff.gif) left no-repeat;}
	
.eventContent a.eventTitle:hover div.seeMore2{
	background:url(http://www.textilia.net/_images/vejamais_icon.gif) left no-repeat;}
	
.content2x{
	clear:both;
	margin-bottom:20px;
	padding:5px 0 20px 0;
	overflow:hidden;
	border-bottom:#cccac4 1px dotted;}
	
.content3xa{
	width:300px;
	margin-right:10px;
	float:left;
	padding:5px 0 20px 0;
	overflow:hidden;}
	
.content3x{
	width:299px;
	float:left;
	padding:5px 0 0 10px;
	border-left:silver 1px dotted;}
	
.content3x img, .content3xa img{
	border:#fff 1px dotted;}
	
.content3x div, .content3xa div{
	margin-top:10px;}
	
.content3x div.seeMore, .content3xa div.seeMore{
	background-color:#f6f6f6;
	padding:0;
	padding-right:5px;
	margin-top:-18px;
	*margin-top:-4px;}

	
.content3x p, .content3xa p{
	border-bottom:#cccac4 1px dotted;
	margin:10px 0;}
	
.content3x h4, .content3xa h4, .archiveA h4, .archiveB h4, .content3x img.restrita, .content3xa img.restrita{
	float:left;}
	
#restrita{
	margin:20px 0;
	padding:10px 10px 20px 10px;	
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	background-color:#321f20;}
	
#restrita h5{
	line-height:15px;
	margin-bottom:3px;
	color:#fff;}
	
#restrita span{
	color:#fff;}
	


#restrita div.btLogin{
	float:none;
	margin-top:14px;
	margin-left:0px;}
	
#restrita input{
	float:left;}

#restrita h4{
	color:#df452d;}

#restrita td h4{
	color:#2e2c2d;}
	
#restrita th{
	text-align:right;}
	
#restrita td.register{
	width:50%;
	padding-left:20px;
	
	border-left:#cccac4 1px dotted;}
	
#restrita td.register img{
	margin-top:5px;}
	
#registerTable, #loginTable{
	margin-top:10px;}

.breadcrumb{
	font-family: Arial;
	color:#6d6e71;
	font-size:12px;
	font-weight:normal;
	font-style:normal\9;
	margin-bottom:10px;
	text-transform:lowercase;}
	
.contentNavigation{
	float:left;
	clear:left;
	font-family: Arial;
	color:#6d6e71;
	font-size:12px;
	font-weight:normal;
	font-style:normal\9;
	text-transform:lowercase;
	margin-top:5px;}
	
.contentNavigation img{
	margin-right:5px;
	margin-bottom:-1px;}
	
.breadcrumb a, .contentNavigation a{
	color:#6d6e71;}
	
.breadcrumb a:hover, .contentNavigation a:hover{
	color:#d33f28;}
	
.contentNavigation a.active{
	font-weight:bold;
	color:#d33f28;}
	
#userBar, #sponsored{
	background-color:#fbfbfb;
	border:#cccac4 1px solid;	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	padding:10px;
	width:600px;
	margin-bottom:20px;
	text-align:left;
	color:#a49f94;
	overflow:hidden;}
	
#sponsoredTitle{
	float:right;
	font-style:italic;}

#userBar a{
	color:#a49f94;
	font-weight:bold;}

#userBar a:hover, #userBar a:active{
	color:#d33f28;}
	
#userBar div.txtSize{
	float:left;
	height:15px;
	margin-top:-1px;}
	
#userBar div.txtSize:hover{
	color:#d33f28;}

.btPrint{
	background:url(http://www.textilia.net/_images/print_icon.jpg) right top no-repeat;
	float:left;
	width:72px;
	height:15px;
	padding:0 10px;
	margin:0 10px;
	border-left:#a49f94 1px dotted;
	border-right:#a49f94 1px dotted;}
	
.btPrint:hover{
	background-image:url(http://www.textilia.net/_images/print_icon2.jpg);}
	
.btPrint:hover span{
	color:#d33f28;}
	
.btPrint a span{
	font-weight:normal;
	text-decoration:none;}
	
.btPrint a:hover{
	text-decoration:none;}
	
.btShare{
	background:url(http://www.textilia.net/_images/share_icon1.jpg) right top no-repeat;
	float:left;
	width:90px;
	height:15px;}
	
.btShare:hover{
	background-image:url(http://www.textilia.net/_images/share_icon2.jpg);
	color:#d33f28;}

#sharePullDown{
	width:91px;
	height:12px;
	background-image:url(http://www.textilia.net/_images/share_bg.png);
	position:absolute;
	display:none;
	margin-left:-13px;
	padding:13px;}
	
#sharePullDown a{
	font-family: 'NettoOffcRegular';
	margin:0 3px;
	color:#fff;
	font-size:13px;
	font-weight:bold;}
	
#sharePullDown a:hover{
	color:#fff;}
	
#userBar div.btShare:hover div#sharePullDown{
	display:block;}
	
.articleContent, .searchContent{
	width:620px;}
	
.searchContent h5{
	margin-bottom:3px;}
	
#print{
	margin-left:20px;}
	
#print div#articleDetail p{
	text-shadow:none;
	color:#231f20;}
	
#print div.printHeader{
	margin-bottom:20px;
	padding-bottom:20px;
	border-bottom:#b7b4ad 1px dotted;
	clear:both;
	overflow:hidden;
	margin-bottom:20px;}

#articleDetail h3{
	font-size:32px;
	line-height:30px;
	text-transform:none;}
	
#articleDetail h5{
	color:#d33f28;}
	
#articleCredits p{
	color:#6d6e71;}
	
#articleCredits span{
	color:#d33f28;}	
	
#articlePhotoGallery{
	margin-top:20px;
	padding-top:20px;
	border-top:#c2bdb8 1px dotted;}
	
#articlePhotoGallery img{
	border:none;}
	
#articleRelatedContent{
	margin-top:20px;
	padding-top:20px;
	border-top:#c2bdb8 1px dotted;}
	
#articlePhotoGallery h4, #articleRelatedContent h4{
	margin-bottom:5px;}
	
#articleRelatedContent span.text{
	clear:both;}
	
#articleRelatedContent span.text a:hover{
	color:#f82525;
	text-decoration:none;}
	
.articleTags{
	background-color:#fbfbfb;
	border:#cccac4 1px solid;	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	padding:10px;
	margin-bottom:20px;
	text-align:left;}

.articleTags span{
	line-height:normal;}

.articleTags img{
	position:absolute;
	margin-left:-17px;}
	
.articleTags a{
	font-family: 'NettoOffcRegular';
	color:#a49f94;
	padding:0 5px;}
	
.articleTags a:hover{
	background-color:#fb2330;
	color:#fff;
	text-decoration:none;	-moz-border-radius:3px;
	-webkit-border-radius:3px;}
	
.searchContent div.a{
	width:570px;
	padding:10px;
	background-color:#f0f0f0;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;}
	
.searchContent div.b{
	width:570px;
	padding:10px;}
	
.searchContent div#results{
	width:570px;
	height:25px;
	padding:10px 2px;
	margin-top:20px;}
	
.searchContent div#results span{
	float:left;
	margin-right:10px;}
	
.searchContent div#results div{
	margin-top:-2px;}
	
.searchContent div#results div.resultShowing{
	float:left;
	margin-top:2px;}
	
#paging{
	float:right;
	margin-top:40px;}
	
.resultsperpage{
	float:right;
	margin-right:-26px;
	padding-top:3px;}
	
#paging div.prevBt{
	width:17px;
	height:17px;
	float:left;
	background:url(http://www.textilia.net/_images/prev.png) #a4a4a4;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;}
	
#paging div.prevBt:hover{
	background-color:#fb2330;}
	
#paging div.prevBt a{
	display:block;
	width:17px;
	height:17px;}
	
#paging div.nextBt{
	width:17px;
	height:17px;
	float:left;
	background:url(http://www.textilia.net/_images/next.png) #a4a4a4;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;}
	
#paging div.nextBt:hover{
	background-color:#fb2330;}
	
#paging div.nextBt a{
	display:block;
	width:17px;
	height:17px;}
	
#paging div.firstBt, #paging div.lastBt{
	display:block;
	height:15px;
	padding:0 5px 2px 5px;
	float:left;
	margin:0 2px;
	background:#a4a4a4;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;}
	
#paging div.firstBt a, #paging div.lastBt a{
	display:block;
	height:17px;
	font-family: 'NettoOffcRegular';
	size:12px;
	color:#fff;}
	
#paging div.firstBt:hover, #paging div.lastBt:hover{
	background:#fb2330;}

#paging div.page{
	font-family: 'NettoOffcRegular';
	float:left;
	margin:0 5px;
	margin-top:-4px;
	padding:5px;}
	
#paging div.page a{
	color:#423b3d;}

#paging div.pageActive{
	font-family: 'NettoOffcRegular';
	float:left;
	margin:0 5px;
	margin-top:-4px;
	padding:5px;
	color:#fb2330;}
	
#paging div.pageActive a, #paging div.page a:hover{
	color:#fb2330;}
	
#registerTable, #mainTable{
	width:680px;
	float:left;
	margin-top:20px;
	clear:both;
	overflow:hidden;}
	
#mainTable{
	width:850px;}
	
	
#registerTable input.field{
	background-color:none;
	background:none;
	border:none;
	border-bottom:silver 1px dotted;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	color:#5d5e60;
	font-size:14px;
	margin-bottom:3px;}


#registerTable th, #loginTable th, #indiqueTable th, #mainTable th{
	font-family: Arial;
	color:#3b3536;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	text-align:right;
	border-right:#b7b4ad 1px dotted;
	padding:15px 10px 7px 10px;
	width:120px;
	vertical-align:top;}
	
#registerTable tr td, #indiqueTable tr td, #mainTable tr td{
	padding-top:10px;}
	
#registerTable th input{
	margin-top:-3px;}
	
#registerTable img, #loginTable img, #indiqueTable img{
	margin-left:20px;}
	
#registerTable td th, #loginTable td th, #indiqueTable td th, #mainTable td th{
	width:120px;
	border:none;
	padding:6px;
	text-transform:none;
	font-weight:normal;}
	
#registerTable td th{
	padding-top:15px;}
	
#mainTable th{
	padding-top:0px;}
	

#registerTable td, #loginTable td, #indiqueTable td, #mainTable td{
	padding-left:10px;}
	
#registerTable td td, #indiqueTable td td{
	padding:10px;}
	
#loginTable input{
	float:left;}
	
#indiqueTable td span{
	margin-top:5px;
	display:block;}
	
	
#rssContent{
	padding:15px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border:#d7d4cc 1px dotted;
	background:url(http://www.textilia.net/_images/rssbg.jpg) top left no-repeat #e6e6e6;
	overflow:hidden;
	height:460px;
	margin-top:20px;}
	
.lightbox div#rssContent, .lightbox div#lightboxContent{
	text-align:center;
	background:none;
	border:none;}

.lightbox div#lightboxContent input{
	width:250px;
	height:22px;
	background-color:#271e1e;
	border:#231f20 1px dotted;
	font-family: 'NettoOffcRegular';
	color:#fff;
	font-size:15px;
	float:left;
}
	

	
.lightbox div#rssContent input{
	text-align:center;
	margin-bottom:60px;}
	
.lightbox div#titleRss{
	text-align:center;}
	
.lightbox div#title, .lightbox div#titleRss{
	border-top:none;
	padding-top:0;
}
	
#rssContent a,#rssContent h5{
	color:#e79616;}
	
	

#rssContent div.rssContent{
	width:585px;
	float:left;
	border-right:#d7d4cc 1px dotted;
	padding-right:15px;}
	
#rssContent div.rssSideBar{
	width:280px;
	float:left;
	padding-left:15px;
	z-index:-999;}
	
#rssContent div.rssSideBar ul{
	margin:10px 0;
	padding:0 21px;}
	
#rssContent div.rssSideBar ul li{
	list-style:url(http://www.textilia.net/_images/rss.png);
	margin-bottom:10px;
	}
	
#rssContent div.rssSideBar ul li a{
	color:#5d5e60;}
	
#rssContent div.rssSideBar ul li a:hover{
	color:#f82525;}
	
	
#faqSideBar, .assineBox{
	width:220px;
	text-align:left;
	float:left;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	margin-right:100px;
	margin-top:20px;}
	
#servicosSideBar{
	width:275px;
	text-align:left;
	float:left;
	margin-top:20px;
	padding-right:20px;}
	
#servicosSideBar ul{
	margin:o;
	padding:0;}
	
#servicosSideBar ul li{
	list-style:none;
	margin:0;
	padding:5px 0;
	color:#808285;}
	
#servicosSideBar ul li.active{
	color:#f42d2d;
	font-weight:bold;}
	
#servicosSideBar ul  a:hover li{
	text-decoration:none;
	color:#ef3e23;}

#aboutBox{
	width:220px;
	float:right;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	margin-top:20px;
	clear:both;}
	
#aboutBox a{
	color:#8e9094;}
	
#aboutBox a:hover{
	color:#fb2330;}
	
#aboutBox ul, .aboutBox li{
	margin:0;
	padding:0;}
	
#aboutBox li{
	text-decoration:none;
	list-style:none;
	margin:5px 0;}
	

	
#faqHeader, #anuncieHeader, #pagto_cartao, #pagto_transferencia, #pagto_boleto, #pagto_deposito{
	width:600px;
	padding:10px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border:#d7d4cc 1px dotted;
	float:left;
	margin-bottom:10px;}
	
#anuncieSelect{
	background-color:#271e1e;
	padding:10px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	margin-top:40px;}
	
#anuncieSelect h6{
	color:#fff;}
	
#pagto_cartao, #pagto_transferencia, #pagto_boleto, #pagto_deposito{
	width:540px;
	margin-top:15px;}

	
#faqHeader select{
	width:400px;
	margin-top:5px;
	margin-right:-3px;
	font-family: 'NettoOffcRegular';
	color:#5d5e60;
	font-size:14px;}
	
#faqContent, .anuncie{

	padding:10px;
	margin-top:10px;
	clear:both;}

.anuncie{
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border:#d7d4cc 1px dotted;
	float:left;
	width:598px;}
	
	
	
	
/* EVENTOS ------------------------------------------------------------------ */



#eventGallery{
	margin-top:30px;}

#eventGalleryContent{
	margin-left:-2px;
	width:942px;
	height:100px;
	padding:1px;
	background-color:#231f20;
	overflow:hidden;}
	
#eventGalleryContent img{margin:1px;}

#eventFeatures, #calendarContent{
	width:960px;}
	
#eventFeatures table{margin-top:20px;}
	
.calendar_item{
	width:205px;
	float:left;
}
	
td.eventExtras{
	background-color:#e2e1e1;}
	
.eventContent, .eventContentExtra{
	background-color:#f6f6f6;
	float:left;
	width:300px;
	padding:1px;
	padding:5px 0 0px 0;}
	
.eventContent img{
	border:#fff 1px dotted;}
	
.eventContent  p{
	border-bottom:silver 1px dotted;}


.eventContentExtra div{
	background-color:#e2e1e1;
	padding:10px;
	padding-top:0;}
	
.eventContent div.seeMore{
	background-color:#f6f6f6;
	padding:0;
	padding-right:5px;
	margin-top:-18px;}
	
.eventContent h4{
	width:210px;}
	
.eventContent a.eventTitle h4:hover{
	color:#fb2330;}
	
	

#calendarContent div#paging{
	float:right;
	width:925px;
	margin-right:35px;
	margin-bottom:10px;}

#calendarContent div#paging h3{
	float:right;
	margin:-3px 20px 0 20px;
	font-size:16px;}
	
#calendarContent div#paging div.prevBt, #calendarContent div#paging div.nextBt{
	float:right;}
	
#calendarContent div#paging span{
	float:left;}
	
#calendarContent div#paging div.sub, #calendarContent div#paging div.subActive{
	margin-top:-2px;}
	
#calendarContent div#paging span.text{
	margin-right:10px;
	margin-top:2px;
	font-style:italic;}


#viewCalendar{
	display:block;}
	
#viewList{
	display:block;}
	
#viewList table{
	margin:0 25px;
	width:890px;
	float:left;}
	
#viewList table tr td.calendarMonth{
	margin:0;
	float:none;
	vertical-align:top;}


.calendarLine{
	width:980px;
	float:left;
	height:20px;
	clear:both;
}

.calendarMonth{
	width:205px;
	padding:13px 0 0;
	border-top:#c2bdb8 1px dotted;
	float:left;
	text-align:center;
	margin:10px 35px 0 0;}
	
div.calendarMonth:hover span.sub, td.calendarMonth:hover span.sub{
	color:#fff;
	background-color:#f82525;
	text-decoration:none;
}

.calendarMonth span.textSmall{
	float:left;
	text-align:left;
	margin:10px 2px;
	clear:both;
	line-height:18px;}
	
.calendarMonth table{
	clear:both;}
	
.calendarMonth table td.day{
	background-color:#e0dcd3;}
	
.calendarMonth table td{
	width:10px;
	height:10px;}
	
.calendarMonth table td.dayEvent{
	background-color:#423b3d;}
	
.calendarMonth table td.dayEvent span{
	position:absolute;
	margin-left:-6px;
	margin-top:-11px;
	display:block;
	width:20px;
	height:20px;}
	
.calendarMonth table td.dayEvent span:hover div.dayEventDetail{
	display:block;}
	
.dayEventDetail a{
	text-decoration:none;
	color:#fff;}
	
.dayEventDetail a:hover{
	text-decoration:underline;
	color:#fff;}
	
.calendarMonth span.textSmall a{
	text-decoration:none;
	color:#5d5e60;}
	
.calendarMonth span.textSmall a:hover{
	text-decoration:none;
	color:#fb2330;}


.calendarMonth table td.dayEvent div.dayEventDetail{
	display:none;
	
	position:absolute;
	z-index:13000;
	width:220px;
	
	margin-top:17px;
	*margin-top:19px;
	margin-left:-110px;
	*margin-left:-125px;
	
	background-color:#271e1e;
	padding:5px;
	*padding-bottom:15px;
	
	-webkit-box-shadow:#000 0px 0px 2px;
	-moz-box-shadow:#000 0px 0px 2px;
	
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:12px;
	}
	
.calendarMonth table td.dayEvent div.dayEventDetail p{
	margin-top:2px;
	height:7px;
	}
	
.calendarMonth table td.dayEvent div.dayEventDetail img{
	position:absolute;
	top:-6px;
	left:117px;}
	





/* EVENTOS // ------------------------------------------------------------------ */



.language{
	background:url(http://www.textilia.net/_images/arrow_b.png) right no-repeat #dbdbdd;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	width:55px;
	height:17px;
	padding:1px 5px 2px 5px;
	padding-right:20px;
	border:#d3d2d4 1px solid;
	*border:none;
	font-size:13px;
	cursor:pointer;
	float:right;
	font-style:italic;
	font-family: 'NettoOffcRegular';
	color:#3b3536;
	margin:0 10px;
	font-weight:normal;}
	
.language:hover{
	background:url(http://www.textilia.net/_images/arrow_b.png) right no-repeat;
	background-color:#d3d2d4;
	border:#c3c3c3 1px solid;}
	
.languageActive{
	background:url(http://www.textilia.net/_images/arrow_r.png) right no-repeat #dfdede;
	color:#fff;
	text-shadow:none;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	width:55px;
	padding:1px 5px;
	padding-right:20px;
	font-style:italic;
	background-color:#271e1e;
	border:#271e1e 1px dotted;
	*border:none;
	font-size:13px;}
	
#lSelector{
	position:absolute;
	margin-left:638px;
	*margin-left:438px;
	top:37px;
	*top:35px;
	z-index:140000;
	
	background-color:#271e1e;
	border:#271e1e 1px dotted;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	width:250px;
	display:block;}
	
#lSelector div{
	padding:4px;}
	
#lSelector select{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

#lSelector a:hover{
	background:none;}
	


/* REVISTAS DIGITAIS ------------------------------------------------------------------ */

.currentIssuesContent{
	*width:650px;
	float:left;
	clear:left;
	margin-bottom:20px;}

.currentIssuesA, .currentIssuesB, .currentIssuesC{
	width:270px;
	min-height:600px;
	padding:10px 20px 20px 20px;
	float:left;
	border-right:#bcbec0 1px dotted;}
	
.currentIssuesA{
	margin-left:-20px;}

	
div.btLeia{
	width:43px;
	height:43px;
	position:relative;
	margin-left:160px;
	margin-top:-43px;
	background-image:url(http://www.textilia.net/_images/leia2.png);}
	
.currentIssuesA:hover div.btLeia, .currentIssuesB:hover div.btLeia, .currentIssuesC:hover div.btLeia{
	background-image:url(http://www.textilia.net/_images/leia.png);}

.currentIssuesA:hover, .currentIssuesB:hover, .currentIssuesC:hover{
	background-color:#f1f2f2;}


#allIssues{
	width:610px;
	float:right;
	overflow:hidden;
	margin-top:20px;}
	
#allIssues table{
	width:611px;
	margin-top:-1px;}

#allIssues table tr td{
	border-top:#bcbec0 1px dotted;
	border-right:#bcbec0 1px dotted;
	padding:10px;
	text-align:center;}
	
#allIssues table tr td:hover{
	background-color:#f1f2f2;}
	
#allIssues table tr td img{
	margin-bottom:5px;}
	
	
/* ------------------------------------------------------------------ */
	
.form_error {
	font-family: 'NettoOffcRegular';
	color:#FF0000;
	font-size:12px;
	font-weight:normal;
	text-shadow:#FFF 0 1px 0;}
	
	
#notfound, #error{
	text-align:center;
	overflow:hidden;}

	
#notfound h3, #error h3{
	text-transform:none;
	font-size:24px;
	line-height:42px;}
	
#notfound span, #error span{
	font-size:14px;}
	
#notfound  p, #error p{
	display:block;
	margin-top:20px;}
	
#notfound div.searchField{
	float:none;
	margin:auto;}
	
.assinatura_status{
	float:left;
	width:230px;
	margin-top:-10px;
	margin-bottom:40px;}
	
.assinatura_status span{
	color:#321f20;}
	
.bt{
	background-image:url(http://www.textilia.net/_images/bgbt.jpg);
	height:18px;
	display:inline-block;
	float:left;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border:#85a737 1px solid;
	font-family: 'NettoOffcRegular';
	font-size:12px;
	color:#231f20;
	text-align:center;
	text-transform:uppercase;
	
	padding:2px 4px 0 4px;
}

.bt:hover{
	background-image:none;
	background-color:#b9dc6d;
	cursor:pointer;
	color:#231f20;}
	
div.bt a, div.bt a:hover{
	display:block;
	padding:2px;
	margin-top:-2px;
	color:#231f20;
	text-decoration:none;}
	
/* ------------------------------------------------------------------ */

#contactWrap{
	width:620px;
	float:left;
	margin-top:20px;}
	
.contact, .history{
	float:left;
	margin-bottom:20px;
	padding-bottom:20px;
	width:620px;
	border-bottom:silver 1px dotted;
	clear:both;}

.contact h5, .contact ul, .contact ul li{
	float:left;
	list-style:none;
	margin:0;
	padding:0;}
	
.contact h5{
	width:190px;}
	
.history h5{
	color:#fb2330;
	clear:both;}
	
.contact ul{
	margin:0;
	padding:0;
	border-left:silver 1px dotted;}
	
.contact ul li p{
	float:left;
	margin:0;
	margin-left:20px;
	margin-bottom:20px;
	width:190px;
	margin-right:20px;
	font-size:11px;
	font-weight:bold;}
	
.contact ul li a{
	float:left;
	clear:right;
	width:190px;
	font-size:11px;
	color:#5d5e60;
	text-decoration:underline;
	*padding-bottom:10px;}
	
.contact ul li{
	float:left;
	clear:both;	
	padding-bottom:20px;}
	
#restrita h5{
	color:#fff;}
	
#window_newsletter{
	text-align:center;}
	
#window_newsletter div#lightboxContent form input{
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	height:18px;
	font-size:14px;}
	
.mk_formatos{
	background:white; 
	padding:10px; 
	-webkit-border-radius:5px; 
	-moz-border-radius:5px; 
	float:left;
	text-align:center;}
	
	
#header div#adSelo{
	float:right;
	margin-bottom:10px;
	margin-top:5px;
	margin-left:10px;
	height:50px;
	background-color:#F00;
	clear:right;}
	
#partnersBarWrap{
	width:100%;
	margin:auto;
	clear:both;
	background:url(http://www.textilia.net/_images/partners_line.gif) bottom repeat-x #e2e2e4;
	height:50px;}
	
#partnersBar{
	width:960px;
	margin:auto;
	height:50px;}
	
#partnersBar div#login{
	width:200px;
	margin-top:12px;
	float:right;}
	
#partnersBar div#login div{
	float:right;}
	
#partnersBar div#login div.icons{
	margin-top:2px;}
	
#partnersBar div.partner{
	float:left;
	border-right:#ababab 1px dotted;
	padding-right:15px;
	margin-right:15px;
	padding-top:10px;
	height:38px;}
	
#adMegaBanner{
	width:100%;
	text-align:center;
	margin:auto;
	padding:10px 0;
	border-bottom:#d8d8d8 1px solid;
	background: url(http://www.textilia.net/_images/ptn_top.gif) repeat #f6f6f6;}

#adFullBanner{
	border-bottom:silver 1px dotted;
	padding-bottom:20px;
	width:620px;
	overflow:hidden;
	text-align:center;
	margin-bottom:20px;}
	
#adSuperBanner{
	width:940px;
	height:110px;
	margin:auto;
	margin-top:10px;
	margin-bottom:-1px;
	padding:0;
	text-align:center;
	color:#aaa69c;
	position:relative;}
	
#adSuperBanner div{
	width:720px;
	position:absolute;
	margin-left:100px;
	*margin-left:-360px;
	z-index:0;}
	
#adSuperBanner p{
	margin:0;
	padding:0;}
	
#adSuperBanner img{
	margin-top:5px;}
	
#adSideBar p{
	border-bottom:silver 1px dotted;
	margin:10px 0;}
	
