@media all
	{

	* {
		margin:0; padding:0;
	} 

	html {
		height: 100%

	}
	 
	body { 
		position:relative; 
		margin:0; padding: 0;	
		min-height:101%; 
		font-size:100.01%; 
		text-align:left;	
		color:#000; 
		font-family:Arial, Helvetica, sans-serif;
	} 

	#page { 
		margin:0 0px 0 0px;
		background:#fff;
		border-left:5px #c3bab3 solid;
		border-right:5px #c3bab3 solid; 
	}

	#page-margins { 
		min-width:756px; 
		max-width:100em; 
		margin:auto;
	}

/* HEADER */

	#header {
		position:relative;
		color:#000;
		background:#FFF;
	}
	
	#header img {
		position:absolute;
		margin:-10px 0 0 40px;
		cursor:pointer;
		z-index:555;
	}

/* MODE colapse */	
	#header p {
		font-size:20px;
		font-weight:bold;
		color:#FFF;
		position:absolute;
		margin:85px 0 0 10px;
		z-index:666;
	}
	
	#header span {
		font-size:14px;
		color:#FFF;
		font-weight:bold;
		position:absolute;
		margin:115px 0 0 10px;
		z-index:700;
	}
/* MODE colapse */

	#header #user-menu { 
		position:absolute; 
		width:100%;
		height:24px; 
		top:0px;
		right:0px; 
		font-family:Verdana, Arial, Helvetica, sans-serif;	
		font-size:.9em;
		text-align:left; 
		color:#fff; 
		background:#d5ceca url("../../images/base/base_bg_usermenu.gif") repeat-x center center;	
		border-bottom:5px #c3bab3 solid; 
	}

	#header #user-menu ul {
		float:left;
		width:auto;
		height:24px;
		margin:0; 
		padding:0 10px;
		text-align:left;
		list-style:none; 
		background:#D5CECA; 
	}

	#header #user-menu ul li {	
		float:left;
		width:auto;
		height:24px; 
		margin:0; 
		padding:0;
		line-height:1.8em; 
		list-style:none; 
		background:#D5CECA; 
		color:#6c5d53; 
	}

	#header #user-menu ul li a { 
		float:left; 
		width:auto;
		height:24px; 
		padding:0 4px;
		margin:0 auto;  
		font-family:Verdana, Arial, Helvetica, sans-serif; 
		font-size:7em; 
		font-weight:bold; 
		text-decoration:none;
		background:#D5CECA; 
		color:#6c5d53; 
	}

	#header #user-menu ul li a:hover {
		text-decoration: none ;
	}

/* main-menu */

	#main-menu 	{ 
		float:left; 
		position:absolute;
		width:100%;
		font-size:83%; 	
		line-height:normal;
		text-align:left; 	
		font-family:Verdana, Arial, Helvetica, sans-serif; 	
		height:24px;
		z-index:750; 
		position:relative;
	}
	
	#main-menu ul {
		background:url("../../images/base/base_bg_menu_detail.gif") no-repeat 175px 18px;
	}

	#main-menu ul ul li a {
		display:block;
		color:#fff;
		text-decoration:none;
		border-bottom:1px solid #1B1B1B;
		padding:3px;
		font-size:1em;
		width:auto;
	}

	#main-menu ul ul li a:hover {
		background:#464646;
	}

	#main-menu ul {
		padding:0 0 0 172px;
		margin:0;
		list-style:none;
		line-height:normal;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		float:left;
	}

	#main-menu ul ul {
		padding:0;
	}

	#main-menu li {
		float:left;
	}

	#main-menu ul li ul li  {
		float:left;
		width:20em;
	}

	#main-menu li ul { 
		position:absolute;	
		width:20em;
		height:auto;
		left:-999em; 
		border:1px solid #1B1B1B;
		border-top:4px solid #333;
		background:url("../../images/base/base_bg_menu_tab.png");
		z-index:1000;
	}

	#main-menu li ul ul {
		margin:-2.5em 0 0 20em;
		background:url("../../images/base_bg_menu_tab.png");
	}

	#main-menu li:hover ul ul, #main-menu li:hover ul ul ul, #main-menu li.sfhover ul ul, #main-menu li.sfhover ul ul ul {
		left:-999em;
	}

	#main-menu li:hover ul, #main-menu li li:hover ul, #main-menu li li li:hover ul, #main-menu li.sfhover ul, #main-menu li li.sfhover ul, #main-menu li li li.sfhover ul {
		left:auto;
	}

	#main-menu a.firstchild { 
		float:none;
		background:url("../../images/base/base_bg_menu_tab_right.gif") no-repeat 100% -32px; 
		text-decoration:none;
		font-weight:bold;
		display:block;
		width:auto;
		margin:0; 
		border-bottom:0px solid #333;
		font-family:Arial, Helvetica, sans-serif; 
		width:auto;
		margin:0 2px 0 0;
		line-height:1.5em; /* WATCH THIS */
	}

	#main-menu a.firstchild span {
		display:block; 
		background:url("../../images/base/base_bg_menu_tab_left.gif") no-repeat 0 -32px;
		padding:2px 10px 3px 12px;	
		color:#fff;	
		float:none; 
		width:auto;	
		text-align:center;
		margin:0;
	}

	#main-menu a:hover.firstchild span {
		color:#fff;
	}

	#main-menu a:hover.firstchild {
		background-position:100% 0px;
	}

	#main-menu a:hover.firstchild span {
		background-position:0 0px;
	}

/* MAIN */

	#main {
		background:#fff;
		padding:0;
		clear:both;
		width:auto;
	}		

	#main #teaser {
		width:100%;
		height:176px;
		background:#990000 url("../../images/base/base_bg_teaser.jpg") no-repeat right 0;
		float:none;
	}

	#main #teaser-wrapper { 
		width:100%;
		height:154px; 
		background:url("../../images/base/base_bg_teaser_detail2.gif") no-repeat top left; 
		float:left; 
	}

	#main #teaser #slogan {
		display:inline;
		float:left;
		width:auto;
		height:104px;
		margin:70px 20px auto 20px;
		padding:0;
	}

	#main #teaser #slogan h1 { 
		font-family:Arial, Helvetica, sans-serif;
		font-size: 1.4em;
		color:#fff;
		font-weight:bold;
		line-height:1em;
	}

	#main #teaser #slogan p {
		line-height:normal;
		color:#fff;
		font-size:1em;
		margin:10px 0 0 0;
		font-weight:bold;
	}

	#main #teaser #product-box {
		height:auto;
		width:auto;
		display:inline;
		float:right;
		position:absolute
	}

	#main #teaser #product-box img {
		margin:0;
		padding: 0;
	}

	#main #col1 {
		width:100%;
		float:left;
		z-index:3;
	}
	
	#main #col1 #col1_content {
		margin-left:.3em;
		margin-right:.3em;
		color:#444;
		background:inherit;
		z-index:4;
		position:relative;
	}

	#main #col2 {
		width:220px;
		float:right;
		width:220px;
		z-index:5;
	}
	
	#main #col2 #col2_content {
		margin-left:0;
		margin-right:0;
		z-index:6;
		position:relative;
	}

	#main #col3 {
		margin-right:220px;
		width:auto;
		z-index: 1;
	}
	
	#main #col3 #col3_content {
		margin-left:.3em;
		margin-right:.3em;
		z-index:2;
		position:relative;
	}

/* FOOTER */

	#footer {
		background:#c8beb7;
		margin:1em 0 0 0;
		padding:8px 0 0 0;
		line-height:normal;
		clear:both;
	}

	#footer_container { 
		background:#c8beb7; 
		width:100%; 
		float:left;
		background:#f3f1ef url("../../images/base/base_bg_branch.gif") no-repeat right -8px;
	}

	#footer .vcard {
		padding:0;
		text-align:left;
		margin:0;
		float:left;
		width:300px;
	}

	#footer	.url {
		display:none;
	}

	#footer	.fn  {
		display:none;
	}

	#footer	.org {
		display:none;
	}

	#footer	.adr { 
		width:294px;
		height:62px;
		background:#ad9e93;
		border:1px solid #e7e0dd;
		font-family:Arial, Helvetica, sans-serif;
		font-size:0.7em;
		color:#fff;
		line-height:normal;
	}

	#footer	.adr img {
		float:left;
		padding:9px 9px 12px 9px;
	}

	#footer	.street-address {
		margin:0;
		padding:8px 0 0 0;
		line-height:normal;
	}

	#footer	.complement {
		margin:0;
		padding:0;
		line-height:normal;
	}

	#footer	.locality {
		margin:0;
		padding:0;
		line-height:normal;
	}

	#footer	.region {
		margin:0;
		padding:0;
	}

	#footer	.postal-code {
		margin:0;
		padding:0;
	}

	#footer	.country-name {
		margin:0;
		padding:0;
	}

	#footer	.tel { 
		width:294px;
		height:44px;
		background:#ad9e93; 
		border:1px solid #e7e0dd; 
		font-family:Arial, Helvetica, sans-serif;
		font-size:1.2em;
		color:#fff;
		margin:2px 0;
	}

	#footer	.tel img {
		float:left;
		padding:9px;
	}

	#footer	.tel span {
		padding:12px 0 0 0;
		display:block;
		margin:0;
		line-height:normal;
	}

	#footer	#email_container { 
		width:294px;
		height:44px;
		background:#ad9e93;
		border:1px solid #e7e0dd;
		font-family:Arial, Helvetica, sans-serif;
		font-size:1.6em;
		color:#fff;
		line-height:normal;
	}

	#footer	#email_container img {
		float:left;
		padding:9px;
		line-height:normal;
	}

	#footer	.email { 
		color:#FFFFFF;
		font-size:.8em;
		display:block;
		padding:10px 0 0 0;
		text-decoration:none;
		line-height:normal;
	}

	#footer	.branch_list { 
		background:transparent;
		width:110px;
		height: 158px;
		padding:1px 12px;
		margin:0;
		font-size:.6em;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#77665d;
		display:block; 
		float:left;
	}

	#footer	.branch_list dl {
		float:left;
		clear:both;
		width:120px;
	}

	#footer	.right {
		border-left:2px dotted #B5B1A7;
	}

	#footer	.branch_list dl, dt, dd {
		margin:0;
		padding:0;
		line-height:normal;
		display: block;
	}

	#footer	.branch_list dt, dd {
		margin:2px 0;
		line-height:normal;
	}

	#footer	.branch_list dt {
		font-weight:bold;
	}

	#footer	#main-menu_footer_container {
		width:100%;
		height:auto;
		clear:both;
		margin:0;
		border-top:8px solid #c3bab3;
	}

	#footer	#main-menu_footer { 
		width:100%;
		height:auto;
		background:#695a4f url("../../images/base/base_bg_menubottom.gif") no-repeat right center;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:.6em;
		color:#fff;
		padding:8px 0;
		position:relative;
		z-index:100;
		float:left;
		clear:both;
	}

	#footer	#main-menu_footer ul {
		float:left;
		display:block;
		width:100%;
		margin:4px 0;
		padding: 0;
	}

	#footer	#main-menu_footer li {
		float:left;
		display:block;
		padding:0 .2em;
	}

	#footer	#main-menu_footer li span	{
		font-weight:bold;
		color:#bcb0a7;
		text-align:right;
		width:100px;
		display:block;
	}

	#footer	#main-menu_footer li a {
		color:#fff;
		text-decoration:none;
	}

	#footer	#main-menu_footer li span a	{
		color:#bcb0a7;
		text-decoration:none;
	}

	#footer	#main-menu_footer li a:hover {
		color:#fff;
		text-decoration:underline;
	}

	#footer	#main-menu_footer li span a:hover	{
		color:#bcb0a7;
		text-decoration:none;
	}

	#footer #copyright {
		width:100%;
		height:auto;
		clear:both;
		margin:0;
		padding:5px 0;
	}						

	#footer #copyright span { 
		color:#7b6a5d; 
		font-weight:bold; 
		font-size:.9em; 
		text-align:center; 
		width:100%; 
		display:block; 
		padding:0;
	}


/* BLOCKS */
	
	.subcolumns { 
		width:100%;
		padding:0 1px 0 1px; 
		margin:0 -1px 0 -1px; 
		overflow:hidden;
	}
		
	.c50l, .c25l, .c33l, .c38l, .c66l, .c75l, .c62l, .c20l {float: left; overflow: hidden;}
	.c50r, .c25r, .c33r, .c38r, .c66r, .c75r, .c62r, .c20r {float: right; overflow: hidden;}

	.c20l, .c20r { width: 29.400%; }
	.c25l, .c25r { width: 24.999%; }
	.c33l, .c33r { width: 33.333%; }
	.c50l, .c50r { width: 49.999%; }
	.c66l, .c66r { width: 66.666%; }
	.c75l, .c75r { width: 74.999%; }
	.c38l, .c38r { width: 38.196%; }
	.c62l, .c62r { width: 61.803%; }

	.subc  { padding: 0 0.5em 0 0.5em; overflow: hidden; }
	.subcl { padding: 0 1em 0 0; overflow: hidden; }
	.subcr { padding: 0 0 0 1em; overflow: hidden; }
	
/* End BLOCKS */

	}
	
	@media screen, print
	
	{
		
	.skip {
		position:absolute;
		left:-1000em; 
		width:20em;
	}
	}
	
/**********************************************/
/*						02					  */
/**********************************************/

	@media all
	{

/* Global */

	#col3 h2 {
		line-height:normal;
		font-size:1.8em;
		color:#B80606;
		font-family:Arial, Helvetica, sans-serif;
		width:auto;
		border-bottom:2px solid #E3DEDB;
		margin:10px 0;
	}
	
	#col3 h3 {
		line-height:normal;
		font-size:1.5em;
		color:#B80606;
		font-family:Arial, Helvetica, sans-serif;
		width:auto;
		border-bottom:2px solid #E3DEDB;
		margin:10px 0;
	}
	
	#col3 h5 {
		line-height:normal;
		font-size:1.1em;
		color:#999;
		font-family:Arial, Helvetica, sans-serif;
		width:auto;
		border-bottom:2px solid #E3DEDB;
		margin:20px 0;
	}
	
	#col3 p {
		text-align:justify;
		margin:10px 0;
		font-size:.9em;
		font-family:Arial, Helvetica, sans-serif;
		line-height:1.4em;
		color:#39322D;
		margin:10px 0;
		text-indent:0;
	}
	
	#col3 p img {
		float:right;
		margin:10px 0 10px 10px;
		padding:0;
	}
	
	#col3 p a {
		color:#3C6018;
		text-decoration:none;
		cursor:pointer
	}
	
	#col3 ul, ol {
		margin:20px 0 20px 30px;
		font-size:.9em;
		color:#39322D;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
	}
	
	#col3 li {
		margin:10px 0
	}
	
	#col3 li a {
		color:#3C6018;
		text-decoration:none;
		cursor:help
	}

	#col3 dl {
		font-size:.9em;
	}
	
	#col3 dl dt {
		font-weight:bold;
		margin:10px 0;
		font-size:1.1em;
		color:#B80606;
	}
	
	#col3 dl dd {
		text-indent:1em;
		color:#39322D;
		line-height:1.4em;
		font-size:1em;
		font-style:italic;
	}
	
/* End Global */

	fieldset, img {
		border:0;
	}
		
	select, input, textarea {
		font-size:99%;
	}
		
	option {
		padding-left:0.4em;
	}
		
	.clearfix:after {
		content: "."; 
		display:block; 
		height:0; 
		clear:both; 
		visibility:hidden;
	}
		
	.clearfix {
		display:block;
	} 
		
	.floatbox {
		overflow:hidden;
	}
		
	#ie_clearing {
		display:none
	}

	hr.clear_columns {	
		clear:both; 
		float:left; 
		content: "."; 
		display:block;  
		height:0; 
		line-height:0px; 
		visibility:hidden; 
		border:0; 
		padding:0;
		margin:-1.1em 0 0 0;
	}

	blockquote {
		margin:0 0 1em 1em;
		padding:.3em 1em .7em 1em;
		font-size: 0.93em;
		width:auto;
		width:70%;
		border-bottom:10px double #E3DEDB;
		color:#77665D;
		font-family:Arial, Helvetica, sans-serif;
		font-size:.9em;
		font-weight:bold;
	}

/***************************************/
/*				HOME				   */
/***************************************/

/*************** COL1 ******************/
	
/* sirb-access */

	#home #main #col1 #sirb-access { 
		width:100%;
		height:52px;
		background: url("../../images/home/home_bg_sirb_access_bg.gif") repeat-x center top;
		float:none; 
		line-height:normal;
		padding:0;
		cursor:pointer;
	}
	
	#home #main #col1 #sirb-access div {
		width:100%;
		height:52px;
		background:url("../../images/home/home_logo_sirb_access.gif") no-repeat top right;
		z-index:1;
	}
	
	#home #main #col1 #sirb-access span { 
		font-weight:bold;
		color:#ffff82;
		width:150px;
		height:20px;
		display:block;
		float:left;
		margin:25px 0 0 1px;
		background:url("../../images/home/home_title_sirb_access.gif") no-repeat;
	} 
	
	#home #main #col1 #sirb-access img 	{ 
		margin:0;
		padding:0;
		line-height:normal;
		float:left;
	}
	
	#home #main #col1 #sirb-access a {
		cursor:pointer;
		text-decoration:none;
	}
	
/* end sirb-access */

/* RAPID LINKS */

	#home #main #col1 #rapid-links {
		width:98%;
		padding:3px;
		background:#c8beb7;
		line-height:normal;
		float:none;
		margin:5px 0;
		font-family:Arial, Helvetica, sans-serif;
	}

	#home #main #col1 #rapid-links h5 { 
		font-family:Arial, Helvetica, sans-serif; 
		font-style:normal;
		background:url("../../images/home/home_title_rapidlinks.gif") repeat-x center center;
		padding:5px;
		margin:0;
		width:auto;
		line-height:normal;
	}

	#home #main #col1 #rapid-links h5 span {
		color:#fff;
		line-height:normal;
	}

	#home #main #col1 #rapid-links h5 span span {
		color:#ffeea7;
		line-height:normal;
	}

	#home #main #col1 #rapid-links dl {
		margin:0;
		padding:0;
		list-style:none;
		line-height:normal;
		float:none;
		font-size:.8em;
	}

	#home #main #col1 #rapid-links dl dd {
		margin:2px 0;
		padding:0;
		line-height:normal;
		float:none;
	}

	#home #main #col1 #rapid-links dl dt { 
		margin:2px 0; 
		padding:3px; 
		line-height:normal; 
		float:none; 
		background:#6eb02d; 
		width:auto;
		font-weight:bold;
		color:#fff;
	}

	#home #main #col1 #rapid-links dl dd a { 
		margin:0; 
		padding:3px; 
		text-decoration:none; 
		width:auto; 
		background:#e8e4e1; 
		display:block; 
		color:#595345;
		line-height:normal;
		display:block;
	}

	#home #main #col1 #rapid-links dl dd a:hover {
		background:#333;
		color:#e8e4e1;
		line-height:normal;
	}
	
/* End RAPID LINKS */

/* card-access */

	#home #main #col1 #card-access { 
		width:99%;
		height:auto;
		background:#e6e6e6 url("../../images/home/home_bg_cardaccess.gif") repeat-x center top;
		float:none;
		line-height:normal;
		padding:0;
		border:1px solid #999;
		padding-bottom:10px;
	}

	#home #main #col1 #card-access div	{ 
		width:100%;
		height:auto;
		background:url("../../images/home/home_detail_cardaccess.gif") no-repeat top right;
	}

	#home #main #col1 #card-access span { 
		display:block;
		width:150px; 
		float:left; 
		margin:2px 0 0 10px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:.8em;
		color:#980606;
		font-weight: bold; 
	} 

	#home #main #col1 #card-access span span{ 
		display:block;
		width:150px;
		float:none; 
		margin:2px 0 0 2px;
		font-family: Arial, Helvetica, sans-serif;
		font-size:.8em;
		color:#980606;
		font-weight:bold;
	} 

	#home #main #col1 #card-access img {
		margin:0;
		padding:0;
		line-height:normal;
		float:left;
	}

	#home #main #col1 #card-access a {
		cursor:pointer;
		text-decoration:none;
	}

	#home #main #col1 #card-access form { 
		width:100%;
		height:auto;
		margin:0;
		padding:0;
		display:block;
		clear:both;
		overflow:hidden;
		background:#e6e6e6;
		text-align:center;
	}

	#home #main #col1 #card-access input {
		background:#ccc;
	}

	#home #main #col1 #card-access textarea {
		background:#ccc;
	}

	#home #main #col1 #card-access input, textarea {
		width:auto;	
		border:1px #ccc solid;	
		padding:3px;	
		font-size:.8em;
		color:#777;
		font-weight:bold;
	}

	#home #main #col1 #card-access input[type=text]:focus, textarea:focus {
		background:#f0f0f0;
		color:#980606;
		border-color:#777;
	}
	
/* End card-access */
	
/*************** End COL1 ******************/

/*************** COL2 ******************/

/* PRODUCTOVERVIEW */

	#home #main #col2 #product-overview {
		width:auto;
		height:auto;
		background:#75bb30;
		margin:0;
		border:3px solid #75BB30;
	}

	#home #main #col2 #product-overview h5 { 
		width:auto;
		height:16px;
		padding:5px;
		margin:0;
		display:block;
		font-family:Arial, Helvetica, sans-serif; font-style: normal; line-height: normal;
		background:url("../../images/home/home_title_rapidlinks.gif") repeat-x center center; 
	}

	#home #main #col2 #product-overview h5 span {
		color:#fff; 
		line-height:normal;
	}

	#home #main #col2 #product-overview h5 span span {
		color:#ffeea7;
		line-height:normal;
	}

	#home #main #col2 #product-overview p { 
		width:200px;
		height:auto;
		padding:6px 6px 12px 6px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:.7em;
		color:#fff;
		line-height:1.5em;
		text-align:justify;
		font-weight:normal;
		background:#548622 url("../../images/home/home_bottom_productoverview.gif") no-repeat center bottom; 
	}

	#home #main #col2 #productoverview_config	{
		width:auto;
		margin:0;
		height:auto;
	}

	#home #main #col2 #productoverview_config span {
		height:26px;
		padding-top:5px;
		display:block;
		font-family:Arial, Helvetica, sans-serif;
		font-size:.7em;
		color:#fff;
		line-height:2.2em;
		font-weight:bold;
		text-align:center;
		background:url("../../images/home/home_bg_productoverview.gif") no-repeat center bottom;
	}

	#home #main #col2 #productoverview_option {
		margin:0;
		height:auto;
		padding:7px;
	}

	#home #main #col2 #productoverview_option ul, #productoverview_option li {
		margin:0;
		padding:0;
		font-size:.8em;
		line-height:1.5em;
		display:block;
	}

	#home #main #col2 #productoverview_option li {
		margin:2px 0;
	}

	#home #main #col2 #productoverview_option ul {
		list-style:none;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:.7em;
		color:#fff;
		font-weight:bold;
	} 

	#home #main #col2 #productoverview_value {
		width:190px;
		height:54px;
		background:url("../../images/home/home_vbg_productoverview.gif") no-repeat;
		margin:6px auto 0 auto;
		padding:12px 0 0 0;
		display:block;
		font-family:Verdana, Arial, Helvetica, sans-serif;
	}

	#home #main #col2 #productoverview_value span {
		width:auto;
		height:auto;
		margin:0;
		padding:0;
		font-size:.8em;
		color:#998873;
		font-weight:bold;
		text-align:center;
		line-height:normal;
		display:block;	
	}

	#home #main #col2 #productoverview_value span.value {
		height:auto;
		margin:0;
		display:block;
		font-size:1.6em;
		color:#92816B;
		line-height:normal;
	}

	#home #main #col2 #productoverview_useroptions { 
		width:auto;
		height:52px; 
		padding:0;
		margin:0;
		display:block;
		float:none; 
		text-align:center;
		line-height:normal;
		background:url("../../images/home/home_footer_productoverview.gif") no-repeat center 0;
	}

	#home #main #col2 #productoverview_useroptions img {
		padding:0;
		margin:0;
		cursor:pointer;
	}
	
/* End PRODUCTOVERVIEW */

/*************** End COL2 ******************/

/*************** COL3 ******************/

/* PUBLICITY */

	#home #main #col3 #publicity { 
		width:98%;
		height:auto;
		display:block;
		float:left;
		margin:12px 0;
		cursor:pointer;
		text-align:center;
	}
	
	#publicity {
		background:#F8F8F8;
		border:2px solid #F1F1F1;
		padding-bottom:9px;
		padding-top:9px;
	}

	#home #main #col3 #publicity #publicity_container {
		background:#F8F8F8 url("../../images/stripes.gif") repeat-x;
		width: 100%;
		margin:0;
		padding:0;
		position:relative;
		float:none;
		color:#FFF;
		border:2px solid #F1F1F1;
		z-index:500;
		padding-top:8px;
		padding-bottom:8px;
	}

	#home #main #col3 #publicity #publicity_container #hank {
		width:100%;
		margin:0;
		padding: 0;
		position:relative;
		float:none;
		text-align:inherit; 
		border:none; 
		z-index:600; 
	}

/* End PUBLICITY */


/* BLOGPLANEJAR */

	#blogplanejar {
		width:100%;
		border:1px solid #ddd;
		float:left;
		font-family:Arial, Helvetica, sans-serif;
	}

	#blogplanejar a {
		font-size:.8em;
		font-weight:bold; 
		color: #5F9927;
	}
	
	#blogplanejar a:hover { 
		text-decoration:underline;
	}

	#blogplanejar h5 {
		width:auto;
		height:16px;
		margin:0; 
		padding:5px;
		font-family:Arial, Helvetica, sans-serif;
		font-style:normal;
		line-height:normal;
		background:url("../../images/home/home_title_blogplanejar.gif") repeat-x center center; 
		display:block;
		font-size:.8em;
	}

	#blogplanejar h5 span {
		color:#fff;
		line-height:normal;
	}

	#blogplanejar h5 span span {
		color:#ffeea7;
		line-height:normal;
	}

	#blogplanejar h4 { 
		margin:0 0 10px 0;
		padding:0;
		border-bottom:1px solid #ddd;
		font-size:.9em;
		color:#990033; 
	}	

	#blogplanejar h4 a{ 
		font-size:.9em;
		color:#990033; 
		margin:0 0 10px 0;
		padding:0;
		text-decoration:none;
		border-bottom:1px solid #ddd;
	}


	#blogplanejar p {
		margin:0;
		padding:0 0 10px 0;
		font-size:.8em;
		color:#826f63;
		line-height:1.3em;
		text-align:justify;
		border-bottom:0px solid #F1F1F1;
		text-indent:0;
	}

	.post {
		width:auto;
		padding:8px;
	}

	.date {
		width:44px;
		height:auto;
		margin:1px 10px 0 0;
		float:left;
		border:1px solid #d9d2ce;
		background:#e3dedb;
	}

	.weekday { 
		width:auto;
		margin:1px;
		padding:2px; 
		display:block;
		font-size:.9em;
		color:#ebe8e6;
		font-weight:bold;
		line-height:normal;
		text-align:center; 
		background:#8f0606;
	}

	.monthday {
		width:auto;
		margin:0;
		display:block;
		font-size:1.2em;
		color:#8f0606;
		text-align:center; 
		font-weight:bold;
		line-height:normal;
	}

	.month {
		width:auto;
		margin:0;
		display:block;
		padding-bottom:2px;
		font-size:.7em;
		color:#8E7A6E;
		font-weight:bold;
		line-height:normal;
		text-align:center;
	}
	
/* End BLOGPLANEJAR */

/*************** End COL3 ******************/

/*************** COL3 ******************/

	div#col3 {
		padding:0;
		margin: 0;
	}
	
	div#col3 .producttype {
		clear:none;
	}
	
	div#col3 .producttype h3 {
		font-size:1em;
		padding:15px 0 0 0;
	}
	
	div#col3 .producttype h3#section_softwares {
		color:#588D23;
	}
	
	div#col3 .producttype h3#section_books {
		color: #0074C2;
	}
	
	div#col3 .producttype h3#section_courses {
		color:#9F8611;
	}
	
	div#col3 .producttype img {
		float:left;
	}
	
	div#col3 div.productbox {
		border:2px solid #E0DBD8;
		font-family:Arial, Helvetica, sans-serif;
		padding:0;
		margin:20px 0 ;
		margin-right:1%;
		overflow:visible;
	}
	
	div#col3 div.productbox h5 {
		color:#fff;
		background:#6eb02d;
		margin:0;
		font-size:.7em;
		width:auto;
		display:block;
		padding:4px 5px 12px 5px;
	}
	
	div#col3 div.productbox h5 span {
		font-family:Arial, Helvetica, sans-serif;
		color:#f1e79c;
		font-size:1em;
		margin:0;
		display:inline;
	}
	
	div#col3 div.productbox span {
		font-size:.7em;
		margin:20px 0 0 93px;
		padding:0;
		display:block;
		color:#77665D;
		font-weight:bold;
	}
	
	div#col3 div.productbox span.productvalue {
		font-weight:bold;
		margin:10px 0 0 93px;
		color: #6EB02D;
		font-size:1em;
		width:auto;
		padding:0;
		width: uto;
		text-align:left;
	}
	
	div#col3 div.productbox a {
		border:0;
		width:auto;
		height:30px;
		display:block;
		background:#77665D url("../../images/store/btn_product_bg.gif") no-repeat center right;
		margin:4px 5px 4px 5px;
		padding:0;
		text-decoration:none;
		color:#fff;
		font-size:.7em;
		font-weight:bold;
		text-align:left;
		display:block;
	}
	
	div#col3 div.productbox a img {
		border:0;
		display:block;
		float:left;
	}
	
	div#col3 div.productbox a span {
		margin:0; 
		padding:8px 0 0 0; 
		text-align:center; 
		width:auto; 
		color:#fff;
		display:block;
		height:10px;
		font-size:1em; 
	}

	div#col3 div.books h5 {
		color:#fff;
		background:#0079C9;
		margin:0;
		font-size:.7em;
		width:auto;
		display: block;
		padding:4px 5px 12px 5px;
	}
	
	div#col3 div.courses h5 {
		color: #fff; 
		background:#9F8611;
		margin:0;
		font-size:.7em;
		width:auto;
		display:block;
		padding:4px 5px 12px 5px;
	}

	div#col3 div.bubble div.rounded {
		border:3px solid #fff;
		background-color:#D5CECA;
		float:none;
		width:auto;
		padding:0;
		margin:0;
	}
	
	div#col3 div.bubble div.rounded p {
		padding:0 8px;
		margin:0 0 0 0;
		line-height:normal;
		width:auto;
		display:block;
		font-size:.7em;
		text-align:left;
	}
	
	div#col3 div.bubble cite.rounded img {
		position:relative;
		margin: 0;
		padding-left:10px;
		padding-top:16px;
		top:7px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:1.2em; 
		font-weight:bold;
		text-align:left; 
		float:left;
	}
	
	div#col3 div.bubble cite img {
		position:relative;
		margin:0px; 
		padding:7px 0px 0px 15px;
		top:4px;
		background:transparent url("../../images/base/tip-rounded.gif") no-repeat 20px 0;
		font-style:normal;
		text-align: left;
	}

/*************** End COL3 ******************/

	cite {
		color:#826F63;
		font-size:0.9em;
	}
	}

/* Downloads */

	div#col3 div.itemdownload table {
		font-family: Arial, Helvetica, sans-serif;
		font-size: .9em;
		color: #39322D;
		font-weight: bold;
	}

	div#col3 div.itemdownload table td {
		text-align:center;
	}


	div#col3 div.itemdownload table span {
		color: #79873B;
	}
	
/********************************/
/*			Container			*/
/********************************/
	
	#fullContainer {
		width:100%;
		height:auto;
		display:table;
	}
	

/********************************/
/*				Left			*/
/********************************/
	
	#logInSirb {
		width:220px;
		height:64px;
		margin:4px 0 4px 4px;
	}
	
		.clickSIRB {
			float:left;
			margin-top:15px;
		}
		
	#GO_INFO {
		width:220px;
		height:40px;
		margin:4px 0 4px 4px;
		text-align:center;
	}
	
	#selo_unipac {
		width:220px;
		height:69px;
		margin:4px 0 4px 4px;
		text-align:center;
	}
	
	#banner_esquerda {
		width:220px;
		height:255px;
		margin:4px 0 4px 4px;
	}
	
	#infoBAR {
		width:100%;
		height:17px;
		color:#FFF;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		text-align:center;
		padding:3px 0 3px 0;
		background:#000;
		border-bottom:2px solid #C3BAB3;
	}
	
	#infoBAR a {
		color:#FFF;
	}
	
	#termoAjuste {
		width:220px;
		margin:4px 0 4px 4px;
	}
	
	#shortcuts {
		width:216px;
		height:auto;
		display:table;
		margin:0 0 0 4px;
		background:#E8E4E1;
		border-left:2px solid #C3BAB3;
		border-right:2px solid #C3BAB3;
	}
	
		.shortA {
			width:220px;
			height:31px;
			background:#FFFFFF url(../images/menuTitleBox.gif) no-repeat;
			margin:8px 0 0 4px;
		}
		
		.shortTitle {
			font-size:14px;
			font-weight:bold;
			color:#FFFFFF;
			margin:0;
			padding:8px 0 0 6px;
		}
		
		.sLink {
			font-size:12px;
			color:#666666;
			margin:0;
			padding:3px 3px 3px 5px;
			border-bottom:2px solid #C3BAB3;
		}
		
			.sLink a {
				color:#666666;
				text-decoration:none;
			}
			
			.sLink a:hover {
				font-weight:bold;
			}
		
		.shortB {
			width:220px;
			height:31px;
			background:#FFFFFF url(../images/menuTitleBox.gif) no-repeat;
			margin:0 0 0 -2px;
		}
		
		.shortBottom {
			width:220px;
			height:12px;
			background:url(../images/menuBgBottom.gif) no-repeat;
			margin:0 0 0 4px;
		}
		
	#fidelidade {
		width:220px;
		height:72px;
		background:url(../images/fidCard.gif) no-repeat;
		margin:8px 0 0 4px;
	}
	
		.inputVIP {
			font-size:10px;
			border:1px solid #CCCCC;
			margin:43px 0 0 47px;
		}
		
	#erometro {
		width:220px;
		height:auto;
		display:table;
		margin:4px 0 0 4px;
	}
		
		.eroCabecalho {
			width:210px;
			height:19px;
			background:url(../images/erocab.jpg) no-repeat;
			color:#FFFFFF;
			font-size:12px;
			font-weight:bold;
			padding:4px 0 0 10px;
		}
		
		.eroSpecs {
			font-size:10px;
			color:#666666;
			margin:0;
			padding:3px 3px 3px 5px;
			background:#E8E4E1;
			border-left:2px solid #C3BAB3;
			border-right:2px solid #C3BAB3;
			font-weight:bold;
		}
		
		.eroResult {
			font-size:10px;
			color:#000000;
			font-weight:bold;
			margin:0;
		}
	
/********************************/
/*			Banner Central		*/
/********************************/

	#bannerCentral {
		width:99%;
		height:auto;
		display:table;
		margin:4px;
		border:1px solid #CCCCCC;
	}
	
	.banClassLeft {	background:url(../images/bannerBg_left.jpg) no-repeat; }
	
	.banClassCenter { background:url(../images/bannerBg_center.jpg) repeat-x; }
	
	.banClassRight { background:url(../images/bannerBg_right.jpg) no-repeat; }

/********************************/
/*				Blog			*/
/********************************/

	#blogContainer {
		width:99%;
		height:auto;
		display:table;
		margin:4px;
	}
	
/********************************/
/*				Right			*/
/********************************/

	#bannerRight {
		width:228px;
		height:auto;
		display:table;
		margin:4px 0 0 4px;
	}
	
	
/********************************/
/*			PARA ERROS			*/
/********************************/
	
	.errosA {
		color:#B80606;
		font-size:20px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold;
		border-bottom:2px solid #E3DEDB;
		margin:0;
	}
	
	#funcPlanejar {
		width:600px;
		height:180px;;
		border:2px solid red;
	}
	
	.funcionario{
		float:left;
		width:500px;
		margin-top:20px;
	}	

/********************************/
/*			FALE CONOSCO		*/
/********************************/

	#formFale {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		line-height:18px;
	}
	
/********************************/
/*			NOVO STRUCT			*/
/********************************/

	#cabTotal {
		padding-top:15px;
		padding-bottom:5px;
		z-index:50;
	}
	
	.cabLeft {
		width:172px;
		height:127px;
		background:url(../images/cabLeft.jpg) no-repeat;
	}
	
	.cabCenter {
		height:127px;
		background:url(../images/cabTotal.jpg);
	}
	
	.cabRight {
		width:304px;
		height:127px;
		background:url(../images/cabRight.jpg) no-repeat;
	}
	
	#rodapeTotal {
		width:100%;
		height:121px;
		background:url(../images/rodapeBG.jpg) repeat-x;
		margin-top:10px;
	}
	
	.rodape {
		width:757px;
		height:121px;
		background:url(../images/rodape.jpg) no-repeat;
		float:left;
	}
	
	#r_left {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		width:275px;
		font-size:11px;
		padding-left:65px;
		padding-top:9px;
		line-height:13px;
		float:left;
	}
	
	.r_l1 {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		font-size:14px;
		font-weight:bold;
		color:#AC0505;
	}
	
	.r_l2 a {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#2D2B29;
		font-size:14px;
		line-height:20px;
		text-decoration:none;
	}
	
	.r_l2 a:hover {
		text-decoration:underline;
	}
	
	#r_m1 {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		width:138px;
		padding-top:9px;
		line-height:12px;
		float:left;
	}
	
	#r_m2 {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		width:138px;
		padding-top:9px;
		line-height:12px;
		float:left;
	}
	
	#r_m3 {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		padding-top:9px;
		line-height:12px;
		float:left;
	}
	
	.representantes {
		width:
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#AC0505;
		margin-top:10px;
		float:left;
	}
	
	.representantes a {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#AC0505;
		margin-top:10px;
		text-decoration:none;
	}
	
	.representantes a:hover {
		font-weight:bold;
	}
	
/********************************/
/*			RightBANNER			*/
/********************************/	

	.rightBanner {
		width:222px;
		height:415px;
		margin:4px 0 0 4px;
		background:url(../images/propRight.jpg) no-repeat;
	}
	
	.rightBanner p {
		 font-size:12px;
		 font-weight:bold;
		 padding:14px 0 0 67px;
		 margin:0;
	}
	
	.rightBanner span {
		color:#AC0505
	}
	
	.itDesc {
		color:#FFF;
		font-size:11px;
		margin:14px;
		text-align:justify;
	}
	
	.itDescTitle {
		color:#FFF;
		font-weight:bold;
		font-size:12px;
		padding:9px 0 0 44px;
	}
	
	.itDescDesc {
		color:#FFF;
		font-size:11px;

		margin:14px;
		text-align:justify;
	}
	
	.itPrice p {
		font-size:24px;
		font-weight:bold;
		color:#92816B;
		text-align:center;
		margin:0;
		padding:8px 0 0 0;
	}
	
	.itPriceobs p {
		font-size:14px;
		color:#92816B;
		text-align:center;
		margin:0;
		padding:0;
	}
	
	.itenLook img {
		margin:25px 0 0 45px;
		float:left;
	}
	
	.itenBuy img {
		margin:25px 0 0 38px;
		float:left;
	}
	
	.contPageTitle {
		width:98%;
		display:table;
		margin:4px 0 0 10px;
	}
	
	.contPageTitle p {
		color:#AC0505;
		font-size:20px;
		font-weight:bold;
		border-bottom:2px solid #E3DEDB;
	}
	
	.contPageText p {
		width:98%;
		color:#39322D;
		font-size:14px;
		margin:7px 0 0 10px;
		text-align:justify;
	}
	
	.contPageText li {
		font-size:11px;
		list-style:circle;
		font-weight:bold;
		text-align:justify;
		padding:5px 0 0 20px;
	}
	
	.contPageText i {
		font-size:10px;
		padding:5px 0 0 20px;
	}
	
	.contPageText a {
		text-decoration:none;
		font-weight:bold;
		color:#3C6018;
	}
	
	.contPageText span {
		color:#AC0505;
	}
	
/********************************/
/*			DOWNLOADS			*/
/********************************/

	#itDown {
		width:520px;
		height:90px;
		margin:10px;
		background:#EFEBEA;
		border:1px solid #343434;
	}
	
	.itDownTitle {
		width:515px;
		background:#CCC;
		font-weight:bold;
		font-size:11px;
		line-height:18px;
		border-bottom:1px solid #343434;
		padding-left:5px;
		float:left;
	}
	
	.itDownImg {
		width:50px;
		padding-left:10px;
		margin-top:12px;
		float:left;
	}
	
	.itDownDesc {
		font-size:11px;
		width:370px;
		line-height:20px;
		margin:14px 0 0 10px;
		float:left;
	}
	
	.itDownDown {
		width:60px;
		margin:9px 10px 0 0;
		text-align:right;
		float:right;
	}
	
/********************************/
/*			COPYRIGHT			*/
/********************************/

	.copyright {
		font-size:10px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		text-align:center;
		margin:0;
		line-height:20px;
	}