/* - - - - - - - - - - - - - - - - - - - - -

Title : Wufoo Form Structure
Author : Infinity Box Inc.
URL : http://wufoo.com

$LastChangedDate: 2009-04-02 22:53:06 -0700 (Thu, 02 Apr 2009) $

- - - - - - - - - - - - - - - - - - - - - */

body{
	background: #FFF;
	margin:7px 0 15px 0;
	text-align:center;
	font-size:small;
	font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
}

#container{
	border:solid 6px #009900;
	border-style: outset;
	background: url(../images/form.gif);
	text-align:left;
	background:#fff;
	width: 440px;
	margin: auto;
}

#container p {font-size:14px;
color:#000000;
margin-bottom:20px;
border-bottom:solid 1px #009900;
padding-bottom:10px;
padding-left: 0px;
padding-right: 0px;
}
#container, #top, #bottom,{
	margin:0 auto;
	width:440px;
}
#top, #bottom{
	width:440px;
	height:10px !important;
	display:block !important;
}
#top{
	margin-top:10px;
}

form.wufoo{
	margin:20px 20px 0 20px;
	padding:0 0 20px 0;
}

/* ----- LOGO ----- */

#container h1{
	margin:0;
	padding:0;
	min-height:0;
	background-color:#dedede;
	text-indent:-9000px;
	text-decoration:none;
}
#container h1 a{
	min-height:40px;
	height:40px;
	display:block;
	background:url(/images/wflogo.png) no-repeat left top;
	overflow:hidden;
}
* html h1 a{
	_background-image: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/wflogo.png", sizingMethod="crop");
}
img, a img{
	border:none;
	-ms-interpolation-mode: bicubic;
}
* html #top, * html #bottom{ 
	_behavior: url(/images/iepngfix.htc);
}

.hide{
	display:none !important;
}

ul.pacote { margin:0; padding:0; margin-left:10px; text-align:left; list-style: none; }
li.passo-dado { background: url(../images/ok.gif) no-repeat 0 4px; margin-left:0; margin-right:0; padding: 0 0 0 20px; color:#006; font-weight:bold; padding-bottom:10px; padding-top:5px; }
li.passo-atual { background: url(../images/processando.gif) no-repeat 0 4px; margin-left:0; margin-right:10px; padding: 0 0 0 20px; color:#006; font-weight:bold; padding-bottom:10px; padding-top:5px }
li.proximo-passo { background: url(../images/seta3.gif) no-repeat 0 4px; margin-left:0; margin-right:10px; padding: 0 0 0 20px; color:#900; font-weight:bold; padding-bottom:10px; padding-top:5px }
li.conteudo { background: url(../images/seta3.gif) no-repeat 0 4px; margin-left:0; margin-right:10px; padding: 0 0 0 20px; color:#006; font-weight:bold; padding-bottom:10px; }
p.proximo-passo { color:#900; font-size:10px; font-weight:bold; }
li.passo-longe { margin-left:0; margin-right:10px; padding: 0 0 0 20px; color:#999; font-weight:bold;   padding-bottom:10px; padding-top:5px; }
img.buttom { align:center; text-align:center; }
a.passo-dado { color:#006; text-decoration:none; font-weight:bold; }
a.passo-atual { color:#006; text-decoration:none; font-weight:bold; }
a.proximo-passo { color:#900; text-decoration:none; font-weight:bold; }
a.passo-longe { color:#999; text-decoration:none; font-weight:bold; }
a.passo-dado { color:#006; text-decoration:none; font-weight:bold; }
a.passo-atual { color:#006; text-decoration:none; font-weight:bold; }
a.proximo-passo { color:#900; text-decoration:none; font-weight:bold; }
a.passo-longe { color:#999; text-decoration:none; font-weight:bold; }


#mediaspace { margin:0; padding:0;  }
#texto { text-align:left; float:left; width:456px; background:#FFF; overflow: auto; padding:10px; }
#texto-baixo { margin:auto; width:660px; background:#FFF; clear:both; }
#content-video { float: left; width: 390px; }
#content-text { width: 582px; margin:auto; }
#content-proximopasso { float: left; width: 182px; margin:0; padding:0; }
#conteudo { padding:0; margin:0; text-align:center; }

#base-form-carta { float:left; background:#900; width:300px;}
#lateral-carta { right:0px; top:15%; width: 200px; border: 2px solid #CCCCCC; position:fixed; }
#texto-carta { float:left; padding:10px; width:462px; }
#texto-carta p{ padding-top:10px; margin:5px; }

.linklike { color:#00F; text-decoration:underline; font-weight:bold; cursor:pointer; }
#proximopasso-detail { background:#FF9; width:424px; margin-top:10px; margin-left:10px; padding:10px;}
#proximopasso-detail h4 { margin-top:0; padding-top:0; margin-bottom:10px; padding-bottom:0; text-align:center; font-size:medium; text-decoration:none; }
#proximopasso-detail p { text-align:center; color:#900; font-size:small; }
