/*
|------------------------------------------------
| Configuração TAGS PRE DEFINIDAS
|------------------------------------------------
|
*/

html,body {
	margin: 0;
	padding: 0;
	height: 100%;
	min-height: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background: #a8b9c4 url(../img/fundo.jpg) 0px 0px repeat-x;
} 
img {
	border:none;
	vertical-align:middle;
}
a{
	border:none;
	text-decoration: none;	
}



/*
|------------------------------------------------
| DIVs - INDEX
|------------------------------------------------
|
*/
#topo{
	position:absolute;
	top:0px;
	width:1000px;
	left:10%;
	right:10%;
	z-index:501;
}
#logo {
	position:relative;
	top:-30px;
	left:-97px;
	width:70px;
	height:70px;
}
#tit_topo {
	position:absolute;
	top:0px;
	left:240px;
}
#menu {
	position:relative;
	top:-4px;
	left:115px;
	z-index:502;
	*top:-129px;
}

#conteudo{
	position:absolute;
	top:89px;
	left:10%;
	width:1000px;
	background-color: #FFFFFF;
	border-right: 1px solid #5e7381;
	border-left: 1px solid #5e7381;
	border-bottom: 1px solid #5e7381;
	padding:20px;
	z-index:500;
}
#paginas {
	position:relative;
	top:30px;
	width:950px;
	height:98%;
	left:50%;
	margin-left:-475px;
	*width:920px;
}
#bottom{
	position:relative;
	width:990px;
	height:20px;
	bottom:-50px;
	text-align:center;
	font-size:9px;
	color: #3d515e;	
}

/*
|------------------------------------------------
| DIVs - HOME
|------------------------------------------------
|
*/

#area{
	position:relative;
	top:0px;
	margin-bottom:30px;
}

#home_miolo{
	position:relative;
	top:-5px;
	left:0px;
	height:295px;
}

#home_img_01 {
	position:absolute;
	width:457px;
	top:0px;
	left: 0px;
}

#home_img_02 {
	position:absolute;
	width:145px;
	height:305px;
	top:-10px;
	left: 480px;
	border-left: 1px dashed #ced5d9;
	padding-left:20px;
}

#home_img_03 {
	position:absolute;
	width:240px;
	top:10px;
	left: 665px;
	border-left: 1px dashed #ced5d9;
	padding-left:20px;
}

/*
|------------------------------------------------
| DIVs - CONTATO
|------------------------------------------------
|
*/


#tit {
	position:relative;
	top:0px;
	left:0px;
	float:left;
	font-size: 24px;	
	color: #97a7ae;
	text-align:right;
}

#tit_sub {
	position:relative;
	top:-5px;
	font-size: 14px;	
	color: #b8c4c9;
}

#barra {
	position:relative;
	top:7px;
	left:130px;
	height:29px;
	width:86%;
	background-image:url(../img/fundo_barra.gif);
	*left:10px;
	*width:98%;
}

#contato_miolo{
	position:relative;
	top:-40px;
	left:-120px;
	height:200px;
}

#info {
	position:absolute;
	top:-5px;
	left: 430px;
	width:322px;
	height:180px;
	background-color:#FFFFFF;
	*top:-7px;
	*left: 295px;
}

#info_int {
	width:310px;
	height:180px;
	background-color:#eef1f2;
	border: 1px dashed #97a7ae;
	margin: 5px;
	*margin: 6px;
}

#info_txt {
	position:absolute;
	width:310px;
	left:50%;
	margin-left:-155px;
	font-size: 32px;
	color: #ff006c;
	padding: 8px;
	line-height:45px;
	text-align:center;
	*margin-left:-155px;
}

#texto_left {
	position:absolute;
	top: 70px;
	width:270px;
	font-size: 14px;
	color: #97a7ae;
	line-height:25px;
	left:130px;
	*left:8px;
}

#img_right{
	position:absolute;
	top: 60px;
	float:right;
	right:-120px;
	*right:-110px;
}

#form_contato {
	position:relative;
	top: 0px;
	width:93%;
	left: 8px;
	color: #97a7ae;
	font-size: 18px;
	line-height:25px;
	background-color:#eef1f2;
	border: 1px dotted #C2CBCF;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:20px;
	padding-right:20px;
	margin-bottom:20px;
	*width:98%;
	height:210px;
}




/*
|------------------------------------------------
| DIVs - EMPRESA
|------------------------------------------------
|
*/

#tit_sub_emp {
	position:absolute;
	top:10px;
	left:125px;
	font-size: 14px;	
	color: #b8c4c9;
}

#barra1, #barra2, #barra3{
	padding-top:2px;
	padding-left:10px;
	font-size:12px;
	color: #5e7381;
	height:20px;
	width:100%;
	
}
#barra1 {
	position:relative;
	float:left;
	top:5px;
	left:2px;
	background-color:#dce0e3;
	*top:5px;
}
#barra2 {
	position:relative;
	top:7px;
	float:left;
	left:2px;
	background-color:#c7ced3;
	*top:7px;
}
#barra3 {
	position:relative;
	top:9px;
	float:left;
	left:2px;
	background-color:#a7b2ba;
	*top:9px;
}

#empresa_miolo{
	position:relative;
	top:90px;
	left:-10px;
	height:380px;
	*height:280px;
	*top:0px;
}


#info_emp {
	position:relative;
	top:-90px;
	left: 248px;
	width:400px;
	height:250px;
	background-color:#FFFFFF;
	*top:-90px;
}

#info_int_emp {
	position:relative;
	top:-100px;
	width:400px;
	background-color:#dce0e3;
	float:left;
	margin: 5px;
	padding-left:20px;
	padding-right:20px;
	padding-top:10px;
	padding-bottom:10px;
	color: #364753;
	font-size:12px;
	line-height:20px;
	*margin: 6px;
	*top:0px;
}

#img_left_emp{
	position:absolute;
	float:left;
	top: 20px;
	left:12px;
	*top: 12px;
}


#img_right_emp{
	position:absolute;
	top: -110px;
	right:11px;
	width:246px;
	height:185px;
	*right:20px;
	*top: -100px;
}

#img_right_pq_emp{
	position:absolute;
	top: 80px;
	right:6px;
	width:246px;
	height:185px;
	*right:16px;
	*top: 85px;
}

#tit_contato {
	position:absolute;
	height:50px;
	bottom:70px;
	color: #97a7ae;
	font-size: 18px;
	text-align:center;
	width:100%;
	*bottom:10px;
}

#video_emp{
	position:absolute;
	left:274px;
	top: -80px;
	width:465px;
	height:364px;
	visibility:hidden;
	*left:254px;
	*top: -85px;
	*width:445px;
}

#alerta_contato{
	position:absolute;
	padding-top:15px;
	padding-bottom:15px;
	top: 229px;
	width:902px;
	height:200px;
	left:15px;
	background-color:#FFFFFF;
	filter:alpha(opacity=90);
	border: 1px dashed #ced5d9;
	text-align:center;
	visibility:hidden;
	color:#ff0000;
	font-size:14px;
	*left:-109px;
}


/*
|------------------------------------------------
| DIVs - PRODUTOS
|------------------------------------------------
|
*/

#prd_barra {
	position:relative;
	top:7px;
	left:145px;
	height:29px;
	width:84%;
	background-image:url(../img/fundo_barra.gif);
	*left:10px;
	*width:98%;
}


#produto_miolo{
	position:relative;
	top:10px;
	left:0px;
	height:2350px;
	*height:2450px;
	*left:-135px;
}

#prd_esq {
	position:relative;
	top:15px;
	left: 0px;
	width:585px;
}

#prd_dir {
	position:absolute;
	*float:right;
	right: 0px;
	width:295px;
	height:2200px;
	text-align:center;
	*right: -130px;
	*height:2300px;
	top:10px;
	border-left: 1px dashed #ced5d9;
}

#linha_1 {
	position:relative;
	top:0px;
	left: 0px;
}


#prd_e_box_1,#prd_e_box_1_1,#prd_e_box_2_1,#prd_e_box_3_1,#prd_e_box_6_1,#prd_e_box_7_1{
	position:relative;
	top:0px;
	left:0px;
	width:270px;
	height:238px;
	border: 2px solid #dce0e3;
	background-color:#ebedef;
	text-align:center;
	margin-top:8px;
	*margin-top:0px;
	*padding-top:5px;
	background-image:url(../img/txt_carregando_img.png);
	background-repeat: no-repeat;
	background-position: center center;
}

#prd_e_box_3_1{
	border: 2px solid #fe8900;
	background-color:#f3e2cf;
}

#prd_e_box_4_1,#prd_e_box_5_1{
	position:relative;
	top:0px;
	left:0px;
	width:270px;
	height:79px;
	border: 2px solid #dce0e3;
	background-color:#ebedef;
	text-align:center;
	margin-top:8px;
	*margin-top:0px;
	*padding-top:5px;
}

#prd_e_box_2,#prd_e_box_1_2,#prd_e_box_2_2,#prd_e_box_3_2,#prd_e_box_6_2,#prd_e_box_7_2{
	position:absolute;
	top:0px;
	left:280px;
	width:305px;
	height:auto;
	background-color:#ebedef;
	padding-top:5px;
	padding-right:5px;
	padding-left:10px;
	padding-bottom:10px;
	line-height:20px;
	color: #364753;
	font-size:12px;
	*left:275px;
}

#prd_e_box_3_2{
	background-color:#f3e2cf;
}

#prd_e_box_4_2,#prd_e_box_5_2{
	position:absolute;
	top:0px;
	left:280px;
	width:305px;
	height:auto;
	background-color:#ebedef;
	padding-top:5px;
	padding-right:5px;
	padding-left:10px;
	padding-bottom:10px;
	line-height:20px;
	color: #364753;
	font-size:12px;
	*left:275px;
}

#prd_e_box_3,#prd_e_box_1_3,#prd_e_box_2_3,#prd_e_box_3_3{
	position:absolute;
	top:97px;
	left:280px;
	width:305px;
	height:auto;
	background-color:#ebedef;
	padding-top:5px;
	padding-left:10px;
	padding-right:5px;
	padding-bottom:10px;
	line-height:30px;
	color: #364753;
	font-size:12px;
	*left:275px;
}

#prd_e_box_3_3{
	background-color:#f3e2cf;
}


#prd_e_box_1_3{
	top:77px;
	padding-bottom:5px;
}

#prd_e_box_4,#prd_e_box_1_4,#prd_e_box_2_4,#prd_e_box_3_4{
	position:absolute;
	top:174px;
	left:280px;
	width:312px;
	height:auto;
	padding-left:7px;
	background-color:#f0f3f5;
	*padding-left:0px;
	*left:275px;
	*width:305px;
}

#prd_e_box_3_4{
	background-color:#f3e2cf;
}

#prd_e_box_1_4{
	top:179px;
}

#linha_2 {
	position:relative;
	top:20px;
	left: 0px;
}

#linha_3 {
	position:relative;
	top:40px;
	left: 0px;
}

#linha_4 {
	position:relative;
	top:60px;
	left: 0px;
}

#linha_5 {
	position:relative;
	top:80px;
	left: 0px;
}

#linha_6 {
	position:relative;
	top:100px;
	left: 0px;
}

#linha_7 {
	position:relative;
	top:120px;
	left: 0px;
}

#linha_8 {
	position:relative;
	top:140px;
	left: 0px;
}


#tit_contato_produtos {
	position:absolute;
	height:50px;
	bottom:30px;
	color: #97a7ae;
	font-size: 18px;
	text-align:center;
	width:100%;
	*bottom:10px;
}


/*
|------------------------------------------------
| DIVs - CARIMBADOS
|------------------------------------------------
|
*/

#barra_carimbados {
	position:relative;
	top:7px;
	left:235px;
	height:29px;
	width:74%;
	background-image:url(../img/fundo_barra.gif);
	*left:10px;
	*width:98%;
}


#carimbos_miolo{
	position:relative;
	top:-35px;
	left:-75px;
	height:1650px;
	*top:-25px;
	*left:-180px;
	*height:1580px;
}

#info_carimbos {
	position:absolute;
	top:-25px;
	left:350px;
	width:215px;
	height:100px;
	background-color:#FFFFFF;
	*top:-25px;
	*left: 225px;
	*height:90px;
}

#info_fundo_carimbos {
	background-color:#ff9600;
	margin: 5px;
	width:205px;
	height:90px;
	*margin: 6px;
}

#info_int_carimbos {
	position:relative;
	top:65px;
	text-align:center;
	*top:65px;
}

#form_carimbos_01 {
	position:absolute;
	top: 60px;
	width:650;
	background:#e8ecee;
	color: #97a7ae;
	font-size: 14px;
	line-height:35px;
	padding-top:10px;
	padding-left:15px;
	left:80px;
	*left:-40px;
}
#form_carimbos_02 {
	position:absolute;
	top: 232px;
	width:655px;
	background:#d4dadd;
	padding-top:10px;
	padding-left:15px;
	left:79px;
	*left:-40px;
}

#form_carimbos_03 {
	position:absolute;
	top: 447px; 
	width:655px;
	background: #c9ced1;
	padding-top:5px;
	padding-left:15px;
	padding-bottom:10px;
	line-height:25px;
	color: #364956;
	left:79px;
	*left:-40px;
}


#form_carimbos_extra {
	visibility:hidden;
	position:absolute;
	top: 447px;
	width:655px;
	background:#d4dadd;
	padding-top:10px;
	padding-left:15px;
	padding-bottom:10px;
	left:79px;
	color: #285f30;
	*left:-40px;
}

#form_carimbos_04 {
	position:absolute;
	top: 495px; 
	width:655px;
	background: #b8bdc0;
	padding-top:5px;
	padding-left:15px;
	padding-bottom:10px;
	line-height:25px;
	color: #364956;
	left:79px;
	*left:-40px;
}

#form_carimbos_05 {
	position:absolute;
	top: 615px;
	width:200px;
	right:110px;
	*right:0px;
}
#carimbos_fotos{
	position:absolute;
	top: 650px;
	width:655px;
	left:82px;
	*left:-40px;
}

#info_carimbos_right{
	position:absolute;
	width:235px;
	top: 60px;
	height:1150px;
	text-align:right;
	float:right;
	right:-60px;
	*right:-175px;
	border-left: 1px dashed #ced5d9;
}

#info_carimbos_right_txt{
	position:relative;
	top: 0px;
	left:22px;
	line-height:20px;
	color:#364956;
	width:193px;
	padding:10px;
	background-color:#f9ffe8;
	*width:213px;
	*left:0px;
}

#alerta_carimbos{
	position:absolute;
	padding-top:15px;
	padding-bottom:15px;
	top: 105px;
	width:655px;
	height:250px;
	left:85px;
	background-color:#FFFFFF;
	filter:alpha(opacity=90);
	border: 1px dashed #ced5d9;
	text-align:center;
	visibility:hidden;
	color:#ff0000;
	font-size:14px;
	*height:150px;
	*left:-40px;
}

$tit_contato_carimbos{
	position:absolute;
	height:20px;
	color: #97a7ae;
	font-size: 18px;
	text-align:center;
	width:100%;
	*bottom:30px;
	*height:50px;
}

/*
|------------------------------------------------
| DIVs - LOCAL
|------------------------------------------------
|
*/

#barra_local {
	position:relative;
	top:7px;
	left:215px;
	height:29px;
	width:77%;
	background-image:url(../img/fundo_barra.gif);
	*left:10px;
	*width:98%;
}


#local_miolo{
	position:relative;
	top:-40px;
	left:-120px;
	padding-bottom:20px;
	height:3000px;
}

#mapa_local {
	position:relative;
	top: 60px;
	width:650;
	color: #97a7ae;
	font-size: 14px;
	line-height:35px;
	padding-top:10px;
	padding-left:15px;
	left:-100px;
}
#flecha_local {
	position:absolute;
	top:13px;
	right:-104px;
	*right:-115px;
	width:40px;
}

#left_local{
	position:absolute;
	width:450px;
	top: 80px;
	left:110px;
	*left:-90px;
}

#right_local{
	position:absolute;
	width:450px;
	top: 80px;
	left:590px;
	border-left: 1px dashed #ced5d9;
	*left:380px;
}

#txt_tit_right_local,#txt_tit_left_local{
	position:relative;
	top: 0px;
	left:0px;
	width:450px;
	padding-left:20px;
	padding-bottom:15px;
	color:#018fbf;
	font-size: 14px;
}

#txt_right_local,#txt_left_local{
	position:relative;
	top: 0px;
	left:0px;
	width:450px;
	line-height:20px;
	padding-left:20px;
	color:#364956;
	font-size: 11px;
}

#txt_tit_right_local{
	color:#ffba00;
}

#tit_contato_local {
	position:absolute;
	height:50px;
	color: #97a7ae;
	font-size: 18px;
	text-align:center;
	width:100%;
	bottom:-50px;
	*bottom:-80px;
}

/*
|------------------------------------------------
| DIVs - MURAL
|------------------------------------------------
|
*/

#barra_mural {
	position:relative;
	top:7px;
	left:105px;
	height:29px;
	width:88%;
	background-image:url(../img/fundo_barra.gif);
	*left:10px;
	*width:98%;
}

#local_mural{
	position:relative;
	top:-40px;
	left:-45px;
	padding-bottom:20px;
	*left:-120px;
}

#kid_mural {
	position:absolute;
	top:-5px;
	right:-55px;
	width:256px;
	height:264px;
	*right:-135px;
}

#extra_mural{
	position:relative;
	top:10px;
	left:80px;
	padding-bottom:20px;
	*left:-30px;
	height:auto;
}

#right_mural{
	position:absolute;
	width:200px;
	top: 55px;
	left:745px;
	padding-top:220px;
	padding-left:15px;
	border-left: 1px dashed #ced5d9;
}

#conteudo_mural {
	position:relative;
	top: 70px;
	width:680px;
	padding-top:10px;
	padding-left:15px;
	left:35px;
}
#txt_right_mural{
	position:relative;
	top: 0px;
	left:0px;
	width:200px;
	padding-left:5px;
	color:#364956;
	font-size: 12px;
}

#tit_contato_mural {
	position:relative;
	height:50px;
	color: #97a7ae;
	font-size: 18px;
	text-align:center;
	width:100%;
	bottom:-80px;
	*bottom:-70px;
}

/*
|------------------------------------------------
| DIVs - CARTELA
|------------------------------------------------
|
*/

#topo_cartela{
	position:absolute;
	top:0px;
	width:1000px;
	left:10%;
	right:10%;
	z-index:501;
}
#logo_cartela {
	position:relative;
	top:-30px;
	left:-97px;
}
#menu_cartela {
	position:relative;
	top:-134px;
	left:115px;
}

#cartela{
	position:absolute;
	top:89px;
	left:10%;
	width:1000px;
	background-color: #FFFFFF;
	border-right: 1px solid #5e7381;
	border-left: 1px solid #5e7381;
	border-bottom: 1px solid #5e7381;
	padding:20px;
	z-index:500;
}

/*
|------------------------------------------------
| DIVs - DECORADORES
|------------------------------------------------
|
*/

#barra_dec {
	position:relative;
	top:7px;
	left:200px;
	height:29px;
	width:79%;
	background-image:url(../img/fundo_barra.gif);
	*left:10px;
	*width:98%;
}


#local_dec{
	position:relative;
	top:-40px;
	left:65px;
	padding-bottom:20px;
	height:auto;
	*left:-120px;
}

#conteudo_dec {
	position:relative;
	top: 70px;
	width:680px;
	padding-top:10px;
	padding-left:15px;
	left:-70px;
}

#right_dec{
	position:absolute;
	width:200px;
	height:270px;
	top: 57px;
	left:700px;
	padding-left:15px;
	border-left: 1px dashed #ced5d9;
	*top: 57px;
	*padding-top:220px;
	*height:98%;
	*left:640px;
}

#txt_right_dec{
	position:relative;
	top: 20px;
	left:0px;
	width:200px;
	padding-left:10px;
	color:#364956;
	font-size: 12px;
	*top: -220px;
}

#tit_contato_dec {
	position:absolute;
	height:50px;
	color: #97a7ae;
	font-size: 18px;
	text-align:center;
	width:100%;
	bottom:-50px;
	*bottom:-10px;
}

#kid_dec {
	position:absolute;
	top:-14px;
	right:220px;
	width:128px;
	height:153px;
	*top:-15px;
	*right:55px;
}


/*
|------------------------------------------------
| CLASS
|------------------------------------------------
|
*/
select,input {
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #364956;
	background-color: #FFFFFF;
	border: 1px solid #97a7ae;
}


select.sw50{
	width: 50px;
}
select.sw80{
	width: 80px;
}
select.sw100{
	width: 100px;
}
select.sw150{
	width: 150px;
}

input.w30{
	width: 30px;
}

input.w50{
	width: 50px;
}

input.w80{
	width: 80px;
}

input.w100{
	width: 100px;
}

input.w150{
	width: 150px;
}
input.w300{
	width: 300px;
}


textarea{
	width: 450px;
	height:105px;
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #364956;
	background-color: #FFFFFF;
	border: 1px solid #97a7ae;
	*width: 430px;
}
textarea.t600{
	width: 600px;
	height:70px;
}

table{
	color: #364956;
	font-size:11px;
}

.tabela_mural{
	color: #fff;
	font-size:10px;
}
.txt_corrido{
	font-size: 12px;
	line-height:20px;
}

.button {
	width:50px;
	height:20px;
	font-size: 10px;
	color: #5e7381;
	border: 1px solid #97a7ae;
	background-color:#e3e5e6;
}

.t_10 {font-size:10px;}

.t_11 {font-size:11px;}

.t_12 {font-size:12px;}

.t_14 {font-size:14px;}

.t_16 {font-size:16px;}

.t_18 {font-size:18px;}

.txt_esp {
	color:#FFFFFF;
	background-color:#ff006c;
	padding:3px;
	font-size:24px;
}

.txt_esp_II {
	color:#FFFFFF;
	background-color:#ff9600;
	padding:3px;
	font-size:24px;
}

.txt_esp_IV {
	color:#fe8900;
	font-size:14px;
}

.txt_esp_24 {
	color:#fe8900;
	font-size:24px;
}

.txt_esp_24_ve {
	color:#a00000;
	font-size:24px;
}


.txt_esp_III{
	font-size:12px;
	color: #5e7381;
}

.color_dark_blue_mural{
	color:#364956;
}
	
.color_blue_local{
	color:#018fbf;
}
.color_yellow_local{
	color:#ffba00;
}

.color_pink{
	color:#ff006c;
}
.color_red{
	color: #FF0000;
}
.color_dark_orange{
	color: #fd401a;
}
.color_dark_orange_ii{
	color: #ff5400;
}
.color_dark_orange_iii{
	color: #ff9600;
}

hr{
    border-top: 1px dotted #ced5d9;
    border-bottom: 1px solid #fff;
}

.line_distance_01{
	line-height:25px;
}

.cursor_hand{
cursor:pointer;
}

#div_img_big_mural{
	border:7px solid #cdccd2;
	padding:1px;
	width:653px;
}
#div_img_main_mural{
	border:5px solid #60707d;
	padding:1px;
	width:266px;
}
#div_txt_main_mural{
	margin-left: 5px;
}
#div_img_div_mural{
	border:6px solid #cfced3;
	padding:1px;
	width:309px;
}
#div_img_main_decor{
	border:5px solid #60707d;
	padding:1px;
	width:309px;
}
