/* INTERNA:
--------------------------------------------------------------------------------------- */

body.intern div#wrapper
{	
}

/* Menu lateral */

body.intern div#wrapper div#menuSide
{
	width				:	144px;
	min-height			:	591px;
	float				:	left;
	padding-left		:	12px;
}

body.intern div#wrapper div#menuSide ul li              			      { margin		:	15px 0;                               }
body.intern div#wrapper div#menuSide ul li a            			      { font-size	:	1.1em;font-weight:bold;color:#003772; }
body.intern div#wrapper div#menuSide ul li ul           			      { display		:	none;margin-left:10px;                }
body.intern div#wrapper div#menuSide ul li ul li        			      { margin		:	10px 0;                               }
body.intern div#wrapper div#menuSide ul li ul li a      			      { font-size	:	1em;color:#0071bb;                    }
body.intern div#wrapper div#menuSide ul li ul li ul     			      {                             					  	  }
body.intern div#wrapper div#menuSide ul li ul li ul li a			      { color		:	#003772;font-weight:normal;           }
body.intern div#wrapper div#menuSide ul li ul li ul li ul li a		      { font-weight	:	bold;color:#9b9b9b;         		  }
body.intern div#wrapper div#menuSide ul li ul li ul li ul li ul li a      { font-weight	:	normal;                      		  }
body.intern div#wrapper div#menuSide ul li ul li ul li ul li ul li ul li a{ color		:	#9b9b9b;                    		  }

/* Bread crumb */

body.intern div.breadCrumb
{
	width				:	600px;
	float				:	left;
}

body.intern div.breadCrumb p
{
	margin				:	0 !important;
	padding				:	5px 0 12px 16px;
	text-align			:	left !important;
}

body.intern div.breadCrumb p a
{
	font-size			:	11px;
	text-decoration		:	none;
	color				:	#666;
}

body.intern div.breadCrumb a:hover 
{
	color: #003772;
	text-decoration: underline;
}	

body.intern div.breadCrumb p strong
{
	font-size			:	11px;
	font-weight			:	normal;
	color				:	#FF9900;
}

/* Conteudo */

body.intern div#wrapper div#content
{
	width				:	575px;
	/*min-height			:	562px;*/
	float				:	left;
	font-size			:	12px;
	margin-bottom		:	12px;
	
	padding				:	4px 12px 0 16px;
}

body.intern div#wrapper div#content h2
{
	font-size			:	24px;
	color				:	#003772;
	letter-spacing		:	-1px;
	padding		:	6px 2px 6px 4px;
	display				:	inline-block;
	clear				:	both;
	border-left: solid 4px;
	font-weight: normal;
}

body.intern div#wrapper div#content h3
{
	font-size			:	16px;
	margin				:	15px 0;
	color				:	#666;
}

body.intern div#wrapper div#content h4
{
	font-weight			:	normal;
}

body.intern div#wrapper div#content hr
{
	display				:	block;
	clear				:	both;
	visibility			:	hidden;
}

body.intern div#wrapper div#content p
{
	margin				:	15px 0;
}

body.intern div#wrapper div#content p.back
{
	float				:	right;
	margin-bottom		:	10px;
}

body.intern div#wrapper div#content p.back a
{
	width				:	59px;
	height				:	24px;
	display				:	block;
	text-indent			:	-9000px;
	overflow			:	hidden;
	background-image	:	url("../../Img/WebSite/bt_voltar.jpg");
}

body.intern.en div#wrapper div#content p.back a
{
	background-image	:	url("../../Img/WebSite/bt_voltar_ingles.jpg");
}

body.intern div#wrapper div#content a
{
	color				:	#003772;
}




body.intern div#wrapper div#content ul
{
	margin				:	0 0 15px 30px;
}

body.intern div#wrapper div#content ul li
{
	list-style			:	disc;
	margin				:	13px 0;
}

body.intern div#wrapper div#content ul li.destaque
{
	list-style-image	:	url(../../Img/WebSite/seta-destaque.gif);
	margin				:	13px 0;
}

body.intern div#wrapper div#content table
{
	border-spacing: 4px;
}

body.intern div#wrapper div#content table thead tr
{
	text-align			:	left;
	background-color	:	#003772;
	color: #fff;
}
body.intern div#wrapper div#content table tr
{
	background-color:	#FFFFFF;
}
body.intern div#wrapper div#content table tr.track
{
	background-color	:	#FFFFFF;
}

body.intern div#wrapper div#content table tr th,
body.intern div#wrapper div#content table tr td
{
	padding				:	3px 6px;
}

body.intern div#wrapper div#content table tr td
{
	width				:	50%;
}

/* Coluna direita */

body.intern div#wrapper div#genericSide
{
	width				:	192px;
	float				:	right;
}

div.disclaimer
{
	float				:	right;
}

div.disclaimer img
{
	margin-right		:	24px;
}

/****************************************************************************************
   Template 2 - Lateral Presenca Global:
****************************************************************************************/

body.intern.sideGlobal div#wrapper div#content
{
	width				:	382px;
	float				:	left;
}

body.intern.sideGlobal div.breadCrumb
{
	width				:	384px !important;
	background			:	none;
}

body.intern.sideGlobal div.breadCrumb p
{
	padding				:	0 0 14px 0;
}

/****************************************************************************************
   Template 3 - Lateral Central de Downloads:
****************************************************************************************/

body.intern.sideDownloads div#wrapper div#content
{
	width				:	382px;
	float				:	left;
}

body.intern.sideDownloads div#wrapper div#genericSide
{
	padding-top			:	14px;
}

body.intern.sideDownloads div#wrapper div#genericSide div.downloads
{
	width				:	181px;
	font-size: 10px;
	position: relative;
	background: url(../../Img/WebSite/aba.gif) no-repeat top center;
}

body.intern.sideDownloads div#wrapper div#genericSide div.footer 
{
	width				:	181px;
	height: 6px;
	margin-top: -2px;
	margin-bottom		:	20px;
	background: url(../../Img/WebSite/bottom.gif) no-repeat bottom center;
}

body.intern.sideDownloads div#wrapper div#genericSide div.downloads h4 a {
	color: #fff;
}

body.intern.sideDownloads div#wrapper div#genericSide div.downloads h4
{
	font-size			:	12px;
	color				:	#fff;
	padding				:	6px 0 5px 7px;
	background-color: #6e96ab;
	border-left: solid 1px #9B9B9B;
	border-right: solid 1px #9B9B9B;
}

body.intern.sideDownloads div#wrapper div#genericSide div.downloads h4.header
{
	background: none;
	border: none;
}

body.intern.sideDownloads div#wrapper div#genericSide div.downloads ul
{
	margin				:	0;
	padding: 10px 0;
	border-left: solid 1px #9B9B9B;
	border-right: solid 1px #9B9B9B;
}

body.intern.sideDownloads div#wrapper div#genericSide div.downloads ul li
{
	margin				:	5px;
}

body.intern.sideDownloads div#wrapper div#genericSide div.downloads ul li a
{
	font-size			:	1.1em;
	color				:	#000;
	font-weight			:	bold;
	padding-left		:	19px;
	display				:	block;
	background			:	url("../../Img/WebSite/seta-destaque.gif") no-repeat left;
}

body.intern.sideDownloads div#wrapper div#genericSide div.downloads ul li a:hover {
	color: #FF9900
}
/****************************************************************************************
   Template 4 - Sem Menu:
****************************************************************************************/

body.intern.sideGlobal.menuNone div#wrapper
{
	background			:	none;
}

body.intern.sideGlobal.menuNone div#wrapper div#content
{
	width				:	540px;
	float				:	left;
}

/****************************************************************************************
   Template 5 - Fluido:
****************************************************************************************/

body.intern.sideNone div#wrapper
{
	background			:	none;
}

body.intern.sideNone div#wrapper div#content
{
	width				:	730px;
	min-height			:	536px;
}

/* SubHomes:
--------------------------------------------------------------------------------------- */

body.intern div#wrapper div#content div.calls
{
	width				:	380px;
	margin				:	0 auto;
}

body.intern div#wrapper div#content div.call
{
	width				:	157px;
	float				:	left;
	margin				:	18px 52px 11px 0;
}

body.intern div#wrapper div#content div.call div.callHeader
{
	height				: 	69px;
	display				:	table;  
	position			: 	relative; 
	overflow			: 	hidden;
}

body.intern div#wrapper div#content div.call div.callHeader h3
{
	width				:	90px;
	*position			: 	relative; 
	top					: 	-50%;
	line-height			:	14px;
	margin				:	0;	
	font-size: 1em;
}

body.intern div#wrapper div#content div.call div.callHeader h3 a
{
	color				:	#003772;
	text-decoration		:	none;
}

body.intern div#wrapper div#content div.call div.callHeader img
{
	float				:	left;
	margin-right		:	8px;
	padding-right		:	6px;
	background	 		:	url("../../Img/WebSite/bg_call_header.gif") no-repeat right center;
}

body.intern div#wrapper div#content div.call div.callHeader div
{
  	*position			: 	absolute; 
	top					: 	50%; 
	display				: 	table-cell; 
	vertical-align		:	middle; 
}

body.intern div#wrapper div#content div.call div.callContent
{
	font-size			:	0.9em;
	/*text-align			:	justify;*/
	background	 		:	url("../../Img/WebSite/bg_call.gif") no-repeat left 4px;
}

body.intern div#wrapper div#content div.call div.callContent a
{
	display				:	block;
	padding				:	9px 0 0 12px;
	color				:	#666;
	background			:	url("../../Img/WebSite/bullet_seta.gif") no-repeat left 12px;
}

body.intern div#wrapper div#content div.call.marginRight
{
	margin-right	:	0;
}

body.intern div#wrapper div#content div.call.simple div.callHeader
{
	height				: 	15px;
}

body.intern div#wrapper div#content div.call.simple div.callHeader h3
{
	width				:	auto;
}

body.intern div#wrapper div#content div.call.campanha
{
	width				:	175px;
}

body.intern div#wrapper div#content div.call.campanha div.callContent span
{
	display				:	block;
	padding				:	9px 0 0 12px;
	color				:	#666;
	background			:	url("../../Img/WebSite/bullet_seta.gif") no-repeat left 12px;
}

body.intern div#wrapper div#content div.call.campanha div.callContent ul
{
	margin				:	0 0 0 12px;
}

body.intern div#wrapper div#content div.call.campanha div.callContent ul li
{
	margin				:	0;
	list-style			:	none;
}

body.intern div#wrapper div#content div.call.campanha div.callContent ul li a
{
	padding				:	0 0 0 7px;
	text-decoration		:	underline;
	background			:	url("../../Img/WebSite/bullet_square.gif") no-repeat left center;
}

/* Botoes Sou Cliente x Nao sou cliente:
--------------------------------------------------------------------------------------- */

body.intern div#wrapper div#content ul.clienteSN
{
	margin			:	0 auto;
	width			:	270px;
}


body.intern div#wrapper div#content ul.clienteSN li
{
	float			:	left;
	list-style		:	none;
	padding			:	0 30px 0 25px;
	margin-top		:	40px;
	border-right	:	1px solid #ccc;
}

body.intern div#wrapper div#content ul.clienteSN li a
{
	width			:	104px;
	height			:	46px;
	display			:	block;
	text-indent		:	-9000px;
	overflow		:	hidden;
}

body.intern div#wrapper div#content ul.clienteSN li.souCliente
{
	padding-left	:	0;
}

body.intern div#wrapper div#content ul.clienteSN li.souCliente a
{
	background-image:	url("../../Img/WebSite/bt_sou_cliente.jpg");
}

body.intern div#wrapper div#content ul.clienteSN li.naoSouCliente
{
	padding-right	:	0;
	border			:	none;
}

body.intern div#wrapper div#content ul.clienteSN li.naoSouCliente a
{
	background-image:	url("../../Img/WebSite/bt_nao_sou_cliente.jpg");
}

/* Contato:
--------------------------------------------------------------------------------------- */

body.intern div#wrapper div#content form
{
	width			:	395px;
	float			:	left;
}

body.intern div#wrapper div#content form ul
{
	margin			:	0;
}

body.intern div#wrapper div#content form ul li
{
	list-style		:	none;
	margin			:	4px 0;
}

body.intern div#wrapper div#content form ul li label
{
	width			:	57px;
	text-align		:	left;
	padding-right	:	10px;
}

body.intern div#wrapper div#content form ul li textarea
{
	width			:	270px;
	height			:	100px;
	margin			:	4px 0 16px 0 ;
}

body.intern div#wrapper div#content address
{
	font-style		:	normal;
	
}

/* Mapa do Site:
--------------------------------------------------------------------------------------- */

div.siteMap
{ 
	margin-top			:	15px;
}

div.siteMap ul
{
	margin				:	0 !important;
}

div.siteMap ul li
{
	list-style			:	none  !important;
	margin				:	7px 0 !important;
}

div.siteMap ul li a 
{
	padding-left		:	14px;
	color				:	#666 !important;
	text-decoration		:	none;
}

div.siteMap ul li a.main 
{
	background			:	url("../../Img/WebSite/show.gif") no-repeat left center;
}

div.siteMap ul li a.main.opened 
{
	background			:	url("../../Img/WebSite/hide.gif") no-repeat left center;
}

div.siteMap ul li a:hover,
div.siteMap ul li a:active,
div.siteMap ul li a:focus
{
	text-decoration		:	underline;
}

div.siteMap ul li a, 
div.siteMap ul li a.main 
{
	_background-color	:	#FFF !important;
}

div.siteMap ul li ul
{
	margin-left			:	25px !important;
}

/*  Diferencial:
--------------------------------------------------------------------------------------- */


body.intern div#wrapper div#content div.highlight h3 em
{
	font-style			:	normal;
}

body.intern div#wrapper div#content div.highlight p
{
	margin-bottom		:	0;
}

/* Trabalhe conosco 
--------------------------------------------------------------------------------------- */

body.intern.trabalhe div#wrapper div#content fieldset ul li
{
	list-style:none;
}

body.intern.trabalhe div#wrapper div#content fieldset ul li label
{
	width			:	110px;
}

/*-----------------------------------------------------------
Pop_up
------------------------------------------------------------*/

#modalPopup {
	width:341;
	height:168;
	background-color:#FFFFFF;
	margin:0 auto;
}

.txtmodal {
	font-size: 12px;
	color:#666666;
	padding:0 15px 15px 15px;
}

.btn1 {
	width:70px;
	height:18px;
	float:left;
	margin-left:70px;
}

.btn2 {
	width:81px;
	height:18px;
	float:right;
	margin-right:70px;
}

body.intern.cotas div#wrapper div#content table
{	
	width:120px;
	margin:0;
	border-spacing: 0;	
}

body.intern.cotas div#wrapper div#content table img
{	
	display:none;
}

body.intern.cotas div#wrapper div#content table tr td
{
	height:30px;
	padding				:	0;
	position:relative;
	background-color:#FFF !important;
}

body.intern.cotas div#wrapper div#content table tr td.treeNivel1 a
{
	font-size			:	16px !important;
	font-weight			:	bold;
	color				:	#666;
	position:absolute;
	margin-left:-60px;
	cursor:default;
}

body.intern.cotas div#wrapper div#content table tr td.treeNivel2 a
{
	color				:	#666;
	position:absolute;
	margin-left:-120px;
	cursor:default;
}

body.intern.cotas div#wrapper div#content table tr td.treeNivel1 a:hover,
body.intern.cotas div#wrapper div#content table tr td.treeNivel2 a:hover
{
	text-decoration:none;
}

body.intern.cotas div#wrapper div#content table tr td.treeNivel3 a
{
	padding-left:21px;
	margin-left:9px;
	margin-left:-110px;
	position:absolute;
	background:url("../../Img/WebSite/seta-destaque.gif") no-repeat 0 2px;
}

/* Resultado da Busca */

body.intern.sideNone.resultadoBusca div#wrapper div#content ul
{
	margin-left:9px;
}

body.intern.sideNone.resultadoBusca div#wrapper div#content ul li
{
	list-style:none;
}

body.intern.sideNone.resultadoBusca div#wrapper div#content ul li a
{
	padding-left:21px;
	background:url("../../Img/WebSite/seta-destaque.gif") no-repeat 0 2px;
}

