﻿/* Fontes e Cores */



body 
{
    font-family: Calibri,Arial,Verdana,Ms Sans-Serif;
    color: #333;
    background-color:#FFF;
}

/***-----------  TableLess  -----------------***/

hr
{
    border:1px solid #B31184;
    width:68%;
    margin:0;
}

.geral
{
    width:100%;
    height:100%; 
    position:relative;
    margin:0 auto;
    
}

.top
{
    text-align:center; 
    width:100%;
    position:relative;
    vertical-align:middle;
    display:block;
}


.home
{
   width:900px;
   height:450px;
   margin:0 auto;     
   background-color: #F7C8EF;
   padding:5px;
   font-size:12px;
   position:relative;
}


.copy
{
     clear:both;
     color:#B31184;
     font-size:13px;
     text-align:center;
     width:100%;
     position:relative;
     white-space: normal;
     
}

.links
{  
    position:relative;
    height:450px;  
}

.links img
{
    margin:3px;
}

/***-----------  MENUS  -----------------***/

.div_menu
{
   width:600px; 
   height:28px;
   margin:0 auto;
   
}

.menus a
{
    color:#999;
    text-decoration:none; 
    font-size:18px;  
    
}

.menus a:hover
{
    color:#B31184;
    text-decoration:none;  
             
}

.menus ul
{
    padding-top:10px;
}

.menus ul ul
{
    font-size:14px;
    border:1px solid #B31184;
    background-color:#fff;
}

.menus ul ul:hover
{
    border:1px solid #B31184; 
}

.menus li
{
    display:list-item;
    margin:4px;   
    
}

.copy_menu
{
     
     width:480px;
     margin:0 auto;
}

.copy_menu a
{
     color:#999;
     font-size:14px;
     text-decoration:none;
}

.copy_menu  a:hover
{
    color:#6e6e6e;
    text-decoration:none;  
             
}

.copy_menu ul ul
{
    border:1px solid #ccc;
    background-color:#fff;
}

/*-------------------  Tabelas ---------------------------------*/
.row
{
    display: block ;
    clear: left;    
    vertical-align:middle;
}

.cell_esq_lbl   
{
    display: block;
    float: left;
    width: 28%;
    text-align:right;
    white-space: normal;
    vertical-align:middle;    
    font-weight: bold;
}

.cell_esq
{
    display: block;
    float: left;
    width: 28%;
    text-align:right;
    white-space: normal;
    padding-top:5px;
    vertical-align:middle;    
    font-weight: bold;
    
}

.cell_dir
{
    display: block;
    float: left;
    width: 68%;
    text-align:left;
    white-space: normal;
    vertical-align:middle;
    padding-left:3px;
 } 
 
 .celula
{
    display: block;
    float: left;
    text-align:left;
    white-space: normal;
    vertical-align:middle;
    padding:5px;
 } 
 
.celula_lbl
{
    display: block;
    float: left;
    text-align:left;
    white-space: normal;
    vertical-align:middle;
 } 
 
 
 span
 {
        
 }

.cell_50
{
    display: block;
    float: left;
    width: 47%;
    text-align:left;
    white-space: normal;
    padding:1px;
    vertical-align:middle;
 } 
 
 .cell_100
{
    display: block;
    float: left;
    width: 97%;
    text-align:left;
    white-space: normal;
    padding:5px;
    vertical-align:middle;
 } 

.cell_100_center
{
    display: block;
    float: left; 
    width: 97%;
    text-align:center;
    white-space: normal;
    padding:5px;
    vertical-align:middle;
 } 
 
.tables
{
    display: block;
    width: 100%;
    clear:both;
    padding:0;/**/ 
    margin:0 auto;
}


/*-------------------  Títulos ---------------------------------*/
h2
{
    /*color:#5A0211; */
  /*  color:#791352;*/
    color:#B32E97;
}



h1
{
    color:#B32E97;
    font-size:16px;
}

/*SLIDEshow*/


#slideshow
{
    position: absolute;
    height: 400px;
    width: 750px;
    margin: 0 auto;
    z-index: 1;
    top: 10px;
    left: 10px;
}
#slideshow img
{
    position: absolute;
    top: 0;
    left: 0;
    z-index: 8;
}
#slideshow img.active
{
    z-index: 10;
}
#slideshow img.last-active
{
    z-index: 9;
}

.div_texto
{
    position: relative;
    height: 430px;
    width: 48%;
    background-color: #FFF;    
    opacity: 0.80;
    -moz-opacity: 0.80;
    filter: alpha(opacity=80);
    padding: 10px;
    top: 0;
    z-index: 100;
    font-size: 15px;
    color: #000;
    float:right;
}

.div_texto p
{
   text-align:justify;
   width:98%;
   color: #5A0211;
}

.div_inverso 
{
    position:absolute; 
    width:40%;
    top:17px;
    left:25px;
    padding:15px;
    background-color:#fff;
    z-index:99;
    text-align:justify;
    font-size:15px;
    border:1px solid #F7C8EF;    
    font-family: Arial,Verdana;
    opacity: 0.95;
    -moz-opacity: 0.95;
    filter: alpha(opacity=95);
}

.div_cont
{
    height: 300px;
    min-height:300px;
}


.div_inverso  h2
{
    font-size: 19px;
    color: #B32E97;
}


.div_texto .div_inverso  h2
{
    padding:0px;
    margin:0px;
}


a
{
   color: #B41184;
   text-decoration:none;
}

a : hover
{
    text-decoration:none;
    color: #ED45BE;
}


.txt_ordering
{
    width:100%;
    height:300px;
    overflow:auto;    
}


strong
{
    color:#5D0946;
}



/*loockups*/
a h2
{
font-size:15px;
font-weight:bold;
text-decoration:none;
}
     
.mkt
{
    position:relative;
    bottom:0;
    right:0;
    width:180px;
    height:60px;
    padding-left:400px;
    z-index:1;
    background-image: url('Imagens/mkt.jpg');
    background-repeat: no-repeat;
    background-position:right;
}
    
.txt
{
    position:relative;
    background:#FFF;
    z-index:5;
    width:100%;
    height:100%;
}

ul
 {
    list-style-image: url('Imagens/item.gif');
 }
 
 
 ul li
 {
    color: #5A0211;
 } 
 
 /* esconde borda d*/
a img
{
 border:0;    
}


/*titulo*/

.titulo
{
    
    -webkit-transform: rotate(-90deg);	
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
    
    font-family: Arial;
    font-size:15px;
    color:#843D78;    
    background-color:Yellow;    
    border:1px solid Green;
    bottom:35px;
    left:0px;
    position:absolute;    
    
}

 
