/* ----- inmersioploneskin.css ----- */
@media screen {
/* http://www.inmersio.com/portal_css/inmersioploneskin.css?original=1 */
/* */
	
h1, h2, h3, h4, h5, h6 {
	color: #c8000a !important;
	background-position: center left;
	background-repeat: no-repeat;
}
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
color: #00304C ! important;
text-decoration: none;
}
.plain ul {
margin-left: 1.2em;
margin-top: 1.5em;
margin-bottom: 1.5em;
}
.discreet {
text-decoration: none;
}
.smallinfo {
color: #777;
font-size: 91%;
line-height: 1.2em;
}
.documentContent p a {
text-decoration: underline;
border: 0px solid;
}
h1.documentFirstHeading {
text-align: left;
margin-bottom: 10pt;
}
.imgtext {
text-indent: -9000px;
}
#visual-portal-wrapper {
/* */
/* */
max-width: 980px;
min-width: 759px;
visibility: visible;
}
*html #visual-portal-wrapper {
width: expression(document.body.clientWidth > 980? "980px": "auto" ); /* */
}
#portal-footer, #portal-colophon {
text-align: left;
}
#portal-colophon ul li {
display: table-cell;
font-size: 81%;
}
#portal-colophon ul li a {
text-decoration: underline !important;
}
#portal-colophon p {
}
.colophonWrapper .colophonIcon {
background-image: none !important;
overflow: visible !important;
padding: 0 !important;
margin: 0 2pt !important;
width: auto !important;
}
#portal-colophon .colophonIconPlone {
height: 40px;
}
.footer-wrapper {
text-align: center;
/* */
/* */
min-width: 759px;
max-width: 980px;
width: expression(document.body.clientWidth > 980? "980px": "auto" ); /* */
}
#portal-logo {
background-position: 15px 20px;
margin: 0 0 0 0;
padding: 0;
height: 101px;
}
#portal-logo a {
position: relative;
top: 20px;
left: 10px;
}
#portal-siteactions {
margin: 0;
padding: 0.5em 0 0.5em 0;
border-top: 5px solid #406477;
}
#portal-siteactions li a {
color: white;
background-color: transparent;
border: 0px solid #333;
padding-left: 6px;
background-image: url(bullet02.gif);
background-repeat: no-repeat;
background-position: left 8px;
}
#portal-siteactions li.selected a {
color: #a4c500;
background-color: transparent;
border: 0px solid white;
}
#portal-siteactions li a:hover {
color: white;
background-color: transparent;
}
#portal-siteactions #siteaction-languages a {
padding-left: 0;
background-image: none;
}
#portal-siteactions #siteaction-languages {
margin-left: 50px;
text-transform: lowercase;
color: white;
padding-left: 0;
background-image: none;
}
#portal-siteactions #siteaction-languages span {
padding-left: 6px;
background-image: url(bullet02.gif);
background-repeat: no-repeat;
background-position: left 5px;
}
#portal-globalnav {
position: absolute;
top: 79px;
left: 190px;
padding: 0;
margin: 0;
}
#portal-globalnav li {
display: inline;
float: left;
position: relative;
margin: 0 25px 0 0;
padding: 0;
background-repeat: no-repeat !important;
background-position: top left !important;
}
* html #portal-globalnav li {
margin: 0 5px 0 0;
}
#portal-globalnav li a,
#portal-globalnav li a:hover,
#portal-globalnav li.selected a {
display: block;
text-transform: none;
width: 100% !important;
height: 100% !important;
margin: 0;
padding: 0 20px 0 0;
background-color: transparent;
}
#portal-globalnav li a {
border-bottom: 5px solid #313390 !important;
}
#portal-globalnav li.selected a,
#portal-globalnav li a:hover {
border-color: #a4c500 !important;
}
#portal-globalnav li a span {
display: none;
}
/* */
#portal-globalnav li ul {
position: absolute;
padding: 0;
margin: 0;
width: 15em;
left: -999em;
white-space: normal;
list-style: none;
background-color: #003049;
border: 1px solid white;
}
#portal-globalnav li ul li {
margin: 0 !important;
width: 100% !important;
}
#portal-globalnav li:hover ul {
left: auto;
}
#portal-globalnav li:hover ul, #nav li.sfhover ul {
left: auto;
}
#portal-globalnav ul li:hover, #portal-globalnav ul li.sfhover {
color: white !important;
background-color: #406477;
}
#portal-globalnav ul .daddy {
	background-image: url(linkOpaque.gif);
	background-position: center right !important;
	background-repeat: no-repeat;
}
#portal-globalnav li ul ul {
top: -1px;
margin: 0 0 0 15em;
}
#portal-globalnav li:hover ul ul, #portal-globalnav li:hover ul ul ul, #portal-globalnav li.sfhover ul ul, #portal-globalnav li.sfhover ul ul ul {
left: -999em;
}
#portal-globalnav li:hover ul, #portal-globalnav li li:hover ul, #portal-globalnav li li li:hover ul, #portal-globalnav li.sfhover ul, #portal-globalnav li li.sfhover ul, #portal-globalnav li li li.sfhover ul {
left: auto;
}
#portal-globalnav ul li a span {
display: block;
margin: 0 5px 0 5px;
padding: 5px 0 5px 0;
border-bottom: 1px solid #313390;
}
#portal-globalnav ul li a,
#portal-globalnav ul li a:hover {
color: white !important;
margin: 0 !important;
padding: 0 !important;
border: 0px !important;
width: 100% !important;
}
/* */
#image-header {
clear: left;
background-color: #eee;
margin: 0 0 0 190px !important;
height: 199px;
}
/* */
.contentActions {
margin-top: 0.3em;
height: 2.1em;
margin-bottom: 1.5em;
}
.contentActions ul, .contentActions li, contentActions a {
line-height: 2em;
}
.actionMenu .actionMenuContent {
top: 2.1em;
}
.actionMenu .actionMenuContent ul {
background-color: #e0e0e0;
}
.actionMenu .actionMenuContent li a {
color: #00304c;
}
.actionMenu .actionMenuContent li a:hover {
background-color: #00304c;
color: White;
}
#portal-breadcrumbs {
padding: 0;
font-size: 0.9em;
line-height: 1em;
margin-bottom: 1.5em;
}
.breadcrumbSeparator {
font-weight: bold;
color: #a4c500;
font-size: 100%;
}
/* */
#portal-column-content #content {
border-left: solid 1px #e5e5e5;
}
#portal-columns {
margin-top: 10px;
}
#portal-column-one .visualPadding {
padding: 10px 10px 0px 10px;
margin: 0px;
}
#portal-column-two .visualPadding {
padding: 10px 0px 0px 10px;
margin: 0px;
}
#content {
padding: 10px 10px 1.5em 10px !important;
}
.documentContent {
padding: 0 0 0 0 !important;
background: transparent;
text-align: justify;
}
/* */
.contentViews {
padding: 0;
}
.contentViews li a {
margin-right: -2px;
padding: 0.3em 1em;
}
.contentViews .plain a {
background-color: #f0f0f0;
color: #00304c;
}
/* */
fieldset {
border: 1px solid #bbb;
}
textarea, input, select {
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	font-size: 10px;
	border: 1px solid #bbb;
	background-color: #efefef;
	padding: 0.2em;
}
#portal-column-content fieldset > * input:focus,
#portal-column-content fieldset > * textarea:focus {
border-width: 1px;
}
.standalone,
.context,
.destructive,
input.searchButton {
background: #003049 url(linkOpaque.gif) 8px 50% no-repeat !important;
color: white;
font-weight: bold;
cursor: pointer;
font-size: 11px !important;
padding: 2px 5px 2px 13px !important;
margin: 2px 0px !important;
text-transform: lowercase;
border: 1px solid #003049 !important;
}
.formControls {
margin: 0.2em 0;
}
/* */
dt.portlet,
dl.portlet {
margin: 0 0 2em 0;
}
.portletHeader {
margin-bottom: 1em;
}
.portletHeader, .portletHeader a {
background-color: transparent;
padding: 0;
color: #666;
text-transform: none;
line-height: 1em;
}
#inmersioDocumentActions .portletItemSingle {
background-color: #f6f6f6;
padding: 5px;
}
#inmersioDocumentActions dt {
display: none;
}
#inmersioDocumentActions ul {
display: block !important;
list-style-type: none !important;
margin: 0;
padding: 0;
}
#inmersioDocumentActions li {
display: block !important;
list-style-image: url(trans.gif);
text-indent: -22px;
margin-left: 22px;
margin-bottom: 0.5em;
}
#inmersioDocumentActions img {
margin-right: 3px;
}
/* */
#portlet-navigation-tree .visualIconPadding {
margin-bottom: 0px !important;
padding-left: 10px;
}
.portletNavigationTree {
padding: 0 !important;
margin: 0 !important;
}
#portlet-navigation-tree .portletItem {
padding: 0;
}
.navTreeItem a {
border: 0px solid white;
border-bottom: 1px solid #e5e5e5 !important;
padding-top: 0.2em;
padding-bottom: 0.25em;
margin: 0 !important;
}
.navTreeItem a:hover {
background-color: #f0f0f0;
color: #003049 !important;
border-bottom: 1px solid #e5e5e5 !important;
padding-top: 0.2em;
padding-bottom: 0.25em;
}
.navTreeCurrentItem {
	background-color: transparent;
	color: #2F318E !important;
	font-weight: bold;
	border-bottom: 1px solid #e5e5e5 !important;
}
li.navTreeCurrentItem {
display: block;
padding: 0;
margin: 0 !important;
}
li.navTreeCurrentItem a,
li.navTreeCurrentItem a:hover {
border-bottom: 1px solid #e5e5e5 !important;
}
#portal-sitemap .navTreeLevel1 {
padding-left: 1em;
margin: 0 !important;
}
#portal-sitemap .navTreeLevel2 {
padding-left: 1em;
margin: 0 !important;
}
/* */
li.navTreeItem div {
background-image: url(linkOpaqueOff.gif) !important;
background-repeat: no-repeat;
background-position: 0% 0%;
}
li.navTreeItem a {
background-image: url(linkOpaqueOff.gif) !important;
background-repeat: no-repeat;
background-position: 0 4px !important;
}
li.navTreeItem a.navTreeCurrentItem {
background-image: url(linkOpaqueBlue.gif) !important;
background-repeat: no-repeat;
background-position: 0 4px !important;
}
li.navTreeItem a:hover {
background-repeat: no-repeat;
background-position: 0 4px !important;
}
#usertools {
list-style: none;
list-style-image: none;
margin: 0;
}
#usertools li {
margin: 0;
}
#usertools li a {
color: #555;
padding-left: 10px;
background-image: url(linkOpaqueBlue.gif);
background-repeat: no-repeat;
border: 0px solid transparent !important;
}
#usertools .portalUser {
padding-bottom: 0.5em;
}
#usertools .portalUser a {
background: transparent url(http://dev.inmersio.com/user.gif) center left no-repeat;
padding-left: 18px;
}
#usertools li a:hover {
color: #00304c;
}
.portletHeader {
font-weight: bold;
font-size: 1em;
padding-bottom: 5px;
border-bottom: 1px solid #e5e5e5;
}
.portletHeader {
font-weight: bold;
font-size: 1em;
color: #666;
background-image: url(linkOpaque.gif);
background-repeat: no-repeat;
background-position: center left;
padding: 7px 0;
padding-left: 8px;
border-top: 2px solid #fb8c00;
border-bottom: 1px solid #e5e5e5;
}
.portletItemSingle {
padding: 0;
}
#portlet-login label {
clear: left;
float: left;
font-weight: bold;
width: 50%;
text-align: left;
}
#portlet-login .field {
margin: 0 0 0.5em 0;
}
#portlet-inmersiorelated .portletItem,
#portlet-login .portletItem,
#portlet-login .portletItemLast,
#inmersioRelatedItems .portletItem {
padding: 0;
}
#portlet-login .even,
#portlet-login .odd,
#inmersioRelatedItems .portlet .even,
#inmersioRelatedItems .portlet .odd {
background-color: transparent;
}
#portal-footer p {
font-size: 10px;
}
#portal-footer a {
text-decoration: underline;
}
.copyright {
color: black;
}
/* */
.kupu-tb {
background-color:#ccc;
}
span.kupu-tb-buttons button {
border-color: #333;
background-color: #aaa;
}
div div.kupu-panels {
background-color: #ccc;
}
/* */
#practice_areas {
clear: both;
float: left;
width: 100%;
margin-bottom: 20px;
}
#practice_areas h2 {
padding-left: 10px;
background-position: 10px 0;
}
#practice_areas .practice_area {
float: left;
margin-top: 10px;
background-image: url(separator_v.gif);
background-position: left top;
background-repeat: repeat-y;
width: 25%;
}
*html #practice_areas .practice_area {
width: 24.95%;
}
#practice_areas div h3 {
margin-left: 10px;
}
#practice_areas div .pa_content {
clear: both;
padding: 65px 0 0 0;
font-size: 11px;
margin: 0 10px 0 10px;
}
.pa_content ul {
margin-left: 1.4em;
}
.pa_content ul,
.pa_content li {
margin-top: 0;
margin-bottom: 0;
}
#practice_areas #simulacion .pa_content {
background-image: url(../../images/simulation.jpg);
}
#practice_areas #visualizacion .pa_content {
background-image: url(../../images/visualization.jpg);
}
#practice_areas #diseno_multimedia .pa_content {
background-image: url(../../images/design_and_multimedia.jpg);
}
#practice_areas #ebusiness .pa_content {
background-image: url(../../images/e-business.jpg);
}
#practice_areas #simulacion {
background-image: none;
}
#practice_areas div .pa_content {
background-repeat: no-repeat;
background-position: center top;
}
.practice_area h3 a {
display: block;
text-decoration: none;
overflow: hidden;
height: 0px !important;
padding-top: 15px;
cursor: pointer;
}
#intro_about {
clear: both;
float: left;
width: 61%;
height: auto;
display: block;
background-image: url(about_home.jpg);
background-repeat: no-repeat;
background-position: 10px 30px;
}
#intro_about h2 {
margin-left: 10px;
}
#intro_about p,
#intro_about ul {
margin: 0;
font-size: 11px;
padding: 0 20px 0 140px;
}
#intro_about ul {
padding-top: 0.5em;
padding-left: 155px;
}
#customer_area {
float: left;
height: auto;
width: 39%;
background-image: url(images/box_aeris.gif);
background-repeat: no-repeat;
background-position: 0 30px;
}
#customer_area a {
text-decoration: none;
}
#customer_area #container {
margin: 0;
padding-left: 130px;
font-size: 11px;
}
#customer_area div#loginfield {
float: left;
}
#customer_area .context {
margin-top: -5px !important;
}
#customer_area label {
font-weight: bold;
}
/* */
div.figure-right {
float: right;
border: thin silver solid;
margin: 1em 0 1em 1em;
padding: 0.5em;
width: 200px;
background-color: #f5f5f5;
}
div.figure-right img {
margin-bottom: 0.5em;
}
div.figure-right p {
text-align: left;
font-size: 90%;
margin: 0;
}
div.figure-right ul {
margin-top: 0;
margin-bottom: 0;
}
div.figure-right a {
font-size: 90%;
}
/* */
/* */
/* */
/* */

}
