






























 










 







 




































































body {
	
	margin: 0;
	padding: 0;
	font-family: Arial, "Lucida Grande", Helvetica, Helvetica, sans-serif;
	font-size: 12px;
	color: #3a3a3a;
}

table {
	border-spacing: 0px;
}

h1, h2 {
	font-weight: normal;
}

p, ol, ul {
	margin-top: 0;
}

a {
	color: #3a3a3a;
}

a.white {
	color: #ffffff;
}

a:hover {
	text-decoration: none;
	color: #ffffff;
	background-color: #99cccc;
}

a img {
	border: none;
}

a img:hover {
    background: none;
}

a.sidebarIcon:HOVER {
	background-color: #5f9188;
}

img.left {
	float: left;
	margin: 0 15px 0 0;
}

img.right {
	float: right;
	margin: 0 0 0 15px;
}

.separator {
	background: #ffffff;
	height: 9px;
/*
	border-left: 1px solid #586670;
	border-right: 1px solid #586670;
*/
}

.subSeparator {
	border-bottom: 1px solid #586670;
	height: 4px;
	margin-left: 10px;
	margin-right: 10px;
}

.hide {
	  display:none;
	}

#contentLoading {
	position: fixed;
	width: 100%;
	top: 0;
	display: none;
	z-index: 1000;
}

#contentLoading .loading {
	width:100px;
	margin: 0 auto;
	font-weight: bold;
	text-align:center;
	position:relative;
	background-color: #99cccc;
	color: #ffffff
}

#ExternalIdentityProviderRedirecting {
	width: 100%;
	position: fixed;
	top: 0;
	z-index: 1000;
}

#ExternalIdentityProviderRedirecting .redirecting {
	padding: 5px;
	margin: 0 auto 0 auto;
	font-weight: bold;
	text-align:center;
	position:relative;
	background-color: #99cccc;
	color: #ffffff
}

/* Header */

#headerWrapper {
	width: 100%;
	
}
#header {
	width: 960px;
	height: 81px;
	margin: 0 auto;
	position: relative;
}

#subheader {
	width: 960px;
	border-top: #018384 solid 1px;
	margin: 0 auto;
}

#logo {
	float: left;
	padding: 5px 0 0 0px;
}

#logo h1, #logo p {
	margin: 0;
	font-weight: bold;
}

#logo h1 {
}

#logo p {
	padding-left: 1px;
	line-height: normal;
	font-size: .85em;
}

#slogan {
	padding: 8px 10px 10px 0px;
	float: left;
}

#slogan p {
	width: 270px;
	line-height: normal;
	text-transform: uppercase;
	font-size: 12px;
	color: #999999;
}

#menu_top {
	position: absolute;
	padding: 5px 0px 0px 0px;
	top: 0px;
	right: 0px;
	font-size: 11px;
	color: #018384;
	font-family: Arial;
}

#menu_top strong {
	font-weight: normal;
	font-size: 10px;
}

#menu_top a,
#menu_top a:visited {
	text-decoration: none;
}

.menu_top_item {
	float:left;
	padding-left: 5px;
	padding-right: 5px;
}

.menu_top_item.piped {
	border-left: #018384 1px solid;
}

.menu_top_info {
	float:left;
	padding-right: 5px;
}

#menu {
	position: absolute;
	bottom: -1px;
	right: 0px;
	padding: 0px 0px 0px 0px;
}

#menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: normal;
}

#menu li {
	display: inline;
}

#menu .first {
	border-left: #cecece solid 1px;
}

#menu .noFirst {
	border-left: #cecece solid 1px;
}


#menu a,
#menu a:visited,
#menu a.selected {
	display:block;
	float:left;
	font-size:13px;
	font-weight:bold;
	padding-bottom:1px;
	padding-top:6px;
	text-align:center;
	text-decoration:none;
	text-transform:lowercase;
	width:118px;
	height:20px;
}

#menu a, #menu a:visited {
	color: #b4b4b4;
	border-top: #cecece solid 1px;
	border-right: #cecece solid 1px;
}

#menu a.first:hover {
	text-decoration: none;
	background-color: #eeeeff;
	color: #555555;
}

#menu a:hover {
	text-decoration: none;
	background-color: #eeeeff;
	color: #555555;
}

#menu a.selected:hover {
	text-decoration: none;
	background-color: #7cc4b6;
	color: #555555;
}

#menu a.selected {
	color: #555555;
	background-color: #7cc4b6;
	border-top: #018384 solid 1px;
	border-left: #018384 solid 1px;
	border-right: #018384 solid 1px;
	border-bottom: #7cc4b6 solid 1px;
	height:20px;
}

#menu img {
	margin-right: 5px;
}

#submenu {
	background-color: #7cc4b6;
	height: 15px;
	margin: 0 auto;
	position: relative;
	z-index: 1;
}

#submenuSepartor {
	border-bottom: white solid 1px;
	width: 98%;
	margin: 0 auto;
	height: 97px;
}

#top {
	width: 960px;
	background-color: #7cc4b6;
	margin: 0 auto;
	position: relative;
}

#topTitle {
	color: #018384;
}

.coTop {
	color: #333;
}

.coTop .title {
	color: #018384;
	float: left;
	font-size: 40px;
	font-weight: bold;
	padding: 0px 15px 15px 25px;
	text-align: left;
	vertical-align: top;
}

.coTop .description {
	color: #4E5555;
	float: left;
	font-size: 15px;
	line-height: 17px;
	padding: 0px 0px 15px 25px;
	text-align: left;
	vertical-align: top;
	width: 525px;
}
/* Page */

#page {
	width: 960px;
	margin: 0 auto;
	
}

.triangle {
	position: absolute;
	width: 78px;
	height: 78px;
	z-index: 1;
}

#triangle_labs {
	background: url('/cis/theme/conductiva/lib/img/triangle_labs.png') no-repeat 0 0;
}

#triangle_blog {
	background: url('/cis/theme/conductiva/lib/img/triangle_blog.png') no-repeat 0 0;
}

/* Content */

.meta {
	padding: 10px 0px 0px 30px;
}

.meta a {
	text-decoration: none;
}

.meta a:hover {
	background-color: #99cccc;
	color: #ffffff;
}

.meta .more {
	font-size:12px;
	font-weight: bold;
	color:#868686;
}

.meta .comments {
	padding-left: 15px;
	background: url('/cis/theme/conductiva/lib/images/img10.gif') no-repeat left center;
}

#central {
	min-height: 300px;
}

.central {
    
}

/* Sidebar */

.sidebar {
	width: 243px;
}

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

.sidebar li {
}

.sidebar li ul {
	margin-bottom: 10px;
	padding-bottom: 10px;
	background: #ffffff url('/cis/theme/conductiva/lib/images/img16.gif') no-repeat left bottom;
}

.sidebar li li {
	padding: 5px 20px;
	border-bottom: 1px solid #F3F3F3;
}

.sidebar h2 {
	height: 53px;
	margin: 0;
	padding: 15px 0 0 20px;
	font-size: 1.6em;
	font-weight: bold;
	color: #ffffff;
}

.sidebar .description {
	padding: 0px 5px 0px 20px;
}

.sidebar .blogPosts {
}

.sidebar .blogPosts .entry {
}

.sidebar .blogPosts .entry ul.list,
.sidebar .blogRecentComments .entry ul.list {
	line-height: 120%;
}

.sidebar .blogPosts .entry ul.list li,
.sidebar .entry ul.list li {
	padding: 5px 0px 5px 0px;
}

.sidebar .entry ul.list li {
	border-bottom: #b5b762 1px solid;
}


.sidebar .entry ul.list li:last-child {
	border-bottom: none;
}

.sidebar .blogPosts .entry ul.list li a,
.sidebar .blogRecentComments .entry ul.list li a {
		text-decoration: none;
}

#twitter {
}

#twitter #twitter_update_list li a {
	color: #0099ff;
	word-wrap: break-word;
}

#twitter #twitter_update_list li a:HOVER {
	color: #ffffff;
}

#twitter #twitter_update_list li {
	padding: 5px 0px 5px 0px;
	border-bottom: #b5b762 1px solid;
	word-wrap: break-word;
}

#twitter #twitter_update_list li:last-child {
	border-bottom: none;
}

/* Footer */

#subfooter {
	width: 960px; margin: 0px auto;
	
	height: 20px;
	position: relative;
	color: black;
	padding-left: 10px;
	padding-top: 7px;
	font-size: 11px;
}

#subfooter a {
	color:black;
	text-decoration: none;
}

#subfooter a:HOVER {
	color: #ffffff;
	text-decoration: none;
	background-color: #99cccc;
}

#footer {
	clear: both;
	padding: 0px 0px 0px 0px;
	font-size: smaller;
	background-color:black;
	width: 960px; margin: 0px auto;
	
	position: relative;
    height: 120px;
}
#footer .content {
	width: 960px;
	padding: 0px 5px 0px 20px;
	position: relative;
}

#footer .content .l {
	float: left;
	text-align: left;
}

#footer .content .r {
	float: right;
	text-align: left;
}

#footer #leftCorner {
	background:url('/cis/theme/conductiva/lib/img/footer_left.png') no-repeat;
	height:9px;
	position:absolute;
	left:0;
	top:111px;
	width:9px;
}

#footer #rightCorner {
	background:url('/cis/theme/conductiva/lib/img/footer_right.png') no-repeat;
	height:9px;
	position:absolute;
	right:0;
	top:111px;
	width:9px;
}

#menuFooter {
	position: absolute;
	right: 0px;
	padding: 0px 15px 0px 0px;
	top:10px;
}

#menuFooter ul {
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: normal;
}

#menuFooter li {
	display: inline;
}

#menuFooter a,
#menuFooter a:visited,
#menuFooter a.selected {
	display:block;
	float:left;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	text-transform:lowercase;
	padding:4px 10px 5px;
	height:16px;
}

#menuFooter .noFirst {
	border-left: #8ed9cc solid 1px;
}

#menuFooter .first {
}

#menuFooter a, #menuFooter a:visited {
	color: #ffffff;
}

#menuFooter a:hover {
	text-decoration: none;
	color: #99cccc;
	background-color: black;
}

#menuFooter a.selected {
	color: #99cccc;
}

#menuFooter img {
	display:none;
}

#footerInfoTable {
	color:#0dabc6;
	font-size: 12px;
	padding: 10px;
}

#footerInfoTable .tel {
	background: url('/cis/theme/conductiva/lib/img/footer_tel.png') no-repeat;
	padding-left: 20px;
	padding-right:30px;
}
#footerInfoTable .email {
	background: url('/cis/theme/conductiva/lib/img/footer_arroba.png') no-repeat;
	padding-left: 15px;
	padding-right:30px;
}
#footerInfoTable .address {
	background: url('/cis/theme/conductiva/lib/img/footer_mail.png') no-repeat;
	padding-left: 20px;
}

#footerInfoTable .address a {
	color:#7a7a7a;
}

#footerInfoTable .address a:HOVER {
	color:#ffffff;
}

/* Boxes */

.pageTable, .pageTableUp, .pageTableDown {
	width: 960px;
	
}

.pageTableCentral {
	vertical-align: top;
	width: 716px;
	padding-bottom:12px;
	padding-top:2px;
/*	border-top:1px solid #EFFEFF; */
}

.pageTableSidebar {
	width: 243px;
	vertical-align: top;
	padding-bottom:12px;
	padding-top:2px;
/*	border-top:1px solid #EFFEFF; */
}

.pageTableUp .pageTableCentral {
	background-color: #8ed9cc;
}

.pageTable .pageTableCentral {
	background-color: #8ed9cc;
}

.pageTableDown .pageTableCentral {
	background-color: #41635d;
}

.pageTableUp .pageTableSidebar {
	background-color: #C3DFDA;
	border-left:1px solid #EFFEFF;
}

.pageTable .pageTableSidebar {
	background-color: #C3DFDA;
	border-left:1px solid #EFFEFF;
}

.pageTableDown .pageTableSidebar {
	background-color: #5f9188;
	border-left:1px solid #95AEC3;
}

#page {
}

.coBox {
}

.coBox .title {
	height: 84px;
}

.coBox .title h1, .coBox .title h2 {
	height: 59px;
	margin: 0;
	padding: 25px 15px 0 12px;
	font-weight: bold;
	color: #ffffff;
	font-size:24px;
	font-weight:bold;
	line-height:26px;
}

.coBox .entry {
	padding: 0px 10px 0 10px;
/*
	border-left: 1px solid #586670;
	border-right: 1px solid #586670;
*/
}

.coBox .entry .date {
	float: left;
}
.coBox .entry .body {
	clear: both;
}

.coBox .older {
	padding: 10px 0px 0px 0px;
}

.coComment {
	padding-top: 8px;
	float: left;
	width: 679px;
	margin-left:18px;
	margin-right:10px;
}

.coDouble {
	padding-left: 8px;
	padding-top: 8px;
	float: left;
	width: 699px;
}

.coDouble .boxPreview {
	background-color: #ffffff;
	color: #333333;
/*
	border-left: 1px solid #586670;
	border-right: 1px solid #586670;
*/
}

.coDouble .btm {
	height:34px;
/*
	border-left: 1px solid #586670;
	border-right: 1px solid #586670;
	border-bottom: 1px solid #586670;
*/
}

.separator.withImage {
	border-left: none;
}

.coDouble .image {
	height: 266px;
	background-color: #ffffff;
}

.coDouble .entry.withImage {
	min-height: 242px;
	border-left: none;
}

.coDouble .entry {
	padding: 5px 10px 10px 10px;
	background-color: #ffffff;
/*
	border-left: 1px solid #586670;
	border-right: 1px solid #586670;
*/
	color: #333333;
}

.coSimple {
	padding-left:8px;
	padding-top:8px;
	float: left;
	width: 228px;
}

.coSimple .image {
	background-color: #ffffff;
/*
	border-left: 1px solid #586670;
	border-right: 1px solid #586670;
*/
}

.coSimple .entry.withImage {
	height: 151px;
	background-color: #ffffff;
/*
	border-left: 1px solid #586670;
	border-right: 1px solid #586670;
*/
	color: #333333;
}

.coSimple .entry {
	height: 260px;
	background-color: #ffffff;
/*
	border-left: 1px solid #586670;
	border-right: 1px solid #586670;
*/
	color: #333333;
}
.coSimple .entry p {
	line-height: 15px;
}

.coSimple .btm {
/*
	border-left: 1px solid #586670;
	border-right: 1px solid #586670;
	border-bottom: 1px solid #586670;
*/
	height:34px;
}

.post_text, .widget_text{
	font-size: 14px;
}

.coSidebar {
	padding-top: 8px;
	padding-left: 7px;
}

.coSidebar .coBox .title h1.twitter {
	background: url(img/twitter_icon.png) 175px 5px no-repeat;
}

.postit {
	width:227px;
}
.postit .title {
	background: #eff096 url('/cis/theme/conductiva/lib/img/postit_header.png') no-repeat;
	height: 40px;
}
.postit .title h1 {
	font-weight: bold;
	font-size: 18px;
	color:#535353;
	padding:10px 0 0 12px;
	height: 40px;
}

.postit .entry {
	background: #eff096 url('/cis/theme/conductiva/lib/img/postit_body.png') repeat-y;
	border-left:none;
	border-right:none;
	padding:0 12px 0;
}

.postit .btm { background: url('/cis/theme/conductiva/lib/img/postit_footer.png') no-repeat; height: 34px; }
.postit .btm .l { background: none; }
.postit .btm .r { background: none; }

.postit .meta {
	background: url('/cis/theme/conductiva/lib/img/box_blue_footer.png') no-repeat;
	height: 34px;
	border-top:none;
	margin:0;
	padding: 9px 0 0 30px;
}

.postit .meta .more {
	font-size:12px;
	font-weight:bold;
	line-height:10px;
	padding-left:0;
}

.postit a {
	text-decoration: none;
}

.postit a:hover {
	background-color: #33ccff;
}
.postit a:hover div {
	color: #33ccff;
}

.boxGreen {
	background: #ffffff url('/cis/theme/conductiva/lib/img/box_green_header_center.png') repeat-x;
}
.boxGreen .title {
	background: url('/cis/theme/conductiva/lib/img/box_green_header_left.png') no-repeat;
}
.boxGreen .title h1, .boxGreen .title h2 {
	background: url('/cis/theme/conductiva/lib/img/box_green_header_right.png') no-repeat right top;
}
.boxGreen .btm { background: #e2e4ee url('/cis/theme/conductiva/lib/img/box_green_footer.png') no-repeat; }
.blog .boxGreen .btm { background: #e2e4ee url('/cis/theme/conductiva/lib/img/box_green_blog_footer.png') no-repeat; }
.labs .boxGreen .btm { background: #e2e4ee url('/cis/theme/conductiva/lib/img/box_green_labs_footer.png') no-repeat; }
.boxGreen a {
	color: #5AAD35;
}
.boxGreen a:hover {
	background-color: #5AAD35;
	color: #ffffff;
}
.boxGreen a:hover div {
	color: #5AAD35;
}

.boxOrange {
	background: #ffffff url('/cis/theme/conductiva/lib/img/box_orange_header_center.png') repeat-x;
}
.boxOrange .title {
	background: url('/cis/theme/conductiva/lib/img/box_orange_header_left.png') no-repeat;
}
.boxOrange .title h1, .boxOrange .title h2 {
	background: url('/cis/theme/conductiva/lib/img/box_orange_header_right.png') no-repeat right top;
}
.boxOrange .btm { background: #e2e4ee url('/cis/theme/conductiva/lib/img/box_orange_footer.png') no-repeat; }
.blog .boxOrange .btm { background: #e2e4ee url('/cis/theme/conductiva/lib/img/box_orange_blog_footer.png') no-repeat; }
.labs .boxOrange .btm { background: #e2e4ee url('/cis/theme/conductiva/lib/img/box_orange_labs_footer.png') no-repeat; }

.boxOrange a {
	color: #ff6600;
}

.boxOrange a:hover {
	background-color: #ff6600;
	color: #ffffff;
}
.boxOrange a:hover div {
	color: #ff6600;
}


.boxRed {
	background: #ffffff url('/cis/theme/conductiva/lib/img/box_red_header_center.png') repeat-x;
}
.boxRed .title {
	background: url('/cis/theme/conductiva/lib/img/box_red_header_left.png') no-repeat;
}
.boxRed .title h1, .boxRed .title h2 {
	background: url('/cis/theme/conductiva/lib/img/box_red_header_right.png') no-repeat right top;
}

.blog .boxRed .btm { background: #e2e4ee url('/cis/theme/conductiva/lib/img/box_red_blog_footer.png') no-repeat; }
.boxRed .btm { background: #e2e4ee url('/cis/theme/conductiva/lib/img/box_red_footer.png') no-repeat; }
.boxRed a {
	color: #CA1515;
}
.boxRed a:hover {
	background-color: #CA1515;
	color: #ffffff;
}
.boxRed a:hover div {
	color: #CA1515;
}

.boxBlue {
	background: #ffffff url('/cis/theme/conductiva/lib/img/box_blue_header_center.png') repeat-x;
}
.boxBlue .title {
	background: url('/cis/theme/conductiva/lib/img/box_blue_header_left.png') no-repeat;
}
.boxBlue .title h1, .boxBlue .title h2 {
	background: url('/cis/theme/conductiva/lib/img/box_blue_header_right.png') no-repeat right top;
}
.boxBlue .btm { background: #e2e4ee url('/cis/theme/conductiva/lib/img/box_blue_footer.png') no-repeat; }
.blog .boxBlue .btm { background: #e2e4ee url('/cis/theme/conductiva/lib/img/box_blue_blog_footer.png') no-repeat; }
.labs .boxBlue .btm { background: #e2e4ee url('/cis/theme/conductiva/lib/img/box_blue_labs_footer.png') no-repeat; }
.boxBlue a {
	color: #00A0D3;
}
.boxBlue a:hover {
	background-color: #00A0D3;
	color: #ffffff;
}
.boxBlue a:hover div {
	color: #00A0D3;
}

.boxGrey {
	background: #ffffff url('/cis/theme/conductiva/lib/img/box_gray_header_center.png') repeat-x;
}
.boxGrey .title {
	background: url('/cis/theme/conductiva/lib/img/box_gray_header_left.png') no-repeat;
}
.boxGrey .title h1, .boxGrey .title h2 {
	background: url('/cis/theme/conductiva/lib/img/box_gray_header_right.png') no-repeat right top;
}
.blog .boxGrey .btm { background: #e2e4ee url('/cis/theme/conductiva/lib/img/box_gray_blog_footer.png') no-repeat; }
.labs .boxGrey .btm { background: #e2e4ee url('/cis/theme/conductiva/lib/img/box_gray_labs_footer.png') no-repeat; }
.boxGrey .btm { background: #e2e4ee url('/cis/theme/conductiva/lib/img/box_gray_footer.png') no-repeat; }
.boxGrey a {
	color: #7395BE;
}
.boxGrey a:hover {
	background-color: #7395BE;
	color: #ffffff;
}
.boxGrey a:hover div {
	color: #7395BE;
}

.boxDarkGreen {
	background: #ffffff url('/cis/theme/conductiva/lib/img/box_darkGreen_header_center.png') repeat-x;
}
.boxDarkGreen .title {
	background: url('/cis/theme/conductiva/lib/img/box_darkGreen_header_left.png') no-repeat;
}
.boxDarkGreen .title h1, .boxDarkGreen .title h2 {
	background: url('/cis/theme/conductiva/lib/img/box_darkGreen_header_right.png') no-repeat right top;
}
.boxDarkGreen a {
	color: #008FCA;
}
.boxDarkGreen a:hover {
	background-color: #008FCA;
	color: #ffffff;
}
.boxDarkGreen a:hover div {
	color: #008FCA;
}
.blog .boxDarkGreen .btm { background: #e2e4ee url('/cis/theme/conductiva/lib/img/box_gray_blog_footer.png') no-repeat; }
.labs .boxDarkGreen .btm { background: #e2e4ee url('/cis/theme/conductiva/lib/img/box_gray_labs_footer.png') no-repeat; }

.boxDarkGreen2 {
	background: #ffffff url('/cis/theme/conductiva/lib/img/box_darkGreen2_header_center.png') repeat-x;
}
.boxDarkGreen2 .title {
	background: url('/cis/theme/conductiva/lib/img/box_darkGreen2_header_left.png') no-repeat;
}
.boxDarkGreen2 .title h1, .boxDarkGreen2 .title h2 {
	background: url('/cis/theme/conductiva/lib/img/box_darkGreen2_header_right.png') no-repeat right top;
}
.boxDarkGreen2 a {
	color: ;
}
.boxDarkGreen2 a:hover {
	background-color: ;
	color: #ffffff;
}
.boxDarkGreen2 a:hover div {
	color: ;
}
.blog .boxDarkGreen2 .btm { background: #e2e4ee url('/cis/theme/conductiva/lib/img/box_gray_blog_footer.png') no-repeat; }
.labs .boxDarkGreen2 .btm { background: #e2e4ee url('/cis/theme/conductiva/lib/img/box_gray_labs_footer.png') no-repeat; }


.coBox .entry h2 {
	font-weight: bold;
}
.coBox .entry a div,
.coBox .entry a:visited div {
	text-decoration: underline;
}

/* Projects preview */
.boxPreview {
	padding:0 0 10px;
}

.boxPreview .wrapper {
	position: relative;
	height: 150px;
}

.boxPreview .boxImage {
	padding: 5px;
	position: absolute;
	top: 0px;
	left: 0px;
	background-color: #2d2e30;
	width: 170px;
	height:140px;
}
.boxPreview .boxImage img {
	width: 170px;
	height: 140px;
}
.boxPreview .boxTitle {
	position: absolute;
	color: #53a5ea;
	font-weight: bold;
	font-size: 16px;
	top: 0px;
	left: 180px;
	width: 335px;
	border-left: 1px solid #0f0f10;
	border-right: 1px solid #0f0f10;
	background-color: #2d2e30;
	height: 41px;
	padding-left: 10px;
	padding-top: 5px;
}
.boxPreview .boxDescription {
	position: absolute;
	top: 50px;
	left: 180px;
	padding-left: 10px;
	width:500px;
}
.boxPreview .boxDescription p {
	line-height: 18px;
}

.boxPreview .boxDescription a {
	color: #53a5ea;
	text-decoration: none;
}

.boxPreview .boxDescription a:HOVER {
	color: #ffffff;
}

.boxPreview .boxLinks {
	background-color: #2d2e30;
	height: 44px;
	font-size:10px;
	padding-left: 540px;
	padding-top: 2px;
}

.boxPreview .boxLinks a {
	text-decoration: none;
	background: url('/cis/theme/conductiva/lib/img/box_preview_links.png') no-repeat 0 4px;
	padding-left: 10px;
	color: #53a5ea;
}

.boxPreview .boxLinks a:HOVER {
	color: #ffff66;
}

.boxPreview .boxLink {
	position: absolute;
	font-size: 12px;
	bottom: -10px;
	left: 180px;
	width: 500px;
	padding-left: 10px;
	color: #868686;
}

.boxPreview .boxLink a {
	color: #53a5ea;
	text-decoration: none;
	font-weight: bold;
}

.boxPreview .boxLink a:HOVER {
	color: #ffffff;
}

.boxPreview .boxLink p {
	line-height: 16px;
}

.contact {
	padding: 15px 0px 0px 0px;
}
.contact td.contactLabel {
	width: 40px;
	font-weight: bold;
}
.contact td.contactDescription {
}
.contact div.contactLabel {
	padding: 10px 0px 0px 0px;
	font-weight: bold;
}
.contact div.contactLabel a.small {
	padding: 0px 10px 0px 10px;
	font-weight: normal;
	font-size: 9px;
}
.contact div.contactDescription {
	padding: 5px 0px 0px 0px;
}

.coComment .title h1{
	color: #ffffff;
	font-weight: bold;
	border-bottom: 1px solid gray;
	padding-left: 30px;
	background: url('/cis/theme/conductiva/lib/img/logo_co_mini.png') no-repeat right top;
}

.comment_entry {
	height:auto;
	margin:15px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
	border-bottom: 1px solid;
}

.comment_entry:last-child {
	border-bottom: none;
}

.comment_text {
	color: #ffffff;
	padding:3px 10px 0 20px;
}
.comment_alias {
	color: #53A5EA;
	font-weight:bold;
	padding:5px 10px 5px 20px;
	display: inline;
}

.comment_date {
	color: #53A5EA;
	font-weight:bold;
	padding:5px 10px 5px 0px;
	display: inline;
}


.comment_new {
	padding: 5px 0px 5px 0px;
	margin:20px 0 0;
	min-height:30px;
}
.comment_new .comment_header {
	color: #ffffff;
	font-size:24px;
	font-weight:bold;
	padding:10px 50px 10px 30px;
	border-bottom:1px solid gray;
	margin-bottom:10px;
	background: url('/cis/theme/conductiva/lib/img/logo_co_mini.png') no-repeat right 25px;
}

.comment_new .comment_mandatory {
	color:#333333;
	font-weight:bold;
}

.comment_new .comment_new_key {
	color:#868686;
	padding:0 10px 2px 30px;
}

.comment_new .cisStatus .error {
	color: red;
}

.comment_new input.text {
	background-color:#D6D5D4;
	border-style:none;
	border-width:0;
	color:#333333;
	margin-bottom:10px;
	margin-top:5px;
	width:300px;
}

.comment_new textarea {
	background-color:#D6D5D4;
	border:medium none;
	height:90px;
	margin-bottom:10px;
	margin-top:5px;
	width:300px;
}

.comment_new .comment_new_submit {
	padding: 10px;
}


/*** BLOG ****/
.blog a.postLink,
.blog a.postLink:visited {
	color: white;
	text-decoration:none;
}
.blog a.postLink:hover {
	text-decoration: underline;
	background-color: transparent !important;
}

.blog .btm .meta .left {
	text-align: left;
	padding: 0px 0px 10px 0px;
}

.blog .btm .meta .right {
	text-align: right;
	padding: 0px 15px 10px 0px;
	font-weight:bold;
	color: #868686;
}

.blog .postInfo {
	background: #ffffff;
	padding-left: 10px;
	padding-top: 5px;
/*
	border-left:1px solid #586670;
	border-right:1px solid #586670;
*/
	font-weight:bold;
	color: #868686;
}

#httpErrorWrapper{
	background-color: #8ed9cc;
	height:400px;
}

#httpErrorTitle{
	border-bottom:1px solid #3FB6DA;
	color: #ff3333;
	font-size:35px;
	height:88px;
	margin-left:12px;
	margin-right:12px;
	padding-top:20px;

}
#httpErrorDescription{
	font-size: 20px;
	padding: 20px;
	color: #ff3333;
	height:180px;
}

#httpErrorLink {
	background:transparent url(/cis/theme/conductiva/lib/img/submenu_previous_button.png) no-repeat scroll 5px 12px;
	color:#8ed9cc;
	font-size:11px;
	font-weight: bold;
	margin-left:12px;
	padding:22px 20px 20px 35px;
}

#httpErrorLink a {
	color: #ffffff;
	text-decoration:none;
}

#httpErrorLink a:HOVER{
	text-decoration:underline;
	background-color: transparent;
}

#noPostsWrapper{
	background-color: #7cc4b6;
	border:1px solid #EFFEFF;
	height:300px;
	margin:20px;
	position:relative;
}

#noPostsTitle{
	border-bottom:1px solid #3FB6DA;
	color:#8ed9cc;
	font-size:35px;
	margin-left:10px;
	margin-right:10px;
	padding:20px 0 0;
	position:relative;
}

#noPostsTitle img {
	position:relative;
	bottom: -9px;
}
#noPostsDescription{
	font-size: 20px;
	padding: 20px 10px 10px;
	color: #ff3333;
}

#noPostsLink {
	font-size: 15px;
	padding: 10px;
	color: #8ed9cc;
	position:absolute;
	bottom: 0;
}

.post_text{
	font-size: 13px;
}

.web .lsTableTitle,
.web .lsObjectTableTitle,
.web .lsInfoBoxTitle {
	padding-bottom: 10px;
	font-size: 18px;
	font-weight: bold;
	color: #99cccc;
}

.web table.lsTable {
	width: 100%;
	margin-bottom: 20px;
}

.web .pageTableUp table.lsTable {
	background-color: #C3DFDA;
}
.web .pageTable table.lsTable {
	background-color: #C3DFDA;
}

.web .pageTableDown table.lsTable {
	background-color: #5f9188;
}


.web table.lsTable tr:hover td.lsSelectableCell {
	background-color: #7cc4b6;
}

.web table.lsTable td,
.web table.lsObjectTable td  {
	padding: 3px;
}

.web table.lsTable td {
	border-bottom: 1px solid #7cc4b6;
}

.web .lsTable .lastRow td {
	border-bottom: 2px solid #99cccc;
}

.web .lsTable .emptyRow td {
	border-bottom: none;
}

.web table.lsTable thead td {
	border-bottom: 2px solid #99cccc;
}

.web .lsSelectableCell {
	cursor: pointer;
}

.web table.lsTable thead td {
	font-weight: bold;
}
.web table.lsTable tr.paginationRow td {
	border-bottom: 0px;
	text-align: right;
/*	background-color:#7cc4b6;*/
}

.web table.lsTable tr.paginationRow .pagination {
	float:right;
	text-align:right;
	width:auto;
}

.web table.lsTable tr.paginationRow .pagination a {
	color: #99cccc;
	text-decoration:underline;
}

.web table.lsTable tr.paginationRow .pagination a:hover {
	color: #ffffff;
	background-color: #99cccc;
	text-decoration:none;
}

.web table.lsTable tr.paginationRow .pagination span {
	font-weight: bold;
	color: #99cccc;
}

.web table.lsTable tr.paginationRow .pagination span a,
.web table.lsTable tr.paginationRow .pagination span a:link,
.web table.lsTable tr.paginationRow .pagination span a:visited,
.web table.lsTable tr.paginationRow .pagination span a:active {
	background-color:#7cc4b6;
	border:1px solid #018384;
	font-size:12px;
	font-weight:normal;
	line-height:18px;
	margin:0 2px;
	padding:0 2px;
	text-decoration:none;
}
.web table.lsTable tr.paginationRow .pagination span a:hover {
	color: #ffffff;
	background-color: #99cccc;
	border-color:#018384;
}
.web table.lsTable tr.paginationRow .pagination span strong {
	background-color:#7cc4b6;
	border:1px solid #018384;;
	font-size:12px;
	font-weight:normal;
	line-height:15px;
	margin:0 2px;
	padding:0 2px;
}

.web table.lsTable tr.paginationRow .pagination .goto {
	color:#3a3a3a;
	font-size:12px;
	font-weight:normal;
	line-height:15px;
	padding:10px 5px 5px 5px;
	text-align: right;
}
.web table.lsTable tr.paginationRow .pagination .goto a {
	padding: 0px 5px 0px 5px;
	line-height: 13px;
	text-decoration:underline;
}
.web table.lsTable tr.paginationRow .pagination .goto a:hover {
	color: #ffffff;
	background-color: #99cccc;
	text-decoration:none;
}


.web .lsObjectTable .lsObjectLabel {
	font-weight: bold;
}

.web .lsObjectTable .lsObjectValue {
}

.web .lsInfoBoxBorder {
	border: 1px solid #99cccc;
}

.web .lsInfoBox,
.web .lsInfoBoxBorder {
	margin-bottom: 20px;
}

.web .lsInfoBoxLine {
	margin-bottom: 5px;
}

.web .lsInfoBoxLine a{
}

.web input.openid_identifier {
	background: url('/cis/img/openid_identifier.png') no-repeat;
	background-color: #ffffff;
	padding-left: 18px !important;
}

.web .lsOpenIDSetupIdentitiesTable .lsOpenIdSetupActionColumn {
	text-align:right;
}


#lsOpenIDSetupFormContainer {
	margin: 10px 0px 10px 0px;
	padding: 10px;
}
#lsOpenIDSetupIdentifier {
	width: 250px;
}

.web .lsLoginWidget {
	margin-left: 10px;
	width: 223px;
}

.web .lsLoginWidget th {
	font-size: 21px;
}

.web .lsLoginWidget td,
.web .lsLoginWidget th {
	padding: 5px;
	text-align: left;
}

.web .lsLoginWidget .lsLoginError {
	color: #ff0000;
}

.web .lsLoginWidget .loginLabel {
}

.web .lsLoginWidget .loginInput {

}

.web .lsLoginWidget .loginInput input {
	width: 200px;
}

.web .lsLoginWidget #openid_identifier {
	width: 180px;
}

.web .lsLoginWidget .loginButton {
	text-align: right;
}

.coSlider {
	width: 960px;
	overflow:hidden;
}
.coSlider .slide-sheets {
	/*height:250px;*/
	overflow:hidden;
}
.coSlider .slide-sheets .slide-container {
	width:10000px;
	/*height:250px;*/
	overflow:hidden;
}
.coSlider .slide-sheets .slide-sheet {
	float:left;
	overflow:hidden;
	width: 960px;
}
.coSlider .slide-navigation {
	height: 56px;
    background: #ffffff url('/cis/theme/conductiva/lib/img/slider_background.png') repeat-x 0px 6px;
	border-bottom:6px solid #ffffff;
}
.coSlider .slide-navigation ul {
	overflow:hidden;
	padding: 0px;
	margin: 0px;
}
.coSlider .slide-navigation li {
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
	
    
    width:136px;
	border-right:1px solid #ffffff;
}

.coSlider .slide-navigation li a {
	display:block;
	height:40px;
	line-height: 16px;
	margin:0;
	padding: 13px 5px 2px;
	color: #ffffff;
	font-weight: bold;
	text-decoration:none;
    text-align: center;
    vertical-align: middle;
	width:126px;
}


.coSlider .slide-navigation li a:link,
.coSlider .slide-navigation li a:visited {
}

.coSlider .slide-navigation li a:hover {
	background: #000000 url('/cis/theme/conductiva/lib/img/slider_selected_arrow_hover.png') no-repeat 0px 0px;
}
.coSlider .slide-navigation li a.active:link,
.coSlider .slide-navigation li a.active:visited {
    background: #000000 url('/cis/theme/conductiva/lib/img/slider_selected_arrow.png') no-repeat 0px 0px;
}


.coSlider .separator {
	border-top: 1px solid #7cc4b6;
	background-color: transparent;
}

.boxClear {
	background: transparent;
}

.boxClear .title {
	background: transparent;
}

.boxClear .title h1, .boxClear .title h2 {
	background: transparent;
}

.boxClear p, .boxClear li {
	line-height: 20px;
}


.coBox.boxClear .title h1, .coBox.boxClear .title h2 {
	color: #3a3a3a;
	font-size:22px;
	padding-left:10px;
}

.boxClear .separator {
	display: none;
}

.coSimple .boxClear .entry {
	background:transparent;
	border:none;
	color:inherit;
	height:auto;
}

.coDouble .boxClear .entry {
	background:transparent;
	border:none;
	color:inherit;
	height:auto;
	font-size:14px;
}

.boxClear .coBox .entry {
	border:none;
}

.boxClear .btm {
	background:transparent;
}
.coSimple .boxClear .btm {
	border:none;
	height:auto;
}
.coDouble .boxClear .btm {
	border:none;
	height:auto;
}

.boxClear .image {
	float:left;
}

.boxClear .description {
	float:left;
}

.coNextButton {
	background:transparent url(/cis/theme/conductiva/lib/img/submenu_next_button.png) no-repeat scroll 0px 0px;
	font-size:11px;
	font-weight: bold;
	/*margin-left:12px;*/
	padding:10px 20px 20px;
	color:#fff;
	text-decoration:none;
	width: 77px;
	height: 2px;
}

.coPopupButton {
	background:transparent url(/cis/theme/conductiva/lib/img/submenu_popup_button.png) no-repeat scroll 0px 0px;
	font-size:11px;
	font-weight: bold;
	/*margin-left:12px;*/
	padding:10px 20px 20px;
	color:#fff;
	text-decoration:none;
	width: 77px;
	height: 2px;
}

#topTitle {
	font-size:36px;
	letter-spacing:-2px;
	padding-left:30px;
	entrypadding-top: 5px;
	padding-bottom: 15px;
}

#topTitle sup {
	font-size:14px;
	padding-left:2px;
}

.slide-sheet .coBox.boxClear .title h1, .slide-sheet .coBox.boxClear .title h2 {
	padding-left: 25px;
}

.coDouble .boxClear .entry img {
	border: 7px solid #018384;
}

.coDouble .boxClear .entry a:hover {
	background-color: transparent;
	text-decoration: none;
}

.coDouble .boxClear .entry a.link {
	color: #99cccc;
	text-decoration:none;
	font-weight: bold;
}

.coDouble .boxClear .entry a.link:hover {
	background-color: #99cccc;
	color: #ffffff;
}



.coBox .entry a div.coNextButton, .coBox .entry a:visited div .coNextButton {
	text-decoration:none;
}

.coBox .entry a div.coPopupButton, .coBox .entry a:visited div .coPopupButton {
	text-decoration:none;
}

.coSlider .coDouble {
	width: 100%;
}

.coButton1 {
	height:32px;
}

.coButton1 ul {
	margin:0;
	padding:0;
}

.coButton1 li:HOVER {
	background:transparent url(/cis/theme/conductiva/lib/img/button_green_l_next_hover.png) no-repeat scroll 0 0;
}

.coButton1 li {
	background:transparent url('/cis/theme/conductiva/lib/img/button_green_l_next.png') no-repeat scroll 0 0;
	display:inline;
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
	text-align:center;
}

.coButton1 li a:HOVER, .coButton1 li:HOVER a {
	background:transparent url('/cis/theme/conductiva/lib/img/button_green_r_next_hover.png') no-repeat scroll right 0;
	color:#033e3e;
}

.coButton1 li a {
	background:transparent url('/cis/theme/conductiva/lib/img/button_green_r_next.png') no-repeat scroll right 0;
	color:#fff;
	float:left;
	font-size:11px;
	font-weight:bold;
	line-height:32px;
	margin:0 0 0 2px;
	padding:0 30px 0 13px;
	text-decoration:none;
	/*text-transform:uppercase;*/
}

.coButton2 {
	height:32px;
}

.coButton2 ul {
	margin:0;
	padding:0;
}

.coButton2 li:HOVER {
	background:transparent url(/cis/theme/conductiva/lib/img/button_gray_l_popup_hover.png) no-repeat scroll 0 0;
}

.coButton2 li {
	background:transparent url('/cis/theme/conductiva/lib/img/button_gray_l_popup.png') no-repeat scroll 0 0;
	display:inline;
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
	text-align:center;
}

.coButton2 li a:HOVER, .coButton2 li:HOVER a {
	background:transparent url('/cis/theme/conductiva/lib/img/button_gray_r_popup_hover.png') no-repeat scroll right 0;
	color:#6b6b6b;
}

.coButton2 li a {
	background:transparent url('/cis/theme/conductiva/lib/img/button_gray_r_popup.png') no-repeat scroll right 0;
	color:#fff;
	float:left;
	font-size:11px;
	font-weight:bold;
	line-height:32px;
	margin:0 0 0 2px;
	padding:0 30px 0 13px;
	text-decoration:none;
}

.coButton3 {
	height:32px;
}

.coButton3 ul {
	margin:0;
	padding:0;
}

.coButton3 li:HOVER {
	background:transparent url(/cis/theme/conductiva/lib/img/button_green_l_next_hover.png) no-repeat scroll 0 0;
}

.coButton3 li {
	background:transparent url('/cis/theme/conductiva/lib/img/button_green_l_next.png') no-repeat scroll 0 0;
	display:inline;
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
	text-align:center;
}

.coButton3 li a:HOVER, .coButton3 li:HOVER a {
	background:transparent url('/cis/theme/conductiva/lib/img/button_green_r_previous_hover.png') no-repeat scroll right 0;
	color:#033e3e;
}

.coButton3 li a {
	background:transparent url('/cis/theme/conductiva/lib/img/button_green_r_previous.png') no-repeat scroll right 0;
	color:#fff;
	float:left;
	font-size:11px;
	font-weight:bold;
	line-height:32px;
	margin:0 0 0 2px;
	padding:0 30px 0 13px;
	text-decoration:none;
}

.coButton4 {
	height:32px;
}

.coButton4 ul {
	margin:0;
	padding:0;
}

.coButton4 li:HOVER {
	background:transparent url(/cis/theme/conductiva/lib/img/button_orange_l_next_hover.png) no-repeat scroll 0 0;
}

.coButton4 li {
	background:transparent url('/cis/theme/conductiva/lib/img/button_orange_l_next.png') no-repeat scroll 0 0;
	display:inline;
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
	text-align:center;
}

.coButton4 li a:HOVER, .coButton4 li:HOVER a {
	background:transparent url('/cis/theme/conductiva/lib/img/button_orange_r_next_hover.png') no-repeat scroll right 0;
	color:#000000;
}

.coButton4 li a {
	background:transparent url('/cis/theme/conductiva/lib/img/button_orange_r_next.png') no-repeat scroll right 0;
	color:#fff;
	float:left;
	font-size:11px;
	font-weight:bold;
	line-height:32px;
	margin:0 0 0 2px;
	padding:0 30px 0 13px;
	text-decoration:none;
}

.coButton5 {
	height:32px;
}

.coButton5 ul {
	margin:0;
	padding:0;
}

.coButton5 li:HOVER {
	background:transparent url(/cis/theme/conductiva/lib/img/button_orange_l_next_hover.png) no-repeat scroll 0 0;
}

.coButton5 li {
	background:transparent url('/cis/theme/conductiva/lib/img/button_orange_l_next.png') no-repeat scroll 0 0;
	display:inline;
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
	text-align:center;
}

.coButton5 li a:HOVER, .coButton5 li:HOVER a {
	background:transparent url('/cis/theme/conductiva/lib/img/button_orange_r_previous_hover.png') no-repeat scroll right 0;
	color:#000000;
}

.coButton5 li a {
	background:transparent url('/cis/theme/conductiva/lib/img/button_orange_r_previous.png') no-repeat scroll right 0;
	color:#fff;
	float:left;
	font-size:11px;
	font-weight:bold;
	line-height:32px;
	margin:0 0 0 2px;
	padding:0 30px 0 13px;
	text-decoration:none;
}

.coButton6 {
	height:18px;
}

.coButton6 ul {
	margin:0;
	padding:0;
}

.coButton6 li {
	background:transparent url('/cis/theme/conductiva/lib/img/button_gray_l_login.png') no-repeat scroll 0 0;
	display:inline;
	float:right;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
	text-align:center;
}

.coButton6 li a:HOVER, .coButton6 li:HOVER a {
	color:#000000;
}

.coButton6 li a {
	background:transparent url('/cis/theme/conductiva/lib/img/button_gray_r_login.png') no-repeat scroll right 0;
	color:#fff;
	float:right;
	font-size:11px;
	font-weight:bold;
	line-height:23px;
	margin:0 0 0 2px;
	padding:0 20px 0 20px;
	text-decoration:none;
	text-transform: uppercase;
}

.coButton7 {
	height:36px;
	margin-left:15px;
	float:left;
}

.coButton7 ul {
	margin:0;
	padding:0;
}

.coButton7 li:HOVER {
	background:transparent url('/cis/theme/conductiva/lib/img/button_gray2_l_basic_hover.png') no-repeat scroll 0 0;
}

.coButton7 li {
	background:transparent url('/cis/theme/conductiva/lib/img/button_gray2_l_basic.png') no-repeat scroll 0 0;
	display:inline;
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
	text-align:center;
}

.coButton7 li a:HOVER, .coButton7 li:HOVER a {
	background:transparent url('/cis/theme/conductiva/lib/img/button_gray2_r_basic_hover.png') no-repeat scroll right 0;
	color:#000000;
}

.coButton7 li a {
	background:transparent url('/cis/theme/conductiva/lib/img/button_gray2_r_basic.png') no-repeat scroll right 0;
	color:#000;
	float:left;
	font-size:11px;
	font-weight:bold;
	line-height:20px;
	margin:0 0 0 14px;
	padding:6px 25px 7px 10px;
	text-decoration:none;
	text-transform: uppercase;
}

.boxLightGreen {
	background: #ffffff url('/cis/theme/conductiva/lib/img/box_green2_header_center.png') repeat-x;
}
.boxLightGreen .title {
	background: url('/cis/theme/conductiva/lib/img/box_green2_header_left.png') no-repeat;
}
.boxLightGreen .title h1, .boxLightGreen .title h2 {
	background: url('/cis/theme/conductiva/lib/img/box_green2_header_right.png') no-repeat right top;
}
.boxLightGreen .btm { background: #e2e4ee url('/cis/theme/conductiva/lib/img/box_green2_footer.png') no-repeat; }
.blog .boxLightGreen .btm { background: #e2e4ee url('/cis/theme/conductiva/lib/img/box_green_blog_footer.png') no-repeat; }
.labs .boxLightGreen .btm { background: #e2e4ee url('/cis/theme/conductiva/lib/img/box_green_labs_footer.png') no-repeat; }
.boxLightGreen a {
	color: #5AAD35;
	font-weight: bold;
}
.boxLightGreen a:hover {
	background-color: #5AAD35;
	color: #ffffff;
}
.boxLightGreen a:hover div {
	color: #5AAD35;
}




#feedback {
	position: fixed;
	top: 25%;
	width: 40px;
	height:146px;
	z-index:10;
}


#feedback a:HOVER {
	background: transparent url('/cis/theme/conductiva/lib/img/feedback_tab.png') no-repeat 0px 0px;
	padding-left:10px;
	background-color: transparent;
}

#feedback a {
	background: transparent url('/cis/theme/conductiva/lib/img/feedback_tab.png') no-repeat -4px 0px;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	line-height:14px;
	padding-left:6px;
	padding-top:14px;
	text-transform: uppercase;
	height:146px;
	display:block;
	text-decoration:none;
}

#feedbackTab2 {
	position: absolute;
	top: 10px;
	width: 40px;
	height:146px;
	z-index:10;
	left: -10px;
}
#feedbackTab2 a {
	background: transparent url('/cis/theme/conductiva/lib/img/feedback_tab.png') no-repeat -4px 0px;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	line-height:14px;
	padding-left:6px;
	padding-top:14px;
	text-transform: uppercase;
	height:146px;
	display:block;
	text-decoration:none;
}

#feedbackContainer {
	/*background: ;*/
	/*border: 1px solid ;*/
	padding: 10px;
	/*color: ;*/
	font-weight:bold;
}

#feedbackContainer .cisStatus {
	text-align: left;
}

#feedbackContainer .error {
	color: #ff3300;
}
#feedbackContainer label.error {
	padding-bottom: 10px;
	font-weight: normal;
	color: red;
}
#feedbackContainer input {
	border: 1px solid #3399ff;
	width: 315px;
	height: 20px;
	background-color: #3399ff;
	color: white;
	font-size: 15px;
}

#feedbackContainer textarea {
	border: 1px solid #3399ff;
	background-color: #3399ff;
	width: 315px;
	height: 150px;
	color: white;
	font-size: 15px;
}

#feedbackContainer td {
	vertical-align: top;
}

#feedbackContainer h1 {
	font-weight: normal;
	font-size: 23px;
	margin-bottom: 14px;
	margin-top: 0px;
	width: 350px;
}

#feedbackContainer .coNextButton {
	text-transform: uppercase;
}

#feedbackStoredOk {
	display:table-cell;
	font-size:25px;
	vertical-align:top;
	padding: 180px 10px 10px 10px
}

.tagCloud {
	text-decoration: none;
}
.tagCloud_1 {
	color:#777777;
	font-size:12px;
}
.tagCloud_2 {
	color:#666666;
	font-size:14px;
	font-weight:bold;
}
.tagCloud_3 {
	color:#555555;
	font-size:16px;
	font-weight:bold;
}
.tagCloud_4 {
	color:#444444;
	font-size:18px;
	font-weight:bold;
}
.tagCloud_5 {
	color:#222222;
	font-size:20px;
	font-weight:bold;
}
.tagCloud_6 {
	color:#111111;
	font-size:24px;
	font-weight:bold;
}

.cloud {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0 10px 20px;
	text-align:center;
	margin-bottom:0;
	padding-bottom:1em;
}

.cloud li {
	background:transparent none repeat scroll 0 0;
	border:medium none;
	display:inline;
	line-height:30px;
	padding:3px;

}

.lsRightMenuItem {
	margin-bottom: 5px;
	margin-left: 10px;
	width: 180px;
	padding-left: 15px;
	height: 25px;
	line-height: 25px;
}

#flash {
	/*padding: 10px 15px 0px;*/
}

#flash .close a:HOVER {
	background-color: transparent;
}

#flash .info .close a {
	color:black;
	background:transparent url(/cis/theme/conductiva/lib/img/close_button_green.png) no-repeat scroll left center;
}

#flash .error .close a {
	color:white;
	background:transparent url(/cis/theme/conductiva/lib/img/close_button_white.png) no-repeat scroll left center;
}

#flash .close a {
	font-size:12px;
	font-weight:bold;
	text-decoration: none;
	padding:5px 5px 5px 12px;
}

#flash .close {
	height:0;
	position:relative;
	text-align:right;
	top:-18px;
}

#flash .error {
	padding: 5px 5px 5px 30px;
	background:#CC0000 url(/cis/theme/conductiva/lib/images/alertbad_icon.gif) no-repeat scroll left center;
	border: #CC9999 1px solid;
	color:#FFFFFF;
	font-size: 16px;
	margin: 8px 8px 3px 8px;
}

#flash .info {
	padding: 7px 5px 7px 35px;
	background:#6bcd71 url(/cis/theme/conductiva/lib/images/alertgood_icon.gif) no-repeat scroll left center;
	color: #ffffff;
    font-weight: bold;
	font-size: 14px;
	margin: 8px 8px 3px 8px;
}

/* COLAYOUTS */

.coLayout2 {
}
.coLayout2 h1, .coLayout2 h2 {
	margin: 0px 0px 5px 0px;
	color: #99cccc;
}
.coLayout2 p {
	padding-bottom: 5px;
	font-size: 12px;
}
.coLayout2 .tooltip {
	padding: 10px 10px 5px 10px;
	margin-bottom: 10px;
	background-color: #ffffff;
}

.coLayout1 {
	padding: 10px 15px 0px 20px;
	color: #3a3a3a;
}

.coLayout1 h1 {
	margin: 0px 0px 5px 0px;
	color: #99cccc;
	font-size: 30px;
	font-weight: bold;
}

.coLayout1 h2 {
	margin: 0px 0px 10px 0px;
	color: #99cccc;
	font-size: 18px;
}

.coLayout1 p {
	padding-bottom: 5px;
	font-size: 14px;
	color: #3a3a3a;
}

.coLayout1 .coButton {
	float: left;
}

.coLayout1 .coLinkButton {
	float: left;
	padding: 10px 0px 0px 10px;
}

.coLayout1 .coInput {
	margin-right: 10px;
	margin-bottom: 5px;
	float: left;
	font-size: 18px;
	height: 24px;
}
.coLayout1 .coNote {
	border-left: 1px solid #aaaaaa;
/*	border-left:3px solid orange; */
	float:right;
	font-size:12px;
	margin-left:15px;
	padding-left:25px;
	width:200px;
}

.coLayout1 .coNote h2 {
	font-size: 22px;
	font-weight: bold;
	color: #3a3a3a;
	text-transform: uppercase;
	padding-bottom: 10px;
}

.coLayout1 .coNote ul {
	padding-left: 15px;
	margin: 0px;
}

.coLayout1 .coNote li {
	padding-bottom: 10px;
}

.coLayout1 .coFlashAlert {
	padding: 5px 5px 5px 30px;
	background:#CC0000 url(/cis/theme/conductiva/lib/images/alertbad_icon.gif) no-repeat scroll left center;
	border: #CC9999 1px solid;
	color:#FFFFFF;
	font-size: 16px;
}

.coLayout1 .coFlashNotice {
	padding: 5px 5px 5px 30px;
	background:#E2F9E3 url(/cis/theme/conductiva/lib/images/alertgood_icon.gif) no-repeat scroll left center;
	border: #99CC99 1px solid;
	color:#006600;
	font-size: 16px;
}

.coLayout1 label.error {
	color: red;
	font-size: 14px;
	font-weight: bold;
}

.coLayout1 div.error {
	height: 40px;
	padding: 5px 0px 0px 0px;
}

.coLayout1 .coLoading {
	float: left;
	background: transparent url(/cis/img/loading/ajax-loader.gif) no-repeat scroll left center;
	width: 30px;
	height: 30px;
	display:none;
}

#boxLogos .logo.first {
    margin-left: 7px;
}

#boxLogos .logo {
	text-align: center;
    float: left;
    margin-left: 10px;
    margin-top: 9px;
    width: 229px;
    background: #000 url("/cis/theme/conductiva/lib/img/box_footer_logos.png") repeat-x 0 0;
    color: white;
    height: 90px;
}


#boxLogos a.lonelydrops {
    background: transparent url("/cis/theme/conductiva/lib/img/footer_logo_lonelydrops.png") no-repeat center 0;
}

#boxLogos a.lonelydrops:hover {
    background: transparent url("/cis/theme/conductiva/lib/img/footer_logo_lonelydrops_hover.png") no-repeat center 0;
}

#boxLogos a.lonelyid {
    background: transparent url("/cis/theme/conductiva/lib/img/footer_logo_lonelyid.png") no-repeat center 0;
}

#boxLogos a.lonelyid:hover {
    background: transparent url("/cis/theme/conductiva/lib/img/footer_logo_lonelyid_hover.png") no-repeat center 0;
}

#boxLogos a.facturadirecta {
    background: transparent url("/cis/theme/conductiva/lib/img/footer_logo_facturadirecta.png") no-repeat center 0;
}

#boxLogos a.facturadirecta:hover {
    background: transparent url("/cis/theme/conductiva/lib/img/footer_logo_facturadirecta_hover.png") no-repeat center 0;
}

#boxLogos a.lonelyfile {
    background: transparent url("/cis/theme/conductiva/lib/img/footer_logo_lonelyfile.png") no-repeat center 0;
}

#boxLogos a.lonelyfile:hover {
    background: transparent url("/cis/theme/conductiva/lib/img/footer_logo_lonelyfile_hover.png") no-repeat center 0;
}

#boxLogos a.conductiva {
    background: transparent url("/cis/theme/conductiva/lib/img/footer_logo_conductiva.png") no-repeat center 0;
}

#boxLogos a.conductiva:hover {
    background: transparent url("/cis/theme/conductiva/lib/img/footer_logo_conductiva_hover.png") no-repeat center 0;
}

#boxLogos a {
    margin-top:15px;
    height: 30px;
    padding-top:40px;
    font-size: 14px;
    display: block;
    text-decoration: none;
}

a.image:hover {
    background-color: transparent;
}

.coSlide {
    height: 350px;
    font-size: 14px;
}

.coSlide .left {
    /*padding-right: 10px;*/
}

.coSlide .right {
    padding-top: 10px;
    padding-left: 10px;
}

.coSlide h1, .coSlide h2 {
    color:inherit;
    font-size:22px;
    font-weight:bold;
    margin:0;
    padding-left:0;
    padding-bottom:10px;
    padding-top: 10px;
    padding-right: 10px;
}

.coSlide p, .coSlide li {
    line-height:20px;
    padding-right: 10px;
}

.coSlide a.link {
	color: #99cccc;
	text-decoration:none;
	font-weight: bold;
}

.coSlide a.link:hover {
	background-color: #99cccc;
	color: #ffffff;
}


.pageTableUp .pageTableCentral {
	padding-bottom:0;
}
a.exampleLink {
	color: #018384;
	font-weight: bold;
}
a.exampleLink:hover {
	background-color: #018384;
	color: #ffffff;
}

/* ----- START of EXAMPLES ----- */

div.coExample {
	float: left;
	margin: 25px 10px 25px 40px;
	padding: 0px;
}

table.coExample {
	width: 300px;
}

table.coExample th {
	font-weight: bold;
	font-size: 16px;
	padding: 0px;
	text-align: left;
	height: 40px;
	vertical-align: top;
	
}
.coSlider .btm .coButton1 {
	padding: 12px 0px 0px 25px;
}

.coSlider .btm .coButton3 {
	padding: 10px 0px 0px 25px;
}

.coSlider div.coExample {
	float: left;
	margin: 0px;
	padding: 5px 10px 10px 13px;
}

.coSlider table.coExample {
	width: 210px;
}

.coSlider table.coExample th {
	height: 60px;
}

table.coExample td {
}

table.coExample td.description {
	font-size: 14px;
	vertical-align: top;
	padding: 10px 20px 10px 0px;
	height: 80px;
}

/* ----- END of EXAMPLES ---- */


/* ----- START of API formatting ----- */


.coApi {
	font-size: 13px;
}

.coApi h2, .coApi h3 {
	color: #018384;
}
.coApi span.param {
	font-weight: bold;
}
.coApi span.optional {
	color: #018384;
}
.coApi span.code {
	font-family: Courier;
	padding: 0px 0px 0px 20px;
}

.coApi table.container td {
	vertical-align: top;
}

.coApi table.code {
}
.coApi table.code th {
	background: #018384;
	color: #ffffff;
	padding: 10px;
}
.coApi table.code td {
	padding: 10px;
	background: #ffffff;
	height: 50px;
	vertical-align: middle;
}
.coApi table.code td:first-child {
	font-family: Courier;
	font-weight: bold;
}
/* ----- END of API formatting ---- */

.example_textarea {
 font-size:11px;
 font-family:verdana;
 width:100%;
}

#fancy_content .example_textarea {
    width: 780px;
    height: 340px;	
	} 
