 @media (min-width: 401px) and (max-width: 800px) {

	/* user agent redefined*/
	u, ins {
 	 text-decoration: none;
	}
	
	/*ajuste às configurações do bootstrap*/
	.row {
 	 /* overflow: hidden; */
 }
	

	
	/* layout */
	
	body
	{
	background-color:#e1e6ec;
	}

	.form 
	{
	padding:20px;
	margin-top:40px;
	border:1px solid #ccc;
	background-color:#E1E6EC;
	border-radius:20px;
	}

	.form label
	{
	color:#666;
	font-size:13px;
	font-weight:500;
	}

	.control-group
	{
	margin-top:5px;
	}

	
	
	.cabecalho 
	{
	min-height: 142px;
	background-color:#fff;
	overflow: auto;
	}

	.cabecalho_linha
	{
	/* height:28px; */
	}

	.slogan
	{
	font-weight:700;
	font-size:13px;
	color:#647D9F;
	text-align:right;
	padding-top:40px;
	}
	
	.slogan span
	{
	
	color:#ff0000;

	}
	
	.conteudo 
	{
	background-color:#fff;

	}

	
	.centro 
	{
	/*padding-left:50px;
	padding-right:50px;*/
	margin-bottom:20px;
	}
	

	.tit
	{
	font-size:12px;
	color:#5c81a8;
	font-weight:700;
	display:block;
	margin-top:15px;
	}

	.txt
	{
	font-size:12px;
	color:#5c81a8;
	/* padding:20px; */
	}
	

	.txt a
	{
	font-size:12px;
	color:#5c81a8;
	font-weight:700;
	
	}

	.txt_tit
	{
	font-size:18px;
	font-weight:700;
	color:#5c81a8;
	padding-top:25px;
	padding-bottom:20px;
	}

	.menu_bootstrap
	{
	display:none;

	}

	.decoracao_efeito1
	{
	position:relative;
	z-index:100;
	
	}

	.decoracao_efeito1 img
	{
	position:relative;
	/*position:absolute;*/
	z-index:100;
	margin-left:-15px;
	margin-top:00px;
	width:166px;
	
	}
	

	.menu
	{
	display:block;
	padding-top:9px;
	}

	.menu_item
	{
	color:#647D9F;
	padding-top:5px;
	font-size:12px;
	text-decoration:none;
	font-weight:700;
	}

	.menu_item:hover
	{
	color:#556B88;
	margin-top:5px;
	font-size:12px;
	text-decoration:none;
	}

	.linguas
	{

height:58px;

}

	.lingua_pt
	{
	height: 40px;
	width:32px;
	background-image: url("../img/linguas_pt_off.png");
	background-position: bottom;
	transition-property: background;
	transition-duration: 0.5s;
	transition-timing-function: linear;
	cursor:pointer;
	float:left;
	}

	.lingua_pt:hover
	{
	height: 40px;
	width:32px;
	background-image: url("../img/linguas_pt_on.png");
	float:left;
	}

	.lingua_pt_on
	{
	height: 40px;
	width:32px;
	background-image: url("../img/linguas_pt_on.png");
	background-position: left bottom;
	cursor:pointer;
	float:left;
	}

	.lingua_uk
	{
	height:38px;
	width:32px;
	background-image: url("../img/linguas_uk_off.png");
	transition-property: background;
 	transition-duration: 0.5s;
  	transition-timing-function: linear;
  	cursor:pointer;
  	margin-left:35px;
	}

	.lingua_uk:hover
	{
	height:38px;
	width:32px;
	background-image: url("../img/linguas_uk_on.png");
	}

	.lingua_uk_on
	{
	height:38px;
	width:32px;
  	margin-left:35px;
	background-image: url("../img/linguas_uk_on.png");
	}

	
	.menu_servicos_lado
	{
	position:relative;
	z-index:0;
	background-color:#647D9F;
	/* margin-bottom: -99999px; */
	/* padding-bottom: 99999px; */
	}


	.menu_servicos
	{

	background-color:#647D9F;
	

	/* min-height:500px; */ /* temporário */
	padding-top:40px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:30px;

	}

	.menu_servicos ul li a
	{
	background-color:#556B88;
	height:35px; /* temporário */
	color:#fff;
	font-size:12px;
	font-weight:400;
	transition-property: all;
 	transition-duration: 0.5s;
  	transition-timing-function: linear;
	}

	.menu_servicos ul li a:hover
	{
	background-color:#2e435e;
	
	}

	.contatos
	{
	color:#fff;
	padding:20px;
	

	}

	.contatos a
	{
	color:#fff;
	
	}

	.contatos span
	{
	padding-bottom:5px;
	border-bottom:1px solid #fff;
	display:block;
	font-weight:700;
	margin-bottom:5px;
	}



	.rodape_txt
	{
	color:#647D9F;
	padding:20px;
	font-size:10px;
	text-transform:uppercase;
	}

	

	.rodape_txt h3
	{
	padding-bottom:5px;
	font-size:14px;
	border-bottom:1px solid #647D9F;
	display:block;

	font-weight:700;
	margin-bottom:5px;
	text-transform:none;
	}



	.rodape_txt div
	{
	margin-top:0px;
	margin-bottom:10px;
	margin-right:10px;
	}

	.rodape_txt div span
	{
	
	font-size:10px;
	display:block;
	font-weight:700;
	text-transform:none;
	margin-top:10px;
	}

	.rodape_txt div a
	{
	color:#647D9F;
	padding:20px;
	font-size:10px;
	text-transform:uppercase;
	padding:0px;
	background-color:transparent;
	border:0px;
	}

	.rodape_txt_esquerdo
	{
	margin-left:0px;
	float:left;
	}
	

	.rodape_txt_direito
	{
	margin-left:0px;
	}
	
	
	.carousel_container
	{
	margin:40px;
	}
	
	
	/*.carousel_seta_esquerda
	{
	background-color:#e1e6ec;
	border-radius:70px;
	padding:0px;
	width:70px;
	height:70px;
	margin-top:128px;
	margin-left:0px;
	}
	
	.carousel_seta_esquerda span
	{
	
	margin-top:140px;

	}

	.carousel_seta_direita
	{
	background-color:#e1e6ec;
	border-radius:70px;
	padding:10px;
	width:70px;
	height:70px;
	margin-top:128px;
	margin-left:60px;
	}
	
	.carousel_seta_direita span
	{
	padding-left:50px;
	margin-top:140px;
	}*/



	.carousel_descricao
	{
	color:#cc0000;
	}
	

	.criadomantido
	{
	text-align:right;
	color:#647D9F;
	padding:20px;
	font-size:11px;
	padding:0px;
	border:0px;
	

	
	}




}