﻿
/****************************************************************************
Nome: ABIMAQ v.0.1
Autor: Felipe Brasil Estruturador .NET
URL: http://www.felipebrasil.com.br
****************************************************************************/
	@import url('font.css');
	
	@import url('Templates.css');
	
	@import url('Mod-Html.css');
	@import url('Mod-Noticias.css');
	@import url('Mod-Link.css');
	@import url('Mod-Downloads.css');
	@import url('Mod-Busca.css');
	@import url('Mod-FaleConosco.css');
	@import url('Mod-Enquete.css');
	@import url('Mod-Menu-Interno.css');
	@import url('Mod-Clipping.css');
	@import url('Mod-Indicadores.css');
	@import url('Mod-Jornal.css');
	@import url('Mod-Cursos.css');
	@import url('Mod-Bolsa.css');
	
/****************************************************************************/
		
		
		* { margin: 0; padding: 0; }
		
		a:active, input, a:focus, input	 { -moz-outline-style: none;  outline:1px #fff none; }
				
		a 			{ color:#969696; text-decoration: none; outline:1px #fff none; -moz-outline-style: none; }   
		a:hover		{ text-decoration: underline; outline:1px #fff none; -moz-outline-style: none; }
    	a:visited  	{ outline:1px #fff none; -moz-outline-style: none; }
    	a img		{ border:1px #fff none;  }
    	
    	.linknoticia{ color:#969696; text-decoration: none; outline:0px #fff none; -moz-outline-style: none; }   
    	.linknoticia:hover{ text-decoration: underline;}
    	
/****************************************************************************/



		.bg-body 	{ margin:0px; padding:0px; background:url('Imagens/Estrutura/bg-topo.jpg') repeat-x left top; font-family:Arial, Helvetica, sans-serif; color:#949494; font-size:12px;  }
			
		.bg-topo	{ width:100%; float:left; background: url('Imagens/Estrutura/bg-body-rodape.jpg') repeat-x left bottom; }
		#corpo 		{ width:940px; margin:0 auto; }
		
		#cabecalho, #conteudo-port, #rodape   { width:100%; float:left; }
		
		#cabecalho 		{ height:83px; position:relative; z-index:15; }
		#conteudo-port 	{ z-index:14;  float:left; min-height:545px;}
		#rodape 		{ height:102px; position:relative; clear:both; z-index:13; width:940px; margin:0 auto;  }
				
				
		

		
					
		
		
/*****************************************************************************************************************
	ESTRUTURA CABEcALHO
*****************************************************************************************************************/
    
	/** logo **/               
    #cabecalho h1		{ margin:0px; width:433px; height:58px; display:block;	position:absolute; left:2px; top:13px; } 
    #cabecalho h1 a	{ background: url('Imagens/Estrutura/logo-abimaq.jpg') no-repeat center; text-indent:-9999px; height:58px; display:block; cursor:pointer; }
       
	/* mapa*/
	.bx-mapa, 
	.bx-mapa:hover, 
	.bx-mapa:visited { margin-left:25px; float:right; background-image:url('Imagens/estrutura/bg-mapa.jpg'); background-position:left 2px;  background-repeat:no-repeat;text-decoration:none; font-size:11px; color:#050505; padding:12px 0px 0px 24px; height:22px; }


	/* flag*/	
	.bx-flag 	{ margin-top:9px;  margin-left:25px; float:right; }
	.bx-flag .b-en, .bx-flag .b-br,.bx-flag .b-es{ float:left; width:20px; height:16px; } 
	.bx-flag .b-en{ background: url('Imagens/estrutura/ico-eng.jpg') no-repeat center;}
	.bx-flag .b-br{ background: url('Imagens/estrutura/ico-bra.jpg') no-repeat center;}
	.bx-flag .b-es{ background: url('Imagens/estrutura/ico-esp.jpg') no-repeat center;}

	/*busca*/
	.bx-busca { background-image:url('Imagens/estrutura/bg-busca.jpg'); background-position:left -2px;  background-repeat:no-repeat;padding-left:22px; margin-top:6px; margin-left:25px; float:right; padding-right:8px; }
	.bx-busca .lbl-busca { line-height:22px; display:inline-block; font-size:11px; color:#050505; margin-right:4px; }
	.bx-busca .txt-busca { border:1px #545454 solid; width:139px; margin-top:2px; margin-right:7px; display:inline-block; height:17px; vertical-align:middle; font-size:11px; }
	.bx-busca .btn-busca { border:1px #fff none; background:url('Imagens/Estrutura/btn-busca-ok.jpg') no-repeat left top; width:22px; margin-top:4px; height:19px; display:inline-block; cursor:pointer; vertical-align:middle; }


	/*login*/
	.bx-login 	{ position:absolute; top:44px; right:8px; text-align:right; height:38px; font-size:11px; }/*width:355px;*/
	.bx-login .lbl-login { line-height:22px; display:inline-block; color:#545454; padding-left:4px; }
	.bx-login .txt-login { border:1px #7a7a7a solid; background-color:#e0e0e0; width:99px; margin-top:2px; margin-right:7px; display:inline-block; height:17px; vertical-align:middle; font-size:12px; }
	.bx-login .btn-login { border:1px #fff none; background:url('Imagens/estrutura/btn-login-ok.jpg') no-repeat left top; width:22px; margin-top:2px; height:19px; display:inline-block; 	cursor:pointer; vertical-align:middle; }
	.bx-login .link-login, .bx-login .link-login:hover, .bx-login .link-login:visited { font-size:11px; color:#949494; margin-right:31px; }
	
	/*logoff*/
	.bx-login .btn-logoff { border:1px #fff none; background:url('Imagens/estrutura/btn-logoff.jpg') no-repeat left top; width:43px; margin-top:2px; height:19px; display:inline-block; cursor:pointer; vertical-align:middle; }

	/*login*/
	.bx-login-mod 	{ position:relative; margin-top:44px; margin-left:8px; width:355px; text-align:right; height:38px; font-size:11px; }
	.bx-login-mod .lbl-login { line-height:22px; display:inline-block; color:#545454; padding-left:4px; }
	.bx-login-mod .txt-login { border:1px #7a7a7a solid; background-color:#e0e0e0; width:99px; margin-top:2px; margin-right:7px; display:inline-block; height:17px; vertical-align:middle; font-size:12px; }
	.bx-login-mod .btn-login { border:1px #fff none; background:url('Imagens/estrutura/btn-login-ok.jpg') no-repeat left top; width:22px; margin-top:2px; height:19px; display:inline-block; 	cursor:pointer; vertical-align:middle; }
	.bx-login-mod .link-login, .bx-login-mod .link-login:hover, .bx-login-mod .link-login:visited { font-size:11px; color:#949494; margin-right:31px; }
	
	/*logoff*/
	.bx-login-mod .btn-logoff { border:1px #fff none; background:url('Imagens/estrutura/btn-logoff.jpg') no-repeat left top; width:43px; margin-top:2px; height:19px; display:inline-block; cursor:pointer; vertical-align:middle; }

    .bx-user-camara { }
    
    
/*****************************************************************************************************************
	ESTRUTURA Conteudo
*****************************************************************************************************************/
	/*Titulo Propriedade do modulo para internas */
	
	 /*cores titulo propriedade do modulo para home */
    .skin-tit-00 h2 { background:url('Imagens/Estrutura/seta-down09.jpg') no-repeat left center; color:#F3AC04; }
    .skin-tit-01 h2 { background:url('Imagens/Estrutura/seta-down10.jpg') no-repeat left center; color:#088600; }
    .skin-tit-02 h2 { background:url('Imagens/Estrutura/seta-down00.jpg') no-repeat left center; color:#545454; }
    .skin-tit-03 h2 { background:url('Imagens/Estrutura/seta-down10.jpg') no-repeat left center; color:#088600; }
    .skin-tit-04 h2 { background:url('Imagens/Estrutura/seta-down07.jpg') no-repeat left center; color:#db1639; }
    .skin-tit-05 h2 { background:url('Imagens/Estrutura/seta-down02.jpg') no-repeat left center; color:#0990D0; }
    .skin-tit-06 h2 { background:url('Imagens/Estrutura/seta-down11.jpg') no-repeat left center; color:#D5384B; }	
    .skin-tit-07 h2 { background:url('Imagens/Estrutura/seta-down01.jpg') no-repeat left center; color:#A59D3B; }       
    .skin-tit-08 h2 { background:url('Imagens/Estrutura/seta-down01.gif') no-repeat left center; color:#5A6306; }
    .skin-tit-09 h2 { background:url('Imagens/Estrutura/seta-down05.gif') no-repeat left center; color:#FFFFFF; }
	
	.tit-pag { font-family: 'MyriadProSemibold', sans-serif; color:#939393; font-size:21px; font-weight:normal; text-transform:uppercase; width:100%; float:left; margin-top:0px; padding-bottom:10px; }
	 	
	/*Titulo destaque */
	.tit-destaque 		{ float:left; width:100%; padding-bottom:11px;  }
	.tit-destaque h2 	{ padding-left:14px; border-bottom:1px #fff solid; color:#7a7a7a; font-size:15px; font-family:'MyriadProSemibold', sans-serif; line-height:25px; text-transform: capitalize; }

	
	/*listagem destaque */
	.lista-destaque 			{ list-style:none; margin:0px; clear:both; }
	.lista-destaque li 			{ padding-left:3px; padding-bottom:20px; }
	.lista-destaque li a 		{ display:block; line-height:15px; cursor:pointer; font-size:12px; color:#949494; }
	.lista-destaque li a span 	{ font-weight:bold; display:block;  }
	
	/*listagem destaque com imagem */
	.lista-destaque-img 				{ list-style:none; margin:0px; clear:both; }
	.lista-destaque-img li 				{ float:left; padding-left:3px; padding-bottom:20px; }
	.lista-destaque-img li a 			{ display:block; line-height:15px; cursor:pointer; font-size:12px; color:#949494; }
	.lista-destaque-img li a img 		{ float:left; border:1px #a3a3a3 solid; margin-right:11px;  }
	.lista-destaque-img li a:hover img 	{ opacity:0.65;	-moz-opacity: 0.65;	filter: alpha(opacity=65); }
	.lista-destaque-img li a span 		{ font-weight:bold; color:#003c54; display: block; }

	.btn-mais { 
		background:transparent url('Imagens/Estrutura/ico-mais.gif') no-repeat scroll left center;
		font-size:12px; color:#003c54; padding-left:23px; display:block; clear:both; cursor:pointer; line-height:15px;
		
 	}

	.bx 	{ 
		width:99%; _width:97%;
		padding:0px;
		border-top:1px #F0F0F0 solid;
		border-right:1px #A5A5A5 solid;
		border-bottom:1px #A5A5A5 solid;
		border-left:1px #A5A5A5 solid;
		position:relative; 
		background:#F0F0F0 url('Imagens/Estrutura/bg-box-padrao.jpg') repeat-x left top; 
		float:left;
		/*z-index:-1;*/
				
		/* Safare */
		-webkit-border-radius: 0px;
		-webkit-border-bottom-right-radius: 5px;
		-webkit-border-bottom-left-radius: 5px;
		
		/* FF 3.6*/
		-moz-border-radius: 0px;
		-moz-border-radius-bottomright: 5px;
		-moz-border-radius-bottomleft: 5px;
		
		/* Chrome IE9 */
		border-radius: 0px;
		border-bottom-right-radius: 5px;
		border-bottom-left-radius: 5px;
	}
	.bx .c-s-e, .bx .c-s-d, .bx .c-i-e, .bx .c-i-d { position:absolute;  width:8px; height:8px; }
	
	.bx .c-s-e { top:-1px; left:-1px; background:url('Imagens/Estrutura/bg-canto-s-esq.jpg') no-repeat left top;}
	.bx .c-i-e { bottom:-1px; _bottom:-1px; left:-1px; background:url('Imagens/Estrutura/bg-canto-i-esq.jpg') no-repeat left bottom;}
	.bx .c-s-d { top:-1px; right:-1px; _right:-2px; background:url('Imagens/Estrutura/bg-canto-s-dir.jpg') no-repeat right top;} 
	.bx .c-i-d { bottom:-1px;   _bottom:-1px; right:-1px; _right:-1px;  background:url('Imagens/Estrutura/bg-canto-i-dir.jpg') no-repeat right bottom;}

	.bx .c-e, .bx .c-d { position:absolute; width:1px; height:100%; overflow:hidden; }
	.bx .c-e { left:-1px; background:url('Imagens/Estrutura/canto.jpg') no-repeat left 7px;}
	.bx .c-d { right:-1px; background:url('Imagens/Estrutura/canto.jpg') no-repeat left 7px;}


		
/*****************************************************************************************************************
	ESTRUTURA Rodape
*****************************************************************************************************************/
	#rodape .vm2 { position:absolute; top:9px; right:25px; float:left; background:url('Imagens/Estrutura/selo-vm2.jpg') no-repeat left top; width:34px; height:11px; text-indent:-9999px; }
	#rodape p 	{ margin-top:9px; }
	#rodape p, #rodape a { font-family:Arial, Helvetica, sans-serif; font-size:11px; }
	#rodape a, #rodape a:hover, #rodape a:visited	{ color:#545454; }
	#rodape .emp1 { color:#003c54; }
	#rodape .emp2 { color:#0084ba; }
	#rodape .emp3 { color:#545454; position:absolute; left:390px; top:0px; }
	#rodape .emp3 a, #rodape .emp3 a:hover, #rodape .emp3 a:visited { color:#003c54; }

	

/* telas de 401 .  404  */
	
	
	#box-401, #box-404  
	{ width:450px; height:200px; position:absolute; top: 150px; left:50%; border:2px #ccc solid; }
	 
	#box-401 { background:#fff  url('Imagens/bg-401.jpg') no-repeat center top; margin:30px 0px 0px -225px; }
    #box-404 { background: url('Imagens/bg-404.png') no-repeat center top; margin:-100px 0px 0px -225px; } 
    
    	
	#box-401 div { position:relative; padding-left:50px; width:400px; height:200px; float: left; }
	#box-404 div{ position:relative; width:450px; height:200px; float:left; }
	
	#box-401 h1  { color: #E63732; margin-top:25px; /* padding-left: 30px;*/ }
	#box-401 p   { font-size:12px; /*padding-left: 30px;*/  }
	
	#box-401 div .btn-voltar-ant, #box-404 div .btn-voltar-ant    {
		background: url('Imagens/btn-voltar.png') no-repeat center;
		padding: 0px;	
		width:50px;
		height:25px;
		color:#fff;
		text-indent:-9999px;
		font:bold 11px "Trebuchet MS";
		cursor:pointer;
		position: absolute;
		bottom:5px;
		right:5px;
	}
   
/* box erro */   
       
	.box-erro   { margin:0 auto; padding:15px; width:470px; height:170px; border:1px #666666 solid; background:#ccc url('Imagens/img-atencao.jpg') no-repeat scroll left top; }
	.box-erro h1{ color:#333; margin:0px; padding:0px; border-bottom:1px #666 solid; font:20px "Trebuchet MS",Arial, Helvetica, sans-serif; }
	.box-erro p { margin:45px 0px 0px 185px; padding:0px; color:#990000; font:20px "Trebuchet MS",Arial, Helvetica, sans-serif; }
	.box-erro a { margin:55px 0px 0px 0px; padding:0px; color:#990000; font:bold 13px "Trebuchet MS",Arial, Helvetica, sans-serif; text-decoration:underline; float:right; }

/* Template associado*/

.rec-port-13 { position:absolute; top:0px; left:0px; _position:relative; _margin-top:-580px; z-index:1;  height:100%; overflow:hidden; text-align:right; }

.btn-voltar { border:1px #fff none; background:url('/App_Themes/Azul/Imagens/Estrutura/Btn-Voltar-Forum.gif') no-repeat left top; width:52px; margin-top:2px; height:19px; display:inline-block; cursor:pointer; vertical-align:middle; }
.btn-enviar-cab { border:1px #fff none; background:url('/App_Themes/Azul/Imagens/Estrutura/btn-enviar-informaq.gif') no-repeat left top; width:52px; margin-top:2px; height:19px; display:inline-block; cursor:pointer; vertical-align:middle; }

/* Botão Buscar Informaq*/
.btn-buscar-informaq { border:1px #fff none; background:url('Imagens/estrutura/btn-login-ok.jpg') no-repeat left top; width:22px; margin-top:2px; height:19px; display:inline-block; 	cursor:pointer; vertical-align:middle; }


/* Galeria */

#bx-galeria-img 			{ width:100%; float:left;  }
#bx-galeria-img li 			{ padding:3px; float:left; width:100px; background-color:#f1f1f1; margin:8px; list-style:none; filter:alpha(opacity=50); -moz-opacity:.50; opacity:.50;  }
#bx-galeria-img li:hover  	{ filter:alpha(opacity=100); -moz-opacity:.99; opacity:.99; }
#bx-galeria-img li a		{ border:5px #fff solid; display:block;  }
#bx-galeria-img li a:hover  { text-decoration:none; }
#bx-galeria-img img 		{ width:90px; height:90px; }
#bx-galeria-img .tit-txt-img{ display:block; font-size:11px; font-weight:bold; background-color:#fff; color:#003C54; }
#bx-galeria-img .txt-img  	{ display:block; font-size:10px; background-color:#fff; color:#333;  }


/* PROJETO DE NEGOCIOS */

.PanelON
{
	
}

.PanelON h2
{
	font-family:Myriad Pro;
	font-size:20px;
	font-weight:normal;
	color:#939393;
	margin-bottom:10px;
}

.PanelON .box_cinza
{
	background:#f5f2f2;	
	color:#767676;
	font-family:Arial;
	font-size:11px;
}

.PanelON .box_cinza strong,
.PanelON table th
{
	color:#0096d4;
	font-size:12px;
	font-weight:bold;
	font-family:Arial;
}
.PanelON .bx_filtros
{
	background:#EEE;
	padding:15px;
	margin-bottom:26px;
}

.PanelON .bx_filtros span
{
	margin-left:10px;
}

.PanelON .bx_filtros input[type=button]
{
	background:#e0dede;
	color:#525151;
	text-align:center;
	border-radius:5px;
	height:26px; 
	line-height:26px;
	padding:0 15px;	
	border:none;
	margin-left:10px;
	cursor:pointer;
}

.PanelON .bx_filtros input[type=button]:hover
{
	background:#777;
	color:#FFF;
}

.PanelON table
{
	border-top:1px solid #bfbfbf;
	width:100%;
}

.PanelON table td,
.PanelON table th
{
	line-height:26px;
	height:26px;
	text-align:left;
}

.PanelON .bx_buttons
{
	margin-top:20px;
}

.PanelON .bx_buttons input[type=button],
.PanelON .lnkBtn
{
	background:#0096d4;
	color:#FFF;
	text-align:center;
	height:26px;
	line-height:26px;
	padding:0 15px;
	border-radius:5px;
	float:right;
	border:none;
	margin:0 0 0 5px;
	cursor:pointer;
}

.btn_left
{
	float:left;
}

.PanelON .bx_buttons input[type=button]:hover,
.PanelON .lnkBtn:hover
{
	background:#197bbf;
	text-decoration:none;
}

.PanelON .bx_content
{
	background:#f5f2f2;
	border:1px solid #b7b7b7;
	padding:15px;
	color:#444444;
	font-family:Arial;
	font-size:13px;
	margin-bottom:20px;
}

.PanelON .linha,
.PanelON .linhaBtn
{
	height:28px; 
	line-height:28px;
}


.PanelON .linha,
.PanelON .linhaBtn,
.PanelON .linhaTextArea
{
	margin-bottom:10px;
	overflow:hidden;
	list-style:none;
}

.PanelON .linhaTextArea
{
	height:150px; 	
}

.PanelON .linhaTextArea textarea
{
	height:145px;
	width:99%; 	
}

.PanelON .linha span
{
	height:22px; 
	line-height:22px;
	display:block;
	float:left;
	width:120px;
	margin-right:5px;
}

.PanelON .linha input[type=text],
.PanelON .linha select
{
	height:22px; 
	line-height:22px;
	display:block;
	float:left;
	width:350px;
}

.PanelON .lnkBtn
{
	display:inline-block;	
	margin-bottom:20px;
}

.tr_branca
{
	background:#FFF;
}

.tr_cinza
{
	background:#f5f4f4;
}