
/* CSS Reset */
/* `XHTML, HTML4, HTML5 Reset
----------------------------------------------------------------------------------------------------*/

a, abbr, acronym, address, applet, article, aside, audio,
b, big, blockquote, body,
canvas, caption, center, cite, code,
dd, del, details, dfn, dialog, div, dl, dt,
em, embed, fieldset, figcaption, figure, font, footer, form,
h1, h2, h3, h4, h5, h6, header, hgroup, hr, html,
i, iframe, img, ins, kbd, label, legend, li,
mark, menu, meter, nav, object, ol, output,
p, pre, progress, q, rp, rt, ruby,
s, samp, section, small, span, strike, strong, sub, summary, sup,
table, tbody, td, tfoot, th, thead, time, tr, tt,
u, ul, var, video,
xmp {
  border: 0;
  margin: 0;
  padding: 0;
  font-size: 100%;
}
html,
body {
  height: 100%;
}
article, aside, details,
figcaption, figure, footer,
header, hgroup, menu,
nav, section {
/*
  Override the default (display: inline) for
  browsers that do not recognize HTML5 tags.
  IE8 (and lower) requires a shiv:
  http://ejohn.org/blog/html5-shiv
*/
  display: block;
}
b,
strong {
/*
  Makes browsers agree.
  IE + Opera = font-weight: bold.
  Gecko + WebKit = font-weight: bolder.
*/
  font-weight: bold;
}
img {
  color: transparent;
  font-size: 0;
  vertical-align: middle;
  border:none;
/*
  For IE.
  http://css-tricks.com/ie-fix-bicubic-scaling-for-images
*/
  -ms-interpolation-mode: bicubic;
}
li {
/*
  For IE6 + IE7.
*/
  display: list-item;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
th, td,
caption {
  font-weight: normal;
  vertical-align: top;
  text-align: left;
}
q {
  quotes: none;
}
q:before,
q:after {
  content: '';
  content: none;
}
sub, sup,
small {
  font-size: 75%;
}
sub,
sup {
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
svg {
/*
  For IE9.
*/
  overflow: hidden;
}
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}


/** General Structure **/

body {
	background: #fff url(../images/main-bg.jpg) top left repeat-x;
   
}
#wrapper {
	margin: 0 auto;
	padding: 0px;
	width: 960px;
}
#header {
	margin:0;
	padding: 25px 10px 30px;
	height: 130px;
}
#main-content {
	margin: 0;
	padding:0px;
}
#breadcrumb {
	width:942px;
	height:30px;
	margin: 5px auto 20px;
	padding: 0px 8px;
	background: url(../images/bc-bg-left.png) top left no-repeat;
	line-height: 29px;
}
#footer {
	margin: 10px auto;
	background: #ffffff url(../images/star-line.png) top left repeat-x;
	display: block;
	clear: both;
}

font-style 
{
    color: #010101;
    background-color:transparent;
    border:1px solid;       
}

/** ------------- HEADER ---------------- **/
.logo {
	float:left;
	width: 285px;
	height: 130px;
}
.logo img {
	border:none;
}

/** ------ Menu -------- **/





.menubar {
	margin: 85px 0 0;
	float: right;
	width: 650px;
	height: 35px;
}
#menu {  
	list-style:none;  
	width:650px;  
	margin:0 0;  
	height:35px;
	border: 1px solid #166073;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;  
	border-radius: 5px;
	background: #166073;
}
#menu li {  
    float: left;  
    display: block;  
    text-align: center;  
    position: relative;
	padding: 4px 15px 4px 15px;
    margin: 0px;
    border:none;
	line-height: 27px;
}
#menu li:hover {  
	border: 1px solid #166073;
	line-height: 27px;
	padding: 3px 14px 3px 14px;
	background: #1693A5;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
#menu li.this-drop:hover {  
	border: 1px solid #166073;
	margin-top: -4px;
	line-height: 31px;
	padding: 3px 14px 12px 14px;
	background: #1693A5;
	-moz-border-radius: 5px 5px 0px 0px;
	-webkit-border-radius: 5px 5px 0px 0px;
	border-radius: 5px 5px 0px 0px;
}
#menu li a {
	color: #fff;
	display:block;
	outline:0;
	text-decoration:none;
	text-shadow: 1px 1px 2px #666;
}
#menu li a img {
	border: none;
}
#menu li.this-drop:hover a {  
    background: transparent url(../images/star-line.png) bottom left repeat-x; 
}
#menu li .this-drop {
	padding-right:21px;
	background:url(../images/img/drop.png) no-repeat right 8px;
}

/* Drop Down */
.dropdown_1column{
	margin:8px auto;
	float:left;
	position:absolute;
	left:-999em; /* Hides the drop down */
	text-align:left;
	padding: 5px 5px 5px 5px;
	border: 1px solid #166073;
	border-top:none;
	background: #1693A5;
	/* Rounded Corners */
	-moz-border-radius: 0px 5px 5px 5px;
	-webkit-border-radius: 0px 5px 5px 5px;
	border-radius: 0px 5px 5px 5px;
}

.dropdown_1column {width: 150px;}

#menu li:hover .dropdown_1column{
	left:-1px;
    /*top:auto;*/
}
/* Columns */
.col_1 {
	display:inline;
	float: left;
	position: relative;
	margin-left: 5px;
	margin-right: 5px;
}
.col_1 {width:150px;}

#menu li ul.simple {
	list-style:none;
	padding:0;
	margin:0;
	background:none;
}
#menu li ul.simple li {
	background:none;
	position:relative;
	padding:0 0 10px;
	margin:0;
	float:none;
	text-align:left;
	width:150px;
}
#menu li ul.simple li:hover {
	background:none;
	border:none;
	margin:0;
}
#menu li.this-drop:hover ul.simple li a {
	font-size:14px;
	line-height:14px;
	color: #fff;
	display:block;
	outline:0;
	text-decoration:none;
	background: transparent url(../images/star-submenu.png) center left no-repeat;
	padding-left: 10px;
}
#menu li.this-drop:hover ul.simple li:hover a {
	color: #fff;
}

#menu ul li ul li{
    background:none;
	position:relative;
	padding:0 0 10px;
	margin:0;
	float:none;
	text-align:left;
	width:150px;
    float: none; 
    position: relative;
    
    
}

#menu ul:hover li:hover ul:hover li:hover a {
	color: #166073;
}

#menu ul li ul{
    position: absolute; 
    top:0; 
    left:140px; 
    display: none; 
    background-color: #1693A5; 
    width:150px;  
    	/* Rounded Corners */
	-moz-border-radius: 0px 5px 5px 5px;
	-webkit-border-radius: 0px 5px 5px 5px;
	border-radius: 0px 5px 5px 5px;
}

#menu ul li:hover > ul{display: block;}




/* #header_search */
#menu li.search {  
    float: left;  
    display: block;  
    text-align: center;  
    position: relative;
	padding: 2px 0px;
    margin: 0px 0px 0px 25px;
    border:none;
	line-height: 27px;
}
#menu li.search:hover {  
    border:none;
	background: none;
}
	#header_search {
		position: relative;
		float: right;
		width: 180px;
		height: 32px;
		margin: 0px;
		padding: 0;
		background: transparent url(../images/header_search_bg.png) 0 0 no-repeat;
	}
	#header_search form {
		position: relative;
		float: left;
		margin: 0;
		padding: 0;
		width: 180px;
	}
	#header_search form fieldset {
		position: relative;
		float: left;
		width: 180px;
		margin: 0;
		padding: 0;
	}
	#header_search form fieldset legend {
		display: none;
	}
	#header_search form fieldset label {
		display: none;
	}
	#header_search form fieldset input {
		position: relative;
		float: left;
		margin: 1px 0 0 0;
		width: 120px;
		padding: 8px;
		border: none;
		background: none;
		color: #000;
		font-size: 11px;
	}
	#header_search form fieldset button {
		position: absolute;
		/*float: right;*/
		left: 140px;
		top: 3px;
		width: 39px;
		height: 30px;
		margin: 0;
		padding: 0;
		background: transparent url(../images/sprite_btns.png) 0 0 no-repeat;
		text-indent: -9999px;
		border: none;
		cursor: pointer;
	}
	#header_search form fieldset button:hover {
		background: transparent url(../images/sprite_btns.png) 0px -30px no-repeat;
	}


/** -------------------- Font Styles ----------------- **/

h1, h2, h3, h4, h5, h6 {
	font-family: 'Ubuntu', sans-serif;
}
h1 {
	font-weight:300;
	font-size: 20px;
	text-transform:uppercase;
	color: #1693A5;
	margin-bottom: 15px;
}
h2 {
	font-weight: 300;
	font-size: 18px;
	text-transform: none;
	color: #1693A5;
	margin-bottom: 10px;
}
h3 {
	font-weight:300;
	font-size: 16px;
	text-transform: uppercase;
	color: #1693A5;
	margin-bottom: 10px;
}
h4 {
	font-weight:300;
	font-size: 16px;
	text-transform: none;
}
h5 {
	font-weight:300;
	font-size: 16px;
	text-transform: none;
	color: #1693A5;
	margin-bottom: 20px;
}
h6 {
	display: inline;
	font-weight:700;
	font-size: 14px;
	line-height: 30px;
	text-transform: none;
	color: #1693A5;
	padding-right: 10px;
}
ul.bc-list{
	font-family: 'Ubuntu', sans-serif;
	font-weight: 300;
	font-size: 10px;
	color: #9BA4B0;
	text-transform: uppercase;
}
.category {
	font-family: 'Ubuntu', sans-serif;
	font-weight: 400;
	font-size: 14px;
}
#menu li {
	font-family: 'Ubuntu', sans-serif;
	font-weight: 400;
}
body, p, div {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
}


/** ------ Link Styles ------ **/

a, a:link, a:visited {
	color: #1693A5;
	text-decoration: none;
}
a:hover, a:active {
	text-decoration: underline;
	color: #166073;
}

#menu li a, #menu li a:link, #menu li a:visited {
	font-size: 16px;
	text-decoration:none;
}


/***** ------------ CONTENTS HP -------------- *****/

.image-hp {
	padding: 0;
	margin: 0 0 30px;
	width:960px;
    
  
	overflow: visible;
	border:1px solid #fff;
	/* Rounded Corners */
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px;
}
.image-hp img {
	/* Rounded Corners */
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px;
	/*shadow*/
	-moz-box-shadow: 1px 1px 6px #000;
	-webkit-box-shadow: 1px 1px 6px #000;
	box-shadow: 1px 1px 6px #000;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#000000')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#000000');
}

.separator-hor{
	border-top: 1px dotted #479CB5;
	height: 20px;
	clear: both;
}

/** HP Categories **/
.category{
	height:29px;
	color:#FFF;
	line-height: 29px;
	margin-bottom: 10px;
	/* Rounded Corners */
	-moz-border-radius: 6px 6px 6px 6px;
	-webkit-border-radius: 6px 6px 6px 6px;
	border-radius: 6px 6px 6px 6px;
	/*shadow*/
	-moz-box-shadow: 1px 1px 3px #333;
	-webkit-box-shadow: 1px 1px 3px #333;
	box-shadow: 1px 1px 3px #333;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=270, Color='#333333')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=270, Color='#333333');
}
.cat01, .cat02, .cat03, .cat04, .cat05, .cat06, .cat07, .cat08, .cat09, .cat10, .cat11, .cat12, .cat13, .cat14, .cat15, .cat16 {
	height:29px;
	padding-left: 35px;
	font-size:11px;
}
.cat01{
	background: #1693A5 url(../images/cat-symbols.png) 0 0 no-repeat;
}
.cat02{
	background: #1693A5 url(../images/cat-symbols.png) 0px -30px no-repeat;
}
.cat03{
	background: #1693A5 url(../images/cat-symbols.png) 0px -60px no-repeat;
}
.cat04{
	background: #1693A5 url(../images/cat-symbols.png) 0px -90px no-repeat;
}
.cat05{
	background: #1693A5 url(../images/cat-symbols.png) 0px -120px no-repeat;
}
.cat06{
	background: #1693A5 url(../images/cat-symbols.png) 0px -150px no-repeat;
}
.cat07{
	background: #1693A5 url(../images/cat-symbols.png) 0px -180px no-repeat;
}
.cat08{
	background: #1693A5 url(../images/cat-symbols.png) 0px -210px no-repeat;
}
.cat09{
	background: #1693A5 url(../images/cat-symbols.png) 0px -240px no-repeat;
}
.cat10{
	background: #1693A5 url(../images/cat-symbols.png) 0px -270px no-repeat;
}
.cat11{
	background: #1693A5 url(../images/cat-symbols.png) 0px -300px no-repeat;
}
.cat12{
	background: #1693A5 url(../images/cat-symbols.png) 0px -330px no-repeat;
}
.cat13{
	background: #1693A5 url(../images/cat-symbols.png) 0px -360px no-repeat;
}
.cat14{
	background: #1693A5 url(../images/cat-symbols.png) 0px -390px no-repeat;
}
.cat15{
	background: #1693A5 url(../images/cat-symbols.png) 0px -390px no-repeat;
}
.cat16{
	background: #1693A5 url(../images/cat-symbols.png) 0px -390px no-repeat;
}
.category a, .category a:link, .category a:visited {
	text-decoration: none;
	color: #FFF;
}
.category a:hover, .category a:active {
	text-decoration: underline;
}

/** ---- Footer ---- **/
#footer_info {
	display: block;
	width: 960px;
	margin: 0 auto 10px;
	padding: 10px 20px 10px;
	height: 26px;
	border-bottom: #E5E5E5 1px solid;
}
.contactos {
	display: inline;
	margin-left: 10px;
	font-size: 10px;
}
.contactos span.tit {
	color: #166073;
	font-style:italic;
	margin-right: 5px;
}
.contactos span.info {
	color: #1693A5;
	font-style: normal;
	margin-right: 20px;
}
div.copyrights {
	display: inline;
	margin-right: 10px;
	width: 960px;
	padding: 0px 20px 5px;
	font-size: 10px;
	color:#1693A5;
}

/***** ------------ MAIN CONTENTS -------------- *****/

/* Breadcrumbs */
ul.bc-list{
	display: inline-block;
	/*width: auto;*/
	height:30px;
	margin: 0;
	padding:0;
	background: url(../images/bc-bg-right.png) top right no-repeat;
	line-height: 29px;
}
ul.bc-list li {
	list-style-type: none;
	display: inline;
	float:left;
	padding-right: 10px;
	margin: 0;
}
ul.bc-list li.bc {
	display: inline-block;
	height:30px;
	margin: 0;
	padding-left: 10px;
	background: url(../images/bc-bg.png) top left repeat-x;
	color: #666;
}
ul.bc-list li.separator {
	display: inline-block;
	width: 17px;
	height:30px;
	background: url(../images/bc-bg-next.png) top right no-repeat;
	margin: 0;
	padding:0;
}
ul.bc-list li.bc-last {
	display: inline-block;
	width: 8px;
	height:30px;
	
	margin: 0;
	padding:0;
}
ul.bc-list img {
	border: none;
}
ul.bc-list a, ul.bc-list a:link, ul.bc-list a:visited {
	color: #9BA4B0;
	text-decoration: underline;
}
ul.bc-list a:hover, ul.bc-list a:active {
	color: #687281;
	text-decoration: underline;
}

p {
	color: #333;
	margin-bottom: 10px;
}
.content {
	background-color: #fff;
	border: 1px solid #9BA4B0;
	margin-bottom: 10px;
	padding: 20px 0px;
	/* Rounded Corners */
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.sidebar-left {
	border-left: 1px dotted #479CB5;
}
sidebar-right {
	border-right: 1px dotted #479CB5;
}

/*** ----------- SEARCH RESULTS ----------- ***/

ul.search-results {
	list-style-type: none;
}

.search-title {
	background-color: #1693A5;
	color: #fff;
	height: 30px;
	line-height: 30px;
	margin: 5px 0;
}
.odd {
	background-color: #EBF3F7;
	padding: 5px 0;
	margin: 2px 0;
}
.even {
	background-color: #fff;
	padding: 5px 0;
	margin: 2px 0;
}
div.seta-go, a div.seta-go {
	background: url(../images/setinhas.png) 0 0 no-repeat;
	width:20px;
	height:20px;
	text-indent:-9999px;
	display: block;
}
a div.seta-go:hover{
	background: url(../images/setinhas.png) 0px -20px no-repeat;
	text-indent:-9999px;
}

/* Pages */
.totalpages, .pagenext, .pagelast, .pageprev, .pagefirst, .pages,
.totalpages a, .pagenext a, .pagelast a, .pageprev a, .pagefirst a, .pages a {
	float: left;
	display: block;
	height: 30px;
	text-align: center;
	margin-right: 10px;
	line-height: 28px;
	color:#687281;
}
.pages { cursor:pointer; }
.pages .active { cursor:default; font-weight: bold; color:#687281 }
.pages .active:hover { font-weight: bold; color:#687281; text-decoration:none }
.totalpages {
	width: 102px;
	background: url(../images/sprite_btns.png) 0px -210px no-repeat;
}
.pagefirst, .pagefirst a {
	width: 31px;
	background: url(../images/sprite_btns.png) 0px -120px no-repeat;
}
.pagefirst:hover a {
	background: url(../images/sprite_btns.png) -40px -120px no-repeat;
}
.pageprev, .pageprev a {
	width: 31px;
	background: url(../images/sprite_btns.png) 0px -90px no-repeat;
}
.pageprev:hover a {
	background: url(../images/sprite_btns.png) -40px -90px no-repeat;
}
.pagelast, .pagelast a {
	width: 31px;
	background: url(../images/sprite_btns.png) 0px -180px no-repeat;
}
.pagelast:hover a {
	background: url(../images/sprite_btns.png) -40px -180px no-repeat;
}
.pagenext, .pagenext a {
	width: 31px;
	background: url(../images/sprite_btns.png) 0px -150px no-repeat;
}
.pagenext:hover a {
	background: url(../images/sprite_btns.png) -40px -150px no-repeat;
}
.pages a{
	color: #333;
}
.pages, .pages a {
	width: 31px;
	background: url(../images/sprite_btns.png) 0px -60px no-repeat;
}
.pages:hover a {
	width: 31px;
	color: #479CB5;
	background: url(../images/sprite_btns.png) 0px -60px no-repeat;
}
.pagefirst, .pageprev, .pagenext, .pagelast {
	cursor: pointer;
	border: none;
	text-indent: -9999px;
}

/**** ----------------- PRODUCT PAGES -------------------------***/

.subcats {
	display: block;
	margin-bottom: 20px;
	padding-left: 50px;
	padding-right: 0px;
	margin:5px 0 10px;
}
.subcats a, .subcats a:link, .subcats a:visited {
	color:#687281;
}
.subcats a:hover, .subcats a:active {
	color:#1693A5;
}

/* Cat Pages */

h2.cat-title{
	font-weight: 300;
	font-size: 18px;
	text-transform: uppercase;
	color: #1693A5;
	margin-bottom: 10px;
}
.cat01-title, .cat02-title, .cat03-title, .cat04-title, .cat05-title,
.cat06-title, .cat07-title, .cat08-title, .cat09-title, .cat10-title,
.cat11-title, .cat12-title, .cat13-title, .cat14-title {
	height:50px;
	padding-left: 65px;
	line-height: 49px;
	border: 1px solid #1693A5;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}
.cat01-title{
	background:  url(../images/cat-titles.png) -1px 0px no-repeat;
}
.cat02-title{
	background:  url(../images/cat-titles.png) -1px -52px no-repeat;
}
.cat03-title{
	background:  url(../images/cat-titles.png) -1px -104px no-repeat;
}
.cat04-title{
	background:  url(../images/cat-titles.png) -1px -156px no-repeat;
}
.cat05-title{
	background:  url(../images/cat-titles.png) -1px -208px no-repeat;
}
.cat06-title{
	background:  url(../images/cat-titles.png) -1px -260px no-repeat;
}
.cat07-title{
	background:  url(../images/cat-titles.png) -1px -312px no-repeat;
}
.cat08-title{
	background:  url(../images/cat-titles.png) -1px -364px no-repeat;
}
.cat09-title{
	background:  url(../images/cat-titles.png) -1px -416px no-repeat;
}
.cat10-title{
	background:  url(../images/cat-titles.png) -1px -468px no-repeat;
}
.cat11-title{
	background:  url(../images/cat-titles.png) -1px -520px no-repeat;
}
.cat12-title{
	background:  url(../images/cat-titles.png) -1px -572px no-repeat;
}
.cat13-title{
	background:  url(../images/cat-titles.png) -1px -624px no-repeat;
}
.cat14-title{
	background:  url(../images/cat-titles.png) -1px -676px no-repeat;
}

.subcategoria {
	display: block;
	height: 20px;
	margin: 10px 5px;
	padding-left: 25px;
	background: url(../images/setinhas.png) top left no-repeat;
}
.subcategoria:hover {
	background: url(../images/setinhas.png) 0px -20px no-repeat;
}
.subcategoria a, .subcategoria a:link, .subcategoria a:visited {
	color:#687281;
}
.subcategoria a:hover, .subcategoria a:active {
	color:#1693A5;
}

/* Fabricante Pages */

h2.fabric-title{
	font-weight: 300;
	font-size: 18px;
	text-transform: uppercase;
	color: #1693A5;
	margin-bottom: 10px;
	height:50px;
	padding-left: 20px;
	border: none;
}


/** Product details **/
.description {
	margin: 0 150px 20px 0px;
	padding-left: 50px;
}
#prod-margins {
	padding-left: 50px;
	border-right: 1px dotted #1693A5;
}
.prod-details,
.prod-info
{
	display: inline-block;
	float: left;
	list-style-type: none;
	margin-top: 20px;
}
.data-sheet{
	margin-top: 20px;
}
.prod-details {
	width: 180px;
	margin-right: 20px;
}
.prod-details li {
	padding: 5px 0;
	color: #687281;
}
.prod-info {
	width: 320px;
}
.prod-info li {
	padding: 5px 0;
	color: #333;
}
.btn-download {
	width: 172px;
	height: 62px;
	background: url(../images/btn-clickaqui.png) top left no-repeat;
}

.download-cat {
	display: block;
	margin-top:40px;
}
.download-cat img{
	border:none;
}
/** Contactos **/

h4.form-title {
	display:block;
	height: 40px;
	line-height: 40px;
	padding: 0 20px;
	margin-bottom: 20px;
	color: #fff;
	background-color: #479CB5;
	/* Rounded Corners */
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.contacts {
	list-style-type: none;
	display: block;
}
.contacts li {
	height: 30px;
	margin-bottom: 10px;
}
li.label {
	clear:both;
	float: left;
	width: 120px;
}
li.input-text, li.input-textarea {
	float: left;
	width: 350px;
	margin-bottom: 10px;
}
li.input-textarea {
	height: 50px;
}
label {
	color: #9BA4B0;
}
.textarea {
	overflow: hidden;
	max-height:50px !important;
}
li.required {
	clear:both;
	visibility: hidden;
	display: none;
	text-align: center;
}
.error 
{
    display:block;
	color: #900;
}
select, select option {
	border: #ddd 0.01em solid;
	font-size: 11px;
	height: 20px;
	color:#666;
}
select option {
	padding-top:5px;
}

#button {
	display: inline;
	height: 30px;
	line-height: 30px;
	margin-bottom: 10px;
	/*background: url(../images/setinhas.png) 0 0 no-repeat;*/
}
#button a {
	float:left;
	padding-right: 10px;
}
#button div a {
	float:left;
	padding-right: 0px;
}
/*#button:hover {
	background: url(../images/setinhas.png) 0px -20px no-repeat;
}*/


.block
{
    display:table;
    float:left;
}

