@charset "UTF-8";
/*
laranja: #f56600
cinza: #333
marrom: #1f1a17
fundo: #516e6e
img: 330px x 180px
*/


body,td,th,h1,h2,h3,h4 {
	color:#333;
	font: 11px Verdana, Geneva, sans-serif;
	outline:none;
}
body { background-color:#516e6e; }

.container { position:relative; }
.container { background: #CCC url(../imgs/bg4.jpg) repeat; }

a { text-decoration: none; outline:none; color:#516e6e; }
a:hover { text-decoration:underline; }

/* tab contato */
div#tab_contato { color:#888; }
div#tab_contato div#pato { background-color:#1f1a17; padding:20px 0 10px 0; }
div#tab_contato div#pato a:hover { color:#fff; }
div#tab_contato div#pato h3 { border-bottom: 1px solid #333; padding-bottom:5px; }
div#tab_contato div#tab{width:310px;height:28px;background:transparent url(../imgs/tab.gif) no-repeat top center;text-align:center;position:relative;left:605px;}
/*div#tab_contato div#pato #pato_patos {height:360px; padding:0 5px 0 0; overflow:auto;}*/
div#tab_contato div#tab a { color:#888; position:relative; top:3px; display:block;}
div#tab_contato div.span-7 { margin-right:30px; }
div#tab_contato div.last { margin-right:0; }
div#tab_contato p#texto_pato { color:#ffb400; padding-top:18px; }

/* */

div#head { height:150px;position:relative; }
div#head h1 { position:relative; top:15px; left:40px; float:left; }
div#head h1 a  {
	display: block;
	height:82px;
	width:116px;
	background:transparent url(../imgs/logo_pato_top.gif) no-repeat scroll left top;
 }
div#head h1 a span { display: none; }

/* menu */

ul#menu {
	margin:0;
	padding:0;
	list-style-type:none;
	text-align:left;
	float:left;
	background: url(../imgs/menu/linha-bg.gif) no-repeat 430px 84px;
	position:relative;
	top:76px;
	left:225px;
}
ul#menu li {
	display:inline;
}
ul#menu {	background: url(../imgs/bg-menu.gif) repeat-x left bottom; }

ul#menu li a {
	color:#333;
	float:left;
	height:20px;
	margin:0 8px 0 0;
	padding:0;
	text-align:center;
	text-decoration:none;
}
ul#menu li a.ultimo { margin:0; }
ul#menu li a#auvide { width:90px; }
ul#menu li a#audio { width:52px; }
ul#menu li a#video { width:52px; }
ul#menu li a#design { width:52px; }

ul#menu li a:hover { border-bottom:2px solid #f56600; color:#f56600; }
ul#menu li .atual-menu { border-bottom:2px solid #f56600; color:#f56600; }
div#pato_twitter {
  color:#333;
  height:20px;
  width:200px;
  float:left;
  left:254px;
  position:relative;
  text-align:left;
  top:76px;
  border-bottom: 2px solid #f5a56d;
  padding-left:19px;
}

h3 { margin:0 0 15px 0; color:#f56600; font-size:14px; }

/* PORTFOLIO E SOBRE */
/* */

.txt-chamada {font-size:11px; }

.rodape { margin-top:15px; background-color:#1f1a17; color:#FFF; }
.endereco {
	font-size:11px;
	text-align:center;
	padding:5px 0;
}
.endereco a {color:#fff; }

.hidden {
  display:none;
}

.news { margin-bottom:20px;}
.news p, .txt-chamada p { margin:0 0 0.5em;}

.trabalho {margin:0 0 25px 0;}

/* */
input.text, input.title { width:258px; }
textarea { width:258px; height:150px; }
label { font-weight:normal; }
form { margin-bottom:20px; }
form p { margin:0 0 3px 0; }
form p.enviar { text-align:right; }
input#btn-form {
	background-color:#fff;
	padding:2px;
	color:#F56600;
	margin-top:10px;
	vertical-align:middle;
	width:70px;
	border:1px solid #BBBBBB;
}
/* */
div#col_dir {padding:0 20px 50px 20px; color:#333;}
div#col_dir a {color:#1f1a17;}

div#twitter_div { margin:0 0 30px 0;  }
div#twitter_div ul { list-style-type: none; margin:0; padding:0;}
div#twitter_div ul li { list-style-type: none; margin:0 0 10px 0;}
div#twitter_div ul li p { margin:0 0 3px 0;}
#twitter_acompanhe {
  display: block;
  text-align: left;
  background:transparent url(../imgs/twitter_logo.png) no-repeat scroll left bottom;
  height:60px;
  width:100px;
}

/* */
.erro_form {
  color:#ff5500;padding:0.8em;
}
#msg_envio {color:#ff5500;padding:0.8em;}