@import url(http://fonts.googleapis.com/css?family=Marvel);
@import url(http://fonts.googleapis.com/css?family=Oswald:400,300);

.div-topo-titulo1 {font-family: 'Oswald', sans-serif;font-size: 20px;color: #ffffff;text-decoration:none;line-height:26px;}
.div-topo-titulo2 {font-family: 'Oswald', sans-serif;font-size: 40px;color: #ffffff;text-decoration:none;line-height:40px;}
.div-topo-form {font-family: 'Marvel', sans-serif;font-size: 15px;color: #000000;text-decoration:none;border: 2px solid #fff;padding:3px;background-color:#fff;margin-top:5px;}
.div-topo-padrao {font-family: 'Marvel', sans-serif;font-size: 16px;color: #000000;line-height:14px;}
.div-topo-atendimento {font-family: 'Marvel', sans-serif;font-size: 16px;color: #e5e5e5;line-height:14px;}
.menu {font-family: 'Marvel', sans-serif;font-size: 17px;color: #ffffff;text-decoration:none;}
.menu-modal {font-family: 'Marvel', sans-serif;font-size: 17px;color: #ffffff;text-decoration:none; padding-left:20px;}
.menu-modal-padrao {font-family: 'Marvel', sans-serif;font-size: 16px;color: #000000;text-decoration:none;}
.menu-modal-destaque {font-family: 'Marvel', sans-serif;font-size: 22px;color: #555555;text-decoration:none;}
.menu-modal-titulo {font-family: 'Oswald', sans-serif;font-size: 40px;color: #ffffff;text-decoration:none;line-height:40px;}
.header-clientes {font-family: 'Marvel', sans-serif;font-size: 16px;color: #ffffff;text-decoration:none;}
.default-padrao-menor {font-family: 'Marvel', sans-serif;	font-size: 14px;	color: #000;}
.default-padrao {font-family: 'Marvel', sans-serif;	font-size: 16px;	color: #000;}
.default-padrao-botao {font-family: 'Marvel', sans-serif;	font-size: 18px;	color: #ffffff;	background:#F60;	padding:10px;}
.default-padrao-maior {font-family: 'Marvel', sans-serif;	font-size: 22px;	color: #000;}
.default-padrao-titulo {font-family: 'Oswald', sans-serif;	font-size: 40px;	color: #000;}

.subtitulo {font-family: 'Marvel', sans-serif;	font-size: 16px;color: #666666;}
.titulo {font-family: 'Oswald', sans-serif;	font-size: 46px;color: #000; line-height:60px;}

.form {font-family: 'Marvel', sans-serif;font-size: 15px;color: #000000;text-decoration:none;border: 1px solid #e5e5e5;padding:3px;background-color:#f5f5f5}
.form-botao {font-family: 'Marvel', sans-serif;font-size: 16px;color: #ffffff;text-decoration:none;border: 1px solid #e5e5e5;padding:3px;background-color:#333333}

.footer {font-family: 'Marvel', sans-serif;	font-size: 20px;color: #e5e5e5;}
.footer a {	font-family: 'Marvel', sans-serif;	font-size: 20px;	color: #e5e5e5;	text-decoration:none;}
.footer a:hover {	font-family: 'Marvel', sans-serif;	font-size: 20px;	color: #888888;	text-decoration:none;}
.footer-menor {
	font-family: 'Marvel', sans-serif;
	font-size: 14px;
	color: #e5e5e5;
}
.footer-maior {
font-family: 'Oswald', sans-serif;
	font-size: 36px;
	color: #ffffff;
}
#footer-logotipo {
	position:absolute;
	bottom:0;
	margin: 0 auto;
	width: 107px;
	height: 100px;	
	left: 50%;
	margin-left: 370px;
	background:url(/_img/footer-logotipo.png);
	background-repeat:no-repeat;
}




/*PAINEL CASES*/
div.wrap {
width : 560px;
margin: 0;
text-align : left;
}
div#top div#nav {
float : left;
clear : both;
width : 560px;
height : 52px;
margin: 0;
}
div#top div#nav ul {
float : left;
width : 560px;
height : 52px;
list-style-type : none;
}
div#nav ul li {
float : left;
height : 52px;
}
div#nav ul li a {
border : 0;
height : 52px;
display : block;
line-height : 52px;
text-indent : -9999px;
}
div#header {
margin: 0;
}
div#video-header {
height : 210px;
margin : 0 0 0 0;
}
div#header div.wrap {
height : 210px;
}
div#header div#slide-holder {
z-index : 0;
width : 560px;
height : 210px;
position : absolute;
}
div#header div#slide-holder div#slide-runner {
	top : 0;
	left : 0;
	width : 560px;
	height : 278px;
	overflow : hidden;
	position : absolute;
	margin:0;
}
div#header div#slide-holder img {
margin : 0;
display : none;
position : absolute;
}
div#header div#slide-holder div#slide-controls {
left : 0;
top: 185px;
bottom : 228px;
width : 560px;
height : 25px;
display : none;
position : absolute;
background : url(/_img/painel-slide-bg.png) 0 0;
}
div#header div#slide-holder div#slide-controls p.text {
float : left;
color : #fff;
display : inline;
font-family: arial;
font-size : 12px;
line-height : 10pt;
margin : 6px 0 0 10px;
}
div#header div#slide-holder div#slide-controls p#slide-nav { /*Numeros*/
float : right;
height : 24px;
display : inline;
margin : -10px 0px 0 0;
font-family:arial;
font-size:15px;
}
div#header div#slide-holder div#slide-controls p#slide-nav a {
float : left;
width : 24px;
height : 24px;
display : inline;
font-size:15px;
color:#fff;
margin : 0 5px 0 0;
line-height : 24px;
font-weight : bold;
text-align : center;
text-decoration : none;
background-position : 0 0;
background-repeat : no-repeat;
}
div#header div#slide-holder div#slide-controls p#slide-nav a.on {
background-position : 0 -24px;
}
div#header div#slide-holder div#slide-controls p#slide-nav a {
background-image : url(/_img/painel-silde-nav.png);
}
div#nav ul li a {
background : url(/_img/painel-nav.png) no-repeat;

}





#mask {
  position:absolute;
  left:0;
  top:0;
  z-index:9000;
  background-color:#000;
  display:none;
}
#boxes .window {
  position:absolute;
  left:0;
  top:0;
  width:500px;
  height:250px;
  display:none;
  z-index:9999;
  padding:20px;
}
#boxes #dialog-oquefazemos {
  width:550px; 
  height:450px;
  padding:5px;
  /*background-color:#fff;*/
}
#boxes #dialog-aagencia {
  width:980px; 
  height:540px;
  padding:20px;
  background-color:#ffffff;
  }
#boxes #dialog-portfolio {
  width:980px; 
  height:450px;
  padding:20px;

  }  
#boxes #dialog-leia {
  width:980px; 
  height:350px;
  padding:20px;

  }   
#boxes #dialog-mapa-de-localizacao {
  width:750px; 
  height:500px;
  /*background-color:#fff;*/
}
.close{display:block; text-align:right; font-family: 'Marvel', sans-serif; color:#ffffff; text-decoration:none; font-size:16px; }