@import url(http://bryntec.com/wp-content/themes/bryntec/style/tabela.css);
@import url(http://bryntec.com/wp-content/themes/bryntec/style/form.css);

body {margin:0px; font-family:Arial, Helvetica, sans-serif; color:#333333; font-size:15px;}
a, a img {border:none; outline:none;}
a {color:#666666;}
a:hover {color:#5C7BA3;}

/* Topo */
.topo {margin:0px auto; width:910px; padding:0px 20px 0px 20px; height:97px;}
.topo dl {margin:0px;}
.topo dt {float:left; width:238px; height:70px; margin:0px; padding:15px 0px 12px 0px;}
.topo dd {float:right; width:632px; margin:31px 0px 0px 0px;}

.box, .box-esq, .box-dir, .box-miolo {float:right; height:40px;}
.box-esq {width:5px; background-image:url(images/box_esq.png);}
.box-dir {width:5px; background-image:url(images/box_dir.png);}
.box-miolo {background-color:#DAE2EB;}

.usertop, .busca {float:left; height:30px; font-size:16px;}

.usertop {max-width:412px;}
.usertop img {float:left; border:#5C7BA3 solid 2px; margin:5px 0px 0px 0px;}
.usertop p {float:left; color:#5C7BA3; line-height:40px; margin:0px; padding:0px 12px 0px 8px; overflow:hidden;}
.usertop a {text-decoration:none; color:#5C7BA3;}
.usertop a:hover {text-decoration:none; color:#000000;}

.busca div {float:left; width:4px; height:30px; margin-top:5px; background-image:url(images/input_text_esq_busca.png);}
.busca p {float:left; margin:0px;}
.busca input, .busca a {float:left; margin-top:5px;}

.input-text, .input-text-busca, .input-text-busca-d {
	height:30px; /*30-5*/ padding:0px 4px 0px 0px;
	border:0px; background-image:url(images/input_text.png); background-repeat:repeat-x; font-size:16px; color:#7F7F7F;}
.input-text-busca {width:202px; /*166-4=162*/ /*maior enquanto nao tiver users*/}
.input-text-busca-d {width:162px; /*166-4*/}

.area-menus {width:100%; min-width:950px; height:59px; background-image:url(images/menu_bg.png);}
.menu {width:910px; height:59px; margin:0px auto; padding:0px 20px 0px 20px; position:relative;}

.menu ul {margin:0px; padding:0px; list-style:none; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:18px;}
.menu li {display:inline;}
.menu li a, .menu li a.ativo {float:left; margin-right:20px; padding:0px 0px 0px 10px; color:#5C7BA3; line-height:34px; text-decoration:none; cursor:pointer;}
.menu li a.ativo {color:#FFFFFF; background:url(images/menu.png) no-repeat;}

.menu li a span, .menu li a span.ativo {display:block; height:31px; padding:0px 10px 0px 0px;}
.menu li a span.ativo {background:url(images/menu.png) no-repeat right top;}

.menu .sub a.on {color:#000000;} /* menu ativo */
/* .menu .sub a.on {font-weight:bold; font-style:italic;} */

.menu .sub {position:absolute; top:28px; left:20px; margin:0px; padding:0px; font-size:14px; color:#FFFFFF;}
.menu .sub li, .menu .sub li a { float:none; height:50px; color:#FFFFFF;}
.menu .sub li a:hover {color:#000000;}

/* Conteudo */
.conteudo {margin:20px auto; width:950px;}
.only, .esq {float:left; margin-left:20px; padding:0px; text-align:justify;}
.only {width:910px; margin-bottom:16px;}
.esq {width:640px;}

/*li {list-style:inside; list-style-type:none;}*/
.esq ul {float:left; width:100%; margin:0px 0px 20px 0px; list-style-type:disc;}
.esq li {float:left; width:100%;}

.imagem {float:left; margin:2px 16px 10px 0px; border:0px; clear:both; border:1px solid #ECECEC;}

.dir {float:right; margin-right:20px; width:250px; font-size:14px; color:#666666;}

.dir h5 {padding:5px 0px 0px 10px;}

.dir .recent-work {float:left; margin:0px 0px -10px 0px; padding:0px;}
.dir .recent-work dt, .dir .recent-work dd {float:left; margin:0px 0px 10px 0px;}
.dir .recent-work dt {width:40px; height:40px; overflow:hidden; border:1px solid #ECECEC;}
.dir .recent-work dd {width:208px; height:42px;}
.dir .recent-work a {text-decoration:none;}

.dir .contato-rapido {float:left; width:250px; margin:0px; padding:0px; height:30px;}
.dir .contato-rapido dt, .dir .contato-rapido dd {margin:0px;}
.dir .contato-rapido dt {float:left; width:143px; letter-spacing:1px;}
.dir .contato-rapido dd {float:right; width:107px;}
.dir .contato-rapido a { text-decoration:none;}

.dir div {float:left; text-align:justify;}
.dir ul {float:left; width:250px; margin:0px; padding:0px;}
.dir li {list-style:inside; list-style-type:none; color:#4C4C4C; font-size:0.36cm;}
.dir li a {text-decoration:none; font-weight:bold;}

.btn {float:left; height:30px; background:url(images/btn.png) repeat-x; color:#5C7BA3; font-size:14px; line-height:30px; text-decoration:none; text-shadow:#FFFFFF 1px 1px 1px; cursor:pointer;}
.btn span {float:left; height:30px; margin-left:10px; padding-right:10px; background:#FFFFFF url(images/btn.png) no-repeat right top;}

textarea {width:640px;}

.item dl {float:left; margin:0px 20px 0px 0px;}
.item .no_space {margin:0px;}
.item dt, .item dd {margin:0px; padding:0px;}
.item dt {width:198px; height:110px; background-color:#ECECEC; text-align:left; border:1px solid #ECECEC; overflow:hidden;}
.item dd {width:200px; height:16px; padding:7px 0px 7px 0px; margin-bottom:20px; text-align:center; font-size:13px;}
.item a {text-decoration:none;}

#vermais a {float:left; width:100%; height:30px; margin-bottom:10px; color:#5C7BA3; background-color:#DAE2EB;
text-align:center; line-height:28px; font-weight:bold; text-decoration:none;}
#vermais a:hover {text-decoration:underline;}

.screenshot {width:638px; height:358px; border:1px solid #ECECEC; overflow:hidden;}
.screenshot-menor ul {margin:0px 0px 10px 0px; padding:0px;}
.screenshot-menor li {display:inline; margin-right:10px; width:auto;}
.screenshot-menor img {border:1px solid #ECECEC;}

/* Direita */
.redes-sociais {height:18px; margin:0px;}
.redes-sociais a, .redes-sociais img {float:left; margin:0px; padding:0px;}

h1, h2, h3, h4, h5, h6 {float:left; width:100%; margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif;}

h1 {/*height:38px;*/ margin-bottom:8px; color:#5C7BA3; font-size:25px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
h1 span { font-size:14px; float:right; line-height:35px;}
h2 {color:#869DBA; height:32px; font-size:20px;}
h3 {color:#AEBDD1; font-size:16px;}

h4 {width:240px;/*250-10*/ height:33px; margin:20px 0px 4px 0px; padding:0px 0px 0px 10px;
background:#B6CFE6 url(images/h4_rod.png) repeat-x bottom; color:#FFFFFF;
text-transform:uppercase; line-height:27px; letter-spacing:1px; font-size:12px;}

.no-margin-top {margin:0px 0px 4px 0px;}

h5 {width:200px;  color:#4C4C4C; font-size:0.36cm;}
h6 {width:200px; padding:0px 0px 0px 10px; color:#999999; font-size:12px; font-weight:normal; text-transform:capitalize;}

.registrar div {float:left; width:4px; height:30px; margin:0px; background-image:url(images/input_text_esq.png);}
.registrar p {float:left; margin:0px;}
.registrar input, .registrar a {float:left; margin:0px 0px -4px 0px;}

.twitter dt, .twitter dd, .twitter h5 {float:left; width:250px; height:auto; margin:0px;}
.twitter dd {font-size:11px; color:#666666; margin-bottom:10px;}
.twitter h5 {padding:0px; height:18px; overflow:hidden;} /*Temp*/
.twitter a {text-decoration:none; margin-bottom:10px;}
.twitter a:hover {color:#5C7BA3;}

.post-link-img {float:left; width:75px; height:75px; overflow:hidden; border:1px solid #ECECEC;}
.post-link-img p {text-align:center; margin:0px; color:#999999; font-size:12px; padding:15px 5px 0px 5px;}

.post-link-atual {float:left; width:78px; height:75px; margin:0px 8px 0px 8px; border:1px solid #FFFFFF; overflow:hidden; background-color:#F3F3F3;}
.post-link-atual p {text-align:center; margin:0px; padding-top:5px;}
.post-link-atual a {text-decoration:none;}

/* Home */
.bloco {
float:left;
width:290px;
margin-left:20px;
margin-bottom:20px;
overflow:hidden;}

.bloco h2 {width:290px;/*250-10*/ height:33px; margin:0px 0px 10px 0px; padding:0px 0px 0px 10px;
color:#869DBA; font-family:"Lucida Grande", sans-serif; border-bottom:#ececec 1px solid;
line-height:27px; letter-spacing:1px; font-size:20px;}

.bloco ul {
	margin:0px;
	padding:0px;
}
.bloco li {margin:0px; padding-left:10px; clear:both;}
.bloco a {text-decoration:none; margin:0px; padding:0px;}

/* Rodape */
.rodape {float:left; width:100%; min-width:950px; height:62px; /*height:202px;*/ margin-top:30px; background-image:url(images/bg_rodape.png);}
.rodape dl {margin:0 auto; width:910px; height:30px; padding:0px 20px 0px 20px; color:#5C7BA3; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; line-height:30px;}
.rodape dt { float:left; margin:0px; width:550px;}
.rodape dd { float:right; margin:0px; width:360px; text-align:right;}
.rodape hr {border-top:1px #5C7BA3 dashed; background-color:#E2E8EF;}

/* Linhas */
hr {height:1px; margin:0px; padding:0; display:block; clear:both; border:0px; color:#FFFFFF; background-color:#FFFFFF;}

.s10 {width:100%; height:10px;}

.erro {
	background-color:#FFF4C1;
	text-align:center;
	/*width:99%;*/
	margin:0px auto;
	padding:4px 0px 4px 0px;
	border:1px solid #FFCC33;
	color:red;	
	font-weight:bold;
	line-height:20px;
	font-size:14px;
	letter-spacing:0.005cm;
	margin-bottom:10px;
}

/*.dir iframe {border-bottom:1px solid #F5F5F5; margin-bottom:5px;}*/

.twtr-widget {margin:0px;}
.twtr-widget h4 {width:100%; height:20px; margin:0px; padding:0px; background:none; color:#FFFFFF; text-transform:capitalize;}
.twtr-widget span { float:none; margin:0px; padding:0px;}
.twtr-widget div {text-align:left; float:left;}

.twtr-tweet-wrap { margin:0px; padding:0px; background-color:#FFCC00;}
.twtr-avatar { background-color:#663300; display:block; float:left; margin:0px; padding:0px;}
.twtr-tweet-text {background-color:#66FF00; margin:0px; padding:0px; top:0px;}



