/*Geral*/
#stickysocial_dock
{
	/*+placement:shift 955px 22px;*/
	position: relative;
	left: 955px;
	top: 22px;
}
HTML
{
	height: 100%;
}
#portfoliocss
{
	width: 150px;
	height: 300px;
	margin: 0px;
	vertical-align: top;
	padding: 8px;
	background-color: #D7DDFD;
	margin-bottom: 5px;
	display: inline-block;
}
BODY
{
	background: url(../images/topo_bck.jpg) repeat-x;
	margin: 0;
	font: 1em Arial;
}
P
{
	margin-top: 0;
	margin-bottom: 10px;
}
#linha1.linha1 DIV.moduletable_dados
{
	padding: 10px;
	font: 11px verdana;
}
A
{
	text-decoration: none;
}
/*Linha1 - info*/
#linha1
{
	display: inline-block;
	text-align: left;
	height: 39px;
	clear: both;
	width: 1000px;
	color: #007CD0;
	margin: 0;
	border: 0;
}
#linha1 A
{
	color: #000104;
}
#linha2
{
	clear: both;
	display: inline-block;
	clear: both;
	width: 1000px;
	background: url(../images/topo.jpg) no-repeat;
	height: 294px;
	margin: 0;
	border: 0;
}
DIV.moduletable_busca
{
	float: right;
	width: 220px;
	/*+opacity:80%;*/
	filter: alpha(opacity=80);
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	-moz-opacity: 0,8;
	opacity: 0,8;
	opacity: 0.8;
	height: 130px;
	display: block;
	/*+placement:shift -5px -128px;*/
	position: relative;
	left: -5px;
	top: -128px;
}
#linha2 INPUT.button_busca
{
	float: right;
	margin-right: 5px;
	margin-top: 99px;
	display: block;
}
#linha2 DIV.inputbox_busca, #linha2 .inputbox_busca
{
	border: 0px solid #000000;
	padding: 5px;
	margin: 100px 0 20px 5px;
	font-size: 11px;
	font-style: italic;
	font-weight: bold;
	/*+opacity:100%;*/
	filter: alpha(opacity=100);
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	-moz-opacity: 1;
	opacity: 1;
	color: #353535;
	background: #D5DDE6 url(../images/bck.jpg);
}
/*Linha3 - menu*/
#linha3
{
	clear: both;
	font: bold 12px Verdana;
	width: 1000px;
	height: 43px;
	background: #F5F5F8;
	display: inline-block;
	border-bottom: 1px solid #EEF;
}
#linha3 UL
{
	display: inline-block;
}
#linha3 UL LI
{
	margin-right: 34px;
	height: 30px;
	text-decoration: none;
	display: inline-block;
}
#linha3 UL LI A
{
	color: #010101;
}
#linha3 UL LI A:link
{
	color: #059;
	padding-top: 12px;
}
#linha3 UL LI A:hover
{
	display: inline;
	color: #000;
}
#linha3 UL LI A:visited
{
	color: #333;
	padding-top: 12px;
}
#linha3 UL LI A:active
{
	color: #46F;
	padding-top: 12px;
}
/*Linha4 - Breadcrumb*/
#linha4
{
	clear: both;
	width: 1000px;
	display: inline-block;
	text-align: right;
	height: 28px;
}
#linha4 .breadcrumbs
{
	margin: 5px;
	color: #FEFEFE;
	font-weight: bold;
	font-size: 10px;
	display: inline-block;
}
#linha4 .breadcrumbs A
{
	color: #B3D0E5;
	text-decoration: none;
	font-weight: bold;
}
/*Linha5 - Conteudo*/
#linha5
{
	clear: both;
	background: #FFFFFF url(../images/linha5_conteudo1.png) repeat;
	width: 1000px;
	border: 0;
	margin: 0;
	display: inline-block;
}
#linha5 .small
{
	font-size: 0.8em;
	color: #D4CFF0;
}
#linha5 .createdate
{
	font-size: 0.8em;
	display: inline-block;
	color: #899093;
}
#linha5 HR
{
	height: 1px;
	color: #0477CA;
}
#linha5 .modifydate
{
	font-size: 0.8em;
	padding-bottom: 20px;
	color: #C2C6CB;
}
#left TR.sectiontableentry2 TD A, #left TR.sectiontableentry1 TD A
{
	font-weight: bold;
	display: inline-block;
	padding: 10px;
}
#linha5 #remositoryfileinfo DL DT
{
	padding: 5px;
	color: #31639F;
}
#linha5 #remositoryfileinfo STRONG
{
	color: #E70303;
}
.left DIV#remository DIV#remositoryfileinfo H2 A
{
	margin-left: 10px;
}
#linha5 #remositoryfooter HR
{
	height: 1px;
	color: #0477CA;
}
#left TR.sectiontableentry1, #left TR.sectiontableentry2
{
	height: 3em;
}
#linha5 #ArtForms .inputbox
{
	border: 1px dotted #0E5BB7;
	background: #BAD7FC;
}
#linha5 TD .pagenav
{
	display: inline-block;
	margin: 5px;
}
#left .sectiontableentry2
{
	background: #F6F7F8;
}
/*banner e home*/
#linha5 DIV.moduletable-ban
{
	width: 520px;
	font: 0.85em sans-serif;
	background-color: #010101;
	margin-left: 3px;
	padding: 1px;
	display: inline-block;
}
#linha5 #veco
{
	width: 500px;
	font: 0.75em sans-serif;
	background-color: #D6E8F4;
	padding: 10px;
	border: 1px solid #96B7DD;
	margin: 10px 0;
	display: none;
}
#linha5 #veco UL
{
	list-style: disc;
}
#linha5 #veco UL LI
{
	font-weight: bold;
	color: #274C57;
	margin-bottom: 15px;
}
/*-- Conteudo principal - lado esquerdo*/
#linha5 B, #linha5 STRONG
{
	color: #39609C;
	font-weight: bold;
}
#left
{
	clear: left;
	display: inline-block;
	height: inherit;
	font-size: 14px;
	padding: 15px 0 15px 15px;
	width: 746px;
}
DIV#left.left DIV DIV
{
	/*[empty]display:;*/
}
#remository DIV#remositoryfileinfo DIV
{
	display: none;
}
DIV#left DIV#artforms-box
{
	border: 0px solid #000000;
}
#left IMG
{
	padding: 2px;
	margin: 0px 10px 10px 0px;
	border: 2px solid #36A;
}
#left .content_rating IMG
{
	padding: 0px;
	margin: 0px;
	display: inline;
}
.remositoryrating IMG
{
	/*+placement:shift 2px 8px;*/
	position: relative;
	left: 2px;
	top: 8px;
}
#remositoryfilelisting .remositoryfileblock H3 IMG
{
	/*+placement:shift 3px 21px;*/
	position: relative;
	left: 3px;
	top: 21px;
}
#left DIV.blog_more
{
	width: 510px;
	background-color: #FFFFFF;
	border: 1px dotted #36A;
	padding: 10px;
	line-height: 2em;
	display: inline-block;
}
#left .content_vote INPUT.button
{
	background: #DDDBF4;
	border: 1px solid #44A;
}
#left .contentheading
{
	font-weight: 700;
	color: #345882;
	display: block;
	line-height: 1.5em;
	text-align: left;
	font-size: 16px;
}
.blog TD.article_column
{
	padding: 20px;
}
#left .componentheading
{
	font-weight: bold;
	font-style: italic;
	color: #32ADE8;
	text-align: left;
	padding: 5px 0;
	margin-left: 25px;
	margin-bottom: 20px;
	margin-right: 10px;
	font-size: 1.6em;
}
#left .contentpaneopen P
{
	margin-bottom: 20px;
}
#anuncio
{
	width: 330px;
	text-align: left;
	background-color: #F5F4F4;
	padding: 10px;
	margin: 5px 10px 30px;
	display: block;
	/*+placement:shift 166px 2px;*/
	position: relative;
	left: 166px;
	top: 2px;
}
#casesatuais
{
	font: 10px verdana;
	display: inline-block;
	width: 739px;
}
#left .contentpaneopen
{
	clear: left;
	display: block;
	line-height: 1.5em;
}
#casesatuais.casesatuais TABLE TBODY TR TD
{
	width: 33px;
}
DIV.jwts_tabbertab
{
}
DIV.jwts_tabbertab
{
	width: 730px;
}
#left FORM
{
	display: inherit;
	margin-top: 20px;
	margin-bottom: 10px;
}
.sectiontableheader
{
	display: none;
}
#left .sectiontableentry2 TD, #left .sectiontableentry1 TD
{
	font: 1em sans-serif;
	color: #75777A;
	padding-right: 10px;
}
#left DIV#recaptcha_widget_div
{
	padding-left: 10px;
	text-align: left;
	display: block;
	clear: both;
}
#left #ArtForms .inputboxtxt
{
	border: 1px dotted #0E5BB7;
	background: #BAD7FC;
}
#left #portfoliocss A.thumbnail IMG
{
	border: 2px solid #6689B6;
}
#left #portfolio H6
{
	font-size: 2em;
	margin-top: 0;
}
#left #ArtForms IMG
{
	border: 0;
}
#left FORM SPAN
{
	font-size: 0.8em;
}
#left .content_vote
{
	display: block;
	float: left;
	text-align: left;
	clear: right;
}
#left SPAN.content_vote
{
	text-align: left;
	width: 500px;
}
#left .portfoliocss2 SPAN
{
	display: inline-block;
	padding: 5px;
	color: #05507A;
	height: 105px;
	text-align: center;
	background: #EDEDED;
	/*+placement:shift 0px -36px;*/
	position: relative;
	left: 0px;
	top: -36px;
}
#left TABLE.pagenav
{
	padding: 5px;
	border: 1px solid #C8C7DF;
	background: #E5E5E5;
}
#left H1
{
	font-size: 2em;
	color: #2B5889;
	padding: 5px;
}
#left H2
{
	font: bold 14px/1.5em Verdana, Arial;
	text-shadow: 2px 2px 2px #ccc;
	border: 1px dotted #FFF;
	background: #FFFFFF;
	color: #385F9B;
	padding: 10px 0;
}
#left H3
{
	font-size: 1em;
	padding: 5px;
	color: #31629E;
}
#left H4
{
	font-size: 1em;
	color: #C60528;
	border: 1px dotted #FFFFFF;
	background: #F3F1F1;
	padding: 5px;
}
#left H5
{
	font-size: 1.2em;
	padding: 5px;
	color: #2B5889;
}
#left H6
{
	font-size: 0.8em;
	color: #2B5889;
}
#left UL
{
	margin: 0px;
	color: #2D598A;
	list-style: square;
	padding: 0px 0px 0px 20px;
}
#left A
{
	color: #4681C3;
	text-decoration: none;
}
#k2Container H3 A
{
	text-shadow: 2px 2px 2px #ccc;
	font: bold 1.5em Verdana;
}
#left .newsfeed
{
	line-height: 1.5em;
	text-align: left;
}
#linha5 .newsfeed LI
{
	margin-bottom: 10px;
	display: inline-block;
}
#left .newsfeed UL
{
	text-decoration: none;
}
#left .newsfeed UL LI
{
	text-decoration: none;
	text-decoration: none;
}
#left .buttonheading
{
	display: none;
	/*[empty]background-color:;*/
}
/*Downloads - Esquerdo*/
#left DIV#remository
{
	font: 1em sans-serif;
	color: #2147DD;
	display: block;
}
#remositorycontainerlist TABLE THEAD TR TH
{
	display: none;
}
DIV#remositorycontainerlist TABLE THEAD TR TH#remositorycontainerhead
{
	display: none;
}
DIV.remositoryfileblock H3
{
	background-color: #D9D9D9;
	width: 300px;
	display: inline-block;
}
#remositoryfilelisting DL
{
	padding: 0;
	width: 530px;
	display: inline-block;
}
.remositoryfilesummary DL DT
{
	padding: 5px;
	font-size: 0.85em;
	border: 0px solid #070707;
}
#remositoryfileinfo DL DD
{
	padding: 5px;
}
#remositoryfilelisting DL DD
{
	padding: 5px;
	font-size: 0.85em;
	font-weight: bold;
	color: #0C50D3;
	background-color: #F8F8F8;
	border: 0;
}
.remositoryfileblock
{
	padding: 0px;
	line-height: 2em;
	background: #F7F7F7;
}
#left #remositorycontainerlist TD
{
	padding-left: 5px;
}
#left DIV#remositorycredits
{
	display: none;
}
DIV#remositoryfileinfo
{
	font-size: 0.9em;
}
#right .remositorymodule A
{
	line-height: 1.5em;
	color: #000204;
	display: inline-block;
	padding: 10px;
	font-size: 0.9em;
}
#left #remositorycontainerlist H3
{
	border: 0;
	margin: 10px;
	display: inline-block;
}
#left .content_rating IMG
{
	clear: right;
	display: inline-block;
	border: 0;
}
#linha5 DIV#remositorypageheading
{
	display: none;
}
DIV#remositoryfilelisthead
{
	font-size: 11px;
}
/*-- Coluna Direita*/
#right
{
	vertical-align: top;
	float: right;
	display: inline-block;
	font-size: 12px;
	width: 217px;
}
#right .moduletable_eu H3
{
	font-size: 1.2em;
	height: 32px;
	background: url(../images/bck_tit_lateral.png);
	margin: 0px 0px -3px;
	color: #0F5CB8;
	padding: 15px 5px 0 10px;
	display: compact;
}
#right UL
{
	display: inline-block;
	clear: both;
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1.5em;
}
#right UL LI
{
	display: block;
	margin: 0px;
	list-style: none;
	text-decoration: none;
}
#right UL LI A:link, #right UL LI A:visited
{
	color: #556;
	display: inherit;
	font-size: 12px;
	padding: 8px 8px 8px 16px;
}
#right UL LI A:hover
{
	background-color: #0A173F;
	color: #FEFEFE;
}
#right DIV.moduletable_eu A IMG
{
	border: 0;
}
#right UL LI A:Active
{
	font-size: 12px;
	display: inherit;
	background-color: #012C4B;
	color: #FEFEFE;
}
#right IMG
{
	padding: 2px;
	display: inline;
	margin: 5px;
	border: 1px solid #36A;
}
#right FIELDSET
{
	padding: 0px;
	margin: 0px;
	border: 0;
}
FORM#form-login .input
{
	margin: 5px 15px;
}
#right .contentpaneopen
{
	line-height: 1.5em;
	font-size: 10px;
}
#right .moduletable H3
{
	font-size: 1.2em;
	height: 32px;
	background: url(../images/bck_tit_lateral.png);
	margin: 0px 0px -3px;
	color: #0F5CB8;
	padding: 15px 5px 0 10px;
	display: compact;
}
#right .newsfeed
{
	padding: 0;
	text-align: left;
}
#right .newsfeed A:link, #right .newsfeed A:visited
{
	color: #39479C;
	font-size: 0.8em;
}
#right .newsfeed A:hover
{
	background-color: #0B1840;
	color: #FFF;
}
#right .contentheading
{
	font-weight: bold;
	font-style: normal;
	color: #196CC7;
	text-align: right;
	font-size: 1.2em;
}
#right #menurid.menu_eu LI A
{
	width: 193px;
	height: 100px;
	background: #2B5688;
}
/*k2*/
#k2Container
{
	line-height: 1.6em;
	display: inline-block;
}
/*Modulo Remository Direito*/
#right .remositorymodule IMG
{
	display: none;
}
#right .remositorymodule A:hover
{
	display: block;
	color: #FFF;
	background-color: #01497B;
}
#right .remositorymodule TD.number
{
	display: none;
}
/*Linha6 - Divisoria*/
#linha6
{
	clear: both;
	background: #E7E7E7 url(../images/linha6_divisoria.png) no-repeat;
	width: 1000px;
	height: 11px;
	margin: 0;
	display: block;
	border: 0;
}
/*Linha7 - Conteudo Largo - Area Azul*/
#linha7
{
	clear: both;
	background: #204068 url(../images/linha7_conteudo2.png) no-repeat;
	padding: 5px;
	width: 1000px;
	font-size: 0.8em;
	display: inline-block;
	margin: 0;
	line-height: 1.5em;
	color: #FBFBFB;
	border: 0;
}
#linha7 A
{
	color: #C1DEF9;
	text-decoration: none;
}
#linha7 IMG
{
	border: 1px solid #246;
	background: #3468A7;
	padding: 1px;
	margin-top: 5px;
	margin-left: 0px;
	margin-bottom: 5px;
	margin-right: 5px;
	float: left;
}
#linha7 SPAN.minifp-anotherlinks
{
	font-size: 1.4em;
	color: #FFF;
	background: none;
}
#linha7 UL
{
	margin: 0px;
	color: #FFFFFF;
	list-style: square;
	padding: 0px 0px 0px 20px;
}
#linha7 DIV.moduletable TABLE.minifp TBODY TR TD
{
	border-right: 1px solid #284C7A;
	padding: 20px;
}
/*Linha8 - Menu em texto, linha cinza inferior - Bottom*/
#linha8
{
	clear: both;
	background: #FFFFFF;
	height: auto;
	width: 1000px;
	font-size: 10px;
	padding: 5px;
	margin: 0;
	display: inline;
}
#linha8 DIV.moduletable H3
{
	color: #0274DD;
	margin-left: 20px;
	margin-top: 50px;
	font: 15px Verdana;
	border: 1px solid #0AE;
	padding: 10px;
	background: #FFFFFF;
	display: inline-block;
}
TABLE .minifp
{
	margin-top: 10px;
	margin-left: 10px;
	width: 980px;
}
TD.minifp
{
	padding: 5px;
}
#linha8.linha8 DIV.moduletable TABLE.minifp TBODY TR TD.minifp
{
	border: 1px solid #B2CBDB;
	background: #F9FAFA;
}
#linha8 UL
{
	display: inline-block;
}
#linha8 UL LI
{
	display: inline-block;
}
#linha8 UL LI A:link, #linha8 UL LI A:visited
{
	text-decoration: none;
	margin: 0 15px;
	font-weight: bold;
	color: #25D;
	display: block;
}
#linha8 UL LI A:hover
{
	background-color: #EDEDED;
	color: #000;
}
/*Bottom*/
#bottom
{
	clear: both;
	background: #FFFFFF url(../images/linha8_bottom.png) no-repeat;
	width: 1000px;
	height: 30px;
	font-size: 10px;
	margin: 0;
	display: inline-block;
	border: 0;
}
/*Linha9 - Footer*/
#linha9
{
	display: inline-block;
}
#linha9 DIV.moduletable_ass
{
	margin-bottom: 20px;
	height: 30px;
	margin-top: 20px;
	text-align: center;
	width: 1000px;
	padding: 15px 5px 5px;
	font: 10px Verdana;
	color: #FFF;
	background: #0C456D;
	display: inline-block;
}
A:active, A:focus
{
	outline: 0;
}
DIV A.twitter-share-button
{
	color: #1D70A9;
	font: 20px Verdana;
	display: inline-block;
}
.minifp A
{
	font-style: italic;
	font-weight: bold;
	color: #4E84D3;
}
IMG
{
	border: none;
}
/*--- Global K2 container ---*/
#k2Container
{
	clear: left;
	display: inline-block;
	padding: 0;
}
BODY.contentpane #k2Container
{
	padding: 16px;
}
/*used in popups
--- General padding ---*/
.k2Padding
{
	padding: 4px;
}
/*--- Clearing ---*/
.clr
{
	clear: both;
	height: 0;
	line-height: 0;
	display: block;
	float: none;
}
.clearList
{
	display: none;
}
/*--- Zebra rows ---*/
.even
{
	padding: 2px;
	border-bottom: 1px dotted #CCC;
}
.odd
{
	padding: 2px;
	line-height: 1.5em;
	border-bottom: 1px dotted #CCC;
}
/*--- RSS feed icon ---*/
DIV.k2FeedIcon
{
	padding: 4px 8px;
}
DIV.k2FeedIcon A, DIV.k2FeedIcon A:hover
{
	display: block;
	float: right;
	margin: 0;
	padding: 0;
	width: 14px;
	height: 14px;
	background: url(../images/system/feed-icon-14x14.gif) no-repeat 50% 50%;
}
DIV.k2FeedIcon A SPAN, DIV.k2FeedIcon A:hover SPAN
{
	display: none;
}
/*--- Rating ---*/
.itemRatingForm
{
	display: block;
	vertical-align: middle;
	line-height: 25px;
	float: left;
}
.itemRatingLog, .itemRationForm
{
	font-size: 11px;
	margin: 0;
	padding: 0 0 0 4px;
	float: left;
}
DIV.itemRatingForm .formLogLoading
{
	background: url(../images/system/loading.gif) no-repeat left center;
	height: 25px;
	padding: 0 0 0 20px;
}
.itemRatingList, .itemRatingList A:hover, .itemRatingList .itemCurrentRating
{
	background: url(http://www.a1web.com.br/consultoria/components/com_k2/images/system/transparent_star.gif) repeat-x left -1000px;
}
.itemRatingList
{
	position: relative;
	float: left;
	width: 125px;
	height: 25px;
	overflow: hidden;
	list-style: none;
	margin: 0;
	padding: 0;
	background-position: left top;
}
.itemRatingList LI
{
	display: inline;
	background-image: none;
	padding: 0;
}
.itemRatingList A, .itemRatingList .itemCurrentRating
{
	position: absolute;
	top: 0;
	left: 0;
	text-indent: -1000px;
	height: 25px;
	line-height: 25px;
	outline: none;
	overflow: hidden;
	border: none;
	cursor: pointer;
}
.itemRatingList A:hover
{
	background-position: left bottom;
}
.itemRatingList A.one-star
{
	width: 20%;
	z-index: 6;
}
.itemRatingList A.two-stars
{
	width: 40%;
	z-index: 5;
}
.itemRatingList A.three-stars
{
	width: 60%;
	z-index: 4;
}
.itemRatingList A.four-stars
{
	width: 80%;
	z-index: 3;
}
.itemRatingList A.five-stars
{
	width: 100%;
	z-index: 2;
}
.itemRatingList .itemCurrentRating
{
	z-index: 1;
	background-position: 0 center;
	margin: 0;
	padding: 0;
}
SPAN.siteRoot
{
	display: none;
}
/*--- CSS added with Javascript ---*/
.smallerFontSize
{
	font-size: 100%;
	line-height: inherit;
}
.largerFontSize
{
	font-size: 150%;
	line-height: 140%;
}
/*ReCaptcha*/
.recaptchatable .recaptcha_image_cell, #recaptcha_table
{
	background-color: #FFF !important;
}
#recaptcha_table
{
	border-color: #CCC !important;
}
#recaptcha_response_field
{
	border-color: #CCC !important;
	background-color: #FFF !important;
}
/*--- Read more ---*/
A.k2ReadMore
{
}
A.k2ReadMore:hover
{
}
/*--- Pagination ---*/
DIV.k2Pagination
{
	padding: 8px;
	margin: 24px 0 4px;
	text-align: center;
	color: #999;
}
/*--- Extra fields: CSV data styling ---*/
TABLE.csvData
{
}
TABLE.csvData TR TH
{
}
TABLE.csvData TR TD
{
}
/*----------------------------------------------------------------------
Component: Item view
----------------------------------------------------------------------*/
DIV.itemView
{
	padding: 8px 0 24px;
	margin: 0 0 24px;
	border-bottom: 1px dotted #CCC;
}
/*this is the item container for this view*/
SPAN.itemEditLink
{
	display: block;
	text-align: right;
	padding: 4px;
	margin: 0 0 4px;
	border-bottom: 2px dashed #DDD;
}
SPAN.itemEditLink A
{
}
SPAN.itemEditLink A:hover
{
}
DIV.itemHeader
{
}
DIV.itemHeader SPAN.itemDateCreated
{
	width: 500px;
	display: inline-block;
	text-align: right;
	color: #999;
	font-size: 12px;
}
#k2Container .itemDateCreated
{
	display: none;
}
DIV.itemHeader H2.itemTitle
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 36px;
	font-weight: normal;
	line-height: 110%;
	padding: 10px 0 4px;
	margin: 0;
}
DIV.itemHeader H2.itemTitle SPAN
{
}
DIV.itemHeader H2.itemTitle SPAN SUP
{
	font: bold 11px sans-serif;
	color: #CF1919;
	text-decoration: none;
	/*+placement:shift -80px -86px;*/
	position: relative;
	left: -80px;
	top: -86px;
}
#k2Container H2.itemTitle SPAN SUP
{
	padding: 5px;
	background: #EFEFEF;
}
/*"Featured" presented in superscript*/
DIV.itemHeader SPAN.itemAuthor
{
	display: block;
	padding: 0;
	margin: 0;
}
#k2Container .itemAuthor
{
	color: #B9B9B9;
	font: 10px verdana;
	/*+placement:shift 433px 0px;*/
	position: relative;
	left: 433px;
	top: 0px;
}
#k2Container .itemAuthor
{
	display: none;
}
DIV.itemHeader SPAN.itemAuthor A
{
}
DIV.itemHeader SPAN.itemAuthor A:hover
{
}
DIV.itemToolbar
{
	padding: 2px 0;
	margin: 16px 0 0;
	border-top: 1px dotted #CCC;
	border-bottom: 1px dotted #CCC;
	background: #F7FAFE;
}
#k2Container DIV.itemToolbar
{
	display: none;
}
DIV.itemToolbar UL
{
	float: left;
	text-align: right;
	list-style: none;
	padding: 0;
	margin: 0;
}
DIV.itemToolbar UL LI
{
	display: inline;
	list-style: none;
	padding: 0 4px 0 8px;
	margin: 0;
	border-left: 1px solid #CCC;
	text-align: center;
}
DIV.itemToolbar UL>LI:first-child
{
	border: none;
}
DIV.itemToolbar UL LI A
{
}
DIV.itemToolbar UL LI A:hover
{
}
DIV.itemToolbar UL LI A SPAN
{
}
DIV.itemToolbar UL LI A.itemPrintLink
{
}
DIV.itemToolbar UL LI A.itemPrintLink SPAN
{
}
DIV.itemToolbar UL LI A.itemEmailLink
{
}
DIV.itemToolbar UL LI A.itemEmailLink SPAN
{
}
DIV.itemToolbar UL LI A.itemVideoLink
{
}
DIV.itemToolbar UL LI A.itemVideoLink SPAN
{
}
DIV.itemToolbar UL LI A.itemImageGalleryLink
{
}
DIV.itemToolbar UL LI A.itemImageGalleryLink SPAN
{
}
DIV.itemToolbar UL LI A.itemCommentsLink
{
}
DIV.itemToolbar UL LI A.itemCommentsLink SPAN
{
}
DIV.itemToolbar UL LI A IMG
{
	vertical-align: middle;
}
DIV.itemToolbar UL LI SPAN.itemTextResizerTitle
{
}
DIV.itemToolbar UL LI A#fontDecrease
{
	margin: 0 0 0 2px;
}
DIV.itemToolbar UL LI A#fontDecrease IMG
{
	width: 13px;
	height: 13px;
	background: url(http://www.a1web.com.br/consultoria/components/com_k2/images/system/font_decrease.gif) no-repeat;
}
#fontDecrease IMG
{
	border: 0px solid #000000;
}
DIV.itemToolbar UL LI A#fontIncrease
{
	margin: 0 0 0 2px;
}
DIV.itemToolbar UL LI A#fontIncrease IMG
{
	width: 13px;
	height: 13px;
	background: url(http://www.a1web.com.br/consultoria/components/com_k2/images/system/font_increase.gif) no-repeat;
}
#fontIncrease IMG
{
	border: 0px solid #000000;
}
DIV.itemToolbar UL LI A#fontDecrease SPAN, DIV.itemToolbar UL LI A#fontIncrease SPAN
{
	display: none;
}
DIV.itemRatingBlock
{
	padding: 8px 0;
}
#k2Container .itemRatingBlock
{
	font: 10px Verdana;
}
#k2Container .itemRatingBlock
{
	display: none;
}
DIV.itemRatingBlock SPAN
{
	display: block;
	float: left;
	font-style: normal;
	padding: 0 4px 0 0;
	margin: 0;
	color: #999;
}
DIV.itemBody
{
	padding: 8px 0;
	margin: 0;
}
DIV.itemImageBlock
{
	padding: 8px;
	margin: 0 0 16px;
}
SPAN.itemImage
{
	display: block;
	text-align: center;
	margin: 0 0 8px;
}
SPAN.itemImage IMG
{
	border: 1px solid #CCC;
	padding: 8px;
}
SPAN.itemImageCaption
{
	color: #666;
	float: left;
	display: block;
	font-size: 11px;
}
SPAN.itemImageCredits
{
	color: #999;
	float: right;
	display: block;
	font-style: italic;
	font-size: 11px;
}
DIV.itemIntroText
{
	color: #444;
	font-size: 18px;
	font-weight: bold;
	line-height: 24px;
	padding: 4px 0 12px;
}
DIV.itemIntroText IMG
{
	padding: 2px;
	margin: 4px;
	background: #FFF;
	border: 1px solid #CCC;
}
DIV.itemFullText
{
}
DIV.itemFullText H3
{
	margin: 0;
	padding: 16px 0 4px;
}
DIV.itemFullText P
{
}
DIV.itemFullText IMG
{
	padding: 2px;
	margin: 4px;
	background: #FFF;
	border: 1px solid #CCC;
}
DIV.itemExtraFields
{
	margin: 16px 0 0;
	padding: 8px 0 0;
	border-top: 1px dotted #DDD;
}
DIV.itemExtraFields H3
{
	margin: 0;
	padding: 0 0 8px;
	line-height: normal !important;
}
DIV.itemExtraFields UL
{
	margin: 0;
	padding: 0;
	list-style: none;
}
DIV.itemExtraFields UL LI
{
	display: block;
}
DIV.itemExtraFields UL LI SPAN.itemExtraFieldsLabel
{
	display: block;
	float: left;
	font-weight: bold;
	margin: 0 4px 0 0;
	width: 30%;
}
DIV.itemExtraFields UL LI SPAN.itemExtraFieldsValue
{
}
SPAN.itemDateModified
{
	display: block;
	text-align: right;
	padding: 4px;
	margin: 16px 0 4px;
	color: #999;
	border-top: 1px solid #DDD;
}
#k2Container .itemDateModified
{
	display: none;
}
DIV.itemLinks
{
	margin: 0 0 16px;
	padding: 0;
}
DIV.itemHitsTwitter
{
	padding: 4px;
	border-bottom: 1px dotted #CCC;
}
SPAN.itemHits
{
}
SPAN.itemHitsTwitterSep
{
	padding: 0 8px;
	color: #CCC;
}
SPAN.itemTwitterLink
{
}
SPAN.itemTwitterLink A
{
	background: url(http://www.a1web.com.br/consultoria/components/com_k2/images/social/twitter.png) no-repeat 0 50%;
	padding: 2px 0 0 20px;
	margin: 8px 0;
	text-decoration: none;
}
SPAN.itemTwitterLink A:hover
{
	text-decoration: none;
}
DIV.itemCategory
{
	padding: 4px;
	border-bottom: 1px dotted #CCC;
}
#k2Container .itemCategory
{
	display: none;
}
DIV.itemCategory SPAN
{
	font-weight: bold;
	color: #555;
	padding: 0 4px 0 0;
}
DIV.itemCategory A
{
}
DIV.itemTagsBlock
{
	padding: 4px;
	border-bottom: 1px dotted #CCC;
}
DIV.itemTagsBlock SPAN
{
	font-weight: bold;
	color: #555;
	padding: 0 4px 0 0;
}
DIV.itemTagsBlock UL.itemTags
{
	list-style: none;
	padding: 0;
	margin: 0;
	display: inline;
}
DIV.itemTagsBlock UL.itemTags LI
{
	display: inline;
	list-style: none;
	padding: 0 4px 0 0;
	margin: 0;
	text-align: center;
}
DIV.itemTagsBlock UL.itemTags LI A
{
}
DIV.itemTagsBlock UL.itemTags LI A:hover
{
}
DIV.itemSocialLinksBlock
{
	padding: 4px;
	border-bottom: 1px dotted #CCC;
}
DIV.itemSocialLinksBlock SPAN
{
	font-weight: bold;
	color: #555;
	padding: 0 4px 0 0;
	float: left;
	display: block;
}
DIV.itemSocialLinksBlock UL.itemSocialLinks
{
	list-style: none;
	padding: 0;
	margin: 0;
	float: left;
}
DIV.itemSocialLinksBlock UL.itemSocialLinks LI
{
	float: left;
	list-style: none;
	padding: 0 4px;
	margin: 0;
}
DIV.itemSocialLinksBlock UL.itemSocialLinks LI A
{
	float: left;
	display: block;
	width: 16px;
	height: 16px;
	background-position: 0 0;
	background-repeat: no-repeat;
}
DIV.itemSocialLinksBlock UL.itemSocialLinks LI A:hover
{
}
DIV.itemSocialLinksBlock UL.itemSocialLinks LI A SPAN
{
	display: none;
}
A.delicious
{
	background-image: url(http://www.a1web.com.br/consultoria/components/com_k2/images/social/delicious.png);
}
A.digg
{
	background-image: url(http://www.a1web.com.br/consultoria/components/com_k2/images/social/digg.png);
}
A.reddit
{
	background-image: url(http://www.a1web.com.br/consultoria/components/com_k2/images/social/reddit.png);
}
A.stumble
{
	background-image: url(http://www.a1web.com.br/consultoria/components/com_k2/images/social/stumble.png);
}
A.facebook
{
	background-image: url(http://www.a1web.com.br/consultoria/components/com_k2/images/social/facebook.png);
}
A.myspace
{
	background-image: url(http://www.a1web.com.br/consultoria/components/com_k2/images/social/myspace.png);
}
A.technorati
{
	background-image: url(http://www.a1web.com.br/consultoria/components/com_k2/images/social/technorati.png);
}
DIV.itemAttachmentsBlock
{
	padding: 4px;
	border-bottom: 1px dotted #CCC;
}
DIV.itemAttachmentsBlock SPAN
{
	font-weight: bold;
	color: #555;
	padding: 0 4px 0 0;
}
DIV.itemAttachmentsBlock UL.itemAttachments
{
	list-style: none;
	padding: 0;
	margin: 0;
	display: inline;
}
DIV.itemAttachmentsBlock UL.itemAttachments LI
{
	display: inline;
	list-style: none;
	padding: 0 4px;
	margin: 0;
	text-align: center;
}
DIV.itemAttachmentsBlock UL.itemAttachments LI A
{
}
DIV.itemAttachmentsBlock UL.itemAttachments LI A:hover
{
}
DIV.itemAttachmentsBlock UL.itemAttachments LI SPAN
{
	font-size: 10px;
	color: #999;
	font-weight: normal;
}
/*Author block*/
DIV.itemAuthorBlock
{
	background: #F2F6FC;
	border: 1px solid #DDD;
	margin: 0 0 16px;
	padding: 8px;
}
#k2Container .itemAuthorBlock
{
	display: none;
}
DIV.itemAuthorBlock IMG.itemAuthorAvatar
{
	float: left;
	display: block;
	background: #FFF;
	padding: 4px;
	border: 1px solid #DDD;
	margin: 0 8px 0 0;
}
DIV.itemAuthorBlock DIV.itemAuthorDetails
{
	margin: 0;
	padding: 4px 0 0;
}
DIV.itemAuthorBlock DIV.itemAuthorDetails H3.authorName
{
	margin: 0 0 4px;
	padding: 0;
}
DIV.itemAuthorBlock DIV.itemAuthorDetails H3.authorName A
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
}
DIV.itemAuthorBlock DIV.itemAuthorDetails H3.authorName A:hover
{
}
DIV.itemAuthorBlock DIV.itemAuthorDetails P
{
}
DIV.itemAuthorBlock DIV.itemAuthorDetails SPAN.itemAuthorUrl
{
	font-weight: bold;
	color: #555;
	border-right: 1px solid #CCC;
	padding: 0 8px 0 0;
	margin: 0 4px 0 0;
}
DIV.itemAuthorBlock DIV.itemAuthorDetails SPAN.itemAuthorEmail
{
	font-weight: bold;
	color: #555;
}
DIV.itemAuthorBlock DIV.itemAuthorDetails SPAN.itemAuthorUrl A, DIV.itemAuthorBlock DIV.itemAuthorDetails SPAN.itemAuthorEmail A
{
	font-weight: normal;
}
/*Author latest*/
DIV.itemRelated
{
	margin-bottom: 16px;
	padding: 0;
}
/*Related by tag*/
DIV.itemAuthorLatest
{
	margin-bottom: 16px;
	padding: 0;
}
/*Video*/
DIV.itemVideoBlock
{
	margin: 0 0 16px;
	padding: 16px;
	background: #010101 url(../images/system/videoplayer-bg.gif) repeat-x bottom;
}
DIV.itemVideoBlock SPAN.itemVideo
{
	display: block;
	overflow: hidden;
}
DIV.itemVideoBlock SPAN.embeddedVideo
{
	display: block;
	text-align: center;
}
/*for embedded videos (not using AllVideos)*/
DIV.itemVideoBlock SPAN.itemVideoCaption
{
	color: #EEE;
	float: left;
	display: block;
	font-size: 11px;
	font-weight: bold;
	width: 60%;
}
DIV.itemVideoBlock SPAN.itemVideoCredits
{
	color: #EEE;
	float: right;
	display: block;
	font-style: italic;
	font-size: 11px;
	width: 35%;
	text-align: right;
}
/*Image Gallery*/
DIV.itemImageGallery
{
	margin: 0 0 16px;
	padding: 0;
}
/*Article navigation*/
DIV.itemNavigation
{
	padding: 4px 8px;
	margin: 0 0 24px;
	border-top: 1px dotted #CCC;
	border-bottom: 1px dotted #CCC;
	background: #FFFFF0;
}
DIV.itemNavigation SPAN.itemNavigationTitle
{
	color: #999;
}
DIV.itemNavigation A.itemPrevious
{
	padding: 0 12px;
}
DIV.itemNavigation A.itemNext
{
	padding: 0 12px;
}
/*Comments*/
DIV.itemComments
{
	background: #F7FAFE;
	border: 1px solid #DDD;
	padding: 16px;
}
DIV.itemComments UL.itemCommentsList
{
	margin: 0 0 16px;
	padding: 0;
	list-style: none;
}
DIV.itemComments UL.itemCommentsList LI
{
	padding: 4px;
	margin: 0;
	border-bottom: 1px dotted #DDD;
}
DIV.itemComments UL.itemCommentsList LI IMG
{
	float: left;
	border: 2px solid #777;
	margin: 0 4px 4px 0;
	padding: 0;
}
DIV.itemComments UL.itemCommentsList LI SPAN.commentDate
{
	padding: 0 4px 0 0;
	margin: 0 8px 0 0;
	border-right: 1px solid #CCC;
	font-weight: bold;
	font-size: 14px;
}
DIV.itemComments UL.itemCommentsList LI SPAN.commentAuthorName
{
	font-weight: bold;
	font-size: 14px;
}
DIV.itemComments UL.itemCommentsList LI P
{
	padding: 4px 0;
}
DIV.itemComments UL.itemCommentsList LI SPAN.commentAuthorEmail
{
	display: none;
}
DIV.itemComments UL.itemCommentsList LI SPAN.commentLink
{
	float: right;
}
DIV.itemComments UL.itemCommentsList LI SPAN.commentLink A
{
	font-size: 11px;
	color: #999;
	text-decoration: underline;
}
DIV.itemComments UL.itemCommentsList LI SPAN.commentLink A:hover
{
	font-size: 11px;
	color: #555;
	text-decoration: underline;
}
DIV.itemCommentsPagination
{
	padding: 4px;
	margin: 0 0 24px;
}
DIV.itemCommentsPagination SPAN.pagination
{
	display: block;
	float: right;
	clear: both;
}
DIV.itemCommentsForm H4.itemCommentsFormTitle
{
	color: #135CAE;
	font-size: 24px;
	margin: 0 0 8px;
	padding: 0;
}
DIV.itemCommentsForm FORM
{
}
DIV.itemCommentsForm FORM LABEL.formComment
{
	display: none;
}
DIV.itemCommentsForm FORM LABEL.formName
{
	display: block;
	margin: 12px 0 0 2px;
}
DIV.itemCommentsForm FORM LABEL.formEmail
{
	display: block;
	margin: 12px 0 0 2px;
}
DIV.itemCommentsForm FORM LABEL.formUrl
{
	display: block;
	margin: 12px 0 0 2px;
}
DIV.itemCommentsForm FORM LABEL.formRecaptcha
{
	display: block;
	margin: 12px 0 0 2px;
}
DIV.itemCommentsForm FORM TEXTAREA.inputbox
{
	display: block;
	width: 350px;
	height: 160px;
	margin: 0;
}
DIV.itemCommentsForm FORM INPUT.inputbox
{
	display: block;
	width: 350px;
	margin: 0;
}
DIV.itemCommentsForm FORM INPUT.button
{
	margin: 12px 0 0;
	padding: 4px;
	border: 1px solid #CCC;
	background: #EEE;
	font-size: 16px;
}
DIV.itemCommentsForm FORM SPAN#formLog
{
	margin: 0 0 0 20px;
	padding: 0 0 0 20px;
	font-weight: bold;
	color: #CF1919;
}
DIV.itemCommentsForm FORM .formLogLoading
{
	background: url(../images/system/loading.gif) no-repeat left center;
}
/*Back to top link*/
DIV.itemBackToTop
{
	text-align: right;
}
DIV.itemBackToTop A
{
	text-decoration: underline;
}
DIV.itemBackToTop A:hover
{
	text-decoration: underline;
}
/*----------------------------------------------------------------------
Component: Itemlist view (category)
----------------------------------------------------------------------*/
DIV.itemListCategoriesBlock
{
}
/*--- Category block ---*/
DIV.itemListCategory
{
	background: #F2F6FC;
	border: 1px solid #DDD;
	margin: 4px 0;
	padding: 8px;
}
SPAN.catItemAddLink
{
	clear: both;
	display: block;
	text-align: right;
	padding: 4px;
	margin: 0 0 4px;
	border-bottom: 2px dashed #DDD;
}
SPAN.catItemAddLink A
{
}
SPAN.catItemAddLink A:hover
{
}
DIV.itemListCategory IMG
{
	float: left;
	display: block;
	background: #FFF;
	padding: 4px;
	border: 1px solid #DDD;
	margin: 0 8px 0 0;
}
DIV.itemListCategory H2
{
}
DIV.itemListCategory P
{
}
/*--- Sub-category block ---*/
DIV.itemListSubCategories
{
}
DIV.itemListSubCategories H3
{
}
DIV.subCategoryContainer
{
	float: left;
}
DIV.subCategory
{
	background: #F2F6FC;
	border: 1px solid #DDD;
	margin: 4px;
	padding: 8px;
}
DIV.subCategory A.subCategoryImage, DIV.subCategory A.subCategoryImage:hover
{
	text-align: center;
	display: block;
}
DIV.subCategory A.subCategoryImage IMG, DIV.subCategory A.subCategoryImage:hover IMG
{
	background: #FFF;
	padding: 4px;
	border: 1px solid #DDD;
	margin: 0 8px 0 0;
}
DIV.subCategory H2
{
}
DIV.subCategory H2 A
{
}
DIV.subCategory H2 A:hover
{
}
DIV.subCategory P
{
}
/*--- Item groups ---*/
DIV.itemList
{
}
DIV#itemListLeading
{
}
DIV#itemListPrimary
{
}
DIV#itemListSecondary
{
}
DIV#itemListLinks
{
	background: #F2F6FC;
	border: 1px solid #DDD;
	margin: 8px 0;
	padding: 8px;
}
DIV.itemContainer
{
	float: left;
}
/*--- Item block for each item group ---*/
DIV.catItemView
{
	padding: 4px;
}
/*this is the item container for this view - we add a generic padding so that items don't get stuck with each other
Additional class appended to the element above for further styling per group item*/
DIV.groupLeading
{
}
DIV.groupPrimary
{
}
DIV.groupSecondary
{
}
DIV.groupLinks
{
	padding: 0;
	margin: 0;
}
SPAN.catItemEditLink
{
	display: block;
	text-align: right;
	padding: 4px;
	margin: 0 0 4px;
	border-bottom: 2px dashed #DDD;
}
SPAN.catItemEditLink A
{
}
SPAN.catItemEditLink A:hover
{
}
DIV.catItemHeader
{
}
DIV.catItemHeader SPAN.catItemDateCreated
{
	color: #999;
	font-size: 11px;
}
DIV.catItemHeader H3.catItemTitle
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	font-weight: normal;
	line-height: 110%;
	padding: 10px 0 4px;
	margin: 0;
}
DIV.catItemHeader H3.catItemTitle SPAN
{
}
DIV.catItemHeader H3.catItemTitle SPAN SUP
{
	font-size: 12px;
	color: #CF1919;
	text-decoration: none;
}
/*superscript*/
DIV.catItemHeader SPAN.catItemAuthor
{
	display: block;
	padding: 0;
	margin: 0;
}
DIV.catItemHeader SPAN.catItemAuthor A
{
}
DIV.catItemHeader SPAN.catItemAuthor A:hover
{
}
DIV.catItemRatingBlock
{
	color: #7F7F7F;
	padding: 8px 0;
}
DIV.catItemRatingBlock SPAN
{
	display: block;
	float: left;
	font-style: normal;
	padding: 0 4px 0 0;
	margin: 0;
	color: #999;
}
DIV.catItemBody
{
	padding: 8px 0;
	margin: 0;
}
DIV.catItemImageBlock
{
	padding: 8px;
	margin: 0 0 16px;
}
SPAN.catItemImage
{
	display: block;
	text-align: center;
	margin: 0 0 8px;
}
SPAN.catItemImage IMG
{
	border: 1px solid #CCC;
	padding: 8px;
}
DIV.catItemIntroText
{
	font-size: inherit;
	font-weight: normal;
	line-height: inherit;
	padding: 4px 0 12px;
}
DIV.catItemIntroText IMG
{
	padding: 2px;
	margin: 4px;
	background: #FFF;
	border: 1px solid #CCC;
}
DIV.catItemExtraFields, DIV.genericItemExtraFields
{
	margin: 16px 0 0;
	padding: 8px 0 0;
	border-top: 1px dotted #DDD;
}
DIV.catItemExtraFields H4, DIV.genericItemExtraFields H4
{
	margin: 0;
	padding: 0 0 8px;
	line-height: normal !important;
}
DIV.catItemExtraFields UL, DIV.genericItemExtraFields UL
{
	margin: 0;
	padding: 0;
	list-style: none;
}
DIV.catItemExtraFields UL LI, DIV.genericItemExtraFields UL LI
{
	display: block;
}
DIV.catItemExtraFields UL LI SPAN.catItemExtraFieldsLabel, DIV.genericItemExtraFields UL LI SPAN.genericItemExtraFieldsLabel
{
	display: block;
	float: left;
	font-weight: bold;
	margin: 0 4px 0 0;
	width: 30%;
}
DIV.catItemExtraFields UL LI SPAN.catItemExtraFieldsValue
{
}
DIV.catItemLinks
{
	margin: 0 0 16px;
	padding: 0;
}
DIV.catItemHitsBlock
{
	padding: 4px;
	border-bottom: 1px dotted #CCC;
}
SPAN.catItemHits
{
}
DIV.catItemCategory
{
	padding: 4px;
	border-bottom: 1px dotted #CCC;
}
DIV.catItemCategory SPAN
{
	font-weight: bold;
	color: #555;
	padding: 0 4px 0 0;
}
DIV.catItemCategory A
{
}
DIV.catItemTagsBlock
{
	padding: 4px;
	border-bottom: 1px dotted #CCC;
}
DIV.catItemTagsBlock SPAN
{
	font-weight: bold;
	color: #555;
	padding: 0 4px 0 0;
}
DIV.catItemTagsBlock UL.catItemTags
{
	list-style: none;
	padding: 0;
	margin: 0;
	display: inline;
}
DIV.catItemTagsBlock UL.catItemTags LI
{
	display: inline;
	list-style: none;
	padding: 0 4px 0 0;
	margin: 0;
	text-align: center;
}
DIV.catItemTagsBlock UL.catItemTags LI A
{
}
DIV.catItemTagsBlock UL.catItemTags LI A:hover
{
}
DIV.catItemAttachmentsBlock
{
	padding: 4px;
	border-bottom: 1px dotted #CCC;
}
DIV.catItemAttachmentsBlock SPAN
{
	font-weight: bold;
	color: #555;
	padding: 0 4px 0 0;
}
DIV.catItemAttachmentsBlock UL.catItemAttachments
{
	list-style: none;
	padding: 0;
	margin: 0;
	display: inline;
}
DIV.catItemAttachmentsBlock UL.catItemAttachments LI
{
	display: inline;
	list-style: none;
	padding: 0 4px;
	margin: 0;
	text-align: center;
}
DIV.catItemAttachmentsBlock UL.catItemAttachments LI A
{
}
DIV.catItemAttachmentsBlock UL.catItemAttachments LI A:hover
{
}
DIV.catItemAttachmentsBlock UL.catItemAttachments LI SPAN
{
	font-size: 10px;
	color: #999;
	font-weight: normal;
}
/*Video*/
DIV.catItemVideoBlock
{
	margin: 0 0 16px;
	padding: 16px;
	background: #010101 url(../images/system/videoplayer-bg.gif) repeat-x bottom;
}
DIV.catItemVideoBlock SPAN.catItemVideo
{
	display: block;
}
/*Image Gallery*/
DIV.catItemImageGallery
{
	margin: 0 0 16px;
	padding: 0;
}
/*Anchor link to comments*/
DIV.catItemCommentsLink
{
	display: inline;
	margin: 0 8px 0 0;
	padding: 0 8px 0 0;
	border-right: 1px solid #CCC;
}
DIV.catItemCommentsLink A
{
}
DIV.catItemCommentsLink A:hover
{
}
/*Read more link*/
DIV.catItemReadMore
{
	display: inline;
}
DIV.catItemReadMore A
{
}
DIV.catItemReadMore A:hover
{
}
/*Modified date*/
SPAN.catItemDateModified
{
	display: block;
	text-align: right;
	padding: 4px;
	margin: 4px 0;
	color: #999;
	border-top: 1px solid #DDD;
}
/*----------------------------------------------------------------------
Component: Itemlist view (user)
----------------------------------------------------------------------
User info block*/
DIV.userView
{
}
DIV.userBlock
{
	background: #F2F6FC;
	border: 1px solid #DDD;
	margin: 0 0 16px;
	padding: 8px;
	clear: both;
}
SPAN.userItemAddLink
{
	display: block;
	text-align: right;
	padding: 4px;
	margin: 0 0 4px;
	border-bottom: 2px dashed #DDD;
}
SPAN.userItemAddLink A
{
}
SPAN.userItemAddLink A:hover
{
}
DIV.userBlock IMG
{
	display: block;
	float: left;
	background: #FFF;
	padding: 4px;
	border: 1px solid #DDD;
	margin: 0 8px 0 0;
}
DIV.userBlock H2
{
}
DIV.userBlock P.userDescription
{
	padding: 4px 0;
}
DIV.userBlock P.userAdditionalInfo
{
	padding: 4px 0;
	margin: 8px 0 0;
	border-top: 1px dotted #CCC;
}
SPAN.userURL
{
	font-weight: bold;
	color: #555;
	display: block;
}
SPAN.userEmail
{
	font-weight: bold;
	color: #555;
	display: block;
}
/*User items*/
DIV.userItemView
{
}
/*this is the item container for this view*/
DIV.userItemViewUnpublished
{
	opacity: 0.9;
	border: 4px dashed #CCC;
	background: #FFFFF2;
	padding: 8px;
}
SPAN.userItemEditLink
{
	display: block;
	text-align: right;
	padding: 4px;
	margin: 0 0 4px;
	border-bottom: 2px dashed #DDD;
}
SPAN.userItemEditLink A
{
}
SPAN.userItemEditLink A:hover
{
}
DIV.userItemHeader
{
}
DIV.userItemHeader SPAN.userItemDateCreated
{
	color: #999;
	font-size: 11px;
}
DIV.userItemHeader H3.userItemTitle
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	font-weight: normal;
	line-height: 110%;
	padding: 10px 0 4px;
	margin: 0;
}
DIV.userItemHeader H3.userItemTitle SPAN SUP
{
	font-size: 12px;
	color: #CF1919;
	text-decoration: none;
}
/*"Unpublished" presented in superscript*/
DIV.userItemBody
{
	padding: 8px 0;
	margin: 0;
}
DIV.userItemImageBlock
{
	padding: 0;
	margin: 0;
	float: left;
}
SPAN.userItemImage
{
	display: block;
	text-align: center;
	margin: 0 8px 8px 0;
}
SPAN.userItemImage IMG
{
	border: 1px solid #CCC;
	padding: 8px;
}
DIV.userItemIntroText
{
	font-size: inherit;
	font-weight: normal;
	line-height: inherit;
	padding: 4px 0 12px;
}
DIV.userItemIntroText IMG
{
	padding: 2px;
	margin: 4px;
	background: #FFF;
	border: 1px solid #CCC;
}
DIV.userItemLinks
{
	margin: 0 0 16px;
	padding: 0;
}
DIV.userItemCategory
{
	padding: 4px;
	border-bottom: 1px dotted #CCC;
}
DIV.userItemCategory SPAN
{
	font-weight: bold;
	color: #555;
	padding: 0 4px 0 0;
}
DIV.userItemCategory A
{
}
DIV.userItemTagsBlock
{
	padding: 4px;
	border-bottom: 1px dotted #CCC;
}
DIV.userItemTagsBlock SPAN
{
	font-weight: bold;
	color: #555;
	padding: 0 4px 0 0;
}
DIV.userItemTagsBlock UL.userItemTags
{
	list-style: none;
	padding: 0;
	margin: 0;
	display: inline;
}
DIV.userItemTagsBlock UL.userItemTags LI
{
	display: inline;
	list-style: none;
	padding: 0 4px 0 0;
	margin: 0;
	text-align: center;
}
DIV.userItemTagsBlock UL.userItemTags LI A
{
}
DIV.userItemTagsBlock UL.userItemTags LI A:hover
{
}
/*Anchor link to comments*/
DIV.userItemCommentsLink
{
	display: inline;
	margin: 0 8px 0 0;
	padding: 0 8px 0 0;
	border-right: 1px solid #CCC;
}
DIV.userItemCommentsLink A
{
}
DIV.userItemCommentsLink A:hover
{
}
/*Read more link*/
DIV.userItemReadMore
{
	display: inline;
}
DIV.userItemReadMore A
{
}
DIV.userItemReadMore A:hover
{
}
/*----------------------------------------------------------------------
Component: Itemlist view (generic)
----------------------------------------------------------------------*/
DIV.genericItemView
{
	border-bottom: 1px dotted #CCC;
	padding: 8px 0;
	margin: 0 0 16px;
}
/*this is the item container for this view*/
DIV.genericItemHeader
{
}
DIV.genericItemHeader SPAN.genericItemDateCreated
{
	color: #999;
	font-size: 11px;
}
DIV.genericItemHeader H2.genericItemTitle
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	font-weight: normal;
	line-height: 110%;
	padding: 10px 0 4px;
	margin: 0;
}
DIV.genericItemBody
{
	padding: 8px 0;
	margin: 0;
}
DIV.genericItemImageBlock
{
	padding: 0;
	margin: 0;
	float: left;
}
SPAN.genericItemImage
{
	display: block;
	text-align: center;
	margin: 0 8px 8px 0;
}
SPAN.genericItemImage IMG
{
	border: 1px solid #CCC;
	padding: 8px;
}
DIV.genericItemIntroText
{
	font-size: inherit;
	font-weight: normal;
	line-height: inherit;
	padding: 4px 0 12px;
}
DIV.genericItemIntroText IMG
{
	padding: 2px;
	margin: 4px;
	background: #FFF;
	border: 1px solid #CCC;
}
DIV.genericItemCategory
{
	display: inline;
	margin: 0 8px 0 0;
	padding: 0 8px 0 0;
	border-right: 1px solid #CCC;
}
DIV.genericItemCategory SPAN
{
	font-weight: bold;
	color: #555;
	padding: 0 4px 0 0;
}
DIV.genericItemCategory A
{
}
/*Read more link*/
DIV.genericItemReadMore
{
	display: inline;
}
DIV.genericItemReadMore A
{
}
DIV.genericItemReadMore A:hover
{
}
/*----------------------------------------------------------------------
Component: Latest view
----------------------------------------------------------------------*/
DIV.latestItemsContainer
{
	float: left;
}
/*Category info block*/
DIV.latestItemsCategory
{
	background: #F2F6FC;
	border: 1px solid #DDD;
	margin: 0 8px 8px 0;
	padding: 8px;
}
DIV.latestItemsCategoryImage
{
	text-align: center;
}
DIV.latestItemsCategoryImage IMG
{
	background: #FFF;
	padding: 4px;
	border: 1px solid #DDD;
	margin: 0 8px 0 0;
}
DIV.latestItemsCategory H2
{
}
DIV.latestItemsCategory P
{
}
/*User info block*/
DIV.latestItemsUser
{
	background: #F2F6FC;
	border: 1px solid #DDD;
	margin: 0 8px 8px 0;
	padding: 8px;
	clear: both;
}
DIV.latestItemsUser IMG
{
	display: block;
	float: left;
	background: #FFF;
	padding: 4px;
	border: 1px solid #DDD;
	margin: 0 8px 0 0;
}
DIV.latestItemsUser H2
{
}
DIV.latestItemsUser P.ulatestItemsUserDescription
{
	padding: 4px 0;
}
DIV.latestItemsUser P.latestItemsUserAdditionalInfo
{
	padding: 4px 0;
	margin: 8px 0 0;
	border-top: 1px dotted #CCC;
}
SPAN.latestItemsUserURL
{
	font-weight: bold;
	color: #555;
	display: block;
}
SPAN.latestItemsUserEmail
{
	font-weight: bold;
	color: #555;
	display: block;
}
/*Latest items list*/
DIV.latestItemList
{
	padding: 0 8px 8px 0;
}
DIV.latestItemView
{
}
/*this is the item container for this view*/
DIV.latestItemHeader
{
}
DIV.latestItemHeader H3.latestItemTitle
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	font-weight: normal;
	line-height: 110%;
	padding: 10px 0 4px;
	margin: 0;
}
SPAN.latestItemDateCreated
{
	color: #999;
	font-size: 11px;
}
DIV.latestItemBody
{
	padding: 8px 0;
	margin: 0;
}
DIV.latestItemImageBlock
{
	padding: 0;
	margin: 0;
	float: left;
}
SPAN.latestItemImage
{
	display: block;
	text-align: center;
	margin: 0 8px 8px 0;
}
SPAN.latestItemImage IMG
{
	border: 1px solid #CCC;
	padding: 8px;
}
DIV.latestItemIntroText
{
	font-size: inherit;
	font-weight: normal;
	line-height: inherit;
	padding: 4px 0 12px;
}
DIV.latestItemIntroText IMG
{
	padding: 2px;
	margin: 4px;
	background: #FFF;
	border: 1px solid #CCC;
}
DIV.latestItemLinks
{
	margin: 0 0 16px;
	padding: 0;
}
DIV.latestItemCategory
{
	padding: 4px;
	border-bottom: 1px dotted #CCC;
}
DIV.latestItemCategory SPAN
{
	font-weight: bold;
	color: #555;
	padding: 0 4px 0 0;
}
DIV.latestItemCategory A
{
}
DIV.latestItemTagsBlock
{
	padding: 4px;
	border-bottom: 1px dotted #CCC;
}
DIV.latestItemTagsBlock SPAN
{
	font-weight: bold;
	color: #555;
	padding: 0 4px 0 0;
}
DIV.latestItemTagsBlock UL.latestItemTags
{
	list-style: none;
	padding: 0;
	margin: 0;
	display: inline;
}
DIV.latestItemTagsBlock UL.latestItemTags LI
{
	display: inline;
	list-style: none;
	padding: 0 4px 0 0;
	margin: 0;
	text-align: center;
}
DIV.latestItemTagsBlock UL.latestItemTags LI A
{
}
DIV.latestItemTagsBlock UL.latestItemTags LI A:hover
{
}
/*MiniFP
MiniFrontpage CSS*/
.minifp TD P
{
	margin-top: 3px;
}
#linha8 .minifp P
{
	border: 1px solid #AEF;
	background: #F0F2F3;
	display: block;
	padding: 5px;
	color: #004F82;
	font: 12px/1.5em verdana;
}
.minifp IMG
{
	padding: 15px 5px 0;
}
.minifp-anotherlinks
{
	font-weight: bold;
	font-size: 100%;
	display: block;
	padding: 5px;
	margin-bottom: 5px;
	background: #F5F5F5 url(../images/bgheader.gif) repeat-x bottom;
}
.minifp UL LI
{
	font-size: 94%;
	padding-left: 0;
}
.minifp UL LI A
{
}
.minifp-introtitle A, .minifp-introtitle A:visited, .minifp-introtitle A:active, .minifp-introtitle A:link
{
	display: inline-block;
	border: 1px solid #AAC;
	margin-bottom: 5px;
	padding: 5px;
	background: #036AAF;
	line-height: 1.5em;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	text-transform: uppercase;
}
.minifp-introtitle A:hover
{
	text-decoration: underline;
}
.minifp-date
{
	color: #666;
	font-weight: 700;
	font-style: normal;
	font-size: 90%;
}
.minifp-full-link-wrp
{
	text-align: right;
}
A.minifp-full-link, A:visited.minifp-full-link, A:active.minifp-full-link, A:link.minifp-full-link
{
	line-height: 24px;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 12px;
	background: #E8E8E8;
	color: #013DB1;
	border: 1px solid #6AE;
	padding: 2px 5px;
	letter-spacing: 0px;
}
A:hover.minifp-full-link
{
	text-decoration: none;
	color: #FEFEFE;
	border: 1px solid #FFF;
	background: #8DA4C8;
}
.minifp-seperator
{
	line-height: 1px;
}
/*Video*/
DIV.latestItemVideoBlock
{
	margin: 0 0 16px;
	padding: 16px;
	background: #010101 url(../images/system/videoplayer-bg.gif) repeat-x bottom;
}
DIV.latestItemVideoBlock SPAN.latestItemVideo
{
	display: block;
}
/*Anchor link to comments*/
DIV.latestItemCommentsLink
{
	display: inline;
	margin: 0 8px 0 0;
	padding: 0 8px 0 0;
	border-right: 1px solid #CCC;
}
DIV.latestItemCommentsLink A
{
}
DIV.latestItemCommentsLink A:hover
{
}
/*Read more link*/
DIV.latestItemReadMore
{
	display: inline;
}
DIV.latestItemReadMore A
{
}
DIV.latestItemReadMore A:hover
{
}
/*Items presented in a list*/
H2.latestItemTitleList
{
	font-size: 14px;
	padding: 2px 0;
	margin: 8px 0 2px;
	font-family: Arial, Helvetica, sans-serif;
	border-bottom: 1px dotted #CCC;
	line-height: normal;
}

