div.stuff-area
	{
	border-top:10px solid #fff;
	}

div.stuff-area div.body
	{
	margin:0 0 0 2px;
	padding-top:177px!important;
	width:auto;
	background:#c9e4ff url(img/bg-stuff-area.jpg) no-repeat right top;	
	width:238px;
	padding-top:167px;
	}




div.home div.stuff-area,
div.home div.stuff-area body,
div.home
	{
	background:#fff;
	}
	
div.quick-simulation
	{
	background:#e0001b;
	width:228px;
	height:280px;
	color:#fff;
	padding:15px 0px 10px 10px;
	border-left:2px solid #fff;
	}		
	
div.quick-simulation div.line-types
	{
	margin:10px 0 !important;
	font-size:1.3em;
	font-weight:bold;
	}
	
div.stuff-area h2
	{
	font-size:20px;
	}			
	
div.stuff-area em
	{
	font-weight:bold;
	font-size:11px;
	font-style:normal;
	}
	
div.quick-simulation p
	{
	font-size:12px;
	}				
	
div.quick-simulation div.form
	{
	margin:10px 0 0 0;
	}					
	
div.quick-simulation div.form div.line,
div.quick-simulation div.form div.line div.control
	{
	margin:0 0 5px 0;
	padding:0;
		
	}	

div.quick-simulation div.form div.line div.control label
	{
	font-size:11px;
	font-weight:bold;
	margin:0;
	position:static;
	}	

div.quick-simulation div.form div.selects span.validation-error
	{
	position:absolute;
	margin-left:3px;
	
	}
	

div.quick-simulation-static a
	{
	color:#fff;
	text-decoration:underline;
	}

div.quick-simulation h4
	{
	font-size:12px;
	}

div.quick-simulation h3
	{
	margin:10px 0 0 0;
	}

div.quick-simulation h4
	{
	margin:5px 0 0 0;
	}

div.quick-simulation-static
	{
	height:auto;
	padding-bottom:10px;
	}

div.quick-simulation-static ul li
	{
	list-style-type:disc;
	margin:0 0 0 20px;
	font-size:12px;
	}

div.quick-simulation div.form div.selects div.control select
	{
	width:50px;
	margin:0 0 0 6px;
	}	
	
div.quick-simulation a.button-large strong
	{
	width:218px;
	
	}	

div.quick-simulation div.form div.line select
	{
	color:#2766a5;
	font-weight:bold;
	font-size:11px !important;
	margin:0 4px 0 0;
	}		
	
div.quick-simulation div.form span
	{
	font-weight:bold;
	}						

div.quick-simulation h2
	{
	color:#fff;
	font-size:20px;
	padding:0;
	border-top:none;
	margin:0;
	font-weight:bold;
	}	

div.quick-simulation div.loading
	{
	background:transparent url(img/ico-loader.gif) no-repeat 0 0;	
	width:20px;
	height:20px;
	text-indent:-9999px;
	float:right;
	position:absolute;
	margin:-10px 0 0 205px;
	
		
	}	

div.quick-simulation div.line-control select
	{
	width:218px;
	
	}	
	


div.banners
	{
	padding:10px 0;
	background:#fff;
	text-align:center;
	}
	
div.banners a.banner01
	{
	background:#fff	 url(../img/bg-banner-home.gif) no-repeat right top;
	height:101px;
	width:217px;
	display:block;
	text-indent:-9999px;
	outline:0;
	margin:0 0 0 12px;
	cursor:pointer;
	}		
	
div.stuff-area h3
	{
	font-size:20px;
	}		

div.stuff-area div.stuff-list
	{
	padding:15px 10px 0 10px;
	
	width:218px;
	}

div.stuff-list strong
	{
	font-size:12px;
	}

ul.list-number
	{
	margin:5px 0 0	35px;
	}	

ul.list-number li
	{
	border-top:1px solid #fff;
	padding:3px 15px 5px 0;
	font-size:10px;
	
	}
	
ul.list-number li strong
	{
	font-size:11px;
	display:block;
	}	
	
ul.list-number li span
	{
	font-size:36px;
	font-weight:bold;
	position:absolute;
	margin: -5px 0 0 -25px;
	color:#fff;
	}	
	
ul.list
	{
	border-bottom:1px solid #fff;
	width:239px;
	margin:5px 0 5px -10px;
	}
	
ul.list li
	{
	border-top:1px solid #fff;
	padding:8px 8px 8px 20px;
	font-size:10px;
	background:transparent url(img/ico-list-marquee.gif) no-repeat 10px 10px;
	font-size:12px;
	}
ul.list li dfn.info
	{
	font-size:10px;
	color:#2766a5;
	display:block;
	}
	
div.stuff-area p.charact
	{
	font-size:10px;
	}

em.price
	{
	font-size:16px;
	font-style:normal;
	}	


	

div.stuff-area div.buttons-body
	{
	padding:0 0 10px 10px;
	border:none;
	border-bottom:5px solid #fff;
	width:228px;
	margin:5px 0 5px -10px;
	height:auto;
	
	}
		
div.stuff-area div.buttons-body a.button
	{
	margin:10px 0 0 0;
	display:block;
	float:none;
	}	
	
div.stuff-area div.buttons-body a.button strong
	{
	width:197px;
	font-size:11px;
	}	
	
div.stuff-area ul.list li a.lnk-actions
	{
	color:#6699cc;
	text-decoration:underline;
	font-size:10px;
	}	

	
div.stuff-area strong.simulation-name
	{
	display:block;
	}
	
div.stuff-area div.stuff-coporate
	{
	background:transparent url(../img/02.jpg) no-repeat right top;
	}
	
div.stuff-area div.quick-simulation-contact
	{
	padding-right:5px;
	width:223px;
	}	
	
div.stuff-area div.quick-simulation-contact h2
	{
	margin-bottom:10px;
	}

div.stuff-area div.quick-simulation-contact p.info
	{
	font-size:11px;
	margin-bottom:10px;
	}
	
div.stuff-area div.quick-simulation-contact a
	{
	text-decoration:none;
	font-size:12px;
	}

div.stuff-area div.quick-simulation-contact a:visited
	{
	color:#fff;
	}
	
div.stuff-area div.quick-simulation-contact ul li
	{
	font-size:11px;
	}

div.stuff-area div.quick-simulation-contact ul li a
	{
	text-decoration:underline;
	}

div.stuff-area div.stuff-error
	{
	background:transparent url(../img/05.jpg) no-repeat right top;
	padding-top:177px !important;
	padding: 15px 11px 0;
	
	
	}


div.stuff-area div.stuff-error h3
	{
	font-size:30px !important;
	font-weight:normal;
	}
	
div.stuff-area div.stuff-error h4
	{
	font-size:19px !important;
	margin-bottom:15px;
	}
	
div.stuff-area div.stuff-error a
	{
	text-decoration:underline;
	display:block;
	}
	
div.stuff-area div.stuff-error strong
	{
	font-size:11px;
	}
	
div.stuff-area div.body-callcentre
	{
	background:#E0001B url(../img/05.jpg) no-repeat right top;	
	padding-top:177px !important;
	}
	
div.stuff-area div.body-quiosque
	{
	background:transparent url(../img/04.jpg) no-repeat right top;	
	}
	
div.stuff-area div.body-costumer
	{
	background:#C9E4FF url(../img/01.jpg) no-repeat right top;	
		
	}
	
