html,body 
{
    height: 100%;
    margin:  0px auto 0px auto;
}

body 
{
    width: 100%;
    background: #FFFFFF;
    color: #000066;
    text-align: center;
    margin:  0px;
    font-family: Segoe UI, Tahoma, Times New Roman;
    font-size: 2em;
    overflow-y: scroll;
}

/* Header */
#BorderTop
{
    float: left;
    width: 100%;
    height: 8px;
    background: #000066;
    }

#BorderBottom
{
    float: left;
    width: 100%;
    height: 4px;
    background: #5cb049;
    }
    
#BaseHeader
{
    width: 1002px;
    height: auto;
    margin: 0px auto;
    }

#NavBase
{
    white-space: nowrap;
    float: right;
    margin-top: 25px;
    }
    
#LogoBase
{
    white-space: nowrap;
    height: auto;
    margin: 10px 0px 0px 10px;
    float: left;
    text-align: left;
    }
    
img 
{
    max-width: 100%;
    height: auto;
    border: none;
    }
    
.Gallery
{
    float: right;
    text-align: right;
    font-size: 35%;
    font-weight: normal;
    color: #000066;
    }
    
/* Nav */
.titmenu{  
	white-space: nowrap;
	background: none;
	color: #000066;
	font-size: 100%;
	list-style: none;
	padding: 0px 10px 10px 10px; 
	margin: 5px;
	float: left; 
	display: block;
	text-transform: lowercase;
	cursor: pointer;
	}

.titmenusel{  
	white-space: nowrap;
	background: #000066; 
	color: #FFFFFF;
	font-size: 100%;
	list-style: none;
	padding: 0px 10px 10px 10px;
	border-radius: 15px;
	margin: 5px;
	float: left; 
	display: block;
	text-transform: lowercase;
	}

.titmenu li{
	padding: 0px;
	margin: 0px; 
	white-space: nowrap;
	float: left;
	text-transform: lowercase;
	cursor: pointer;
	}
	
.titmenu li a{
	background: none;
	padding: 0px 10px 10px 10px;
	color: #000066;
	text-transform: lowercase;
	text-decoration: none;
	cursor: pointer;
	}

.titmenu li a:visited
{
    background: none;
    color: #000066;
    text-decoration: none;
    }

.titmenu li a:hover
{
	background: #000066; 
    color: #FFFFFF;
	border-radius: 15px;
    text-decoration: none;
	padding: 0px 10px 10px 10px;
	}

.titmenuOrange{  
	white-space: nowrap;
	background: none;
	color: #eb8605;
	font-size: 60%;
	list-style: none;
	padding: 0px 10px 10px 10px; 
	margin: 5px;
	float: left; 
	display: block;
	text-transform: lowercase;
	cursor: pointer;
	}

.titmenuOrangesel{  
	white-space: nowrap;
	background: #eb8605; 
	color: #FFFFFF;
	font-size: 60%;
	list-style: none;
	padding: 5px 10px 10px 10px;
	border-radius: 10px;
	margin: 5px;
	float: left; 
	display: block;
	text-transform: lowercase;
	}

.titmenuOrange li{
	padding: 0px;
	margin: 0px; 
	white-space: nowrap;
	float: left;
	text-transform: lowercase;
	cursor: pointer;
	}
	
.titmenuOrange li a{
	background: none;
	padding: 5px 10px 10px 10px;
	color: #000066;
	text-transform: lowercase;
	text-decoration: none;
	cursor: pointer;
	}

.titmenuOrange li a:visited
{
    background: none;
    color: #000066;
    text-decoration: none;
    }

.titmenuOrange li a:hover
{
	background: #eb8605; 
    color: #FFFFFF;
	border-radius: 15px;
    text-decoration: none;
	padding: 0px 10px 10px 10px;
	}

.speech-bubble {
    position: relative;
    display: table;
}

.speech-bubble:after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  border: 15px solid;
}

.speech-bubbleTop {
    position: relative;
    display: table;
}

.speech-bubbleTop:after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  border-bottom: 15px solid;
  border-top: 0px solid;
  border-right: 15px solid;
  border-left: 15px solid;
}

.speech-bubble-bottom:after {
  border-top-color: #000066;
  top: 100%;
  left: 50%;
  margin-left: -15px;
}

.speech-bubble-top:after {
  border-bottom-color: #eb8605;
  left: 50%;
  bottom: 100%;
  margin-left: -15px;
}

/* Content */
#BaseContent
{
    clear: both;
    width: 1002px;
    padding: 10px 5px 10px 5px;
    margin: 0px auto;
    }

.DivServices
{
    display: inline;
    float: left;
    width: 32%;
    height: auto;
    margin-right: 1%;
    margin-top: 10px;
    text-align: left;
    }

.DivDestaque
{ 
    float: left;
    text-align: left;
    width: 74%;
    height: auto;
    margin-right: 1%;
    }

.DivTopRight
{ 
    float: right;
    width: 25%;
    height: auto;
    text-align: right;
    }

.DivLeft
{ 
    float: left;
    width: 100%;
    }

.DivLeftNowrap
{ 
    float: left;
    white-space: nowrap;
    text-align: center;
    }
    
.DivLeftLineTop
{ 
    float: left;
    width: 100%;
    border-top: solid 1px #eb8605;
    }

.DivRightNowrap
{ 
    float: right;
    white-space: nowrap;
    }
    
.Version
{
    white-space: nowrap;
    float: right;
    }
    
.DivContentProp
{
    float: left;
    width: 100%;
    height: auto;
    text-align: left;
    }

.mapG
{
    float: left;
    width: 460px;
    height: 192px;
    }

.Contacts
{
    float: left;
    white-space: nowrap;
    margin-left: 10px;
    }
    
/* Footer */
#BaseFooterBlue
{
    float: left;
    width: 100%;
    background: #000066;
    margin: 30px auto 0px auto;
    }
    
#BaseFooterWhite
{
    float: left;
    width: 100%;
    margin: 0px auto;
    display: table-cell;
    vertical-algin: middle;
    }

.ContentFooter
{
    width: 1002px;
    padding: 0px 5px 0px 5px;
    margin: 10px auto;
    color: #FFFFFF;
    font-size: 100%;
    line-height: 0%;
    text-align: left;
    }

#ContentFooterContacts
{
    width: 1002px;
    margin: 0px auto;
    color: #FFFFFF;
    font-size: 100%;
    text-align: right;
    line-height: 50%;
    }
 
.FooterEsq
{
    color: #FFFFFF;
    white-space: nowrap;
    float: left;
    font-size: 80%;
    text-align: left;
    }

.FooterDir
{
    color: #FFFFFF;
    white-space: nowrap;
    float: right;
    text-align: right;
    font-size: 80%;
    }

/* links */
a:link
{
    padding: 0px;
    font-size: 100%;
    color: #FFFFFF;
    text-decoration: underline;
    cursor: pointer;
    }

a:active
{
    padding: 0px;
    font-size: 100%;
    color: #FFFFFF;
    text-decoration: underline;
    cursor: pointer;
    }
    
a:visited
{
    padding: 0px;
    font-size: 100%;
    color: #FFFFFF;
    text-decoration: underline;
    cursor: pointer;
    }
    
a:hover
{
    padding: 0px;
    font-size: 100%;
    color: #FFFFFF;
    text-decoration: none;
    cursor: pointer;
    }
    
a:link.Blue
{
    padding: 0px;
    font-size: 100%;
    color: #000066;
    text-decoration: underline;
    cursor: pointer;
    }

a:active.Blue
{
    padding: 0px;
    font-size: 100%;
    color: #000066;
    text-decoration: underline;
    cursor: pointer;
    }
    
a:visited.Blue
{
    padding: 0px;
    font-size: 100%;
    color: #000066;
    text-decoration: underline;
    cursor: pointer;
    }
    
a:hover.Blue
{
    padding: 0px;
    font-size: 100%;
    color: #000066;
    text-decoration: none;
    cursor: pointer;
    }
    
a:link.medium
{
    padding: 0px;
    font-size: 80%;
    color: #FFFFFF;
    text-decoration: underline;
    cursor: pointer;
    }

a:active.medium
{
    padding: 0px;
    font-size: 80%;
    color: #FFFFFF;
    text-decoration: underline;
    cursor: pointer;
    }
    
a:visited.medium
{
    padding: 0px;
    font-size: 80%;
    color: #FFFFFF;
    text-decoration: underline;
    cursor: pointer;
    }
    
a:hover.medium
{
    padding: 0px;
    font-size: 80%;
    color: #FFFFFF;
    text-decoration: none;
    cursor: pointer;
    }
    
a:link.small
{
    padding: 0px;
    font-size: 50%;
    color: #FFFFFF;
    text-decoration: underline;
    cursor: pointer;
    }

a:active.small
{
    padding: 0px;
    font-size: 50%;
    color: #FFFFFF;
    text-decoration: underline;
    cursor: pointer;
    }
    
a:visited.small
{
    padding: 0px;
    font-size: 50%;
    color: #FFFFFF;
    text-decoration: underline;
    cursor: pointer;
    }
    
a:hover.small
{
    padding: 0px;
    font-size: 50%;
    color: #FFFFFF;
    text-decoration: none;
    cursor: pointer;
    }

/* Gerais */    
h1
{
    font-size: 130%;
    }
    
h2
{
    font-size: 70%;
    } 
    
h3
{
    font-size: 50%;
    } 
    
h3.underline
{
    font-size: 50%;
    text-decoration: underline;
    } 

p.Big
{
    font-size: 85%;
    line-height: 120%;
    }

p
{
    font-size: 50%;
    line-height: 120%;
    }
    
.small
{
    font-size: 50%;
    font-weight: normal;
    }
    
.smallBlue
{
    font-size: 35%;
    font-weight: normal;
    color: #000066;
    }

.error {
	color: Red;
	background: #FFFFFF;
}

/* Button Geral */
.button 
{
    float: right;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	padding: 5px 10px 5px 10px;
	text-shadow: 1px 1px 2px #808080;
	-webkit-box-shadow: 0px 0px 5px #909090;
	-moz-box-shadow: 0px 0px 5px #909090;
	box-shadow: 0px 0px 5px #909090;
}

.button:hover {
	text-decoration: none;
}

.button:active {
	position: relative;
	top: 1px;
}

/* Button Green */
.green {
	color: #fef4e9;
	border: solid 1px #006600;
	background: #006600;
	background: -webkit-gradient(linear, left top, left bottom, from(#00CC00), to(#006600));
	background: -moz-linear-gradient(top, #00CC00, #006600);
}

.green:hover {
	background: #006600;
	background: -webkit-gradient(linear, left top, left bottom, from(#006600), to(#003300));
	background: -moz-linear-gradient(top, #006600, #003300);
}

.green:active {
	color: #fcd3a5;
	background: -webkit-gradient(linear, left top, left bottom, from(#006600), to(#00CC00));
	background: -moz-linear-gradient(top, #006600, #00CC00);
}


    /* Active License */
    .divpageactivelicense2
    {	
	    color: #000000;
	    font-size: 11px;
	    margin: 5px 0px 0px 0px;
	    padding: 0px 0px 0px 0px;
	    line-height: 130%;
	    border-top: 1px solid #FF7F00;
	    border-bottom: 1px solid #FF7F00;
	    width: 658px;
	    height: 150px;
	    float: left;
        }

    .divText
    {
	    background: #FFFFFF;
	    color: #000000;
        text-align: left;
	    width: 800px;
	    float: left;
	    display: inline;
        }

    .divEndText
    {
	    background: #FFFFFF;
	    color: #000000;
	    width: 658px;
	    height: 30px;
	    float: left;
	    display: inline;
        }

    .divTextEsqHomepageNegociar
    {
	    background: #FFFFFF;
	    color: #000000;
	    font-size: 11px;
	    margin: 5px 0px 0px 0px;
	    padding: 5px 5px 0px 5px;
	    line-height: 130%;
	    border-top: 1px solid #FF7F00;
	    width: 317px;
	    float: left;
        }

    .divEndTextEsqHomepageNegociar
    {	
	    background: #FFFFFF;
	    color: #000000;
	    font-size: 11px;
	    margin: 5px 0px 0px 0px;
	    padding: 0px 0px 5px 0px;
	    border-bottom: 1px solid #FF7F00;
	    width: 327px;
	    float: left;
	    position: relative;
        }

    .divTextDirHomepageNegociar
    {	
	    background: #FFFFFF;
	    color: #000000;
	    font-size: 11px;
	    margin: 5px 0px 0px 0px;
	    padding: 5px 5px 0px 5px;
	    line-height: 130%;
	    border-top: 1px solid #FF7F00;
	    width: 450px;
	    float: right;
        }

    .divEndTextDirHomepageNegociar
    {	
	    background: #FFFFFF;
	    color: #000000;
	    font-size: 11px;
	    margin: 5px 0px 0px 0px;
	    padding: 0px 0px 5px 0px;
	    border-bottom: 1px solid #FF7F00;
	    width: 327px;
	    float: right;
	    position: relative;
        }

    .textHomepageNegociar
    {
	    background: #FFA953;
	    color: #000000;
	    font-size: 11px;
	    font-weight: bold;
	    margin: 5px 0px 5px 0px;
	    padding: 5px 5px 5px 5px;
        }


/* for 1002px or less */
@media screen and (max-width: 1002px) 
{
    body
    {
        font-size: auto;
        }
    
    #BaseHeader
    {
        width: auto;
        height: auto;
        margin: 0px auto;
        }

    #NavBase
    {
        width: auto;
        float: right;
        margin-top: 25px;
        }
        
    #BaseContent
    {
        width: auto;
        height: auto;
        padding: 10px 5px 10px 5px;
        margin: 0px auto;
        }
        
    .ContentFooter
    {
        width: auto;
        padding: 0px;
        margin: 10px auto;
        padding: 0px 5px 0px 5px;
        text-align: left;
        }

    #ContentFooterContacts
    {
        width: auto;
        padding: 0px 10px 0px 10px;
        margin: 0px auto;
        font-size: 100%;
        text-align: right;
        line-height: 50%;
        }
        
     /* Gerais */    
    h1
    {
        font-size: 90%;
        }

    .error
    {
	    color: Red;
	    background: #FFFFFF;
        }


    /* Active License */
    .divpageactivelicense2
    {	
	    color: #000000;
	    font-size: 11px;
	    margin: 5px 0px 0px 0px;
	    padding: 0px 0px 0px 0px;
	    line-height: 130%;
	    border-top: 1px solid #FF7F00;
	    border-bottom: 1px solid #FF7F00;
	    width: 658px;
	    height: 150px;
	    float: left;
        }

    .divText
    {
	    background: #FFFFFF;
	    color: #000000;
        text-align: left;
	    width: 658px;
	    float: left;
	    display: inline;
        }

    .divEndText
    {
	    background: #FFFFFF;
	    color: #000000;
	    width: 658px;
	    height: 30px;
	    float: left;
	    display: inline;
        }

    .divTextEsqHomepageNegociar
    {
	    background: #FFFFFF;
	    color: #000000;
	    font-size: 11px;
	    margin: 5px 0px 0px 0px;
	    padding: 5px 5px 0px 5px;
	    line-height: 130%;
	    border-top: 1px solid #FF7F00;
	    width: 317px;
	    float: left;
        }

    .divEndTextEsqHomepageNegociar
    {	
	    background: #FFFFFF;
	    color: #000000;
	    font-size: 11px;
	    margin: 5px 0px 0px 0px;
	    padding: 0px 0px 5px 0px;
	    border-bottom: 1px solid #FF7F00;
	    width: 327px;
	    float: left;
	    position: relative;
        }

    .divTextDirHomepageNegociar
    {	
	    background: #FFFFFF;
	    color: #000000;
	    font-size: 11px;
	    margin: 5px 0px 0px 0px;
	    padding: 5px 5px 0px 5px;
	    line-height: 130%;
	    border-top: 1px solid #FF7F00;
	    width: 317px;
	    float: right;
        }

    .divEndTextDirHomepageNegociar
    {	
	    background: #FFFFFF;
	    color: #000000;
	    font-size: 11px;
	    margin: 5px 0px 0px 0px;
	    padding: 0px 0px 5px 0px;
	    border-bottom: 1px solid #FF7F00;
	    width: 327px;
	    float: right;
	    position: relative;
        }

    .textHomepageNegociar
    {
	    background: #FFA953;
	    color: #000000;
	    font-size: 11px;
	    font-weight: bold;
	    margin: 5px 0px 5px 0px;
	    padding: 5px 5px 5px 5px;
        }
}

/* for 778px or less */
@media screen and (max-width: 778px) 
{
    body
    {
        font-size: auto;
        }
        
    #BaseHeader
    {
        width: auto;
        height: auto;
        margin: 0px auto;
        }

    #NavBase
    {
        width: auto;
        float: right;
        margin-top: 25px;
        }
        
    #BaseContent
    {
        width: auto;
        height: auto;
        padding: 10px 5px 10px 5px;
        margin: 0px auto;
        }

    .ContentFooter
    {
        width: auto;
        padding: 0px;
        margin: 10px auto;
        padding: 0px 5px 0px 5px;
        text-align: left;
        }

    #ContentFooterContacts
    {
        width: auto;
        padding: 0px 10px 0px 10px;
        margin: 0px auto;
        font-size: 100%;
        text-align: right;
        line-height: 50%;
        }
        
    .DivServices
    {
        display: inline;
        float: left;
        width: 100%;
        height: auto;
        margin-right: 1%;
        margin-top: 10px;
        text-align: left;
        }
        
    .DivDestaque img 
    {
        max-width: 90%;
        height: auto;
        border: none;
        }
        
     /* Gerais */    
    h1
    {
        font-size: 65%;
        }

    .error
    {
	    color: Red;
	    background: #FFFFFF;
        }

    /* Active License */
    .divpageactivelicense2
    {	
	    color: #000000;
	    font-size: 11px;
	    margin: 5px 0px 0px 0px;
	    padding: 0px 0px 0px 0px;
	    line-height: 130%;
	    border-top: 1px solid #FF7F00;
	    border-bottom: 1px solid #FF7F00;
	    width: 658px;
	    height: 150px;
	    float: left;
        }

    .divText
    {
	    background: #FFFFFF;
	    color: #000000;
        text-align: left;
	    width: 658px;
	    float: left;
	    display: inline;
        }

    .divEndText
    {
	    background: #FFFFFF;
	    color: #000000;
	    width: 658px;
	    height: 30px;
	    float: left;
	    display: inline;
        }

    .divTextEsqHomepageNegociar
        {
	    background: #FFFFFF;
	    color: #000000;
	    font-size: 11px;
	    margin: 5px 0px 0px 0px;
	    padding: 5px 5px 0px 5px;
	    line-height: 130%;
	    border-top: 1px solid #FF7F00;
	    width: 317px;
	    float: left;
        }

    .divEndTextEsqHomepageNegociar
    {	
	    background: #FFFFFF;
	    color: #000000;
	    font-size: 11px;
	    margin: 5px 0px 0px 0px;
	    padding: 0px 0px 5px 0px;
	    border-bottom: 1px solid #FF7F00;
	    width: 327px;
	    float: left;
	    position: relative;
        }

    .divTextDirHomepageNegociar
    {	
	    background: #FFFFFF;
	    color: #000000;
	    font-size: 11px;
	    margin: 5px 0px 0px 0px;
	    padding: 5px 5px 0px 5px;
	    line-height: 130%;
	    border-top: 1px solid #FF7F00;
	    width: 317px;
	    float: right;
        }

    .divEndTextDirHomepageNegociar
    {	
	    background: #FFFFFF;
	    color: #000000;
	    font-size: 11px;
	    margin: 5px 0px 0px 0px;
	    padding: 0px 0px 5px 0px;
	    border-bottom: 1px solid #FF7F00;
	    width: 327px;
	    float: right;
	    position: relative;
        }

    .textHomepageNegociar
    {
	    background: #FFA953;
	    color: #000000;
	    font-size: 11px;
	    font-weight: bold;
	    margin: 5px 0px 5px 0px;
	    padding: 5px 5px 5px 5px;
        }
}

/* for 480px or less */
@media screen and (max-width: 480px) 
{
    body
    {
        font-size: auto;
        }
        
    #BaseHeader
    {
        width: auto;
        height: auto;
        margin: 0px auto;
        text-align: center;
        }

    #NavBase
    {
        width: auto;
        float: left;
        margin-top: 0px;
        }
        
    #LogoBase
    {
        width: 100%;
        height: auto;
        margin: 10px 0px 0px 0px;
        clear: both;
        text-align: center;
        }
        
    img 
    {
        max-width: 90%;
        height: auto;
        border: none;
        }     
        
    #BaseContent
    {
        width: auto;
        height: auto;
        padding: 10px 5px 10px 5px;
        margin: 0px auto;
        }

    .ContentFooter
    {
        width: auto;
        padding: 0px;
        margin: 10px auto;
        padding: 0px 5px 0px 5px;
        text-align: left;
        }
        
    .DivLeftNowrap img
    {
        float: left;
        max-width: 80%;
        text-align: left;
        }

    #ContentFooterContacts
    {
        width: auto;
        padding: 0px 10px 0px 10px;
        margin: 0px auto;
        font-size: 50%;
        text-align: right;
        line-height: 50%;
        }

    .Contacts
    {
        float: left;
        white-space: nowrap;
        margin-left: 0px;
        }
        
    .DivServices
    {
        display: inline;
        float: left;
        width: 100%;
        height: auto;
        margin-right: 1%;
        margin-top: 10px;
        text-align: left;
        }
        
    .DivDestaque img 
    {
        max-width: 90%;
        height: auto;
        border: none;
        }
        
    img.Gallery
    {
        max-width: 100%;
        }
        
     /* Gerais */    
    h1
    {
        font-size: 65%;
        }

    .error
    {
	    color: Red;
	    background: #FFFFFF;
        }
        
    /* Nav */
    .titmenu{  
	    white-space: nowrap;
	    background: none;
	    color: #000066;
	    font-size: 90%;
	    list-style: none;
	    padding: 0px 10px 10px 10px; 
	    margin: 5px;
	    float: left; 
	    display: block;
	    text-transform: lowercase;
	    cursor: pointer;
	    }

    .titmenusel{  
	    white-space: nowrap;
	    background: #000066; 
	    color: #FFFFFF;
	    font-size: 90%;
	    list-style: none;
	    padding: 0px 10px 10px 10px;
	    border-radius: 15px;
	    margin: 5px;
	    float: left; 
	    display: block;
	    text-transform: lowercase;
	    }

    .titmenu li{
	    padding: 0px;
	    margin: 0px; 
	    white-space: nowrap;
	    float: left;
	    text-transform: lowercase;
	    cursor: pointer;
	    }
    	
    .titmenu li a{
	    background: none;
	    padding: 0px 10px 10px 10px;
	    color: #000066;
	    text-transform: lowercase;
	    text-decoration: none;
	    cursor: pointer;
	    }

    .titmenu li a:visited
    {
        background: none;
        color: #000066;
        text-decoration: none;
        }

    .titmenu li a:hover
    {
	    background: #000066; 
        color: #FFFFFF;
	    border-radius: 15px;
        text-decoration: none;
	    padding: 0px 10px 10px 10px;
	    }

    /* Active License */
    .divpageactivelicense2
    {	
	    color: #000000;
	    font-size: 11px;
	    margin: 5px 0px 0px 0px;
	    padding: 0px 0px 0px 0px;
	    line-height: 130%;
	    border-top: 1px solid #FF7F00;
	    border-bottom: 1px solid #FF7F00;
	    width: 658px;
	    height: 150px;
	    float: left;
        }

    .divText
    {
	    background: #FFFFFF;
	    color: #000000;
        text-align: left;
	    width: 658px;
	    float: left;
	    display: inline;
        }

    .divEndText
    {
	    background: #FFFFFF;
	    color: #000000;
	    width: 658px;
	    height: 30px;
	    float: left;
	    display: inline;
        }

    .divTextEsqHomepageNegociar
    {
	    background: #FFFFFF;
	    color: #000000;
	    font-size: 11px;
	    margin: 5px 0px 0px 0px;
	    padding: 5px 5px 0px 5px;
	    line-height: 130%;
	    border-top: 1px solid #FF7F00;
	    width: 317px;
	    float: left;
        }

    .divEndTextEsqHomepageNegociar
    {	
	    background: #FFFFFF;
	    color: #000000;
	    font-size: 11px;
	    margin: 5px 0px 0px 0px;
	    padding: 0px 0px 5px 0px;
	    border-bottom: 1px solid #FF7F00;
	    width: 327px;
	    float: left;
	    position: relative;
        }

    .divTextDirHomepageNegociar
    {	
	    background: #FFFFFF;
	    color: #000000;
	    font-size: 11px;
	    margin: 5px 0px 0px 0px;
	    padding: 5px 5px 0px 5px;
	    line-height: 130%;
	    border-top: 1px solid #FF7F00;
	    width: 317px;
	    float: right;
        }

    .divEndTextDirHomepageNegociar
    {	
	    background: #FFFFFF;
	    color: #000000;
	    font-size: 11px;
	    margin: 5px 0px 0px 0px;
	    padding: 0px 0px 5px 0px;
	    border-bottom: 1px solid #FF7F00;
	    width: 327px;
	    float: right;
	    position: relative;
        }

    .textHomepageNegociar
    {
	    background: #FFA953;
	    color: #000000;
	    font-size: 11px;
	    font-weight: bold;
	    margin: 5px 0px 5px 0px;
	    padding: 5px 5px 5px 5px;
        }
}