@charset "utf-8";
@import url('https://fonts.googleapis.com/css?family=Abel');
*	{color:#404040;font-size:12px;font-family: Arial,Helvetica,sans-serif; border:0;text-decoration:none;outline:0;margin:0; padding:0;list-style:none;}
html	{background:#fff url(../imagens/padrao-fundo.png) repeat 0 0;}
body	{padding-top:138px;}

h1, h1 *	{font-size:30px;}
h2, h2 *	{font-size:54px;line-height:60px;font-weight:normal;text-transform:uppercase;}
h3, h3 *	{font-size:26px;line-height:60px;font-weight:normal;text-transform:uppercase;}
h4, h4 *	{font-size:24px;line-height:27px;}
p	{margin-bottom:10px;}
li	{}
input, img	{vertical-align:middle;}
a:hover	{text-decoration:underline;}
textarea	{resize:none;}
::selection {background-color:#ccc;color:#000;}
::-moz-selection {background:#ccc;color:#000;}
pre { white-space:pre;white-space:pre-wrap;white-space:pre-line;white-space:-pre-wrap;white-space:-o-pre-wrap;white-space:-moz-pre-wrap;white-space:-hp-pre-wrap;word-wrap:break-word;}
label::selection {background-color:#FFF;color:#323232;}
label::-moz-selection {background-color:#FFF;color:#323232;}

input[type="submit"], input[type="reset"], input[type="button"]	{
	background-color:#781f1c;
	font-family:'Abel', Arial,Helvetica,sans-serif;
	background-image: linear-gradient(bottom, #410C0A 45%, #771F1C 100%);
	background-image: -o-linear-gradient(bottom, #410C0A 45%, #771F1C 100%);
	background-image: -moz-linear-gradient(bottom, #410C0A 45%, #771F1C 100%);
	background-image: -webkit-linear-gradient(bottom, #410C0A 45%, #771F1C 100%);
	background-image: -ms-linear-gradient(bottom, #410C0A 45%, #771F1C 100%);
	
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.45, #410C0A),
		color-stop(1, #771F1C)
	);
	color:#FFF;
	font-size:18px;
	text-transform:lowercase;
	height:36px;
	line-height:18px;
	padding:0 10px;
	border-radius:5px;
	box-shadow:0 0 5px #404040;
	cursor:pointer;
}
input[type="submit"]:hover	{
	background-color:#A44441;
	background-image: linear-gradient(bottom, #642420 45%, #A44441 100%);
	background-image: -o-linear-gradient(bottom, #642420 45%, #A44441 100%);
	background-image: -moz-linear-gradient(bottom, #642420 45%, #A44441 100%);
	background-image: -webkit-linear-gradient(bottom, #642420 45%, #A44441 100%);
	background-image: -ms-linear-gradient(bottom, #642420 45%, #A44441 100%);
	
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.45, #642420),
		color-stop(1, #A44441)
	);

}
input[type="text"], input[type="password"]	{
	background-color:#fff;
	font-size:12px;
	line-height:18px;
	border:solid 1px #ccc;
	width:246px;
	height:18px;
	padding:8px 10px;
	box-shadow:inset 0 0 4px #b7b7b7;
	margin-right:10px;
	border-radius:5px;
}
textarea	{
	font-size:16px;
	line-height:20px;
	border:solid 1px #ccc;
	width:430px;
	height:100px;
	padding:8px 10px;
	box-shadow:inset 0 0 5px #ccc;
	border-radius:5px;
}

.wrapper{width:960px;margin:0 auto;padding:0 5px;}
.clearfix{clear:both;}
.inactivo	{cursor:default;}
.inactivo:hover	{text-decoration:none;}


#header{
	background:url(../imagens/fundo-barra-superior.jpg) repeat-x 0 0;
	width:100%;
	height:110px;
	position:absolute;
	top:0;
	left:0;
	padding-top:13px;
	z-index:100;
}
#header .col-1	{float:left;padding-top:40px;}
#header .col-2	{float:right;width:780px;height:70px;line-height:70px;margin-top:65px;overflow:hidden;}
#header .col-3	{position:absolute;width:100%; left:0;}

.galeria{margin-bottom:30px;}
.galeria .next{
	opacity:0.4;
	filter:alpha(opacity=40);
	-moz-transition: opacity 1s;
	-webkit-transition: opacity 1s;
	-o-transition: opacity 1s; 
}
.galeria .next:hover{opacity:1; filter:alpha(opacity=100);}
.galeria .prev{
	opacity:0.4;
	filter:alpha(opacity=40);
	-moz-transition: opacity 1s;
	-webkit-transition: opacity 1s;
	-o-transition: opacity 1s; 
}
.galeria{margin-left:8px;}
.galeria .prev:hover{opacity:1; filter:alpha(opacity=100);}
.galeria .col-left{width:50px; float:left; margin-top:70px;}
.galeria .col-right{width:50px; float:left;margin-top:70px;}
.galeria .col-middle{width:850px; height:186px; float:left; overflow:hidden;}
.galeria ul li{display:inline; width:278px; height:186px; float:left; margin-right:10px;}
.galeria ul li img{width:278px; height:186px;}

/* menu */
#header .col-2 ul	{float:right;}
#header .col-2 ul li	{display:inline;float:left;}


#header .col-3 .contentor-extras	{float:right;}
#header .col-3 form, #header .col-3 ul	{float:left;}
#header .col-3 ul li	{display:inline;float:left;}

/*BARRA CIMA*/
.contentor-extras span{font-family:'Abel', Arial,Helvetica,sans-serif; font-size:14px; margin-right:10px;}
.contentor-extras  input[type="text"]{width:180px; height:13px; line-height:12px; margin-right:0}
.contentor-extras  input[type="submit"]{background:url(../imagens/fundo-redes.png) no-repeat 0 0; font-family:'Abel', Arial,Helvetica,sans-serif; height:30px; width:30px;font-size:16px; text-transform:uppercase;padding:0; border-radius:10px; margin-right:20px;}
.contentor-extras  input[type="submit"]:hover{background-position:bottom}
#bt-icone-facebook, #bt-icone-youtube{
	background:url(../imagens/fundo-redes.png) no-repeat 0 0;
	display:block;
	height:30px;
	width:30px;
	color:#FFF;
	font-size:18px;
	text-transform:lowercase;
	border-radius:10px;
	box-shadow:0 0 5px #404040;
	cursor:pointer;
	margin-right:5px;
}
#bt-icone-facebook:hover, #bt-icone-youtube:hover{
	background-position:0 bottom;
}
#bt-sos-audiovisuais{
	background:url(../imagens/fundo-bt-sos.png) no-repeat 0 0;
	font-family:'Abel', Arial,Helvetica,sans-serif; font-size:16px; text-transform:uppercase;
	color:#FFF;
	height:33px;
	margin-left:-10px;
	line-height:25px;
	padding:6px 15px 8px 25px;
}

#bt-audiorent{
	background:url(../imagens/fundo-bt-arte.png) no-repeat 0 0;
	font-family:'Abel', Arial,Helvetica,sans-serif; font-size:16px; text-transform:uppercase;
	color:#FFF;
	height:33px;
	margin-left:-18px;
	line-height:25px;
	padding:6px 30px 8px 30px;
}

/*MENU*/
#header #menu a{font-family:'Abel', Arial,Helvetica,sans-serif; font-size:16px; text-transform:lowercase; color:#781f1c; margin-right:22px;  display:block; height:70px;}
#header #menu a:hover{background:url(../imagens/bt-escolhido.png) no-repeat center 0; text-decoration:none;}
#header #menu .inactivo{cursor:default;background:url(../imagens/bt-escolhido.png) no-repeat center 0; text-decoration:none; }
#header #menu .bt-lacoustics{background:url(../imagens/fundo-bt-lacoustics.jpg) repeat-x 0 0; height:35px; line-height:35px; color:#000; text-transform:uppercase; font-size:14px; box-shadow:0 0 5px #404040; border-radius:5px; margin-top:18px; padding:0 10px; margin-right:10px}
#header #menu .bt-lacoustics:hover{background:url(../imagens/fundo-bt-lacoustics.jpg) repeat-x 0 bottom;}
#header #menu .bt-lacoustics img{margin-right:10px;}
#header #menu .lacoustics-inactivo{background:url(../imagens/fundo-bt-lacoustics.jpg) repeat-x 0 bottom; height:35px; line-height:35px; color:#000; text-transform:uppercase; font-size:14px; box-shadow:0 0 5px #404040; border-radius:5px; margin-top:18px; padding:0 10px; cursor:default}
#header #menu .lacoustics-inactivo:hover{background-position:0 bottom}

/*SUBMENUS*/
.submenu{background-color:#FFF; position:absolute; z-index:50; width:150px; box-shadow:#000; border-radius:5px;  padding:0 15px; text-align:center;}
.submenu a{font-family:'Abel', Arial,Helvetica,sans-serif; font-size:18px; display:block; padding:15px 0; color:#a6a6a6; border-bottom:solid 1px #a6a6a6;text-transform:lowercase;}
.submenu a:hover {color:#404040; text-decoration:none; }
.submenu .inactivo{color:#781f1c; text-decoration:none; cursor:default;}
.submenu .inactivo:hover{color:#781f1c; text-decoration:none; cursor:default;}
.submenu .last{border:none}
#submenu-empresa{margin-left:525px;}

/*BANNER*/
#banner{background-color:#000; height:286px; box-shadow: 0 0 10px #404040; text-align:center; overflow:hidden; margin-bottom:50px;}
#banner img {display:none;}

/*HOME*/
#conteudo-home .sem-margem{margin:0;}
#conteudo-home h4{font-family:'Abel', Arial,Helvetica,sans-serif; font-weight:normal; font-size:20px}
#conteudo-home ul{ margin-left:15px;}
#conteudo-home ul li{list-style:outside; margin-bottom:10px;}
#conteudo-home .last{margin-bottom:0;}
#conteudo-home .col-1{width:306px; margin-right:15px; float:left}
#conteudo-home .col-2{width:306px; margin-right:15px;float:left}
/*#conteudo-home .col-3{width:225px; margin-right:15px;float:left}*/
#conteudo-home .col-4{width:306px;float:left}
#conteudo-home .col-1 img, #conteudo-home .col-2 img, #conteudo-home .col-4 img{margin-left:45px;}
#conteudo-home .titulo{background:url(../imagens/separador.png) repeat-x 0 center; text-align:center; margin-bottom:20px; margin-top: -15px; position: relative;}
#conteudo-home h2{background:url(../imagens/fundo-tit-home.png) repeat-x 0 0; font-family:'Abel', Arial,Helvetica,sans-serif; font-size:30px; color:#FFF; display:inline; border-radius:40px; box-shadow:0 0 5px #000;}
#conteudo-home .col-1 h2{padding:15px 8px 15px 8px;}
#conteudo-home .col-2 h2{padding:15px}
#conteudo-home .col-3 h2{padding:15px}
#conteudo-home .col-4 h2{padding:15px 10px 15px 10px; margin:0;}
#conteudo-home .col-4 .texto{
	background-color:#781f1c;
	font-family:'Abel', Arial,Helvetica,sans-serif;
	background-image: linear-gradient(bottom, #410C0A 45%, #771F1C 100%);
	background-image: -o-linear-gradient(bottom, #410C0A 45%, #771F1C 100%);
	background-image: -moz-linear-gradient(bottom, #410C0A 45%, #771F1C 100%);
	background-image: -webkit-linear-gradient(bottom, #410C0A 45%, #771F1C 100%);
	background-image: -ms-linear-gradient(bottom, #410C0A 45%, #771F1C 100%);
	
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.45, #410C0A),
		color-stop(1, #771F1C)
	);
	height:401px;
	padding:52px 15px 50px 15px;
	border-radius:5px;
	margin-top:-30px;
}
#conteudo-home .col-4 .texto p{color:#FFF; font-size:14px;line-height:20px;}
#conteudo-home .col-4 .texto strong{color:#FFF; font-size:14px;line-height:20px;}
#conteudo-home .col-4 .titulo{background:none; margin-bottom:0; }
#conteudo-home .col-4 .ver-mais{background:none; margin:0; margin-top:-31px;}
#conteudo-home p{text-align:left; font-size:12px; line-height:17px;}
#conteudo-home .ver-mais{background:url(../imagens/separador.png) repeat-x 0 center; text-align:center; margin-top:20px;}
#conteudo-home .ver-mais a{background:url(../imagens/fundo-tit-home.png) repeat-x 0 0; padding:25px 25px 25px 25px; border-radius:40px; box-shadow:0 0 5px #000;display:inline-block;}
#conteudo-home .ver-mais a:hover{background-position:0 bottom}
#conteudo-home .col-1 .ver-mais img, #conteudo-home .col-2 .ver-mais img,#conteudo-home .col-3 .ver-mais img,#conteudo-home .col-4 .ver-mais img{ margin-left:0;}
#conteudo-home .col-3 h4{margin-top:8px;}
#conteudo-home .col-4 h4{color:#FFF; text-transform:uppercase; margin-bottom:20px; margin-top:20px; margin-top:0; font-size:36px; line-height:42px; text-align:center;}
#conteudo-home .texto{
	height:400px;
}

/*EMPRESA*/
#conteudo-empresa h2{font-family:'Abel', Arial,Helvetica,sans-serif; font-size:40px; color:#781f1c; border-bottom:solid 1px #781f1c; margin-bottom:20px; text-transform:uppercase; font-weight:normal}
#conteudo-empresa .col-1{ width:306px; float:left; margin-right:15px; }
#conteudo-empresa .col-1 p{font-family:'Abel', Arial,Helvetica,sans-serif; font-size:40px;line-height:42px; text-transform:uppercase; text-align:right}
#conteudo-empresa .col-2{ width:634px; float:left;}
#conteudo-empresa .col-2 p{font-size:14px; line-height:22px; margin-bottom:20px;}
#conteudo-empresa ul li{list-style:inside; margin-bottom:15px; font-size:14px;}

/*SOM*/
#conteudo-som h2{font-family:'Abel', Arial,Helvetica,sans-serif; font-size:40px; color:#781f1c; border-bottom:solid 1px #781f1c; margin-bottom:20px; text-transform:uppercase; font-weight:normal}
#conteudo-som .col-1{width:306px; float:left; margin-right:15px;}
#conteudo-som .col-2{width:306px; float:left; margin-right:15px;}
#conteudo-som .col-3{width:306px; float:left;}
#conteudo-som .bloco-material{margin-bottom:30px;}
#conteudo-som .bloco-material h3{
	background-color:#781f1c;
	color:#FFF;
	font-family:'Abel', Arial,Helvetica,sans-serif;
	padding:10px;
	margin-bottom:20px;
	border-radius:5px;
	box-shadow:0 0 5px #000;
	line-height:20px;
	background-image: linear-gradient(bottom, #410C0A 45%, #771F1C 100%);
	background-image: -o-linear-gradient(bottom, #410C0A 45%, #771F1C 100%);
	background-image: -moz-linear-gradient(bottom, #410C0A 45%, #771F1C 100%);
	background-image: -webkit-linear-gradient(bottom, #410C0A 45%, #771F1C 100%);
	background-image: -ms-linear-gradient(bottom, #410C0A 45%, #771F1C 100%);
	
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.45, #410C0A),
		color-stop(1, #771F1C)
	);
	
	font-family:'Abel', Arial,Helvetica,sans-serif;
	font-size:20px;
}
#conteudo-som .bloco-material ul{padding-bottom:20px; border-bottom:solid 1px #781f1c}
#conteudo-som .bloco-material ul li{list-style:inside; font-size:14px; margin-bottom:5px;}

/*FOTOGRAFIA*/
#conteudo-fotografia h2{font-family:'Abel', Arial,Helvetica,sans-serif; font-size:40px; color:#781f1c; border-bottom:solid 1px #781f1c; margin-bottom:20px; text-transform:uppercase; font-weight:normal}
#conteudo-fotografia .col-1{ width:270px; float:left; margin-right:15px; }
#conteudo-fotografia .col-2{width:670px; float:left;}
#conteudo-fotografia .col-1 p{font-family:'Abel', Arial,Helvetica,sans-serif; font-size:40px;line-height:42px; text-transform:uppercase; text-align:right}
#conteudo-fotografia .col-2 p{font-size:14px; line-height:22px; margin-bottom:20px;}
#conteudo-fotografia ul li{list-style:inside; margin-bottom:15px; font-size:14px;}

#galeria-fotografia{margin-bottom:30px;margin-left:8px;}
#galeria-fotografia .next{
	opacity:0.4;
	filter:alpha(opacity=40);
	-moz-transition: opacity 1s;
	-webkit-transition: opacity 1s;
	-o-transition: opacity 1s; 
}
#galeria-fotografia .next:hover{opacity:1; filter:alpha(opacity=100);}
#galeria-fotografia .prev{
	opacity:0.4;
	filter:alpha(opacity=40);
	-moz-transition: opacity 1s;
	-webkit-transition: opacity 1s;
	-o-transition: opacity 1s; 
}

#galeria-fotografia .prev:hover{opacity:1; filter:alpha(opacity=100);}
#galeria-fotografia .col-left{width:40px; float:left; margin-top:70px; margin-right:10px;}
#galeria-fotografia .col-right{width:40px; float:left;margin-top:70px;}
#galeria-fotografia .col-middle{width:570px; height:186px; float:left; overflow:hidden;}
#galeria-fotografia ul li{display:inline; width:278px; height:186px; float:left; margin-right:10px;}
#galeria-fotografia ul li img{width:278px; height:186px;}



/*VIDEO*/
#conteudo-video h2{font-family:'Abel', Arial,Helvetica,sans-serif; font-size:40px; color:#781f1c; border-bottom:solid 1px #781f1c; margin-bottom:20px; text-transform:uppercase; font-weight:normal}
#conteudo-video .col-1{ width:270px; float:left; margin-right:15px; }
#conteudo-video .col-2{width:670px; float:left;}
#conteudo-video .col-1 p{font-family:'Abel', Arial,Helvetica,sans-serif; font-size:40px;line-height:42px; text-transform:uppercase; text-align:right}
#conteudo-video .col-2 p{font-size:14px; line-height:22px; margin-bottom:20px;}
#conteudo-video ul li{list-style:inside; margin-bottom:15px; font-size:14px;}

#galeria-video{margin-bottom:30px;margin-left:8px;}
#galeria-video .next{
	opacity:0.4;
	filter:alpha(opacity=40);
	-moz-transition: opacity 1s;
	-webkit-transition: opacity 1s;
	-o-transition: opacity 1s; 
}
#galeria-video .next:hover{opacity:1; filter:alpha(opacity=100);}
#galeria-video .prev{
	opacity:0.4;
	filter:alpha(opacity=40);
	-moz-transition: opacity 1s;
	-webkit-transition: opacity 1s;
	-o-transition: opacity 1s; 
}

#galeria-video .prev:hover{opacity:1; filter:alpha(opacity=100);}
#galeria-video .col-left{width:40px; float:left; margin-top:70px; margin-right:10px;}
#galeria-video .col-right{width:40px; float:left;margin-top:70px;}
#galeria-video .col-middle{width:570px; height:186px; float:left; overflow:hidden;}
#galeria-video ul li{display:inline; width:278px; height:186px; float:left; margin-right:10px;}
#galeria-video ul li img{width:278px; height:186px;}

/*EVENTOS*/
#conteudo-eventos h2{font-family:'Abel', Arial,Helvetica,sans-serif; font-size:40px; color:#781f1c; border-bottom:solid 1px #781f1c; margin-bottom:20px; text-transform:uppercase; font-weight:normal}
#conteudo-eventos .col-1{ width:306px; float:left; margin-right:15px; }
#conteudo-eventos .col-1 p{font-family:'Abel', Arial,Helvetica,sans-serif; font-size:40px;line-height:42px; text-transform:uppercase; text-align:right}
#conteudo-eventos .col-2{ width:634px; float:left;}
#conteudo-eventos .col-2 p{font-size:14px; line-height:22px; margin-bottom:20px;}
#conteudo-eventos ul li{list-style:inside; margin-bottom:15px; font-size:14px;}

/*ENGENHARIA*/
#conteudo-engenharia h2{font-family:'Abel', Arial,Helvetica,sans-serif; font-size:40px; color:#781f1c; border-bottom:solid 1px #781f1c; margin-bottom:20px; text-transform:uppercase; font-weight:normal}
#conteudo-engenharia .col-1{ width:270px; float:left; margin-right:15px; }
#conteudo-engenharia .col-2{width:670px; float:left;}
#conteudo-engenharia .col-1 p{font-family:'Abel', Arial,Helvetica,sans-serif; font-size:36px;line-height:42px; text-transform:uppercase; text-align:right}
#conteudo-engenharia .col-2 p{font-size:14px; line-height:22px; margin-bottom:20px;}
#conteudo-engenharia ul li{list-style:inside; margin-bottom:15px; font-size:14px;}

#galeria-engenharia{margin-bottom:30px;margin-left:8px;}
#galeria-engenharia .next{
	opacity:0.4;
	filter:alpha(opacity=40);
	-moz-transition: opacity 1s;
	-webkit-transition: opacity 1s;
	-o-transition: opacity 1s; 
}
#galeria-engenharia .next:hover{opacity:1; filter:alpha(opacity=100);}
#galeria-engenharia .prev{
	opacity:0.4;
	filter:alpha(opacity=40);
	-moz-transition: opacity 1s;
	-webkit-transition: opacity 1s;
	-o-transition: opacity 1s; 
}

#galeria-engenharia .prev:hover{opacity:1; filter:alpha(opacity=100);}
#galeria-engenharia .col-left{width:40px; float:left; margin-top:70px; margin-right:10px;}
#galeria-engenharia .col-right{width:40px; float:left;margin-top:70px;}
#galeria-engenharia .col-middle{width:570px; height:186px; float:left; overflow:hidden;}
#galeria-engenharia ul li{display:inline; width:278px; height:186px; float:left; margin-right:10px;}
#galeria-engenharia ul li img{width:278px; height:186px;}


/*LACOUSTICS*/
#conteudo-lacoustics h2{font-family:'Abel', Arial,Helvetica,sans-serif; font-size:40px; color:#781f1c; border-bottom:solid 1px #781f1c; margin-bottom:20px; text-transform:uppercase; font-weight:normal}
#conteudo-lacoustics .col-1{ width:306px; float:left; margin-right:15px; }
#conteudo-lacoustics .col-1 img{margin-bottom:30px;}
#conteudo-lacoustics .col-1 p{font-family:'Abel', Arial,Helvetica,sans-serif; font-size:40px;line-height:42px; text-transform:uppercase; text-align:right}
#conteudo-lacoustics .col-1 ul{margin-top:30px;}
#conteudo-lacoustics .col-1 ul li{list-style:none; text-align:right; font-size:14px; line-height:17px; margin-bottom:5px; padding:0}
#conteudo-lacoustics .col-1 ul li img{margin:0; margin-top:-2px; margin-right:5px;}
#conteudo-lacoustics .col-2{ width:634px; float:left;}
#conteudo-lacoustics .col-2 p{font-size:14px; line-height:22px; margin-bottom:20px;}
#conteudo-lacoustics ul li{list-style:inside; margin-bottom:15px; font-size:14px;}

/*SOS*/
#conteudo-sos h2{font-family:'Abel', Arial,Helvetica,sans-serif; font-size:40px; color:#781f1c; border-bottom:solid 1px #781f1c; margin-bottom:20px; text-transform:uppercase; font-weight:normal}
#conteudo-sos .col-1{ width:306px; float:left; margin-right:15px; }
#conteudo-sos .col-1 p{font-family:'Abel', Arial,Helvetica,sans-serif; font-size:40px;line-height:42px; text-transform:uppercase; text-align:right}
#conteudo-sos .col-2{ width:634px; float:left;}
#conteudo-sos .col-2 p{font-size:14px; line-height:22px; margin-bottom:20px;}
#conteudo-sos .col-2 .paragrafo-sos{font-family:'Abel', Arial,Helvetica,sans-serif; font-size:22px; color:#781f1c;}
#conteudo-sos ul li{list-style:inside; margin-bottom:15px; font-size:14px;}

/**/

/*RODAPE*/
#rodape{margin-top:50px; }
#rodape #contactos {background:url(../imagens/fundo-rodape.jpg) repeat 0 0; box-shadow:inset 0 0 5px #000; margin-bottom:10px; padding-bottom: 10px}
#rodape #contactos h3{font-family:'Abel', Arial,Helvetica,sans-serif; font-size:30px; text-shadow:0 -1px 0 #404040; color:#FFF;}
#rodape #contactos .col-1{width:303px; float:left; margin-right:20px;}
#rodape #contactos .col-2{width:303px; float:left; margin-right:20px;}
#rodape #contactos .col-3{width:303px; float:left;}

#rodape #contactos .alerta	{color:#fff;}

#rodape #contactos .col-1 input[type="text"]{width:283px;height:26px; margin-bottom:17px; font-size:12px;box-shadow:inset 0 0 4px #404040; border:none;}
#rodape #contactos .col-2 textarea{width:283px; height:263px; margin-top:60px; margin-bottom:10px; font-size:12px; box-shadow:inset 0 0 4px #404040; border:none; overflow-y:auto;}
#rodape #contactos .col-2 input[type="submit"]{float:right; text-transform:uppercase; margin-bottom:20px;}
#rodape #contactos .col-3 p{color:#fff; font-size:14px;margin-bottom:15px; line-height:20px;}
#rodape #contactos .col-3 p a{color:#fff; text-decoration:none; font-size:14px;}
#rodape #contactos .col-3 p a:hover{text-decoration:underline;}
#rodape #contactos .col-3 span{font-family:'Abel', Arial,Helvetica,sans-serif;color:#781f1c; font-size:20px;}
#direitos{padding-bottom:30px;}
#direitos .col-1{float:left;font-size:10px;}
#direitos .col-3{float:left;font-size:10px;width:200px;height:20px;overflow:hidden;margin-left:20px;}
#direitos .col-2{float:right;font-size:10px;}
#rodape #contactos .privacidade {font-size: 12px; line-height: 15px; color:#fff; width: 66%}
#rodape #contactos .privacidade a {font-size: 12px; line-height: 15px; color:#fff;}
/**/
#simplemodal-overlay	{background-color:#000;background-color:rgba(0,0,0,0.5);}
#simplemodal-data	{min-width:300px;min-height:50px;padding:20px;background-color:#FFF;border-radius:5px;}
#simplemodal-data :focus	{}
#simplemodal-botoes	{text-align:center;margin-top:20px;}
#simplemodal-botoes a, #simplemodal-botoes input{background-color:#ccc;
	color:#fff;font-size:12px;text-transform:uppercase;height:33px;border-radius:5px;border:solid 1px #e5e5e5; padding:10px; text-decoration:none}
#simplemodal-botoes a:hover, #simplemodal-botoes input:hover{background-color:#781f1c; }
/**/
.last	{margin-right:0;}


#loading-container {background:rgba(255,255,255,0.9) url(../imagens/loading.gif) no-repeat center center; width: 100%; height: 100%; position:fixed; left: 0; top: 0;display:none; z-index: 10000;} 