.clrfix:after {clear:both;display:block;visibility:hidden;height:0;content:".";}
.clrfix {display: inline-block;}
/* Hides from IE-mac \ */
* html .clrfix {height: 1%;}
.clrfix {display: block;}
/* End hide from IE-mac */

* html{ margin:0; padding:0; border:0;}
body {font: normal 11px trebuchet ms, verdana; color:#000000; background:url(../img/bkg-Container.gif) repeat-x 0 0 #A6D0FA; height:100%  }
h3{ font:bold 12px trebuxhet ms, verdana; color:#000}

.container{margin:auto; width:965px; background-color: transparent;}

/* header */

/*--:>.header{ width:965px; height:89px;}*/
/*--:>.header { display:block; width:965px; height:130px;}*/
.header { display:block; width:965px; height:107px;}
.header h1{ background:url(../img/logo-Telos.gif) no-repeat 0 0; margin:0 10px; width:522px; height:87px; text-indent:-9999px; padding-right:47px; padding:0}

.header .MenuTop{float:right; padding:0; margin:0;}
.header .MenuTop ul{list-style:none; display:block; padding:0; margin:-105px 20px 0 610px;}
.header .MenuTop ul a{padding:5px 0}
.header .MenuTop ul li.MenuTopLeft{ padding:16px 30px 0; display:block; float:left; margin:0}
.header .MenuTop ul li.MenuTopRight{float:right;  display:block; margin:0 }

.header .MenuHoriz{
   background:url(../img/bkgMenuHoriz.gif) no-repeat 0 0;
   width:965px;
   top:-13px;
   position:relative;
   height: 33px;
   z-index: 800;
}
/*--:>.header .MenuHoriz ul{ position:relative; list-style:none; }*/
.header .MenuHoriz ul{ display: block; position:relative; list-style:none; height:36px; margin:0px;}
.header .MenuHoriz ul li{ margin-left:-37px}
.header .MenuHoriz ul li a img{
   float:left;
padding:13px 10px; }


.header .MenuHoriz ul.dropdown li ul.submenu{
   visibility: hidden;
   position: absolute;
   float: none;
   z-index: 800;
   top: 35px;
   left: 265px;
   width: auto;
   width: 100px;
   height: auto;
   background-color: #4393FF;
   padding: 5px 5px;
}
.header .MenuHoriz ul.dropdown li ul.submenu li {
   display: inline;
   float: none;
   padding: 3px 0px;
   margin: 0px 5px;
}
.header .MenuHoriz ul.dropdown li ul.submenu li a {
   position: relative;
   margin: 0px;
   padding: 3px 5px;
   font-weight: bold;
   font-size: 11px;
   font-family: verdana;
   color: #FFF;
   text-decoration: none;

}
.header .MenuHoriz ul.dropdown li ul.submenu li a:hover {
   position: relative;
   color: #FFF;
   background-color: #1b7dda;
   padding: 3px 5px;
   background-image: url(../img/bkg_submenu.gif);
   background-repeat: repeat-x;
   background-position: 0px 0px;
}



.header input{ margin-top:5px; border: solid 1px #CCCCCC;  padding:5px 0 4px; margin-left:24px; width:100px;font:normal 11px arial; color:#0033CC;}
.header ul li img.lupa{  margin:5px 1px 0; padding:0; position:absolute}
/*--:>.header ul li img.ok{ margin:-8px -15px 0; padding:0; position:absolute }*/
.header ul li img.ok{ margin: 0px; padding:0; position:relative }

/*fim header */



.MainTop {
   position: relative;
   background:url(../img/bkgMainTop.jpg) no-repeat 0 0;
   width:965px;
   height: 225px ; /*308px; */
   margin-top:0px;
   z-index: 0;
   border: 0px solid #CC00CC;
}

/*
.MainTop ul.dropdown {
   float: right;
   background: url(../img/bkg_SubMenu.jpg) no-repeat 0 0;
   height: 33px;
   margin-top: 2px;
   margin-right: -15px;
   padding: 0 25px 0;
   margin: 0 0 8px;
   position: relative;
   z-index: 200;
}
*/
.MainTop ul.dropdown {
   float: right;
   background: url(../img/bkgMenuInterna.png) no-repeat 0 0;
   height: 33px;
   position: relative;
   display: block;
   padding: 0px 0px 0px 20px;
   /*margin: 0px 225px 8px;*/
   margin: 0px 0px 8px 225px;
   width: 719px;
   z-index: 500;
   left: 0px;
   top: -12px;

}

/*
.MainTop ul.dropdown li {
   list-style:none;
   float:left;
   background: none;
   padding: 8px 15px 0 0;
}
*/

.MainTop ul.dropdown li {
   list-style:none;
   float:left;
   background:none;
   padding: 0px 0px;
   margin:0;
}

/*
.MainTop ul.dropdown li a { font:bold 13px arial; color:#FFF; text-decoration:none; padding:2px 0}
*/
.MainTop ul.dropdown li a {
   font:bold 12px trebuchet ms, verdana;
   color:#FFF;
   text-decoration:none;
   display: block;
   padding: 8px 8px;
   height: 20px;
}

/*
.MainTop ul.dropdown li a:hover {background:url(../img/bkgDropdown.gif) repeat-x 0 0; height:32px; color:#1b7dda; padding:2px 0;}
*/

.MainTop ul.dropdown li a:hover {
   background:url(../img/bkgDropdown.gif) repeat-x 0 0;
   height:auto;
   color:#1b7dda;
}

/*
.MainTop ul.dropdown li ul.submenu { visibility:hidden; position:absolute; background-color:#FFF; padding:5px 5px; float:none;}
*/

.MainTop ul.dropdown li ul.submenu {
   visibility: hidden;
   position: absolute;
   float: none;
   top: 30px;
   left: 125px;
   width: auto;
   height: auto;
   background-color: #126ED1;
   padding: 5px 5px;
   border: 1px solid #3E8CFF;
}

/*
.MainTop ul.dropdown li ul.submenu li { float:none; padding:0; margin:0}
.MainTop ul.dropdown li ul.submenu li a { font:normal 12px verdana; color:#000;padding:3px 0;position:relative; margin:0 }
.MainTop ul.dropdown li ul.submenu li a:hover { position:relative; color:#FFF; background-color:#1b7dda; padding:3px 0; background:url(../img/bkg_submenu.gif) repeat-x 0 0}
*/
.MainTop ul.dropdown li ul.submenu li {
   display: block;
   float: none;
   padding: 0px 0px;
   margin: 0px 5px;
}
.MainTop ul.dropdown li ul.submenu li a {
   position: relative;
   margin: 0px;
   padding: 3px 5px;
   /*
   font-weight: bold;
   font-size: 11px;
   font-family: verdana;
   */
   color: #FFF;
   text-decoration: none;
   font-family: trebuchet ms,verdana;
   font-style: normal;
   font-variant: normal;
   font-weight: bold;
   font-size: 12px;

   display: block;
   width: 120px;
   height: 100%;
}
.MainTop ul.dropdown li ul.submenu li a:hover {
   position: relative;
   color: #000;
   background-color: #1b7dda;
   padding: 3px 5px;
   /*
   background-image: url(../img/bkg_submenu.gif);
   background-repeat: repeat-x;
   background-position: 0px 0px;
   */
}

.Familia{
   float:left;
   position: relative;
   width: 398px;
   height: 430px;
   /*margin: 60px 10px 0;*/
   padding:0;
   z-index: 0;
   top: 0px;
   left: 8px;

   border: 0px solid #FF66CC;
}


.box_Adesao{
/*   float: right; */
position: absolute;
top: 0px;
left: 0px;
   display: block;
   background: url(../img/bkg_boxtopo1.jpg) no-repeat 0 0 ;
   width: 245px;
   height: 177px;
   /*
   margin-right: 75px;
   margin-bottom: 10px;
   margin-top: -10px;
   */

}
.box_Adesao p {
   font: italic 20px Georgia;
   color:#FFF;
   margin:80px 15px 0;
   text-decoration: none;
}
.box_Adesao p a#inscricao {
   color:#FFF;
   text-decoration: none;
}
.box_Adesao p a#inscricao:hover {
   text-decoration: underline;
}

/*.box_Adesao a img{ margin:10px 15px 0}*/

.box_Atendimento{
   position: absolute;
/*   float: right; */

   top: 0px;
   left: 245px;

   background: url(../img/bkg_boxtopo2.jpg) no-repeat 0 0;
   width: 222px;
   height: 177px;
   /*
   margin-right: 75px;
   margin-bottom: 10px;
   */
}

.box_Atendimento .cadastro {display:table; width:100%;}
.box_Atendimento .cadastro p.patrocinio{background:none ; margin:50px 0 0; padding:0px 0px 0px 7px; display:block;}
/*.box_Atendimento .cadastro p.patrocinio li{ list-style:none; float:left; margin:5px 0; padding:5px 8px 0 0}*/
.box_Atendimento .cadastro p{ font:normal 11px verdana; color:#104092; margin:5px; padding:0}
a#btnEnter {
   position: absolute;
   right: 10px;
   top: 50px;
   margin: 0px;
   padding: 0px;
   background-image: url(img/btn_Entrar.jpg);

}


.box_Atendimento .senha {width:100%;}
.box_Atendimento .senha p.cpf{background:none ; margin-top:5px; padding:0px 0px 0px 7px;}
/*.box_Atendimento .senha p.cpf li{ list-style:none; float:left; margin:0; padding:0 5px}*/
.box_Atendimento .senha p{ font:normal 11px verdana; color:#104092; padding:5px 0 0; margin:0}
.box_Atendimento .senha p.cpf input.cpf{margin:0px 0px 0px 59px; padding:0; width:100px}
.box_Atendimento .senha p.cpf input.senha{margin:0px; padding:0; width:83px}


.BoxMainNoticias{
   background:url(../img/boxMainNoticias.gif) no-repeat 0 -10px;
   width:965px;
   height: 132px;

   border: 0px solid #FF0099;
}
.BoxMainNoticias .noticias{
   float:right;
   position:relative;
   width: 525px;
   border: 0px solid #FF0099;
}

/*---:>.BoxMainNoticias .noticias h2{ font:normal 22px verdana; color:#184796; float:right; margin-right:465px; margin-top:10px; margin-bottom:5px}*/
.BoxMainNoticias .noticias h2{
   display:block;
   width: 100%;
   font:normal 22px verdana;
   color:#184796;
   margin-top: 0px;
   margin-bottom:5px;
}

.BoxMainNoticias .noticias .noticias_right {
   display:table;
   width:250px;
   float:right;
   margin-right:5px;
}
.BoxMainNoticias .noticias .noticias_right ul.noticias_right{ list-style:none;  display:block; float:left; padding:0px; margin:0}
.BoxMainNoticias .noticias .noticias_right ul.noticias_right li{ padding:0; margin:0}
/*
.BoxMainNoticias .noticias .noticias_right ul.noticias_right li span {display: block;width: 8px;float: left;clear: both;border: 0px solid red;background-image: url(../img/bullet_Noticias.gif);background-repeat:no-repeat;background-position: 0px 0px;padding:0;margin:0;
*/
.BoxMainNoticias .noticias .noticias_right ul.noticias_right li p,
.BoxMainNoticias .noticias .noticias_right ul.noticias_right li a {
   font:normal 10px verdana;
   color:#000;
   margin:5px 0;
   padding:0;
   /*
   background-image: url(../img/bullet_Noticias.gif);
   background-repeat:no-repeat;
   background-position: 0 5px;
   */
   text-decoration: none;
}


.BoxMainNoticias .noticias .noticias_right ul.noticias_right li a:hover {
  text-decoration: underline;
}

.BoxMainNoticias .noticias .noticias_right ul.noticias_right li h3{  color:#126bd1; margin:0; position:relative}
.BoxMainNoticias .noticias .noticias_right ul.noticias_right li h3.subTitulo{color:#39a6f4; margin:5px 0 10px; position:relative}



.BoxMainNoticias .noticias .noticias_left {
   display:table;
   width:265px;
   float:left;
}
.BoxMainNoticias .noticias .noticias_left ul.noticias_left{ list-style:none;  display:block; float:left; padding:0; margin:0}
.BoxMainNoticias .noticias .noticias_left ul.noticias_left li{ padding:0; margin:0}
/*
.BoxMainNoticias .noticias .noticias_right ul.noticias_left li span{ background:url(../img/bullet_Noticias.gif) no-repeat 0 5px; padding:0 3px; margin:0}
*/
.BoxMainNoticias .noticias .noticias_left ul.noticias_left li p,
.BoxMainNoticias .noticias .noticias_left ul.noticias_left li a {
   font:normal 10px verdana;
   color:#000;
   margin:5px 0;
   padding:0;
   /*background:url(../img/bullet_Noticias.gif) no-repeat 0 4px;*/
   text-decoration: none;

}

.BoxMainNoticias .noticias .noticias_left ul.noticias_left li a:hover {
  text-decoration: underline;
}


.BoxMainNoticias .noticias .noticias_left ul.noticias_left li h3{  color:#126bd1; margin:0; position:relative}

.BoxMainBottom{
   background: url(../img/bkgMainFooter.jpg) no-repeat bottom left;
   background-repeat: no-repeat;
   background-position: bottom left;
   width: 965px;
   height: 205px;
}
.BoxMainBottom .Box{
   float: right;
   position: relative;
   margin: 0 55px 0 0;
   padding: 0;
}
.BoxMainBottom .Box ul{ position:relative; display:block; margin:0; padding:0; list-style:none}
.BoxMainBottom .Box ul li{ background:url(../img/BoxMainFooter.jpg) no-repeat 0 0; height:123px; padding:0 6px; float:left; width:141px; margin-top:5px;}
.BoxMainBottom .Box ul li h3{ font:bold 13px verdana; color:#FFF; display:block; padding:0; margin:8px 0 10px; text-decoration: none;}

.BoxMainBottom .Box ul li p{ font: bold 10px trebuchet ms, verdana; color:#FFF; padding:0; margin:0}
.BoxMainBottom .Box ul li p.box1{ font: normal 16px verdana; color:#FFF; padding:10px 0 0; margin:0}

.BoxMainBottom .Box ul li h3.box2{ font:bold 13px trebuchet ms, verdana; color:#FFF; display:block; padding:0; margin:8px 0 10px}
.BoxMainBottom .Box ul li p.box2{ font: bold 10px trebuchet ms, verdana; color:#FFF; padding:0; margin:0}
.BoxMainBottom .Box ul li p.box3{
   font: bold 10px trebuchet ms, verdana;
   color:#FFF;
   padding: 0px;
   margin: 0px;
   width:129px;
}

.BoxMainBottom .BoxBottom{margin:0; padding:0}
.BoxMainBottom .BoxBottom ul{ clear:both; list-style:none; display:block;  margin:0}
.BoxMainBottom .BoxBottom ul li{ float:left; margin:0; padding:0; width:240px}
.BoxMainBottom .BoxBottom ul li.img { height:45px; width:47px; margin:5px 10px; padding:0; float:left}

.BoxMainBottom .BoxBottom ul li h3,
.BoxMainBottom .BoxBottom ul li h3 a { font:bold trebuchet ms, verdana 15px; color:#003973; padding:0; margin:0 0 10PX; text-decoration: none;}

.BoxMainBottom .BoxBottom ul li p{ font:normal 11px trebuchet ms, verdana; color:#000; padding:0; margin:0}
.BoxMainBottom .BoxBottom ul li p a {text-decoration:none; color:#000}


.footer {
   position: relative;
   margin: 0;
   padding:0;
   padding-top: 3px;
   width: 964px;
   height: 55px;
   clear:both;

   border: 0px solid #CC0099;
}
.footer ul{  list-style:none; margin:0px 0 0; padding:0; }
.footer ul li{ margin:0px 20px 0 0; padding:0 ; height:67px; float:left}
.footer ul li p{ font:bold 12px verdana; color:#003973; margin:0px 0 0}
.footer ul li.footerRight{margin:10px; padding:0; float:right}


div#busca {
   position: absolute;
   top: 5px;
   right: 10px;
   display: block;
   width: 150px;
   height: 27px;
   margin: 0px;
   padding: 0px;
   background-image: url(../img/fundo_busca.gif);
   background-position: left top;
   background-repeat: no-repeat;
}

div#busca input#termoBusca {
   margin: 0px;
   height: 12px;
   margin-left: 24px;
   margin-top: 2px;
   border: 0px;
   width: 98px;
}
/*
div#busca a#btnOk {
   display: inline;
   text-decoration: none;
}
*/
div#busca input#btnOk {
   position: absolute;
   display: block;
   top: -4px;
   right: 0px;
   width: 25px;
   height: 25px;
   border: 0px;
   padding: 0px;
}



div#banner_flutuante {
   position: absolute;
   z-index: 200;
   top: 0px;
   left: 0px;
   width: 100%;
   height: 100%;
   background-color: transparent;
}

.oculta {
   display: none;
}
.visivel {
   display: block;
}


div#boxes_topo {
   /*
   position: relative;
   top: 0px;
   left: 0px;
   */
   position: absolute;
   display: block;
   top: 42px;
   /*left: 450px; */
   right: 40px;
   width: 470px;
   height: 177px;

   border: 0px solid #FFFF00;
}

div#TipAutoAtende {
   position: absolute;
   z-index: 200;
   display: none;
   top: 38px;
   left:50%;
   margin-left:-250px;
   width: 300px;
   height: auto;
   padding: 10px;
   background-color: #FFF;
   border:2px solid #000000;
   font-family: verdana;
   font-size: 10px;
}

