/*
Theme Name: Cibrasec
Theme URL: http://www.cibrasec.com.br/
Description: 
Version: 0.2
Author: Rafae Artusi :: rafael.artusi@visualize.com.br 
*/
/* @import "general.css";


/** CSS RESET **/
* {	margin:0; padding: 0; list-style: none; text-decoration: none; font-family:Arial, Helvetica, sans-serif; color:#333; }
img, div, a { behavior: url('../php/iepngfix.htc') }


/** GENERAL **/
	#ceu { width:100%;	margin:0 auto;  display:table; position:relative; background:url('../../imgs/ceu.jpg') top center no-repeat;}
	#all { width:785px;	margin:0 auto;  display:table; position:relative; }
		#all p		{ font-size:12px; line-height:18px;}
		/*Form Geral*/
		#all .text			{ font-size:10px; padding:2px 2px; border:1px solid #CCC;}
		#all .text:hover	{ background:#e9f4fe;}
		#all input.bt			{ font-size:12px; padding:4px; border:none; background:none; color:#0066CC; font-weight:bold; cursor:pointer; }
		#all input.bt:hover		{ background:#e9f4fe; color:#003399;}
		#all .noBorder			{ border:0}		
		/*Link Geral*/
		#all a{color:#062c5a; cursor:pointer;}
		#all a:hover{color:#0066FF;}
		#all a.fileLink { padding:5px;}
		#all a.fileLink img{ border:0; vertical-align:middle; padding:3px;}	
		
		/**/		
		body 		{ background:/*#1C1E23*/ #fafcff url('../../imgs/backGround.png') fixed repeat-X top center; margin:0 auto; }
	
	/*PopUP*/
	#pop{ padding:10px; margin:5px;}

	/** TOPO **/
	#topo{padding:35px 0 5px;}
		.languages	{font-size:10px; text-align:right; float:right; padding:12px 0 ;}
		.logo		{float:left}
			.logo h1.cibrasec{width: 172px; height: 31px; background: url('../../imgs/cibrasec-logo.gif') no-repeat; text-indent: -9999px;}
			.logo h5.ciaSecur{width: 200px; height: 14px; background: url('../../imgs/cia-securatizacao.gif') no-repeat; text-indent: -9999px;}	
			
		.search		{float:right; padding:12px 0 ;}

	/** CONTAINER **/
	#subPrincipal	{ clear:both; padding:10px 0; }
	#container		{ clear:both; padding:5px 0; min-height:300px;}
			.flash	{ float:left }
			/** Menu de Navegação **/
			.menu, .menuEn	{ float:right; font-size:25px; text-align:right; }
			ul#nav li{  clear:both; }		
			ul#nav li span{display:none}		
			ul#nav li a { height:30px; display:block; font-size:27px; outline:none; }
			
			/* Menu Portuguese */
			.menu a { background:url('../../imgs/navBG.gif'); width:270px;  }					
			/* Menu English */
			.menuEn a{ background:url('../../imgs/navBGEn.gif'); width:270px;  }
			
				li#nav_1 a 						{ background-position:20px 0; }
				li#nav_1 a:hover				{ background-position:310px 0}
				body#on_1 li#nav_1 a 			{ background-position:310px 0}
				
				li#nav_2 a 						{ background-position:20px -32px;}
				li#nav_2 a:hover				{ background-position:310px -32px; }
				body#on_2 li#nav_2 a 			{ background-position:310px -32px; }
				
				li#nav_3 a 						{ background-position:20px -64px;}
				li#nav_3 a:hover				{ background-position:310px -64px }
				body#on_3 li#nav_3 a			{ background-position:310px -64px }
				
				li#nav_4 a 						{ background-position:20px -96px;}
				li#nav_4 a:hover				{ background-position:310px -96px }
				body#on_4 li#nav_4 a 			{ background-position:310px -96px }
				
				li#nav_5 a 						{ background-position:20px -128px;}
				li#nav_5 a:hover				{ background-position:310px -128px; }
				body#on_5 li#nav_5 a 			{ background-position:310px -128px; }
				
				li#nav_6 a 						{ background-position:+20px -160px;}
				li#nav_6 a:hover				{ background-position:310px -160px; }
				body#on_6 li#nav_6 a 			{ background-position:310px -160px; }
				
				li#nav_7 a 						{ background-position:+20px -192px; }
				li#nav_7 a:hover				{ background-position:+310px -192px; }
				body#on_7 li#nav_7 a 			{ background-position:+310px -192px; }			
		
	
	/** HOME **/	
	.textos		{clear:both;}	
	.textos h3	{color:#213a62; padding:5px 0;}
		.textos li, .textosFull li{ list-style-type:disc; list-style-position:outside; padding:5px; margin-left:15px; text-align:justify;}
		.textos .acioLista li { font-size:10px; padding:3px}
		.textos li, .textosFull li {list-style: url('../../imgs/bullet.gif'); }

		.colRight	{float:right}
		.colLeft	{float:left; background:url('../../imgs/efeitoBorda.png') right top no-repeat;  width:410px; padding-left:10x; }
			.box	{padding:10px 0;  min-height:135px;}
				.box li {list-style: url('../../imgs/bullet.gif');  padding:2px; margin-left:20px;}
				.box a:hover {color:#003; background:#d9ecfd; padding-left:2px;}
				/*ImageReplace*/
					/* Portugues */
					
					.pt .box h3.noticias{width:200px; height: 25px; background: url('../../imgs/noticiasTxt.gif') no-repeat; text-indent: -9999px;}
					.pt .box h3.destaques{width:200px; height: 25px; background: url('../../imgs/destaquesTxt.gif') no-repeat; text-indent: -9999px;}
					.pt .box h3.dados{width:200px; height: 25px; background: url('../../imgs/dadosTxt.gif') no-repeat; text-indent: -9999px;}
					.pt .box h3.indicesCotacoes{width:200px; height: 25px; background: url('../../imgs/indicesCotacoesTxt.gif') no-repeat; text-indent: -9999px;}

					
					/* Ingles */
					.en .box h3.noticias{width:200px; height: 25px; background: url('../../imgs/newsTxt.gif') no-repeat; text-indent: -9999px;}
					.en .box h3.destaques{width:200px; height: 25px; background: url('../../imgs/notesTxt.gif') no-repeat; text-indent: -9999px;}
					.en .box h3.dados{width:200px; height: 25px; background: url('../../imgs/infoTxt.gif') no-repeat; text-indent: -9999px;}
					.en .box h3.indicesCotacoes{width:200px; height: 25px; background: url('../../imgs/markersTxt.gif') no-repeat; text-indent: -9999px;}
				/*Índices*/
				.box .indices { float:left; color:#036;}
				.box .indices th {margin:1px; margin-left:0px; font-size:10px; font-weight:bold; text-align:center; color:#333; height:25px;}
				.box .indices td {margin:0px; margin-left:0px; font-size:9px; font-weight:bold; text-align:center; color:#666;}
				.box .indices td.topico { font-weight:bold; text-align:left; font-size:11px; color:#333;} 
				.box .indices td.seta {text-align:center} 
				.box .indices td.green { color:#698c43} 
				.box .indices td.red { color:#ca2e32} 
				.data{ font-size:10px; padding:10px; }
				
	/* Texto tela inteira*/				
	.textosFull { font-size:12px;}
	.textosFull h4{margin:15px 0; font-size:14px; float:left;}
	.textosFull span { float:right; margin:15px 0;}
	.conteudoArtigo { margin:10px 0px;}
	.textosFull p{margin:8px 0; text-align:justify; clear:both;}
	

	/*Form*/
	.frm { }
	.frm .row{ display:block; padding:5px;}
	.frm label { color:#052346; font-weight:bold; font-size:10px; padding:10px 0;}
	.frm legend{ padding:5px; color:#003366; font-weight:bold; background:#c8e5fd}
	.frm fieldset{ border:1px dotted #0066FF; padding:15px;}
	.frm .text { padding:5px;}
	.frm textarea { margin:5px 0;}
				
				
	/** INTERNA **/	
	.interna {}
	.interna h3{margin:0 0 8px;}	
		.interna h3{width:250px; height:28px; text-indent: -9999px;}
		.interna h3.none{width:500px; height:28px; font-size:18px; text-indent:0; color:#27436f; font-family:"Century Gothic", Arial, Helvetica, sans-serif;}
		.interna h3.institucional{background: url('../../imgs/institucionalTxt.gif') no-repeat;}
		.interna h3.conceitos{background: url('../../imgs/conceitosTxt.gif') no-repeat;}
		.interna h3.originadores{background: url('../../imgs/originadoresTxt.gif') no-repeat;}
		.interna h3.investidores{background: url('../../imgs/investidoresTxt.gif') no-repeat;}
		.interna h3.minhasOperacoes{background: url('../../imgs/minhasOperacoesTxt.gif') no-repeat;}
		.interna h3.acionistas{background: url('../../imgs/acionistasTxt.gif') no-repeat;}
		.interna h3.artigos{background: url('../../imgs/artigosTxtB.gif') no-repeat;}
		.interna h3.destaques{background: url('../../imgs/destquesTxtB.gif') no-repeat;}

	.tabelaGr thead{ font-size:12px; font-weight:bold; font-family:"Century Gothic", Arial, Helvetica, sans-serif}
	.tabelaGr thead th { background:#c6e5fd;}
	.tabelaGr tbody{ font-size:10px;}
		.tabelaGr .trAzul { background:#eef6ff;}
		.tabelaGr tbody td { padding:2px; text-align:center; vertical-align:middle;}
	/**/
	.tblG{ margin:5px}
	.tblG thead{ font-size:12px; font-weight:bold; font-family:"Century Gothic", Arial, Helvetica, sans-serif}
	.tblG thead th { background:#c6e5fd;}
		.tblG .trAzul { background:#eef6ff;}
		.tblG tbody td { padding:2px; text-align:left; vertical-align:middle;  font-size:10px;}	
	
	/**/
	.areaSegura { background:#b6dbf8; padding:5px; }
	.areaSegura h4{ color:#215699; }
	
	/**/
	.interna .textos {float:left; width:580px; font-size:12px; line-height:18px; }		
		.interna .textos p{margin:8px 0; text-align:justify;}
		.quote { font-size:10px; text-align:right; line-height:normal;}
		.red { font-weight:bold; color:#FF0000;}
		.interna ol {padding-left:0}
		.interna ol li.itemLista{ list-style: inside decimal url('');padding:2px 0; padding-left:0;  margin:5px 0; color:#062c5a;}
		.interna .faq{ padding-left:20px; font-weight:normal;}
		.interna ul.med { padding-left:30px; }
		.interna ul.med li{ font-size:11px; padding:0px; margin:0; }
		
		.tblConteudo thead{ text-align:center; font-weight:bold;}
		.tblConteudo thead td{ background:#d6ecfd; padding:2px;}
		.tblConteudo tbody td{ padding:2px; font-size:11px;}
		.tblConteudo tbody .trBlue{background:#c1e3fb}

	.interna .subMenu{ display:block; float:right;  width:195px; text-align:right; }
		.interna .subMenu ul.principal li { margin:5px 0; }
			.interna .subMenu ul.principal li a.out{ display:block; padding:4px 0; width:195px; height:15px;  outline:none; text-align:right; text-decoration:none; font-size:12px;  background: right url('../../imgs/subMenu.gif') no-repeat; background-position: 8px -24px;}	/*display:block; height:25px; width:166px; */
			.interna .subMenu ul.principal li a.out:hover{background-position:8px 0px; }
			.interna .subMenu ul.principal li a.onSub{ display:block; padding:4px 0;  width:195px; outline:none; text-align:right; text-decoration:none; font-size:12px; background: right url('../../imgs/subMenu.gif') no-repeat; background-position:8px 0px;}	/*display:block; height:25px; width:166px; */
			/**/
			.interna .subMenu ul.principal li span{}	
			
			.interna .subMenu ul.subUl li { margin:2px 0;  padding:0; }
			.interna .subMenu ul.subUl li a{font-size:11px; background:none;  padding:4px 0; width:166px; outline:none; margin:0; text-align:right;}
			
			.interna .subMenu ul.principal li span{padding-right:20px;}	
			
/*Rodape*/
#rodape{clear:both; text-align:center; padding-top:20px;}
	#rodape ul{font-size:10px; padding:5px; margin-bottom:10px;}
		#rodape ul a{color:#062c5a;}
		#rodape ul a:hover{text-decoration:underline; color:#0066FF;}
		#rodape li{display:inline; margin:1px 0; padding:0 5px 0 1px;   border-right:1px outset #000066;}
		#rodape li.end{border:none}
	#rodape p{font-size:10px; }
	#rodape .dev p {font-size:9px; }
	
/**/