@charset "utf-8";
@import url("perguntas.css");
@import url(https://fonts.googleapis.com/css?family=Merriweather+Sans:700,400|Montserrat:400,700);

.rigth {float: right;}
.left {	float:left;}
.atuacao {margin-top:30px; }
/*TEXTOS*/
h1, h2, h3 {font-family: 'Montserrat',Arial,'Trebuchet MS', Sans-serif; font-weight:700;}
h1 { font-size: 1.6em; text-transform:uppercase;  } 
h2 { font-size: 1.4em; color:#333; margin-bottom:1px;  }
h3 { font-size: 1.3em;  }
p{color: #4B4B4D; text-align:justify; font-size:16px; padding:0 0 0 1em; margin:0;}	
.center { text-align:center !important;}
img, object, embed, video {max-width: 100%;}
/* O IE 6 n�o oferece suporte a largura m�xima; por isso, o padr�o de largura deve ser 100% */
.ie6 img {width:100%;}
font {size:16px;}

body {
	background:#fff; 
	padding:0;
	margin:0;
	font-family: Arial,'Trebuchet MS', Sans-serif; font-weight:400;
	text-rendering: optimizelegibility;	
	-webkit-tap-highlight-color:rgba(0,0,0,0);
	-webkit-text-size-adjust: none;
	-webkit-font-smoothing: antialiased;	
	-moz-tap-highlight-color:rgba(0,0,0,0); 
	-moz-text-size-adjust: none;
	-moz-font-smoothing: antialiased;	
	-ms-tap-highlight-color:rgba(0,0,0,0); 
	-ms-text-size-adjust: none;
	-ms-font-smoothing: antialiased;
}
.gridContainer {
	width: 100%;
	margin:0 auto;
	padding: 0;
	background:none;
	}
	
#header {
	width: 100%;
	height:100px;
/*Gradiante*/
	background: #4c4c4c; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRjNGM0YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEyJSIgc3RvcC1jb2xvcj0iIzU5NTk1OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI1JSIgc3RvcC1jb2xvcj0iIzY2NjY2NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM5JSIgc3RvcC1jb2xvcj0iIzQ3NDc0NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzJjMmMyYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYwJSIgc3RvcC1jb2xvcj0iIzExMTExMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc2JSIgc3RvcC1jb2xvcj0iIzJiMmIyYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkxJSIgc3RvcC1jb2xvcj0iIzFjMWMxYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxMzEzMTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #4c4c4c 0%, #595959 12%, #666666 25%, #474747 39%, #2c2c2c 50%, #000000 51%, #111111 60%, #2b2b2b 76%, #1c1c1c 91%, #131313 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4c4c4c), color-stop(12%,#595959), color-stop(25%,#666666), color-stop(39%,#474747), color-stop(50%,#2c2c2c), color-stop(51%,#000000), color-stop(60%,#111111), color-stop(76%,#2b2b2b), color-stop(91%,#1c1c1c), color-stop(100%,#131313)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #4c4c4c 0%,#595959 12%,#666666 25%,#474747 39%,#2c2c2c 50%,#000000 51%,#111111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #4c4c4c 0%,#595959 12%,#666666 25%,#474747 39%,#2c2c2c 50%,#000000 51%,#111111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #4c4c4c 0%,#595959 12%,#666666 25%,#474747 39%,#2c2c2c 50%,#000000 51%,#111111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%); /* IE10+ */
background: linear-gradient(to bottom,  #4c4c4c 0%,#595959 12%,#666666 25%,#474747 39%,#2c2c2c 50%,#000000 51%,#111111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c4c4c', endColorstr='#131313',GradientType=0 ); /* IE6-8 */	
	}
#header #logo{
		float: left;
		width:90%;
		margin-top:8%;
		margin-left:3%;
		}
	
#menubar {
	clear: both;
	width: 100%;
	display: block;	
}

#slideshow_index {
	clear:both;
	float: none;
	width: 100%;
	display: block;
	height: 160px;
	}	
	
#empresa {
	float:none;
	clear:both;
	display:block;
	height:auto;	
	width:100%;	
	background: #000 url(../images/pattern.png) left top;
	border-bottom: 4px solid #000;
	}
.empresa {
	width: 92%;
	padding: 2% 4%;
	margin: 0;
	border-right: none;
  }
	#empresa .empresa h2 {color:#b5b00b; !important;}
	#empresa .empresa p {color:#999;}

/*TITULOS COM BG - IMAGE*/
.th1_empresa { 
	background: #fff url(../imagens/goldstart.png) no-repeat center top 23px;
	background-size:contain;
	width:100%;
	height:50px;
	line-height:50px;
	clear:both;	
	}
	.th1_atuacao { 
	background: #fff url(../imagens/atuacao.png) no-repeat center top 23px;
	background-size:contain;
	width:100%;
	height:50px;
	line-height:50px;
	clear:both;	
	}
	.th1_treinamentos { 
	background: #fff url(../imagens/treinamento.png) no-repeat center top 23px;
	background-size:contain;
	width:100%;
	height:50px;
	line-height:50px;
	clear:both;	
	}
	.th1_servicos { 
	background: #000 url(../imagens/servicos_goldstart.png) no-repeat center top 1px;
	background-size:contain;
	width:100%;
	height:50px;
	line-height:50px;	
	clear:both;
	}
	.th1_mapa { 
	background: #fff url(../imagens/localizacao.png) no-repeat center top 23px;
	background-size:contain;
	width:100%;
	height:50px;
	line-height:50px;
	clear:both;	
	}
	
.sidebar {
	width: 96%;
	margin:0; 
	padding: 2%;
	}
	.sidebar ul {
		list-style:none;
		margin:1px 15px;
		border-radius: 5px;
		padding:5px 0;
		background:#333 url(../images/pattern.png) repeat top left;
		}
	.sidebar ul li {
		padding: 0;
		margin:0;
		}
	.sidebar ul a {
		display: block;		
		color: #f5f5f5;
		height: 1.5em;
		text-decoration: none;
		padding: .3em 0 .3em 15px;
		background: none;
		border-bottom: 1px solid #999;
		line-height: 1.5em;
		-webkit-transition: all ease-in-out 0.5s;
		-moz-transition: all ease-in-out 0.5s;
		-ms-transition: all ease-in-out 0.5s;
		-o-transition: all ease-in-out 0.5s;
		transition: all ease-in-out 0.5s;
		font-family: Arial, Helvetica, sans-serif;
		letter-spacing: .055em;
		}
		
	.sidebar ul a:hover {
		padding: .3em 0 .3em 15px;
		background: #000;
		border-left: 5px solid #b5b00b;
		color: #f70606;
		
		}
		.sidebar.rigth ul ul li { list-style:square; margin-left: 20px; color:#F00;background: none;}
		
		.sidebar.rigth ul ul li a{
			font-family: Arial, Helvetica, sans-serif;
			font-size: 13px;
			letter-spacing: .055em;
			
			font-weight: normal;
			color:#96989a;
			border-bottom: 1px solid #999;
			background: none;
			} 
		.sidebar.rigth ul ul li a:hover {
			background:#f70606;
			border-left:none;
			border-bottom: 2px solid #fff;
			color:#fff;
			}

/*TREINAMENTOS e SERVIÇOS*/	
.treinamentos {background:#fff; height:auto; width:100%; padding:0; display:block;}

#treinamentos_index {
	clear: both;
	float: left;
	margin-left: 0;
	width: 96%;
	display: block;
	height:auto;
	background:#fff;
	padding:2%;
	}
	#treinamentos_notice {
	clear: both;
	float: left;
	margin-left: 0;
	width: 96%;
	display: block;
	height:auto;
	background:#000;
	padding:2%;
	}	
	#treinamentos_index ul, #treinamentos_notice ul {list-style:none;	margin:10px 15px;	padding: 15px 0;}
		#treinamentos_index ul li, #treinamentos_notice ul li {	padding: 0px 3px;	height: 350px; margin:0;}
			#treinamentos_index ul li img, #treinamentos_notice ul li img {float:left; margin-top: -5px; margin-right: 2%; }
			#treinamentos_index ul li p, #treinamentos_notice ul li p {float:left; text-align: justify; margin-top: -20px;}
			#treinamentos_index ul a, 	#treinamentos_notice ul a  {
				display: block;
				font-weight:bold;
				font-size:12px;
				color: #f5f5f5;
				height: 1.5em;
				text-decoration: none;
				padding:.3em 0 .3em 15px;
				background: #444;		
				border-bottom: 1px dashed #000;
				line-height: 1.5em;/*1.5*/
				}
				#treinamentos_index ul a:hover, #treinamentos_notice ul a:hover {
					padding: .3em 0 .3em 10px;
					background: #000;
					border-left: 5px solid #f70606;
					color: #b5b00b;		
					}
				#treinamentos_index ul a.veja_mais, #treinamentos_notice ul a.veja_mais {
					background:none; 
					border:0; 
					float: right; 
					line-height: 25px; 
					height:25px; 
					margin-top:10px;
					}
				#treinamentos_index ul a.veja_mais img, 	#treinamentos_notice ul a.veja_mais img { display:block; margin:5px;}				
				#treinamentos_index ul a.veja_mais:hover, #treinamentos_notice ul a.veja_mais:hover {
					background:#000; 
					border: 1px solid red; 
					transition: all ease-in-out .3s;
					}

#servicos_index {
	background:#fff; 
	height:auto;
	width:100%; 
	padding:0; 
	display:block;	
	}
	#servicos_index h2, #servicos_index p {	margin: 1% 3% 1% 3%;}		
	#servicos_index ul li {font-size:15px;margin-bottom: 5px;}

.servicos {background:#fff; height:auto; width:94%; padding:3%; display:block;}
	.servicos h2, .servicos p {margin: 1% 2% 1% 2%;}	
	.servicos h2 { text-indent: 35px; background: transparent url(../imagens/bullets.png) no-repeat left top; line-height:35px;}			
	.servicos ul li {font-size:15px;margin-bottom: 5px;}
	
#content-links {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}

#content {
	clear: both;
	float: none;
	margin: 0 auto;
	width: 94%;
	display: block;
	padding: 3%;
	}
	#content article h2 {color:RGB(181,176,11); }		
	#content ul li {font-size:15px;	margin-bottom: 5px;}
	.nr18_bg { 
		background: #fff url(../images/admissional/large/admissional_e_periodico.jpg) no-repeat right bottom !important;
		height: 1400px !important;
	}

#map {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}

#contact_map {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}

#facebook {
	clear: both;
	float: none;
	margin-left: 0;
	width: 100%;
	display: block;
	height:500px;		
	padding-top: 65px;
	background: RGB(35,86,152) url(../imagens/facebook_topo.jpg) top center no-repeat;
}

#form_index {
	clear: none;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	border-radius: 0;
}

#footer {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	height:auto;
	padding-left: 2.5%;
	background:#000 url(../imagens/epi_footer_rigth.png) no-repeat bottom right;
	}
	
	.menurod {width: 100%; float:left;}
	.margin4 {margin-left:0;}
	.menurod ul {	text-align:left;line-height: 2em;		}
	.menurod h1{color:#B5B00B; font-family: 'Montserrat', sans-serif; font-size: 1.2em;	text-align:left;}
	.menurod ul li {list-style:none; margin: .2em 0;}
		.menurod ul li a {
			color:#eee;
			opacity: .8;
			padding: .2em;
			text-decoration:none;
			font: 1em Arial, "Trebuchet MS", Helvetica, sans-serif;
			
		}
		.menurod ul li a:hover {
			opacity: 1;
			color: #f70606;
			font-weight:600;
			transition: ease-in, linear 1s;
			}
		.copyrigth{
			margin: 0;
			padding: 0;
			background:#000;
			height:50px !important;
			clear:both;		
			}			
			.copyrigth p {
				color:#CCC; 
				text-align:center;
				font: 14px "Trebuchet MS", Arial, Helvetica, sans-serif; 
				line-height:40px;
				}	
			.copyrigth p .zen{
				float:right;
				margin: 10px 40px 0 0;
				background: url(../imagens/logozen_ft.png) no-repeat top left;
				height: 30px;
				width: 138px;
				padding: 2px;		
			}
			.copyrigth p .zen:hover{
				background-position: top -35px left 0px;
				transition: linear .2s;
			}
			
			.copyrigth p .gold{				
				margin: 15px 40px 0px 0px;
				background: url(../imagens/copyrigth_link.png) no-repeat top left;
				height: 20px;
				width:113px;
				float:left;				
				padding: 2px;		
			}
			.copyrigth p .gold:hover{
				background-position: top -27px left 0px;
				transition: linear .2s;
			}
			

.treinamento {background:none;}		
.palestra {background:none;}
#enviado {height:auto; min-height: 380px; margin-top: 0px; margin-bottom:0; background: #fff; }
#enviado h2 {text-align:center !important; color:#333; width:80%; float: left; margin: 25px; font-size: 16px;}
.feed {display:none;}

.agenda {
	width: 100%;
	height:auto;
	border-top: 3px solid red;
	padding:0;
	margin: 10px 0 10px 0;
	
	
	clear:both;
}
.agenda h2{ width: 98%; padding: 1%; margin: 0 0 10px 0; background: #333; color:#fff;}
.agenda img { float:left; width: 18%;}
.agenda .descricao {padding-bottom: 15px !important; }
.agenda p { float:left; width: 80%; line-height: 23px; }
.mail_contact { text-decoration:none; color:#fff !important; font-size:1.2em; padding: 5px 10px; background:red; clear:both; float: right; margin: 5px 0px; }
.mail_contact:hover {background: green; }


.link { cursor:pointer;}	

}		
		
	
	
/* Layout para Smartphones: 315 px a 388 px. Herda estilos de: Layout para celulares menores. */
@media only screen and (min-width: 315px) {
	#header #logo{
			float: left;			
			height:80px;
			line-height: 80px;
			vertical-align:middle;
			margin-left: 0%;
			margin-top: 1px;
			}
						
	#slideshow_index {
		height: 160px;
		min-height: 160px;
	
	}
}

/* Layout para tablets: 385 px a 532 px. Herda estilos de: Layout para celulares. */

@media only screen and (min-width: 385px) {

#header {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	height:120px;
	display: block;
	}	
		#header #logo{
			float: left;			
			height:100px;
			line-height: 100px;
			vertical-align:middle;
			margin-left: 2%;
			margin-top: 3%;			
			}

/*TITULOS COM BG - IMAGE*/
.th1_empresa { 
	background: transparent url(../imagens/goldstart.png) no-repeat center top 1px;
	background-size:contain;
	width:100%;
	height:50px;
	line-height:50px;
	clear:both;	
	}
	.th1_atuacao { 
	background: transparent url(../imagens/atuacao.png) no-repeat center top 1px;
	background-size:contain;
	width:100%;
	height:50px;
	line-height:50px;
	clear:both;	
	}
	.th1_treinamentos { 
	background: transparent url(../imagens/treinamento.png) no-repeat center top 1px;
	background-size:contain;
	width:100%;
	height:50px;
	line-height:50px;
	clear:both;	
	}
	.th1_servicos { 
	background: #000 url(../imagens/servicos_goldstart.png) no-repeat center top 12px;
	background-size:contain;
	width:100%;
	padding: 15px 0;
	height:50px;
	line-height:50px;	
	clear:both;
	}
		.th1_mapa { 
	background: transparent url(../imagens/localizacao.png) no-repeat center top 1px;
	background-size:contain;
	width:100%;
	height:50px;
	line-height:50px;
	clear:both;	
	}

#slideshow_index {
	height: 190px;
	min-height: 190px;	
	}	
	
#empresa {	
	height:auto !important;
	min-height: 1550px;	
	}
	
	#treinamentos_index ul {
		list-style:none;
		margin:10px 5px;
		padding: 5px 0;		
		}
		#treinamentos_index ul li, #treinamentos_notice ul li {
			padding: 0px 5px;
			height: 280px; /*165*/			
			margin:0;
			}
#content-links {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
	.nr18_bg { 	
		height: 1200px !important;
	}

#map {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}

#form_index {
	clear: none;
	float: left;
	margin-left: 2.5641%;
	width: 100%;
	display: block;
}
#footer {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
.feed {display:none;}

}
@media only screen and (min-width: 499px) {

#facebook {
	clear: both;
	float: none;	
	width: 100%;
	display: block;
	height:550px;	
	
}
#facebook .fanpage {
	margin:0 auto !important; 
	width: 500px !important; 
	display:block; 
	border: 3px solid #004080; 
	box-shadow:0px 0px 5px #09F;
	border-radius: 6px;
	}
}
/* Layout para desktops: 769 px at� o m�ximo de 1232 px. Herda estilos de: Layout para celulares e Layout para tablets. */
@media only screen and (min-width: 532px) {
	
	#slideshow_index {
		height: 235px;
		min-height: 235px;	
	}
	
	#empresa {	
		height:auto !important;
		min-height: 1350px;
	}		
	
	#treinamentos_index ul li, #treinamentos_notice ul li{
		padding: 0px 5px;
		height: 200px; /*165*/			
		margin:0;
	}
		
}

@media only screen and (min-width: 569px) {
	
	
	
}

@media only screen and (min-width: 639px) {
	
		#slideshow_index {
		height: 275px;
		min-height: 275px;	
	}
	
		#treinamentos_index ul li, #treinamentos_notice ul li {
		padding: 0px 5px;
		height: 190px; /*165*/			
		margin:0;	
		}
		#treinamentos_index ul a.veja_mais, #treinamentos_notice ul a.veja_mais {margin-top:-20px;}
		
		#servicos_index h2, #servicos_index p {
			margin: 1.5% 3% 1.5% 3%;		
	}
		
	#servicos_index ul li {
		font-size:15px;
		margin-bottom: 5px;
		
	}
	#servicos_index img {
		display:block;
		margin: 0 auto;
		
	}
	
		.nr18_bg { 	
		height: 1100px !important;
	}
		
		
	}
	

@media only screen and (min-width: 760px) {

.gridContainer {
	width:100%;
	max-width: 1280px;
	margin: 0 auto;
	padding:0;	
	}

/*HEADER*/	
#introducao { width:100%; z-index:999;}
	#header {
		clear: both;
		margin:0 auto;
		width: 100%;
		height:120px;
		display: block;	
		}
		#header #logo{		
			margin-top: 14px;
			}
	#menubar {
		margin:0 auto;
		width: 100%;		
	
	}
/*SLIDES*/				
	#slideshow_index {
		height: 335px;
	}
	
	#empresa {	
		height:960px;
		min-height: 960px;
		background:url(../imagens/goldstart-seguranca-do-trabalho-agradecimento.jpg) no-repeat right -140px bottom 0px;
	}	
	.empresa {
	width: 51%;
	padding: 2% 4%;
	margin: 0;
	border-right: 2px dotted #999;
  }
	.sidebar {width: 36% !important;}

#treinamentos_index {width: 50%;}	
	#treinamentos_index ul {margin:10px 5px;padding: 5px 0;	}
		#treinamentos_index ul li {padding: 0px 5px;height: 270px;}
			#treinamentos_index ul a.veja_mais{margin-top: 10px;}
			
#treinamentos_notice {width:30%; float:right; clear:none; padding:0;	}			
	#treinamentos_notice ul {margin:0;padding: 0;}
		#treinamentos_notice ul li {padding:10px;height: 470px;}
			#treinamentos_notice ul a.veja_mais{margin-top: 10px;}
			
			

#servicos {
	float: left;
	margin-left: 0;
	width: 39.888%;
	display: block;
	height:auto;
	background:#f0f0f0 url(../imagens/bg_servicos.png) repeat-y;
	background-position:-3px 0;
	padding:3% 2% 7.9% 4%;
	text-align:justify;
	border:0;
}

#servicos_index {
	float: left;
	background:#f0f0f0 url(../imagens/bg_servicos.png) repeat-y top 0 left -3px;
	height:auto; 
	margin-left: 0;
	width: 39.888%;
	padding:2% 2% 7.9% 4%;
	display:block;	
	}

.th1_servicos { 
	background: #fff url(../imagens/servicos_goldstart.png) no-repeat center top 12px;
	background-size:contain;
	width:100%;
	padding: 5px 0;
	height:50px;
	line-height:50px;	
	clear:both;
	}

#map {
	clear: both;
	width:69% /*425/1232*100=34.49675*/;
	height:500px;
	float:left;
	margin-left:0;
	background:#ccc;
	}
	#map iframe { z-index:1; float:left; height:484px;}
	#map a {
		margin-top: -3%;
		margin-left: 10%;
		z-index:9;
		float:left;
		display:block;
		 }
		 #map a:hover {font-weight:bold; text-decoration:none;}

#contact_map {
	clear: none;
	background: #222 url(../images/patterns/overlay4.png);
	float: left;
	margin-left: 0;
	margin-top: 24px;
	height: 555px;
	width: 35%;
	display: block;
	border: 2px solid #000;	
}
#contact_map iframe {width: 100% !important;}

#facebook {
	clear: none;
	float: left;
	border-left:#F00 2px solid;	
	height:auto;	
	width:30.7%;	
	padding-top: 65px;
	max-width:500px;
	margin:0;
}
#facebook .fanpage {
	margin:0 auto !important; 
	width: 100% !important; 
	display:block; 
	border: none;
	box-shadow:none;
	border-radius: 0;
	}


#footer {
	clear: both;
	float: none;
	margin:0;
	padding:0;
	width: 100%;
	height:300px;
	background:#000 url(../imagens/epi_footer_rigth.png) no-repeat bottom right;
	}
	
	.menurod {width: 20%; float:left;}
	.margin4 {margin-left:1%;}
	.menurod ul {
		text-align:left;
		line-height: 2em;
		}
	.menurod h1{ 
		color:#B5B00B;font-family: 'Belleza', sans-serif; font-size: 1.2em;
		text-align:left;
		}
	.menurod ul li {
		list-style:none;
		margin: .2em 0;
	
	}
		.menurod ul li a {
			color:#eee;
			opacity: .8;
			padding: .2em;
			text-decoration:none;
			font: 1em Arial, "Trebuchet MS", Helvetica, sans-serif;
			
		}
		.menurod ul li a:hover {
			opacity: 1;
			color: #f70606;
			font-weight:600;
			transition: ease-in, linear 1s;
			}
		/*.copyrigth{
			width:100%;		
			clear:both;
			margin:0;
			padding:0;		
			height:40px;
			background: #111;			
			}			
			.copyrigth p { padding-top: 10px; color:#666; font: 14px "Trebuchet MS", Arial, Helvetica, sans-serif; width: 97%;}
			.copyrigth p .zen{
				width: 90px;
				float:right;			
			}*/
			
			#enviado {height:380px; min-height: 380px; margin-top: 120px; margin-bottom:-15px; background: #fff url(../imagens/goldstart-seguranca-do-trabalho-agradecimento.jpg) top right no-repeat; }
#enviado h2 {text-align:center !important; color:#333; width:45%; float: left; margin:25px; font-size: 20px;}

#content {
	clear: none;
	float: left;
	width: 64%;
	display: block;
	height:auto;
	background:#fff url(../images/pattern.png) repeat top left;
	padding:3%;	
	}				
	#content .container .header h1 {
		font-size:2em;
		line-height:45px;
		padding-left: 55px;
		color:#333;
		}
		
	.nr18_bg { 	
		height: 1200px !important;
	}
		.treinamento {background:url(../imagens/treinamentos_bg.png) no-repeat top left;}		
		.palestra {background:url(../imagens/palestras_bg.png) no-repeat top left;}
		
	#content p a{ margin-top: 50px; }
	#content article p, li {color:#333;}

	.lateral_dir {
		float: left;
		width: 36%;;
		padding:0;
		height: auto;
		}
					
  .feed {
	  display:block;
		background: #222 url(../images/patterns/overlay4.png);
		float: left;
		width: 25.6%;
		padding:2%;
		overflow-y:scroll;
		overflow-x: none;		
		}
		
		.f_apresentacao {height:557px;}
		
		.f_servicos { height: 2780px; }
		.f_servicos {heigth: auto; max-height:2780px; min-height: 2416px; }


}

@media only screen and (min-width: 1023px) {
	/*SLIDES*/				
	#slideshow_index {
		height: 440px;
	}

 	#empresa {	
		height:770px;
		min-height: 770px;
		background:none;
	}
	#treinamentos_index ul li {
			padding: 0px 5px;
			height: 210px; 			
			}
			
			#treinamentos_notice {width:30%; float:right; clear:none; padding:0;	}			
	#treinamentos_notice ul {margin:0;padding: 0;}
		#treinamentos_notice ul li {padding:10px;height: 270px;}
			#treinamentos_notice ul a.veja_mais{margin-top: 10px;}
			
	#servicos_index h2, #servicos_index p {
			margin: 2.5% 3% 2.5% 3%;		
	}
		
	#servicos_index ul li {
		font-size:15px;
		margin-bottom: 5px;
		
	}
	
		.f_apresentacao {	 
		height:557px;
		}
		
	.f_servicos {heigth: auto; max-height:2416px; min-height: 1957px; }
	
		.nr18_bg { 	
		height: 1200px !important;
	}
	
	#contact_map {
	
	margin-top: 39px;
	height: 590px;
	width: 35%;
	display: block;
	border: 2px solid #000;	
}
#contact_map iframe {width: 100% !important;}
	
}

@media only screen and (min-width: 1260px) {
	/*SLIDES*/				
	#slideshow_index {
		height: 520px;
	}

 	#empresa {	
		height:680px;
		min-height: 680px;
		background:none;
	}
	#treinamentos_index ul li {
			padding: 0px 5px;
			height: 180px; 			
			}
 #treinamentos_index ul a.veja_mais {margin-top: -20px;}
 
 #facebook {
	clear: none;
	float: left;
	border-left:#F00 2px solid;
	height:500px;
	display: block;
	width:30.66%;	

	
}
/*#facebook .fanpage {
	margin:0 auto !important; 
	width: 500px !important; 
	display:block; 
	border: 3px solid #004080; 
	box-shadow:0px 0px 5px #09F;
	border-radius: 6px;
	}*/
	.nr18_bg { 	
		height: 1195px !important;
	}

/*AJUSTE FEEDS EM PAGINAS INTERNAS*/
.servicos {width:96%; padding:2%;}
	.servicos h2, .servicos p {
			margin: 1% 1% 1% 1%;		
	}

	.f_apresentacao {	 
		height:557px;
		}
		
	.f_servicos {heigth: auto; max-height:1958px; min-height: 1000px; }
	.f_cipa {heigth: auto; max-height:1650px; min-height: 1000px; }
	.f_epi {heigth: auto; max-height:1270px; min-height: 1000px; }
	.f_talha {heigth: auto; max-height:1870px; min-height: 1000px; }
	.f_empilhadeira {heigth: auto; max-height:1400px; min-height: 1000px; }
	.f_maquinas {heigth: auto; max-height:1350px; min-height: 1000px; }
	.f_altura {heigth: auto; max-height:1355px; min-height: 1000px; }
	.f_periodico {heigth: auto; max-height:1220px; min-height: 1000px; }
	.f_espaco {heigth: auto; max-height:1420px; min-height: 1000px; }
	.f_prevencao_i {heigth: auto; max-height:1722px; min-height: 1000px; }
	.f_brigada {heigth: auto; max-height:1520px; min-height: 1000px; }
	.f_socorros {heigth: auto; max-height:1755px; min-height: 1000px; }
	.f_dst {heigth: auto; max-height:980px; min-height: 800x; }
	.f_prevencao_a {heigth: auto; max-height:1100px; min-height: 800x; }
	.f_prevencao_a {heigth: auto; max-height:1100px; min-height: 800x; }
	.f_perguntas {heigth: auto; max-height:1490px; min-height: 800x; }
	.f_normas {heigth: auto; max-height:1555px; min-height: 800x; }
	.f_ppp {heigth: auto; max-height:1555px; min-height: 800x; }
	.f_pprps {heigth: auto; max-height:1855px; min-height: 800x; }
	
	
	

}
