﻿* {
 margin: 0px;
 padding: 0px;
 font: 12px Tahoma;
 color: #000000;
 line-height: 1.5;
}
Body { background: #f6f7f0 url(/imagens/bg2.jpg) repeat-x; }
#Body-int { background: #f6f7f0 url(/imagens/bginterna.jpg) repeat-x; }
#Body-int-ficha { background: #f6f7f0 url(/imagens/bgintficha.jpg) repeat-x; }
h1 
{  
 color: #e30000;
 letter-spacing: -1px;
 padding-top: 0px;
 font: bold 16px Tahoma;
}
h2 {   
 color: #fd7617;
 font-weight:bold;
}
.labelh2 {   
 color: #fd7617;
 font-weight:bold;
}

.headerH2
{
	color: #53c3d0;
	font-weight:bold;
}

.ar 
{
	color : #ff0000;
}

.vivercomar 
{
	color : #82751d;
}

.emdialogo 
{
	color:#a97231;
}


p { 
 padding: 0;
 margin: 12px 0; 
}

ul  {  
 margin-left:13px;
}

img {
	border-style: none;
	border-color: inherit;
	border-width: 0px;	
}

a 
{
    font-weight:bold;
    text-decoration:none;
}

a:hover 
{
	font-weight:bold;
    text-decoration:underline;
}

a:visited
{	
    font-weight:bold;
    text-decoration:none;
}

a:active
{
    font-weight:bold;
    text-decoration:none;
}

.textbold 
{
	font-weight:bold;
}

.imgthumb 
{
    height:150px;width:150px;border-width:0px;padding:1px;border:1px solid #cccccc;
}

.letraverde 
{
    color: #8b981e;
}

.letraverde a
{
    text-decoration: none;
    color: #8b981e;
}

.letraverde a:hover
{
    text-decoration: underline;
    color: #8b981e;
}


.letraroxo 
{
    color: #ab63ba;
}

.letraroxo a
{
    color: #ab63ba;    
}

.letraroxo a:hover
{    
    text-decoration: underline;
}


#container {
 margin: auto;
 width: 924px;
 min-height:700px
}
#container-int {
 margin: auto;
 width: 924px;
 min-height:700px;
 margin-top:0px;
 padding-top:0px;
}

#header {
 height: 440px;
 width: 924px;
 float: left;
 background: url(/imagens/header3.png) no-repeat;
}
#header-int {
 height: 131px;
 width: 924px;
 float: left; 
 margin-top:0px;
 padding-top:0px;
}

#logo { padding-top: 10px; }
#logo h1 {
 display: block;
 float: left;
 width: 228px;
 height: 97px;
 text-indent: -9999px;
 float:left;
}
#logo h1 a {
 float: left;
 display: block;
 width: 228px;
 height: 100%;
 outline: none;
 background: url(/imagens/andar2010.png) no-repeat 0 0;
}

#banner-left {
 display: block;
 height: 304px;
 width: 100%;
 margin-top: 115px;
 margin-left:25px;   
}


#navigation {
 display: block;
 float:right;
 height: 38px;
 width: 656px;
 margin-top: 0px;
}
.top-links {
text-align:right;
margin-right:25px;
}

.top-links a {
	color:#1e756d;
	text-decoration:none;
	 padding: 5px 5px 5px 5px;

}
.top-links a:hover {
	color:#1e756d;
	text-decoration:underline;
}
.top-links a:active {
	color:#1e756d;
	text-decoration:none;
}

.nav-links li {
 display: inline;
 padding:  0px 0px 0px 0px;
 float: right;
}
.nav-links li a {
 text-transform: capitalize;
 color: #000000;
 text-decoration: none;
 letter-spacing: -1px;
 font: bold 14px Tahoma;
}
.nav-links li a:hover { color: #ff0; }

.nav-sub-links
{    
    padding: 0px 0px 0px 5px;    
    list-style-image: url(/imagens/bullet.png);        
    vertical-align: text-top;
}

.nav-sub-links li
{
	margin-bottom:0px;    /*Aumenta o espaço entre os menus - esquerda*/	
}


.nav-sub-links li a
{	
	margin-bottom:5px;
    text-decoration:none;
    font-size:14px;
    font-weight:bold;    
    color:#fd7617;    
}
.nav-sub-links li a:hover
{
    text-decoration:underline;
}


.nav-sub-links-ar
{    
    padding: 0px 0px 0px 5px;    
    list-style-image: url(/imagens/bullet.png);        
    vertical-align: text-top;
}

.nav-sub-links-ar li
{
	margin-bottom:0px;    /*Aumenta o espaço entre os menus - esquerda*/	
}


.nav-sub-links-ar li a
{	
	margin-bottom:5px;
    text-decoration:none;
    font-size:14px;
    font-weight:bold;    
    color:#ff0000;    
}
.nav-sub-links-ar li a:hover
{
    text-decoration:underline;
}

.nav-sub-links-viver-ar
{    
    padding: 0px 0px 0px 5px;    
    list-style-image: url(/imagens/bullet.png);        
    vertical-align: text-top;
}

.nav-sub-links-viver-ar li
{
	margin-bottom:0px;    /*Aumenta o espaço entre os menus - esquerda*/	
}


.nav-sub-links-viver-ar li a
{	
	margin-bottom:5px;
    text-decoration:none;
    font-size:14px;
    font-weight:bold;    
    color:#859f00;    
}
.nav-sub-links-viver-ar li a:hover
{
    text-decoration:underline;
}








.nav-sub-links-dialogo
{    
    padding: 0px 0px 0px 5px;    
    list-style-image: url(/imagens/bullet.png);        
    vertical-align: text-top;
}

.nav-sub-links-dialogo li
{
	margin-bottom:0px;    /*Aumenta o espaço entre os menus - esquerda*/	
}


.nav-sub-links-dialogo li a
{	
	margin-bottom:5px;
    text-decoration:none;
    font-size:14px;
    font-weight:bold;    
    color:#a97231;    
}
.nav-sub-links-dialogo li a:hover
{
    text-decoration:underline;
}









.phone-number li {
 float: right;
 list-style-type: none;
 text-transform: capitalize;
 color: #fff;
 letter-spacing: -1px;
 padding-top: 12px;
 font: normal 14px Tahoma;
}

.content-top {
 float: left;
 height: 32px;
 width: 536px;
 background: url(/imagens/content_box_top.png) no-repeat;
 padding: 4px 15px;
}
.content-middle {
 float: left;
 width: 30px;
 padding: 5px 15px 0 15px;
 border-right: 1px solid #d3d3d3;
 border-left: 1px solid #d3d3d3;
 background: #fff;
}
.content-middle p { text-align: justify; }
.highlight {
 color: #7b9122;
 font-style: italic;
}
.content-bottom {
 float: left;
 height: 17px;
 width: 566px;
 margin-bottom: 15px;
 background: url(/imagens/content_box_bottom.png) no-repeat;
}


#left-content {
 float: left;
 width: 200px;
 margin-top: 20px;

}
#content-middle {
 float:left;
 width: 345px;
 margin-top: 20px;
}
#content-int-middle {
 float:right;
 width:700px;
 margin-top: 20px;
}

#content-int-middle-1col { 
 width:900px;
 margin-top: 0px;
}

#content-right {
 float: right;
 width: 311px;
 margin-top: 20px;

}


.sidebar-top {
 float: left;
 height: 32px;
 width: 382px;
 background: url(/imagens/sidebar_top.png) no-repeat;
 padding: 4px 15px;
}
.sidebar-middle {
 float: left;
 width: 290px;
 padding: 5px 15px 0 15px;
 border-right: 1px solid #d3d3d3;
 border-left: 1px solid #d3d3d3;
 background: #fff;
}
.sidebar-middle p { text-align: justify; }
.sidebar-bottom {
 float: left;
 height: 16px;
 width: 322px;
 margin-bottom: 15px;
 background: url(/imagens/sidebar_bottom.png) no-repeat;
}
#footer {
 clear: both;
 height: 120px;
 background: url(/imagens/footer2.jpg) repeat-x bottom;
}
#footer-content {
 height: 91px;
 width: 924px;
 padding-top: 50px;
 margin: auto; 
}
#footer-content p {
 color:#4d4d4d;
 text-align: center;
 padding-top: 35px;
}

.pixels {
	font-size:16px;
	line-height:30px;
	margin-bottom:20px;
	padding:20px;
	background-color:#222222;
}
.point {
	font-size:12pt;
	line-height:30px;
	margin-bottom:20px;
	padding:20px;
	background-color:#222222;
}
.em {
	font-size:1em;
	margin-bottom:20px;
	padding:20px;
	background-color:#222222;
}
.percentage {
	font-size:100%;
	margin-bottom:20px;
	padding:20px;
	background-color:#222222;
}
.undefined {
	margin-bottom:20px;
	padding:20px;
	background-color:#222222;
}
#changeFont {
	position:absolute;
	top:10px;
	right:10px;
	background-color:#333333;
	padding:5px;
}
.increaseFont, .decreaseFont, .resetFont {
	color:#CCCCCC;
	font-size:14px;
	float:left;
	margin:10px;
}



.diverror {
background-color: #FFD9D9;
border: solid 1px #FF9595;
padding: 0.4em;

position: relative;
min-height: 1.25em;
font-size: 11px;
width: 100%;
}

.divok {
background-color: #dcffd9;
border: solid 1px #52934d;
padding: 0.4em;

position: relative;
min-height: 1.25em;
font-size: 11px;
width: 100%;
}

.validar{
    border: 1px solid red;   
}
input
{
    visibility:visible;        
    color:#ae5d18;
	background-color: #fee9c6; 
	border-left: 2px solid #c8b89c; 
	border-top: 2px solid #c8b89c; 
	border-right:0px;
	border-bottom:0px;
	height:20px;
}

input.btn
{
	border:#c8b89c 1px solid;
}

textarea { 
 visibility:visible;        
    color:#ae5d18;
	background-color: #fee9c6; 
	border-left: 2px solid #c8b89c; 
	border-top: 2px solid #c8b89c; 
	border-right:0px;
	border-bottom:0px;
}
.modalBackground { 
            background-color:#000000;
            filter:alpha(opacity=70);
            opacity:0.7; 
        }
.modalPopup { 
    background-color:#ffffff;
    border-width:10px; 
    border-style:solid;
    border-color:#9CABBB; 
    padding:0px;
    width:350px; 
}

#PRINT ,#CLOSE
{
    visibility:hidden;
}

.success, .warning, .error, .info {
    border: 1px solid;
    margin: 10px 0px;
    padding:15px 10px 15px 50px;
    background-repeat: no-repeat;
    background-position: 10px center;
}
.info {
    color: #00529B;
    background-color: #BDE5F8;
    background-image: url('/imagens/icons/info.png');
}
.success {
    color: #4F8A10;
    background-color: #DFF2BF;
    background-image:url('/imagens/icons/success.png');
}
.warning {
    color: #9F6000;
    background-color: #FEEFB3;
    background-image: url('/imagens/icons/error.png');
}
.error {
    color: #D8000C;
    background-color: #FFBABA;
    background-image: url('/imagens/icons/error.png');
}

/* BUTTONS */

.buttons a, .buttons button{
    display:block;
    float:left;
    margin:0 7px 0 0;
    background-color:#f5f5f5;
    border:1px solid #dedede;
    border-top:1px solid #eee;
    border-left:1px solid #eee;

    font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-size:100%;
    line-height:130%;
    text-decoration:none;
    font-weight:bold;
    color:#565656;
    cursor:pointer;
    padding:5px 10px 6px 7px; /* Links */
}
.buttons button{
    width:auto;
    overflow:visible;
    padding:4px 10px 3px 7px; /* IE6 */
}
.buttons button[type]{
    padding:5px 10px 5px 7px; /* Firefox */
    line-height:17px; /* Safari */
}
*:first-child+html button[type]{
    padding:4px 10px 3px 7px; /* IE7 */
}
.buttons button img, .buttons a img{
    margin:0 3px -3px 0 !important;
    padding:0;
    border:none;
    width:16px;
    height:16px;
}

/* STANDARD */

button:hover, .buttons a:hover{
    background-color:#dff4ff;
    border:1px solid #c2e1ef;
    color:#336699;
}
.buttons a:active{
    background-color:#6299c5;
    border:1px solid #6299c5;
    color:#fff;
}

.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}


/* POSITIVE */

button.positive, .buttons a.positive{
    color:#529214;
}
.buttons a.positive:hover, button.positive:hover{
    background-color:#E6EFC2;
    border:1px solid #C6D880;
    color:#529214;
}
.buttons a.positive:active{
    background-color:#529214;
    border:1px solid #529214;
    color:#fff;
}

/* NEGATIVE */

.buttons a.negative, button.negative{
    color:#d12f19;
}
.buttons a.negative:hover, button.negative:hover{
    background:#fbe3e4;
    border:1px solid #fbc2c4;
    color:#d12f19;
}
.buttons a.negative:active{
    background-color:#d12f19;
    border:1px solid #d12f19;
    color:#fff;
}
