/* CORES PADRÃO DO LOGO UNIFAC

AZUL: #00297A
VERDE: #009952

AZUL BG: #00215F
AZUL CONTRASTE MENU: #

COR DE CONTRASTE DO TEMPLATE
CINZA AZULADO:#818a8e; #d7e2e4 #cddce1

border:1px #FFF080 solid;
*/

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,font,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,center,dl,dt,dd,ul,li,fieldset,form,label,legend{background:transparent;border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;padding:0;outline:0;}
/* Main Layout */
html {height:100%;margin-bottom:1px;}

body {
	font:62.5%/1.2 Tahoma,Geneva,sans-serif; 
	color: #666; 
	/*background: url("../images/bg.jpg") no-repeat center top #fff; 
	background-size: 100%;*/
	width: 100%;
	height: 950px;
}

#message{
	position: absolute;
}
	
h1,h2,h3,h4,.componentheading {color: #000080; font-weight:bold;margin:1em 0 1em;}
h1,.componentheading {font-size:14px; color: #000080;}
h2 {font-size:12px; color:#009952;}
h3 {font-size:130%;}
h4 {font-size:110%;}
a {color:#00215F;text-decoration:none;font-weight:bold;}
a:hover {text-decoration:underline;}
ul {margin:1em;}

#stred .moduletable{width:928px;}
.newsfeed-item {font-size: 85%;}     
p {margin-top:10px;margin-bottom:10px;}
p.readmore {font-size: 90%;font-style: italic;text-align: right;}
legend {padding-top:10px;padding-bottom:10px; font-weight:bold;}
#main {width:100%;float:left;font-size:1.3em;line-height:140%;position:relative; border-top: 0px solid #fff;}
#main-content {margin: 0;}
.availability {text-align:left;}
.field-display, .field-display img {width: 120px;}
.field-display a:hover {text-decoration:none;}
.clr {clear:both;font-size:0;}
#maincol, #wrapper {
	margin:0px auto;
	width:960px;
	position:relative;
	display:block;
	background: transparent;
	}

.article_row {overflow:hidden;margin:0px;}
/* Header */
#ui-tabs ul#tabs li {width: 200px;}
div.rating {font-size:90%;padding-left: 0px;font-style:italic;color:#666;}
span.pricedtail {font-size:150% !important; padding-left:0 !important;}
 div.list-footer {width:420px;}
div.limit, div.counter, .list-footer div.pagination, div.orderByList, div.display-number, div.list-footer {float:left;display:block;}
div.display-number {width:120px;}
div.counter {display: none;}
.list-footer div.pagination {width: 340px; padding-top: 12px;}
div.list-footer .pagination span, div.list-footer .pagination a {background: none repeat scroll 0 0 transparent;border: medium none; border-radius: 0 0 0 0;-webkit-border-radius: 0 0 0 0;color: #000000;font-weight: normal;margin: 0;padding: 3px;}
.supertop{    float: right;
    height: 38px;
    padding-right: 3px;
    padding-top: 5px;
    width: 280px;}

#header {
	height:310px; 
	}
	
div.cat-children {padding-top: 20px;}

#header li {list-style:none;float:left;padding-right:0px; font-weight:bold;}

#navi_left {
	float: left;
	margin-top:33px;	
	margin-left:50px;
	margin-right:0px;
	width:190px; 
	height:300px; 
	position:relative; 
}

/*MENU LEFT*/
.moduletable_navi_left { 
	float: left;
	color:#00215F;
	display:block;
	font-size:14px;
	font-weight:normal; 
	font-family: 'Arial', sans-serif; 
	text-align: center;
}

.moduletable_navi_left ul  {
	margin:0; 
	padding:0px;
	color:#00215F; 
	text-align: center;
	}
	
.moduletable_navi_left li.active {
	color:#00215F;
	font-weight:bold;
}

.moduletable_navi_left li.active:hover a {
	color:#D4B568;
	font-weight:bold;
	}

.moduletable_navi_left li a:hover, .moduletable_navi_left li:hover a, .moduletable_navi_left li.sfHover a { 
	text-decoration:none; 
	color:#D4B568;
	}
	
.moduletable_navi_left ul li {
	margin: 0; 
	padding: 0px;
	color:#00215F;
	width:100%;
	/*background: url("../images/base_menu.png") no-repeat center bottom transparent;*/
	}
	
.moduletable_navi_left li {
	list-style:none; 
	float:left; 
	position:relative;
	color:#00215F;
	font-weight:bold;
	text-align: center;
	}
.moduletable_navi_left li:hover {
	color:#D4B568;
	font-weight:bold;
}

.moduletable_navi_left li a {
	float:left; 
	width:100%;
	line-height:30px; 
	padding-left:13px;
	font-weight:normal;
	text-align: left;
	}
	
.moduletable_navi_left li.active a {
	text-decoration:none; 
	color:#00215F;
	font-weight:bold;
	padding-left:12px;
	width:178px; 
	background:url(../images/seta2.png) no-repeat left center;	
	}

.moduletable_navi_left li a:hover, .moduletable_navi_left li:hover a, .moduletable_navi_left li.sfHover a { 
	text-decoration:none; 
	color:#D4B568;
	font-weight:bold;
	}

.moduletable_navi_left li ul {
	position:absolute; 
	width:190px; 
	left:-999em; 
	padding:0; 
	z-index:999;
	}
	
.moduletable_navi_left li ul ul {
	margin:-31px 0 0 200px;
	z-index:999;
	}
	
.moduletable_navi_left li:hover ul ul, .moduletable_navi_left li:hover ul ul ul, .moduletable_navi_left li:hover ul ul ul ul, .moduletable_navi_left li.sfHover ul ul, .moduletable_navi_left li.sfHover ul ul ul, .moduletable_navi_left li.sfHover ul ul ul ul {
	left:-999em;
	z-index:999;
	}
	
.moduletable_navi_left li li {
	height:auto;
	width:200px;
	}
.moduletable_navi_left li li:hover {
	padding-top:5px;
	}
	
.moduletable_navi_left li li a {
	color:#666 !important; 
	font-family: 'Tahoma', sans-serif; 
	background: #CDDCE1 !important; 
	font-size: 85%; 
	height: 28px;
	line-height: 28px!important; 
	margin: 0;
	z-index:999;
	}

.moduletable_navi_left li li a:hover{
	color: #D4B568 !important; 
	line-height:28px !important;	
	z-index:999;
	}
	
.moduletable_navi_left li:hover ul, .moduletable_navi_left li.sfHover ul,.moduletable_navi_left li li:hover ul, .moduletable_navi_left li li li:hover ul, .moduletable_navi_left li li li li:hover ul, .moduletable_navi_left li li.sfHover ul, .moduletable_navi_left li li li.sfHover ul, .moduletable_navi_left li li li li.sfHover ul {
	left:0;
	z-index:999;
	}
/*FIM MENU LEFT*/

#topox{
display:block;
position:relative;
float:LEFT;
margin-top:0px;
width:100%;
height:140px;
}
	
/*MENU TOP*/
#topo_menu{
    float:left;
	position: relative;
	margin-left:-22px;
	width: 1020px;
	height: 42px;
}

#navigace { 
	margin-bottom: 15px; 
	height:42px; 
	z-index:100; 
	position:relative; 
}

#navigace ul  {margin:0; padding-left:41px;}

#navigace li.active {
	background: url("../images/seta2.png") no-repeat left center transparent;
	font-weight:bold;
	}
#navigace li.active:hover {
	/*background: #cddce1;*/
}
#navigace li.active:hover a {color:#fff; border-right:0 none;}

#navigace li a:hover, #navigace li:hover a, #navigace li.sfHover a { text-decoration:none; color:#fff;}

#navigace ul li {background: url("../images/separ.png") no-repeat right center transparent; margin: 0; padding: 0;}

#navigace li {list-style:none; float:left; height:42px; position:relative;}

#navigace li:hover {
	background: url("../images/menuhover.png") repeat-x top center transparent;
	padding-top:1px;
	}

#navigace li a {
	display:block; 
	padding:0 10px; 
	line-height:42px; 
	font-weight:normal; 
	font-family: 'Play', sans-serif; 
	text-transform:uppercase; 
	font-size:14px; 
	color:#fff;
	}
	
#navigace li.active a {
	background: url("../images/separ.png") no-repeat right center transparent; 
	text-decoration:none; 
	color:#fff; 
	line-height:43px;
	}
	
#navigace li a:hover, #navigace li:hover a, #navigace li.sfHover a { 
	text-decoration:none; 
	color:#fff; 
	line-height:42px; 
	background: url("../images/separ.png") no-repeat right center transparent;
	}
	
#navigace li ul {
	position:absolute; 
	width:200px; 
	left:-999em; 
	top:35px;
	padding:0;
	background: #00297A;
	}
	
#navigace li ul ul {
	margin:-31px 0 0 200px;
	}
	
#navigace li:hover ul ul, #navigace li:hover ul ul ul, #navigace li:hover ul ul ul ul, #navigace li.sfHover ul ul, #navigace li.sfHover ul ul ul, #navigace li.sfHover ul ul ul ul {
	left:-999em;
	}
	
#navigace li li {
	height:auto;
	width:200px;
	background: #00215F;
	}

#navigace li li:hover {
	padding-top:0px;
	}

#navigace li li a {
	color:#fff !important; 
	font-family: 'Tahoma', sans-serif; 
	background: transparent !important; 
	font-size: 85%; 
	height: 28px;
	line-height: 28px!important; 
	margin: 0;
	background: #00297A; 
	}

#navigace li li a:hover{
	background: #00297A; 
	color: #fff !important; 
	line-height:32px !important;
	}

#navigace li li a:active {
	background: url("../images/bg_menu2.png") no-repeat center center transparent !important; 
	font-weight:bold;
	}	
	
#navigace li:hover ul, #navigace li.sfHover ul,#navigace li li:hover ul, #navigace li li li:hover ul, #navigace li li li li:hover ul, #navigace li li.sfHover ul, #navigace li li li.sfHover ul, #navigace li li li li.sfHover ul {
	left:0;
	}
/*FIM DO MENU TOP*/
	
.terms-of-service h5 a, .terms-of-service h5 a:visited {color:#daa520;}
.validate, input.highlight-button,a.highlight, a.checkout_link:link, a.checkout_link:visited {border: 1px solid #daa520; background: #daa520 !important;}
.moduletable li.current.active a, .moduletable_menu li.current.active a{color:#fff;}
.vendor-store-desc,.orderby-displaynumber {background: #FAFAFA;}
.pagination span, .pagination a { background: none repeat scroll 0 0 #daa520;}
.vm-button-correct, .vm-button-correct:link, .vm-button-correct:visited, .general-bg, input.custom-attribute, a.ask-a-question, input.vm-default, a.product-details, a.details, div.details, span.addtocart-button input.addtocart-button, span.addtocart-button input.notify-button{background: #daa520;}

/* Content styles */
#col2 span.addtocart-button  {margin:0;}
p.buttonheading {position:absolute;top:2px;right:10px;margin:0;}
.buttonheading .icon {display:block;width:16px;height:16px;float:left;margin-left:5px;}
.iteminfo {font-size:90%;overflow:hidden;border-bottom:1px solid #dedede;margin-bottom:20px;display:block;margin-top:-10px;width:100%;}
.modifydate, .createdby, .createdate {display:block;}
.createdby {font-weight:normal;}
div.actions  {float:right;}
a.readon, a.readon2 {display:block;margin-top:15px;font-style:italic;}

.breadcrumbs-pad { padding: 0px 0 0;}
.module-content p { margin-top: 0;}

div.breadcrumbs {
	font-size:85%; 
	font-weight:normal; 
	margin:0; 
	padding:7px 0px 5px; 
	color:#ccc; 
	float:left;
	margin-top:5px;
	margin-left:25px;
	}
	
div.breadcrumbs .sep {padding:0 5px;}

#lateral_left {
	position:relative;
	float:left;
	width:15px; 
	height:655px;
	background: transparent;
}

#component{
    float:left;
	position: relative;
	margin-top:0px;
	margin-left:25px;
	width: 910px;
    min-height:500px;
    height:auto !important;
    height:500px;		
	background: #FCFCFC;
}

.component {
	float:left;
	padding:15px;
	width: 880px;
    height:auto;	
	text-align: left;
	}

#fotos {
	position:relative;
	float:right;
	margin-top:0px; 
	margin-left:0px; 
	margin-right:40px; 
	width:620; 
	height:auto; 
}		
	
#conteudo_relacionado {
	float:left;
	margin-top:0px; 
	margin-left:50px; 
	margin-right:0px; 
	width:850px; 
	height:auto; 
}		
	
.banneritem_text {margin-bottom:10px;}
div.login {margin-top:25px;}
#modlgn_username, #modlgn_passwd {border:1px solid #ccc;padding:3px;}
#colmask ul ul {margin-top:0;}
#colmask ul ul li {list-style:square;}
#col1 ul ul li,#col1 ul li {list-style-type: none;}
li.edit-icon {list-style-type: none !important;}
.mod-languages ul li {list-style-type: none ! important; }
#col1 .component ul ul li{list-style:square;}
#col1 .component ul li {list-style:circle;}
.cols-1{display: block;float: none !important;margin: 0 !important;}
.cols-2 .column-1{width:46%;float:left;}
.cols-2 .column-2{width:46%;float:right;margin:0}
.cols-3 .column-1{float:left;width:29%;padding:0px; margin-right:4%}
.cols-3 .column-2{float:left;width:29%;margin-left:0;padding:0px;}
.cols-3 .column-3{float:right;width:29%;padding:0px;}
.column-1,.column-2,.column-3{padding:0px;}
.column-2{width:55%;margin-left:40%;}
.column-3{width:30%}
.blog-more{padding:opx}
.levy {left: 10px;position: absolute;top: -2px;}
.items-row{overflow:hidden;margin-bottom:5px !important;}
p.readmore{margin:0;}
.colpad h2.contentheading {padding-right:0px;}
.article-info{font-size:85%; color:#888;}
div.display-limit {padding-top:10px;}
.formelm-buttons {padding-bottom:10px;}
ul.weblinks li p {font-size:90%; margin-bottom:5px; margin-top:5px;}
.categorylist{padding: 0 5px;}
.weblink-category tr {border-bottom : 1px dotted #888;}
#main .cat-children ul dl dt, #main .cat-children ul dl dd, #main dl.article-count dt, #main dl.article-count dd {display: inline;}
table.weblinks, table.category {font-size: 1em;margin: 10px 10px 15px 0;width: 99%; text-align:left;}
table.weblinks th, table.newsfeeds th, table.category th, table.jlist-table th {background: none repeat scroll 0 0 #ccc;}
table.weblinks th, table.category th {padding: 7px;text-align: left;}
table.category td {padding: 7px; border-bottom : 1px solid #f1f1f1;}
table.category th, table.category th a {color:#ffffff;}
.item {display: block;padding: 0px;}
.items-row {margin-bottom: 0px !important;}
.highlight {border-bottom : 1px dashed #888;background : #ccff00;}
.article-count  {font-size: 85%; color:#888888;}
.horizontal-separator {border-top:1px #EFEFEF dashed;height: 1px;margin: 10px 0; width:100%;height:2px;}
.article-separator {border-top:1px #ccc solid;margin-top:10px; width:100%; height:2px;text-align:center;}
.sectiontableentry1 {background: #E7E4CA;}
.cart-summary tr {border-left : 1px solid #E9E8E8; border-right : 1px solid #E9E8E8;}
.cart-summary td {font-size:11px;}
tr.nonborder{border: 0 none; }
tr.sectiontableentry1 td, td.sectiontableentry1 { background: #F7F7F7;}
tr.sectiontableentry0 td, tr.sectiontableentry1 td, tr.sectiontableentry2 td, td.sectiontableentry0, td.sectiontableentry1, td.sectiontableentry2 {border-bottom: 1px solid #e5e5e5;}
.sectiontableheader {font-weight:bold;line-height:25px;text-align:left;}
tr.sectiontableentry0 td, tr.sectiontableentry1 td, tr.sectiontableentry2 td, td.sectiontableentry0, td.sectiontableentry1, td.sectiontableentry2 {text-align:left; padding:0px;vertical-align:middle; border-bottom: 1px solid #e5e5e5; line-height:30px;}
span.attention {display:block;margin:15px 0;padding:0px;background:#FFF3A3;border:1px solid #E7BD72;color:#B79000;}
/* Modules */
#col3 .inputbox, #col2 .inputbox {display:block;}
#col3 h3, #col2 h3 {border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0;border-top: 1px solid #D7E2E4; border-left: 1px solid #D7E2E4; border-right: 1px solid #D7E2E4; font-size:14px; font-weight:normal; margin:0 !important; padding-left:0px; color:#666; line-height:39px; height:38px; text-transform:uppercase;}
.moduletable_menu, .moduletable {padding: 0 15px 15px;}
#col3 .moduletable_menu, #col2 .moduletable_menu, #col3 .moduletable, #col2 .moduletable {margin-bottom:15px; padding:0;}
#col3 .moduletable_menu, #col3 .moduletable {margin-left:0px;}
	
.spacer.x99 .moduletable{width: 100%;}
.spacer.x49 .moduletable{width: 48.8%;}
.spacer.x33 .moduletable{width: 32%;}
ul.latestnews {margin: 0 1em 1em; }
.spacer .moduletable, .spacer2 .moduletable {float: left; margin-left: 0px;} 
.spacer .moduletable:first-child, .spacer2 .moduletable:first-child {margin-left: 0px;}
.bannerfooter {text-align:center;font-size:90%; padding-top:5px;}
#login-form a, ul.whosonline li {font-size:85%;}
.spacer .moduletable {margin-top:15px; float: left; padding: 0px; background:url("../images/mainbg.png") repeat-x scroll bottom left #fefefe; border: 1px solid #d7e2e4;}
#main3 .moduletable {padding:2px; background:url("../images/mainbg.png") repeat-x scroll bottom left #fefefe; border: 1px solid #d7e2e4;}
#main3 a {font-weight:normal;}
.display-limit #limit, .filter-search #month,.filter-search #year, .filter-search #limit  { display:inline;}
.spacer .moduletable h3{ text-shadow:0 0 1px #fff;  color:#818a8e; font-size: 120%; margin: 5px;padding: 0px;}
.spacer2 .moduletable h3{text-shadow:0 0 1px #fff;  color:#818a8e; font-weight:normal;}
#main3 {color: #818a8e; font-size:90%; overflow:hidden;}
#main2 {overflow:hidden; padding:0px; font-size:95%;}
.spacer2.x33 .moduletable  {width: 28%;}
.spacer2.x49 .moduletable {width: 44.7%;}
.spacer2.x99 .moduletable {width: 96%;}
#header .moduletable {float:right; padding: 0 !important;}
#main-content li .active a {font-weight: normal;}
.login-fields label, .contact-form label {float: left;width: 8em; }
.moduletable_menu ul.menu  { margin: 0 0 -11px; padding: 0px;}
.moduletable_menu ul.menu ul, .moduletable ul.menu ul  {margin:0;}
.moduletable_menu ul.menu li, .moduletable ul.menu li {list-style: none outside none !important;}
.moduletable ul.menu  { margin: 0;padding: 0;}
.moduletable li.current a {color: #ccc;}
.moduletable li.current.active a {color: #ccc !important;}
div.banneritem {text-align:center;padding-top:10px;}
/* Page navigation*/
	
input,select, textarea {background: -moz-linear-gradient(center top , #F1F1F1, #FFFFFF) repeat scroll 0 0 transparent;border: 1px solid #DCDCDC;margin-bottom: 10px;padding: 3px;display: block;}
categories-list dt, dd {display: inline;}
.profile dt, dd, .profile-edit dt, dd, .search dt, dd, .registration dt, dd, .contact dt, dd {display: block;}
.control-buttons, .right {padding-top: 10px;}
ul.pagenav, div.pagination {width:100%;display:block;text-align:center;font-size: 90%; margin: 10px 0; height:35px;}
ul.pagenav li, div.pagination ul li {display:block;float:left;text-align:center;background:none;padding:0;margin:0 5px 0 0;}
ul.pagenav li.pagenav-prev {float: left;}
.pagination span, .pagination a { color:#fff; font-weight:normal; margin:5px; padding:0px;}
ul.pagenav li.pagenav-next { float: right;}
#modlgn-remember {display: inline !important;}
.button, .validate, input.highlight-button,a.highlight, .control-buttons, a.checkout_link:link, a.checkout_link:visited, .vm-button-correct {color:#fff; padding: 0px; border-radius:0px; -webkit-border-radius:0px; border:0 none !important;}
.vm-button-correct:hover ,.validate:hover , .validate:focus, a.product-details:hover, a.details:hover,a.highlight:hover, .control-buttons, a.ask-a-question:hover, input.highlight-button:hover, a.checkout_link:hover {color:#fff; background: #818a8e !important;  border: 0 none !important; }
.star {color: #CC0000;}
input.highlight-button {letter-spacing: 0px;}
.readon {height:23px;line-height:23px;display:block;clear:both;float:left;padding:0px;margin:10px 0 0 0;}
.readon span {display: block;height:23px;line-height:23px;padding:0px;}
/* Footer */
#footer {background:#CDDCE1; color: #daa520;float: right;font-size: 80%; margin-top:15px; width: 100%;}
#footer a {color: #fff;}
.copy  {text-align:center; display:block; padding-left:10px;}
.footer1 {float:left; display:block; margin-left:20px;}
.footer2 {float:left; display:block;}

.row-separator {
        display: block;
        clear: both;
        height:1px;
		border-bottom:1px #EFEFEF dashed;		
		
}

.item-separator {
        display: block;
        clear: both;
        height:1px;
		margin-top:10px;
}

.titulo_artigo{
	color:#000080;
	font-weight:bold;
	font-size:16px;
	margin-top:-0px;
	margin-bottom:0px;
	}	

a.titulo_artigo:link, a.titulo_artigo:visited{
	color:#000080;
}

.textbox{
	width:400px;
}
/* =====================  Search ===================== */

#search2 {
position:relative;
float:right;
display:block;
margin-top:32px;
margin-right:-15px;
width:170px;
height:25px;
}

#search2 .button
{
	border:none;
	background: transparent;
	padding:0px;
	color:#fff;
	width:20px;
	height:20px;
	top:6px;
	right:1px;
	cursor:pointer;
	position:absolute;
	display:block;	
	z-index: 9999;	
}

#search2 .inputbox  {
background: transparent;
margin-top:0px;
margin-left:0px;
text-align:left;
width:145px;
height:20px;
border:none;
position:absolute;
display:block;
z-index: 9999;
font-size:14px;
font-weight:bold;
color:#ddd !important;
}

#search2 .inputbox:hover {
color:#00297A !important;
} 

#search2 .inputbox:focus {
color:#00297A !important;
} 


/* ##########################  search   ########################### */

.searchintro img
{
	border:0px;
	float:left;
}

.inputbox:focus
{
	border:solid 2px #000;
}

.word
{
	background:#fff;
	border:solid 0px #ccc ;
}

.word input
{
	background:#fff;
	border:solid 1px #999;
	color:#044b63;
}

.only
{
	border:solid 1px #ccc;
}

.phrases
{
	border:solid 1px #ccc;
}

/* ++++++++++++++  selects  ++++++++++++++ */
.phrases .inputbox
{
	background:#fff;
	color:#000;

}

.phrases .inputbox option
{
	background:#f5f5f5;
	border-bottom:solid 1px #ccc;
}

.phrases .inputbox option a:hover
{
	background:#C00;
	border-color:#CFD0D6;
	color:#fff;
}

/* ++++++++++++++  search results	++++++++++++++++++ */

dl.search-results
{
	background:#f5f5f5;
}

dl.search-results dt.result-title
{
	border-top:dotted 1px #ddd
}

dl.search-results dd.result-url
{
	border-bottom:solid 5px #fff;
	color:#115599;
}

dl.search-results dd.result-created
{
	border-bottom:solid 5px #fff;
}

/* =====================  fim de Search ===================== */

#youtube{
	float:left;
	margin-top:42px;
	margin-left:9px;
	width:50px;
    height:50px;
	background:transparent;
}

#facebook{
	float:left;
	margin-top:42px;
	margin-left:10px;
	width:50px;
    height:50px;
	background:transparent;
}

#twitter{
	float:left;
	margin-top:42px;
	margin-left:10px;
	width:50px;
    height:50px;
	background:transparent;
}

#ligados{
	float:left;
	margin-top:37px;
	margin-left:10px;
	width:105px;
    height:65px;
	background:transparent;
}

#rodape_main {
float:left;
margin-top:0px;
width:100%;
height:150px;
background:transparent;
}

#rodape {
margin:0px auto;
width:1000px;
height:150px;
}

#rodape_c1 {
	position:relative;
	float:left;
	margin-top:20px;
	margin-left:10px;
	width:370px;
	height:120px;
	color: #fff;
	background:transparent;
}

#rodape_c2 {
	position:relative;
	float:left;
	margin-left:30px;
	margin-top:40px;
	width:320px;
	height:100px;
	color: #fff;
	background:transparent;	
}

#rodape_c3 {
	position:relative;
	float:right;
	margin-top:10px;
	width:260px;
	height:85px;
	background:transparent;
	color: #ffffff;	
}

#developer{
	position:relative;
	float:right;
	margin-top:0px;
	margin-right:17px;
	width:147px;
	height:45px;
	background:transparent;
	text-align:center;
}

#e13{
	position:relative;
	float:left;
	margin-top:0px;
	width:145px;
	height:50px;
	background:transparent;
}

.row-separator {
        display: block;
        clear: both;
        height:1px;
		margin-top:30px;
		border-top:1px #EFEFEF dashed;		
}

.item-separator {
        display: none;
        margin: 0px;
}




/* 	MENSAGEM DE ALERTA */
.chromeFrameOverlayCloseBar{
	   margin-top: 30px;
	   top:0px;
}
.chromeFrameOverlayContent{
	   margin-top: 30px;
	   top:0px;
}  

.chromeFrameInstallDefaultStyle {
       width: 100%; /* default is 800px */
       padding: 0px;
	   top: 0px;
}  

#alerta {
	position:relative; 
	float:left;
	width:100%; 
	height:30px;
	background: trasparent;
}

#alerta_titulo {
	position:absolute;
	left:0px;
	width:98%; 
	height:20px; 
	padding-left:15px; 
	padding-top:8px;
	color:#666;
	background-color:#FFFAD7;
	z-index:99999;
	display:none;
	font-family: helvetica, arial, sans-serif;
	font-size: 12px;
	font-weight: normal;	
}
#alerta_titulo a{
	font-size: 14px;
	color:#FF9814;
	text-decoration:none;
}
#alerta_msg {
	position:relative;
	margin-top:30px;
	width:100%; 
	height:630px; 
	background-color:#F8F8F8;
	border-top:1px solid #FF9814;
}

     .chromeFrameInstallDefaultStyle {
       width: 100%; /* default is 800px */
       border: 5px solid blue;
     }