@CHARSET "ISO-8859-1";

/* CSS Redefinição de Tags */


body {
	margin: 0px;
	background-color: #000000;
	text-align: center;
}

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
}

input,select,textarea{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

form {
	margin: 0px;
	padding: 0px;
}

input[type="image"]{
	border: none;
	margin-top: 7px;
	margin-bottom: 4px;
}

/* CSS Redefinição de Tags */

/* CSS de Definição de Pseudo-IDs */

#body-mold{
	display: inline-table;
	width: 1001px;
	text-align: left;
}

#top-logo-spot{
	height: 216px;
	width: 278px;
}

#top-bunner-and-menu-spot{
	height: 216px;
	width: 723px;
}

#top-bunner{
	height: 109px;
	width: 751px;
}

#top-bunner-spot{
	padding-top: 15px;
	padding-left: 1px;
}

#top-page-title{
	margin-top: 6px;
}

#sidebar-spot{
	width: 250px;
	padding-bottom: 5px;
}

#including{
	display: inline-table;
	width: 751px;
	padding-bottom: 3px;
}

#bottom{
	background-image: url(../images/layout/main/bottom.jpg);
	height: 47px;
	width: 808px;
}

#contact-form{
	width: 420px;
}

#contact-alternative{
	width: 320px;
}

/* CSS de Definição de Pseudo-IDs */

/* Classes Pai */

.un-break, .products-box-listing, .products-image-view, .gallery-pic-box-listing, .gallery-pic-box-view, .news-box-preview
	, .news-list-box-preview, #contact-form, #contact-alternative, #bottom, #top-logo-spot, #top-bunner-and-menu-spot
	, #sidebar-spot, #including {
	display: block;
	float: left;
}

.clear, .products-btt-see-more-listing, .gallery-list-pics-view, .gallery-btt-see-more-listing{
	clear: both;
}

.cursor-pointer, .products-image-view{
	cursor: pointer;
}

.additional{
	margin: 20px;	
}

.btt{
	margin: 20px;	
}

.body-title{
	margin: 20px	
}

.top10{
	padding-top: 10px;
}

/* Classes Pai */

/* CSS de multipla utilidade */

.metaData {
	font-size: 13px;
	font-weight: bold;
	margin: 4px 0px 1px 0px;
}

.sidebar-menu-spot{
	background-image: url(../images/layout/main/side_menu_item.jpg);
	background-repeat: no-repeat;
	height: 22px;
	margin: 3px 4px 3px 0px;
	padding-left: 30px;
	background-position: 7px;
}

.sidebar-menu-link{
	text-decoration: none;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	font-style: italic;
}

.divider-image{
	padding: 13px 0px 13px 13px;
}

/* CSS de multipla utilidade */

/* CSS destinado aos Informativos */

.news-box-preview, .news-list-box-preview{
	height: 137px;
	width: 368px;
	border: 1px solid #FFFFFF;
	margin-right: 7px;
}

.news-list-box-preview{
	margin-right: 0px;
}

.news-adjust-boxes-preview{
	padding: 4px;
}

.news-title-preview{
	padding-bottom: 3px;
}

.news-title-link-preview{
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.news-btt-view-preview{
	padding-top: 4px;
}

.news-see-more-preview{
	padding-top: 7px;
	padding-left: 14px;
}

.news-title-view{
	font-size: 13px;
	font-weight: bold;
	margin: 0px 0px 7px 0px;
}

.news-content-view{}

.news-box-listing{
	border: 1px solid #FFFFFF;
	margin: 3px;
	padding: 3px;
}

.news-title-spot-listing{
	margin: 0px 0px 3px 0px;
}

.news-title-link-listing{
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.news-call-listing{}

.news-btt-listing{
	margin: 3px 0px 0px 0px;
}

/* CSS destinado aos produtos/serviços */

.products-cathegory-name-listing{
	padding-bottom: 5px;
	margin: 5px 7px 7px 14px;
	border-bottom: 1px solid #FFFFFF;
	color: #FFFFFF;
	font-size: 15px;
	font-weight: bold;
}

.products-list-items-listing{
	padding-bottom: 5px;
}

.products-btt-see-more-listing{
	padding: 5px 0px 5px 10px;
}

.products-box-listing{
	height: 150px;
	width: 367px;
	border: 1px solid #FFFFFF;
	text-align: center;
	margin-top: 0px;
	margin-right: 6px;
	margin-bottom: 6px;
}

.products-adjust-box-listing{
	padding: 3px;
}

.products-title-listing{
	height: 25px;
}

.products-title-link-listing{
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 15px;
}

.products-price-listing{
	font-style: italic;
	font-weight: bold;
	color: #CC0000;
	padding: 3px 0px 0px 0px;
}

.products-cat-view{
	padding: 0px 0px 4px 0px;
}

.products-title-view{
	font-size: 14px;
	font-weight: bold;
	padding: 0px 0px 4px 0px;
}

.products-price-view{
	font-size: 15px;
	font-style: italic;
	font-weight: bold;
	color: #CC0000;
	padding: 0px 0px 4px 0px;
}

.products-content-view{
	padding: 0px 0px 4px 0px;
}

.products-image-view{
	margin: 5px;
}

/* CSS destinado à galeria de fotos */

.gallery-name-view{
	padding-bottom: 5px;
	margin: 5px 7px 7px 14px;
	border-bottom: 1px solid #FFFFFF;
	color: #FFFFFF;
	font-size: 15px;
	font-weight: bold;
}

.gallery-list-pics-view{
	padding-bottom: 5px;
}

.gallery-pic-box-view{
	border: 1px solid #FFFFFF;
	padding: 3px;
	margin: 0px 3px 6px 3px;
}

.gallery-name-listing{
	padding-bottom: 5px;
	margin: 5px 7px 7px 14px;
	border-bottom: 1px solid #FFFFFF;
	color: #FFFFFF;
	font-size: 15px;
	font-weight: bold;
}

.gallery-pic-box-listing{
	border: 1px solid #FFFFFF;
	padding: 3px;
	margin: 0px 3px 6px 3px;
}

.gallery-list-pics-listing{
	padding-bottom: 5px;
}

.gallery-btt-see-more-listing{
	padding: 6px 0px 6px 15px;
}

/* CSS de listagem e paginação */

.pagenation-arial, .pagenation-actual-listing, .pagenation-listing, .pagenation-non-list, .pagenation-title-listing, .pagenation-list-row-one, .pagenation-list-row-two{
	font-family: Arial, Helvetica, sans-serif;
}

.paganation-clear, .pagenation-non-list, .pagenation-list-panel{
	clear: both;
}

.pagenation-un-break, .pagenation-actual-listing, .pagenation-listing, .pagenation-last-listing, .pagenation-first-listing,
.pagenation-non-first-listing, .pagenation-non-last-listing,
.pagenation-previous-listing, .pagenation-next-listing, .pagenation-non-previous-listing, .pagenation-non-next-listing {
	display: block;
	float: left;
}

.pagenation-bold-and-center, .pagenation-non-list, .pagenation-title-listing, .pagenation-list-row-one, .pagenation-list-row-two{
	font-weight: bold;
	text-align: center;
}

.pagenation-cursor-pointer, .pagenation-listing, .pagenation-last-listing, .pagenation-first-listing, .pagenation-previous-listing,
.pagenation-next-listing, .pagenation-menu-item-list {
	cursor: pointer;
}

.pagenation-list-panel{
	text-align: center;
	height: 36px;
}

.pagenation-previous-listing, .pagenation-next-listing, .pagenation-non-previous-listing, .pagenation-non-next-listing {
	height: 30px;
	width: 26px;
	margin: 3px;
	background-image: url(../images/btt/btt_listing_prev.png);
}
.pagenation-next-listing {
	background-image: url(../images/btt/btt_listing_next.png);
}
.pagenation-non-previous-listing {
	background-image: url(../images/btt/btt_listing_prev_non.png);
}
.pagenation-non-next-listing {
	background-image: url(../images/btt/btt_listing_next_non.png);
}
.pagenation-last-listing, .pagenation-first-listing, .pagenation-non-first-listing, .pagenation-non-last-listing{
	height: 30px;
	width: 34px;
	margin: 3px;
	background-image: url(../images/btt/btt_listing_last.png);
}
.pagenation-first-listing {
	background-image: url(../images/btt/btt_listing_first.png);
}
.pagenation-non-first-listing {
	background-image: url(../images/btt/btt_listing_first_non.png);
}
.pagenation-non-last-listing {
	background-image: url(../images/btt/btt_listing_last_non.png);
}

.pagenation-actual-listing, .pagenation-listing {
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	color: #999999;
	vertical-align: middle;
	padding: 5px 9px 0px 9px;
	margin: 3px 3px 0px 3px;
	border: 1px solid #1169F2;
	height: 23px;
}

.pagenation-listing {
	color: #1169F2;
}

.pagenation-non-list{
	font-size: 13px;
	color: #999999;
	font-style: italic;
	border: 1px solid #CCCCCC;
	padding: 3px 0px 3px 0px;
}

.pagenation-title-listing {
	font-size: 14px;
	color: #FFFFFF;
	background-color: #666666;
	padding-top: 2px;
	padding-bottom: 3px;
}

.pagenation-list-row-one, .pagenation-list-row-two {
	font-size: 12px;
	color: #000000;
	background-color: #AAAAAA;
}

.pagenation-list-row-two {
	background-color: #CCCCCC;
}

/* Fim CSS de listagem e paginação */
