﻿* html img/**/ {
 filter:expression(
   this.alphaxLoaded ? "" :
   (
    this.src.substr(this.src.length-4)==".png"
    ?
    (
     (!this.complete)
     ? "" :
      this.runtimeStyle.filter=
      ("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.src+"')")+
      (this.onbeforeprint="this.runtimeStyle.filter='';this.src='"+this.src+"'").substr(0,0)+
      String(this.alphaxLoaded=true).substr(0,0)+
      (this.src="blank.gif").substr(0,0)
    )
    :
    this.runtimeStyle.filter=""
   )
  );
}

fieldset {
-moz-border-radius: 3px;
_border-radius: 8px;
}
/*CLASSES ÚTEIS*/
/*-------------------------------------------------------*/

.backgroundN{ background:none}

.aL{ text-align:left}
.aR{ text-align:right}
.aC{ text-align:center}
.aJ{ text-align:justify}

.f8{ font-size:8px;}
.f9{ font-size:9px;}
.f10{ font-size:10px;}
.f11{ font-size:11px;}
.f14{ font-size:14px;}
.f16{ font-size:16px;}

.mgT8 { margin-top:8px}
.mgT5 { margin-top:5px}
.mgT15 { margin-top:15px}
.mgT30 { margin-top:30px}

.mgL2 { margin-left:2px}
.mgL5 { margin-left:5px}
.mgL8 { margin-left:8px}
.mgL15 { margin-left:15px}
.mgL20 { margin-left:20px}
.mgL30 { margin-left:30px}

.mgB8 { margin-bottom:8px}
.mgB3 { margin-bottom:3px}

.bdrGray{ border: solid 1px #c1c1c1}
.bdrGray2{ border: solid 1px #414141}
.bdrWhite{ border: solid 1px #fff}
.bdrYellow{ border: solid 1px #f6aa0f}

.pd1{ padding:1px;}
.pd5{ padding:5px;}
.pd10{ padding:10px;}
.pd15{ padding:15px;}
.pd20{ padding:20px;}
.pd25{ padding:25px;}

.pdR20{ padding-right:20px;}

.pdT8{ padding-top:8px;}

.w100p{ width:100%}

.hAUTO{ height:auto}

.gray{ color:#c1c1c1}
.gray2{color:#414141}
.white{ color:White}
.yellow{color:#f6aa0f}
.red{ color:#c80815}

.pA { position:absolute;}
.pR { position:relative;}

.fL { float:left;}
.fR { float:right;}

.cB { clear:both;}

.f8{ font-size:8px;}
.f9{ font-size:9px;}
.f10{ font-size:10px;}
.f11{ font-size:11px;}
.f12{ font-size:12px;}
.f13{ font-size:13px;}
.f14{ font-size:14px;}
.f16{ font-size:16px;}

.UP{ text-transform:uppercase;}

.gray{ color:#c1c1c1}
.gray2{color:#414141}
.white{ color:White}
.yellow{color:#f6aa0f}

.link1 a:link{ text-decoration:none; color:#414141}
.link1 a:visited{ text-decoration:none; color:#414141}
.link1 a:hover{ text-decoration:underline; color:#255fa9}
.link1 a:active{ text-decoration:none; color:#414141}


.century { font-family:Century Gothic, Arial, Sans-Serif, Helvetica;}

.z0 {z-index: 0}

/*-------------------------------------------------------*/
*{padding:0; margin:0;border:0;}

body 
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:Black;
    background:#fff url(../img/bg_page.png) repeat-x top
}

a img{ border:0}

iframe {background-color:Transparent;}

marquee { font-weight:bold;}

/*DEFAULT*/
/*-------------------------------------------------------*/
#all
{
    position:relative;
    width:900px;
    height:100%;
    margin:auto;
}

#header
{
    position:relative;
    width:100%;
    height:15px;
    margin:auto;
    margin-top:10px;
}
#border_flash
{
    position:relative;
    width:833px;
    height:3px;
}
#flash_header
{
    position:relative;
    width:900px;
    height:398px;
    margin:1px auto;
    clear:both;
}

#content
{
    position:relative;
    width:665px;
    height:100%;
    margin:auto;
    float:left;
    
}

#menu_rodape
{
    position:relative;
    width:900px;
    height:30px;
    clear:both;
}

#rodape
{
    position:relative;
    width:900px;
    height:20px;
    border-top:solid 1px #c1c1c1;
    margin-bottom:25px;
}

#copyright
{
    position:relative;
    width:auto;
    float:right;
}

#by
{
    position:relative;
    width:auto;
    float:right;
}

/*MENU PRINCIPAL*/
/*-------------------------------------------------------*/


.menuOUT
{
    position:relative;
    width:889px;
    height:32px;
    background: url(../menu/left.jpg) no-repeat left center;
    padding-left:11px;
    margin-top:2px;
    text-align:center;
}

.menuIN
{
    position:relative;
    height:32px;
    background: url(../menu/right.jpg) no-repeat right center;
    padding-right:10px;
    text-align:center;
}

.corpo_menu
{
    padding-left:4px;
    position:relative;
    height:32px;
    background: url(../menu/bg_menu.jpg) repeat-x center;
    text-align:center;
}

.corpo_menu ul
{
    list-style:none;
    float:left;
    width:100%;
    text-align:center;
}

.corpo_menu li
{
    margin:8px 15px 0 15px;
    list-style:none;
    float:left;
    text-align:center;
}

.corpo_menu a:link { text-decoration:none; font-family: Verdana. Arial, Sans-Serif; font-size:11px; color:White; font-weight:bold; padding-bottom:2px}
.corpo_menu a:visited { text-decoration:none; font-family: Verdana. Arial, Sans-Serif; font-size:11px; color:White; font-weight:bold; padding-bottom:2px;}
.corpo_menu a:hover { text-decoration:none; font-family: Verdana. Arial, Sans-Serif; font-size:11px; color:#ebc809; font-weight:bold;  padding-bottom:2px; border-bottom: solid 2px #ebc809;}
.corpo_menu a:active { text-decoration:none; font-family: Verdana. Arial, Sans-Serif; font-size:11px; color:#ebc809; font-weight:bold; padding-bottom:2px;border-bottom: solid 2px #ebc809;}

/*-------------------------------------------------------*/
/*PRINCIPAL*/
/*-------------------------------------------------------*/
#alliframe
{ 
    position:relative;
    width:650px;
    height:100%;
    margin:auto;
    padding-top:15px;
}


#info_left
{
    position:relative;
    float:left;
    width:215px;
    float:left;
    margin-right:5px;
    padding-right:10px;
    padding-bottom:15px;
    
}
    .LigueGratis
    {
        width:auto;
        height:22px;
        background:#ffc102 url(../img/bgLigue.jpg) repeat-x top;
        text-align:center;
    }

#home_meio
{
    position:relative;
    width:280px;
    height:auto;
    margin:0 0 0 30px;
    _margin:0 0 0 5px;
    float:left;
}

#coll_right
{
    position:relative;
    width:272px;
    height:auto;
    float: right;
}

.right_tit
{
    position:relative;
    width:215px;
    height:auto;
    margin-top:10px;
}

.right_content
{
    position:relative;
    width:215px;
    height:80px;
    border-left:solid 1px #3f78b0;
    border-bottom:solid 1px #3f78b0;
    border-right:solid 1px #3f78b0;
    padding-top:10px;
}

.icon
{
    position:relative;
    height:auto;
    float:left;
    margin-top:10px;
}

.conteudo
{
    position:relative;
    height:auto;
    width:150px;
    float:left;
    margin:2px 0px 5px 5px;
    text-align:right;
}

.chame_conteudo
{
    position:relative;
    width:160px;
    height:auto;
    float:left;
    margin:2px 0px 5px 10px;
}

.veja_conteudo
{
    position:relative;
    width:auto;
    height:auto;
    
}

.veja_right_content
{
    position:relative;
    width:216px;
    height:auto;
    border-left:solid 1px #3f78b0;
    border-bottom:solid 1px #3f78b0;
    border-right:solid 1px #3f78b0;
    }

/*-------------------------------------------------------*/

/*A ESTRUTURA*/
/*-------------------------------------------------------*/

.strt_meio
{
    position:relative;
    width:330px;
    height:auto;
    float:left;
    margin: 0 55px 0 30px;
    _margin: 0 25px 0 5px;
}

/*-------------------------------------------------------*/
/*CLIENTES*/
/*-------------------------------------------------------*/
.cli_meio
{
    position:relative;
    width:610px;
    height:auto;
    float:left;
    margin: 0 55px 0 30px;
    _margin: 0 25px 0 5px;
}

.lista1
{
    list-style-type:circle;
    list-style-position:inside;
    color: #414141;
}

/*-------------------------------------------------------*/

/*FROTA*/
/*-------------------------------------------------------*/

.frt_meio
{
    position:relative;
    width:330px;
    height:auto;
    float:left;
    margin: 0 35px 15px 30px;
    _margin: 0 5px 15px 5px;
}
.menu_flash
{
    position:relative;
    width: 230px;
    height: 150px;
    text-align:center;

}
        
#largeImg 
{
	border: solid 1px #ccc;
	width: 230px;
	height: 150px;
	padding: 2px;
}

#img
{
    position:relative;
    width: 230px;
    height:auto;
    margin-left:5px;
    margin-top:10px;
    top: 0px;
    left: 0px;
}

.thumbs img 
{
	border: solid 1px #ccc;
	width: 44px;
	height: 37px;
	padding: 4px;
}
.thumbs img:hover 
{
	border-color: #f6aa0f;
}

.grafico1
{
    position:relative;
    width:620px;
    height:auto;
    margin: 10px 0 0 30px;
    _margin: 10px 0 0 5px;
}
.grafico1_tit
{
    position:relative;
    width:620px;
    height:19px;
    padding-top:2px;
    background-color:#3f78b0;
}
.grafico1_content
{
    position:relative;
    height:auto;
    width:auto;
    background-color:White;
    border:solid 1px #3f78b0;
}

/*- Galeria FLASH -*/

/*-------------------------------------------------------*/

/*PA*/
/*-------------------------------------------------------*/

.PA_meio
{
    position:relative;
    width:620px;
    height:auto;
    margin: 0 0 5px 30px;
    _margin: 0 0 5px 10px;
}

/*-------------------------------------------------------*/
/*LINKS UTEIS*/
/*-------------------------------------------------------*/
#links
{
    position:relative;
    width:auto;
    height:500px;
    margin-top:20px;
    padding:0;
    font-family:Arial;
    text-align:justify;
    font-size:12px;
    color:#414141;
}
    
dl { width:auto; }
dl,dd { margin: 0;}
dd a {margin:0; padding:0;}
dt 
{
    display: block;
    margin-right: 3px;
    margin-bottom:8px;
    height:16px;
    background-image:url(../img/arrow2.png);
    background-repeat:no-repeat;
    background-position:left center;
    background-color:#3f78b0;
    color: #fff;
    font-weight:bold;
    position: relative;
    padding-left: 15px;
    padding-top:2px;
    text-decoration:none;
    font-family:Verdana, Arial, Sans-Serif;
    clear:both;
}

dt:hover {background-image:url(../img/arrow2_hover.png);background-repeat:no-repeat;background-position:left center; color:#fff;}

dl a:link {color:#fff; text-decoration:none;}
dl a:visited {color:#fff; text-decoration:none;}
dl a:hover {color:#fff; text-decoration:none;}
dl a:selected {color:#fff; text-decoration:none;}

.linkHide
{
    position:relative;
    width:500px;
    height:auto;
    margin: 10px 0 0 30px;
}
.linkHide_tit
{
    position:relative;
    width:auto;
    height:15px;
    padding-top:1px;
    background-color:#3f78b0;
}
.linkHide_content
{
    position:relative;
    height:auto;
    width:auto;
    background-color:White;
}

#img_rj
{
    position:relative;
    width: 603px;
    height:auto;
    margin-left:10px;
    margin-top:5px;
    margin-bottom:15px;
    top: 0px;
    left: 0px;
}

.thumbs_rj img 
{
	border: solid 1px #ccc;
	width: 62px;
	height: 57px;
	padding: 4px;
}
.thumbs_rj img:hover 
{
	border-color: #f6aa0f;
}

/*-------------------------------------------------------*/
/*CONTEUDO*/
/*-------------------------------------------------------*/



/*-------------------------------------------------------*/
