/*-------------------------------------------------- 

style sheets for the sobre.html

--------------------------------------------------*/

/* background
--------------------------------------------------*/
body {background: #fff;}
.background .detail {background: url('../images/bg-downloads.jpg') center top no-repeat; display: block; overflow: hidden; position: relative;}

/* logo
--------------------------------------------------*/
h1 a {background-image: url('../images/logo-ibsolution-negative.png');}


/* main-content
--------------------------------------------------*/
.main-content {background:url('') right top repeat-y; clear:both; overflow: hidden; display: block;}

/* content header and bg
--------------------------------------------------*/
.content {display:block; width:610px; margin:0 16px 2em 0; padding:0 0 35px 0; background: url('') left bottom no-repeat; overflow: hidden; float: left;}
.content h3 {background:url('../images/content-downloads-title.png') no-repeat; display: block; width:602px; height:80px; overflow: hidden; text-indent: -9999em;}
.content .content-bg {background:url('') repeat-y; padding:1em 2.6em 0 2em; }

/* paragraphs
--------------------------------------------------*/
.content p {font:normal 14px/1.5em Arial, Helvetica, sans-serif; color:#4e4e4f; padding:0 0 1em 0;}
.content em,cite {font-style:italic; font-family: Georgia, Times, "Times New Roman", serif;}
.content blockquote p {background:url('../images/quotes.gif') left top no-repeat; font: italic 18px/1.4em Georgia, Times, "Times New Roman", serif; color:#a0a0ac; padding: 0 4em 0 4em; margin:0 0 1em 1em;}
.content address {font:normal 10px/1em Arial, Helvetica, sans-serif; display: block; text-align: right;}
.content address strong {font:bold 12px/1em Arial, Helvetica, sans-serif;}
.content br {clear:both;}
.content img {clear:both; position: relative;}

/* headings
--------------------------------------------------*/
.content h4 {font:normal 20px/1.2em "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif; color:#606074; margin:1em 0 1em 0; padding: 0 0 0.4em 0; border-bottom:1px dotted #ccc; }
.content h5 {font:bold 14px/1.2em "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif; color:#4e4e4f; padding:0 0 0.4em 0; margin:0;}

/* links
--------------------------------------------------*/
.content a {color:#606074; padding: 0 0.1em;}
.content a:hover {background-color:#606074; color:#fff; text-decoration: none;}

/* lists
--------------------------------------------------*/
.content ul,ol {margin:0 0 1em 2em;}
.content ul ul {margin:0 0 0 1em;}
.content ol ol {margin:0 0 0 1em;}
.content ul {list-style: disc;}
.content ol {list-style:decimal;}
.content li{font:normal 14px/1.5em Arial, Helvetica, sans-serif; color:#4e4e4f; padding: 0 0 0.2em 0;}
 
/* sidebar
--------------------------------------------------*/
.sidebar {margin:130px 0 0 0;padding: 0 0 0 0; overflow: hidden; display: block;}

/* sidebar titles
--------------------------------------------------*/
.sidebar h3 {display: block; overflow: hidden; text-indent:-9999em; margin: 0 0 0.6em 82px; height:34px;}
.sidebar h4 {font:bold 14px/1.2em Arial, Helvetica, sans-serif; color:#4e4e4f; padding:0 0 1em 82px;}
.sidebar p {font:normal 12px/1.2em Arial, Helvetica, sans-serif; color:#4e4e4f; padding:0 0 1em 82px;}
.sidebar ul.btn {margin-left:82px; }
.sidebar .box-icon {display: block; width:66px; height:62px; position: absolute;}

.sidebar .sidebar-phone {background: url('../images/div.gif') bottom repeat-x; overflow: hidden; display: block; margin: 0 0 1em 0; padding: 0 0 1.4em 0; }
.sidebar .sidebar-phone h3 {background: url('../images/tit-home-suporte.png') no-repeat;}
.sidebar .sidebar-phone .box-icon {background: url('../images/icon-phone.png') no-repeat;}

.sidebar .sidebar-map {overflow: hidden; display: block; margin: 0 0 1em 0; padding: 0 0 1.4em 0; }
.sidebar .sidebar-map h3 {background: url('../images/tit-home-map.png') no-repeat;}
.sidebar .sidebar-map .box-icon {background: url('../images/icon-map.png') no-repeat;}

/* readmore
--------------------------------------------------*/
.readmore {clear: both; overflow: hidden; display: block; width:570px; margin: 0 0 2em 0; padding: 0 0 0 28px; }

.readmore h3 {font:normal 20px/1.2em "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif; color:#606074; margin:0 0 1em 0; padding: 0 0 0.4em 0; border-bottom:1px solid #ccc; }
.readmore p {font:normal 14px/1.5em Arial, Helvetica, sans-serif; color:#4e4e4f; padding:0 0 1em 0;}
.readmore ul,ol {margin:0 0 1em 2em;}
.readmore ul ul {margin:0 0 0 1em;}
.readmore ol ol {margin:0 0 0 1em;}
.readmore ul {list-style: disc;}
.readmore ol {list-style:decimal;}
.readmore li {font:normal 14px/1.5em Arial, Helvetica, sans-serif; color:#4e4e4f; padding: 0 0 0.2em 0;}

/* btns
--------------------------------------------------*/
.content .btn {float:left;width:100%; margin:0; padding: 0;}
.content .btn ul {margin:0; padding:0; list-style: none;}
.content .btn li {margin:0; padding:0; list-style: none; font: bold 11px/1em Tahoma, sans-serif; text-transform: lowercase;}
.content .btn a {float:left;background:url("../images/btn-left.png") no-repeat left top;margin:0;padding:0 0 0 10px;text-decoration:none;}
.content .btn a span {float:left;display:block;background:url("../images/btn-right.png") no-repeat right top;padding:6px 34px 10px 0;color:#ffffff;}
.content .btn a:hover span {color:#fbb161;}
.content .btn a:hover {background-position:0% -27px;}
.content .btn a:hover span {background-position:100% -27px;}  

/* links
--------------------------------------------------*/
.content .download {background:url('../images/icon-download.gif') no-repeat left; color:#888897; font:bold 10px/1em Arial, Helvetica, sans-serif; padding: 10px 0 10px 32px; text-decoration: none; display: block; width: 60px;}
.content .option {margin:0; padding: 0; list-style: none;}
.content .option li {font: normal 11px/1.2em Arial, Helvetica, sans-serif;  display: block;}
.content .option a {padding:0 0 0 40px; text-decoration: none; height:42px; display: block;}
.content .option a:hover {background-color:transparent; color:#606074; text-decoration: underline;}
.content .option .win {background: url('../images/icon-win.gif') no-repeat left top;}
.content .option .mac {background: url('../images/icon-mac.gif') no-repeat left top;}
.content .option .linux {background: url('../images/icon-linux.gif') no-repeat left top;}
.content .option .linux64 {background: url('../images/icon-linux64.gif') no-repeat left top;}
.content .option .novell {background: url('../images/icon-novell.gif') no-repeat left top;}
.content .option .novell64 {background: url('../images/icon-novell64.gif') no-repeat left top;}
.content .option .trial {background: url('../images/icon-trial.gif') no-repeat left top;}
.content .option .pdf {background: url('../images/icon-pdf.gif') no-repeat left top;}


/* table
--------------------------------------------------*/
.table-downloads td {
	border-collapse:collapse;
	border: 1px solid #C1DAD7;
	padding:1em;
	width:146px;
}
.table-downloads td p {
	font:normal 12px/1.2em Arial, Helvetica, sans-serif;
}

/* forms
--------------------------------------------------*/

form fieldset {
	width: 400px;
	margin: 0;
	padding: 0 20px;
	float: left;
	}
form fieldset legend {
	color: #000000;
	}
form fieldset legend span {
	display: none;
	}
form fieldset h3 {
	height: 4em;
	}
form fieldset div.help {
	color: #000000;
	height: 5em;
	}
form fieldset label {
	display: block;
	font:normal 12px/1.2em Arial, Helvetica, sans-serif;
	}
form label {
	margin:1em 0 0.3em 0;
	color:#333333;
	}
form fieldset input,select {
	display: block;
	margin:0 0 1em 0;
	}
	
form p {
	font-size:12px;
}

form #ddd {
	float:left;
	margin:0 10px 0 0;
}

form .left {float:left; margin: 0 10px 0 0; color:#666666;}
form table td {padding: 0 4px 4px 0;}

form #comments {font:normal 14px/1em Arial, Helvetica, sans-serig; color:#333;}

form .text {padding:0.2em;background:url(../images/form.gif) top repeat-x; border-top:1px solid #727272; border-right:1px solid #b4b4b4; border-bottom:1px solid #dadada; border-left:1px solid #b4b4b4; }
form select {background:url(../images/form.gif) top repeat-x; border-top:1px solid #727272; border-right:1px solid #b4b4b4; border-bottom:1px solid #dadada; border-left:1px solid #b4b4b4; }