
body {
	margin-top: 10px;
	padding: 0;
	background: #787878 url(../images/img01.jpg) repeat left top;
	text-align: justify;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #616161;
}

h1, h2, h3 {
	margin-top: 0;
	
}

h1 {
	font-size: 1.6em;
	font-weight: normal;
	color: #31527D;
}

h2 {
	font-size: 1.4em;
	font-weight:normal;
 	color: #528DC8;
	
}

h3 {
	font-size: 1em;
	color: #31527D;
}

h4 {
	font-size:1em;
	color:#999999;
	font-style:italic;
}

a {
	text-decoration: none;
	color: #528DC8;
}

a:hover {
	border-bottom: none;
	text-decoration:underline;
}

a img {
	border: none;
}

.bold {
	font-weight:bold;
}

.underline {
	text-decoration:underline;
}


/* Header */
#header {
	width: 860px;
	margin: 0 auto;
	height: 127px;
	background:url(../images/img003.jpg) repeat-x bottom;
}

#header-top {
	background:url(../images/top.jpg) no-repeat top;
	height: 127px;
}

#submenu {
	float: right;
	background:#FFFFFF;
	margin-right:15px;
	width:200px;
}

#logo{
	float:left;
	height:94px;
	width:177px;
}

#logo img {
 	margin:5px 0 5px 25px;
}

#slogan {
	width:500px;
	float:left;
}

#slogan img {
	margin-left:25px;
	margin-bottom:20px;
}

/* Menu */

#menu{
	float:left;
	width:650px;
	height:33px;
	background:url(../images/img002.jpg) repeat-x bottom;
	margin-left:10px;
}


/* Wrapper */

#wrapper {
}

/* Page */

#page {
	width: 850px;
	margin: 0 auto;
	padding: 20px 5px 10px 5px;
	background: #FFFFFF;
}

#pagePopUp {
	width:290px;
	margin:0 auto;
	padding: 10px 5px 10px 5px;
	background:#FFFFFF;
}

#topPopUp {
	width:300px;
	height:11px;
	margin:0 auto;
	background:#FFFFFF;
}

#topPopUp h2 {
	text-align:center;
	margin-top:10px;
	background:#FFFFFF;
}

#pagePopUp p {
	text-align:center;
}

#pagePopUp table {
	width:264;
	margin-left:24px;
}

#page-bg {
}

/* Latest Post */

#latest-post {
	padding: 20px;
	border: 1px solid #E7E7E7;
}

.advertisement {
	padding:0 0 0 0;
}

/* Content */

#content {
	float: left;
	width: 430px;
	margin-left:20px;
}

#productContent {
	width:700px;
	float:left;
	padding-left:75px;
}

#content_module {
	float: left;
	width: 630px;
	margin-left:15px;
}

#productContent .imgQx {
	padding-left:101px;
	border:0;
}

#productContent .imgQw {
	padding-left:106px;
	border:0;
}

#newsContent {
	float: left;
	width: 630px;
}

#bodyNews {}

#bodyNews p {
	margin-left:20px;
}

#bodyNews img {
	float:right;
	margin-top:-30px;
}

#contactContent {
	float:left;
	width:590px;
	padding-left:130px;
}

#emailI {
	float:left;
	width:210px;
	height:190px;
	margin-top:75px;
}

#emailI .margin, #information .margin {
	margin-left:3px;
	margin-right:3px;
	margin-top:3px;
	line-height:20px;
}

#emailI .center{
	text-align:center;
	line-height:20px;
}

#emailI .bold {
	font-weight:bold;
}

#emailI .boldItalic {
	font-weight:bold;
	font-style:italic;
}

#contactImage { 
	float:left;
	width:359px;
	height:263px;
	margin-left:10px;
}

#information {
	width:450px;
	height:230px;
	float:left;
	margin-top:25px;
	margin-left:10px;
}

#information .titleI, #emailI .titleI {
	text-transform:uppercase;
	color:#528DC8;
	font-weight:bold;
}

#contactLogo {
	float:left;
	width:254px;
	height:118px;
	margin-top:-60px;
	padding-left:250px;
}

#regContent {
	float:left;
	width:350px;
	padding-left:200px;
}

#regContent2 {
	float:left;
	width:550px;
	padding-left:163px;
}

#searchNewsContent {
	float:left;
	width:450px;
	padding-left:200px;
}


#regSuccessContent {
	float:left;
	width:400px;
	height:300px;
	margin-left:225px;
}

#regUser {
	float:left;
	width:350px;
	margin-top:15px;
	margin-right:15px;
}

#searchNews {
	float:left;
	width:150px;
	margin-top:15px;
	margin-right:15px;
}

#regUser img {
	margin-left:32px;
}

#regUser .inputText, #pagePopUp .inputText{
	width:150px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	border:1px outset #528DC8;;
	background:#EEEEEE;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:3px;
}

.textarea2 {
	height:150px;
	width:250px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	border:1px outset #528DC8;;
	background:#EEEEEE;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:3px;
}

.textarea1 {
	height:50px;
	width:150px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	border:1px outset #528DC8;;
	background:#EEEEEE;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:3px;
}

#pagePopUp .inputSelect {
	width:50px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	border:1px outset #528DC8;;
	background:#EEEEEE;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:3px;
}

#regUser th {
	text-align:left;
	color:#31527D;
}

#regUser .inputCheck {
	border:1px outset #528DC8;
	background:#EEEEEE;
}

#regUser td {
	font-weight:bold;
	text-align:left;
}

#regUser table {
	width:350px;
}

#regLogo {
	float:right;
	margin-top:40px;
}

#searchNewsLogo {
	float:right;
	width:158px;
	height:218px;
	margin-top:20px;
}

#regUser .submit, #pagePopUp .submit {
	border:1px outset #528DC8;
	background:#EEEEEE;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}

#regUser .important {
	font-size:9px;
	color:#990000;
}

.post {
	padding-bottom: 15px;
	line-height: 200%;
}

.post h1 {
	font-weight: normal;
}

.title {
	margin: 0;
	padding: 10px 0 4px 20px;
	font-weight: normal;
}

#printer{
	width:32px;
	height:22px;
}

#printer img {
	float:right;
}

.post #printer {
	float:right;
	margin-top:10px;
	margin-right:50px;
}


.title a {
	border-bottom: none;
	color: #8C0209;
}

.title a:hover {
	border-bottom: 1px dotted #000000;
}

.byline {
	border-bottom: 1px #BBBBBB dashed;
	margin: -10px 20px 20px 20px;
}

.tag {
	padding: 0 15px;
}

.entry {
	padding: 0 20px;
}

.entry .versionTable {
	text-align:center;
}

#versionTable {
	padding-left:61px;
	width:468px;
}

.entry .versionTable th {
	color:#31527D;
}

.versionTable .subtitle{
	color:#528DC8;
	font-weight:bold;
}

.versionTable .si {
	background:#EBEBEB;
}

.links {
	padding: 4px 0px;
	text-align: right;
	font-weight: bold;
}

.links a {
	border: none;
}

.links a:hover {
}

/* Sidebars */

#sidebar1, #sidebar3{
	float: left;
	padding-left: 10px;
}


#sidebar2 {
	float:right;
	width:200px;
	padding-bottom:10px;
}

#sidebar2 .noPaperImg {
	padding-left:31px;
}

#sidebar2 .qwebImg {
	margin-left:29px;
	margin-bottom:20px;
}

#sidebar2 .qxpertImg {
	margin-left:11px;
	margin-bottom:20px;
}



#sidebar2 .downImg {
	margin-left:24px;
}

#faqsImg {
	height:204px;
	width:171px;
	float:right;
	margin-left:30px;
}

#sandhImg {
	height:200px;
	width:190px;
	float:right;
}

#enviromentImg {
	height:134px;
	width:192px;
	float:right;
}

#versionImg {
	width:147px;
	height:119px;
	float:right;
	margin-left:30px;
}


#moduleImg {
	height:203px;
	width:220px;
	float:right;
}

#noPaperImg {
	width:193px;
	height:205px;
	float:right;
	margin-left:10px;
}

#content_module .subirImg {
	margin-left:520px;
} 

#sidebar1 ul, #sidebar3 ul {
	padding-bottom:20px;
}

#sidebar3 li {
	border-bottom: 1px #B5B5B5 dashed;
	font-size:11px;
}

#sidebar1 li {
	background: url(../images/img11.jpg) no-repeat left bottom;
}


#sidebar1 li ul {
	background: url(../images/img10.jpg) repeat-y left top;
}

#sidebar1 li li {
	background: url(../images/img08.gif) no-repeat 0 13px;
}

#sidebar1 li h2 {
	height: 25px;
	padding-top: 15px;
	background: url(../images/img09.jpg) no-repeat left top;
	color: #333333;
}

.sidebar {
	float: left;
	width: 170px;
	padding: 0;
	font-size: 11px;
}

#sidebar3 .title {
	text-transform:uppercase;
	font-weight:bold;
	font-size:12px;
}


#sidebar3 ul h2 {
	background: url(../images/qwebIcon.png) no-repeat left top;
	padding-left:25px;
	height:18px;
	color: #333333;
	font-weight:bold;
	text-transform:uppercase;
	font-size:12px;
}

#sidebar3 ul h3 {
	padding-left:15px;
	color: #333333;
	font-weight:bold;
	text-transform:uppercase;
	font-size:12px;
}


.sidebar ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.sidebar li {
	padding: 0 0 20px 0;
}

.sidebar li ul {
}

.sidebar li li{
	margin: 0 20px 0 15px;
	padding: 8px 0px 8px 20px;
	border-bottom: 1px #B5B5B5 dashed;
	background: url(../images/img08.gif) no-repeat 0 13px;
	text-align: left;
}

 #sidebar3 li {
 	margin: 0 20px 0 15px;
	padding: 8px 0px 8px 0px;
	border-bottom: 1px #B5B5B5 dashed;
	text-align: left;
 }


.sidebar li h2 {
	height: 30px;
	margin: 0 0 0 0;
	padding: 8px 15px 0px 35px;
	font-size: 12px;
	color: #FFFFFF;
}

#rss {
	width:18px;
	height:25px;
	margin-top:-25px;
	margin-left:140px;
}

.sidebar a {
}

#sidebar1 li h2 img {
	margin: 0 0 0 40px;
	border:0;
}

/* Footer */

#footer {
	width: 860px;
	height: 70px;
	margin: 0 auto;
	background: url(../images/img04.jpg) no-repeat left top;
}

#footer-bot {
	background:url(../images/bot.jpg) no-repeat bottom;
	height:70px;
}

#footer p {
	margin: 0;
	padding: 25px 0 0 20px;
	text-align: center;
	font-size: smaller;
	font-family:Arial, Helvetica, sans-serif;
}

#footer a {
}

#footer .link {
	float: right;
}

#footer .copyright {
	float: left;
}

.error {
	color:#990000;
	font-size:11px;
	text-align:center;
	width:130px;
}

.error2 {
	color:#990000;
	font-size:11px;
	text-align:center;
	width:580px;
	margin-left:25px;
	margin-top:15px;
}

.flash {
	padding-left: 8.5px;
}

#print {
	width:22px;
	height:22px;
	float:right;
}


#contentProduct {
	float:left;
	width:630px;
}

#contentProduct .center, #content .center, .entry .center {
	text-align:center;
}

#title {
	float:left;
	margin-bottom:15px;
	margin-left:15px;
	width:800px;
}

#qxpertImg {
	float:left;
	width:150px;
	height:155px;
}

.red {
	color:#990000;
	text-align:center;
	font-weight:normal;
}

.example {
	color:#990000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}

/* Imagen y texto de los modulos*/

#moduleText {
	width:600px;
	margin-top:10px;
}

.inboxTrayImg {
	width:151px;
	height:147px;	
	float:left;
	margin-right:15px;
}

.struAdminImg {
	width:153px;
	height:179px;
	float:right;
	margin-left:15px;
}

.workflowImg {
	width:177px;
	height:164px;
	float:left;
	margin-right:15px;
}

.masterListImg {
	width:147px;
	height:133px;
	float:right;
	margin-left:15px;
}

.searchImg {
	width:142px;
	height:142px;
	float:left;
	margin-right:15px;
}


.messageImg {
	width:176px;
	height:175px;
	float:right;
	margin-left:15px;
}

.documentRegImg {
	width:177px;
	height:173px;
	float:left;
	margin-right:15px;
}

.workflowAdImg {
	width:152px;
	height:138px;
	float:right;
	margin-left:15px;
}

.qwebSacops {
	width:155px;
	height:144px;
	float:left;
	margin-right:15px;
}

.vpnImg {
	width:136px;
	height:160px;
	float:right;
	margin-left:15px;
}

.stadisticImg {
	width:136px;
	height:157px;
	float:left;
	margin-right:15px;
}

.recordImg {
	width:157px;
	height:150px;
	float:right;
	margin-left:15px;
}

.controlDocumentImg {
	width:160px;
	height:159px;
	float:left;
	margin-right:15px;
}

.jobStructureImg {
	width:138px;
	height:128px;
	float:right;
	margin-left:15px;
}

.parametersImg {
	width:141px;
	height:203px;
	float:left;
	margin-right:15px;
}

.flexImg {
	width:176px;
	height:176px;
	float:right;
	margin-left:15px;
}

.qualityImg {
	width:148px;
	height:154px;
	float:left;
	margin-right:15px;
}

.qxpertSacopsImg {
	width:172px;
	height:138px;
	float:right;
	margin-left:15px;
}

.qaTable {
	margin-left:43px;
}

.qaImg {
	width:158px;
	height:236px;
	float:left;
	margin-right:15px;
}
