table a:link
{
	color: #3399ff;
	font-weight: bold;
	text-decoration: none;
}

table a:visited
{
	color: #3399ff;
	font-weight: bold;
	text-decoration: none;
}

a.lnk_azul_b:link
{
	color: #3399ff;
	font-weight: bold;
	text-decoration: none;
}

a.lnk_azul_b:visited
{
	color: #3399ff;
	font-weight: bold;
	text-decoration: none;
}

a.lnk_azul_b:hover
{
	color: #66CCFF;
	font-weight: bold;
	text-decoration: underline;
}

.borda-img { border: 4px solid #3399ff; }

.borda-img2 { border: 4px solid #FFCCFF; }

p, table {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#484848;
}

h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#0290c8; 
}
h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000; 
}
h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#484848;
	font-weight:bold;
}
img{
clear:right;	
}


/* conteiner */
/*#conteiner {
  clear:both;
  display:table;
  width: 990px;
  padding:0px 10px 0px 10px;
  height: 100%;
  margin:0 auto;
  overflow:hidden;
}*/


/* menu */
#menu_1
{
	margin: 0 auto;
	height: 36px;
}

#menu_1 ul
{
	width: 100%;
	padding: 8px 0 0 0;
	margin: 0;
	list-style-type: none;
}

#menu_1 li
{
	padding: 15px 5px 0 5px;
	display: inline;
}



/* conteiner */
#conteiner-main {
  clear:both;
  float:left;
  height: auto;
}
/* conteiner-left */
#menu_franqueados {
float:left;
width:212px;
height:auto;
clear:both;
display:table;
background:url(../img/bg_menu_unidades.png);
background:#FFF;
}

#conteudo_franqueados {
float:left;
width:759px;
height:100%;
clear:right;
padding:0 0 0 8px;
}

#conteudo_left {
float:left;
width:609px;
height:100%;
clear:left;
display:table;
padding:0 0 8px 0;
}
#conteudo_right {
float:left;
width:170px;
height:100%;
clear:right;
display:table;
padding:0;
}

/* conteiner-left */

#top_franqueados {
  float:right;
  width: 630px;
  height:110px;
  clear:both;
  display:table;
  margin:5px 0 5px 0;
}

#top_franqueados_interno {
  float:right;
  width: 766px;
  height:110px;
  margin:0 0 5px 8px;
  float:left;

}
/* form-select */
#form-select_txt {
float:right;
  width: 195px;
  height: 20px;
  padding:40px 0 0 0;
}

#form-select {
float:right;
  width: 135px;
  height: 20px;
  padding:40px 0 0 20px;
}

#top_categorias{
width:199px;
height:18px;
float:left;
background: url(../img/top_menu_unidades.png);
background-repeat: no-repeat;
background-position: top;
}
#conteudo_categorias{
padding-top: 5px;
background:url(../img/bg_menu_unidades.png) ;
width:212px;
height:100%;
float:left;
clear:both;
display:table;
}
#conteudo_categorias ul{
list-style-type:none;
margin:0;
padding:0;
height:auto;
width:auto;
/*background-color: #edecec;*/
}
#conteudo_categorias li{
display:block;
margin:0;
padding: 4px 0 4px 16px;
list-style-type:none;
background:url(../img/bg_menu_unidades.png)
/*background-color: #edecec;*/
}

#bottom_categorias{
width:212px;
height:14px;
float:left;
background: url(../img/bg_menu_botton_unidades.png);
background-repeat: no-repeat;
background-position: bottom;
margin-bottom:12px;
}










#rede_sociais{
 float:right;
  width: 251px;
  height:80px;
  clear:right;
  display:table;
	
	}
#noticias{
  float:left;
  width: 251px;
  height:150px;
  clear:right;
  display:table;
	}
	#noticias img{
  float:left;
  clear:both;

	}
	
#newsletter{
	 float:right;
  width: 251px;
  height:120px;
  clear:right;
  display:table;
	}
	#boleto_2_via{
 background-position:center;
  padding:30px 0 0 35px;
  width: 221px;
  height:115px;
  clear:right;
  display:table;
	}
	
/* texto */

.texto_divisao{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#64abdc;
}
.texto_padrao{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
}
.texto_padrao_branco{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
}

.texto_padrao_menor{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666;
}

/* link */
a.link_menu:link {
	font-family:Arial, Helvetica, sans-serif;
	color: #fff;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
	}
a.link_menu:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
}
a.link_menu:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration:underline;
	font-weight: bold;
	color: #33CCFF;
	}
a.link_menu:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
	color: #fff;
	}
	
/* link azul*/
a.link_menu_azul:link {
	font-family:Arial, Helvetica, sans-serif;
	color: #0098d4;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
	}
a.link_menu_azul:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0098d4;
	text-decoration: none;
	font-weight: normal;
}
a.link_menu_azul:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:underline;
	font-weight:normal;
	color: #0098d4;
	}
a.link_menu_azul:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
	color: #0098d4;
	}
	
	
/* link  leia_mais*/
a.link_leia_mais:link {
	font-family:Arial, Helvetica, sans-serif;
	color: #2E7CB5;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	}
a.link_leia_mais:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2E7CB5;
	text-decoration: none;
	font-weight: bold;
}
a.link_leia_mais:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #fff;
	background:#2E7CB5;
	}
a.link_leia_mais:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
	color: #2E7CB5;
	}	
	
	
	
	
/* link restrita */
a.link_restrita:link {
	font-family:Arial, Helvetica, sans-serif;
	color: #333;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
	}
a.link_restrita:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	text-decoration: none;
	font-weight: normal;
}
a.link_restrita:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:underline;
	font-weight:normal;
	color:#333;
	}
a.link_restrita:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
	color: #333;
	}
	
	
/* link menu unidades */
a.link_menu_unidades:link {
	font-family:Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
	}
a.link_menu_unidades:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	text-decoration: none;
	font-weight: normal;
}
a.link_menu_unidades:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:underline;
	font-weight:normal;
	color:#000;
	}
a.link_menu_unidades:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
	color: #000;
	}
	/*--------------------------------form --------------------------------------*/

	
	
	


	
	
	
	
.textarea_formulario_busca {
	background:#FFF;
	border:1px solid #FFF;
	color:#424242;
    float:left;
	margin:10px 0 0 10px;
    width:175px;
	height:15px;
	text-align:left;
}

.textarea_select_franquias {
	background:#FFF;
	border:1px solid #999;
	color:#666;
    float:left;
	margin:0;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
    width:175px;
	height:20px;
}

.textarea_newsletter {
	background:#EAEAEA;
	border:1px solid #D9D9D9;
	color:#666;
    
	margin:5px;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
    width:150px;
	height:20px;
}


.inputs {
	background:#EAEAEA;
	border:1px solid #D9D9D9;
	color:#484848;
	margin:5px;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
	height:20px;
}

.textarea {
	background:#EAEAEA;
	border:1px solid #D9D9D9;
	color:#484848;
	margin:5px;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
}

.bts {
	background:#EAEAEA;
	border:1px solid #D9D9D9;
	color:#484848;
	padding:2px;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
	height:25px;
}



/* SUBMENU */
ul.menu,
ul.menu ul
{
   margin: 0;
   padding: 0;
   width: 100%; /* Width of Menu Items */
}

ul.menu li
{
   position: relative;
   list-style: none;
   border-bottom: 1px dotted #CCC;
   width: 193px;
}

ul.menu li hr
{
   width: 95%;
   padding: 0;
   margin: 0;
}

ul.menu li a
{
   display: block;
   text-decoration: none;
   color: #2E7CB5;
   padding: 0;
} 

/* Fix IE. Hide from IE Mac \*/ 
* html ul.menu li { float: left; height: 1%; } 
* html ul.menu li a { height: 1%; } 
/* End */ 

ul.menu ul 
{ 
   position: absolute; 
   display: none; 
   left: 100%; /* Set 1px less than menu width */ 
   top: 0px;
}

ul.menu li.submenu ul { display: none; width: 150px; border: 1px #CCC solid; background: none; margin-top: 10px; } /* Hide sub-menus initially */

ul.menu li a:hover { color: #2E7CB5; }

ul.menu li.submenu ul li {
width: 150px;
}