@charset "utf-8";
*	{font-family: Georgia, "Times New Roman", Times, serif; font-size:16px; border:0;text-decoration:none;outline:0;margin:0; padding:0;list-style:none;}
html	{background:url(../imagens/padrao.jpg) repeat-x 0 0;}
body	{}
p, a, img	{color:#404040;}
img	{vertical-align:middle;}
a:hover	{text-decoration:underline;}
p	{padding-bottom:10px;text-align:justify;line-height:24px;}
li	{}
h1, h1 a	{}
h2	{color:#c49a2d;font-size:40px;line-height:43px;text-align:center;margin-bottom:10px; font-weight:normal; font-style:italic;}
h3	{font-size:25px;font-style:italic;line-height:28px;text-align:center;margin-bottom:10px; font-weight:normal; margin-top:40px;}
h3 span	{background:url(../imagens/fundo_ensaios.jpg) repeat-x 0 0 #c49a2d;color:#fff;padding:8px 16px; border-radius:5px;box-shadow:3px 3px 5px #ccc; font-size:25px;}
h4{text-align:center; font-weight:normal; font-style:italic; font-size:16px; }
textarea	{resize:none;}
::selection {background-color:#CCC;}
::-moz-selection {background:#CCC;}
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;}

input[type="submit"], input[type="reset"], input[type="button"]	{background-color:#231f20;color:#FFF;padding:5px 10px;cursor:pointer;}
input[type="text"], input[type="password"]	{border:solid 1px #ccc;font-size:14px;line-height:20px;padding:10px;width:438px;vertical-align:middle; box-shadow:inset 0 0 3px #ccc;border-radius:5px;}
input[disabled="disabled"]	{opacity:0.2;filter:opacity(alpha=20);cursor:default}
textarea	{border:solid 1px #ccc;font-size:14px;line-height:20px;resize:none;overflow:auto;width:438px;height:150px;padding:10px;box-shadow:inset 0 0 3px #ccc;border-radius:5px;}

.wrapper	{width:960px;margin:0 auto;}
.clearfix{clear:both;}
.leg	{color:#c49a2d;font-style:italic;text-transform:lowercase;}
.alerta	{color:#c49a2d;font-size:10px;line-height:13px;font-style:italic;text-transform:lowercase;}

/**/
#header	{text-align:center;padding-top:29px;margin-bottom:10px;}
#header	img	{color:#fff;}
#header .wrapper	{background:url(../imagens/header-back.jpg) no-repeat center 0;}
#contentor	{}

.col-esq	{width:460px;float:left;}
.col-dir	{width:460px;float:right;}

.col-esq h3, .col-dir h3{color:#c49a2d; font-size:25px;}

#contactos	{margin:30px 0 50px 0;}
#contentor-mapa	{background-color:#FFF;padding:10px;box-shadow:0 0 5px #999;margin-bottom:20px;}
#mapa	{width:100%;height:280px;}

#form-contacto .alerta	{float:left;}
#form-contacto .bts	{float:right;}
#form-contacto .bts input	{background:url(../imagens/fundo_ensaios.jpg) repeat-x 0 0;color:#fff;padding:7px 16px;border-radius:5px;box-shadow:3px 3px 5px #ccc; font-style:italic; font-size:25px;}

#rodape	{background:url(../imagens/rodape.png) no-repeat center 0;margin:20px 0 50px 0;padding-top:20px; color:#404040;}
#rodape span	{float:left;  font-size:12px;}
#w2c	{float:right;}

/**/
#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;}
#simplemodal-data * {color:#404040;}
#simplemodal-data :focus	{}
#simplemodal-botoes	{text-align:center;margin-top:20px;}
#simplemodal-botoes a, #simplemodal-botoes input	{margin:0 10px; background:url(../imagens/fundo_ensaios.jpg) repeat-x 0 0;color:#fff;padding:8px 16px;border-radius:5px;box-shadow:3px 3px 5px #ccc; font-style:italic; font-size:16px;}
#simplemodal-container a.modalCloseImg {background:url(../images/modal-x.png) no-repeat 0 0;width:20px;height:20px;display:inline;z-index:3200;position:absolute;top:0;right:0;cursor:pointer;display:none;}

.elemento-decorativo{text-align:center;}
.linha_cima_tit{margin-bottom:10px; font-size:40px;}
h4.linha_baixo_tit{color:#a3a3a3; border-top:solid 1px #c49a2d; padding-top:8px; width:200px; margin:0 auto 20px auto;}

#tit-servicos{background:url(../imagens/fundo_contactos.jpg) no-repeat 0 0; padding:55px 0 15px 0; text-align:center; margin:30px auto 0 auto;}

#tit-contactos{background:url(../imagens/fundo_contactos.jpg) no-repeat 0 0; padding:55px 0 15px 0; margin-bottom:30px;}