﻿h1, h2, h3, h4, h5, h6, p { margin: .2em 0; }
body { margin:0; padding:0; color: #f9fffa;background:#000 url('img/pHeader.jpg') repeat-x;  }
a { color: white; text-decoration: none; }
h1,h2 { font-family: Helvetica,Verdana,Arial,sans-serif; font-size: 14px; }
h2 { color:#fe7201; }
#wrap { border: medium none; font-family: Verdana; font-size: .8em; margin: 0 auto; min-height: 770px; padding: 0px; position: relative; width: 800px; }
#header { color: white;  text-align: center; height:92px; }
#header .uc { clear: both; }
#header .languageMenu{position:absolute; top:3px; right:10px;}
#header .siteLogo img{margin-top:2px;height:55px; width:134px;}
#footer { clear: both; text-align: center; border-top: solid 1px white; padding-top: 10px; margin-bottom:1px; }
#footer a { display: inline; margin: 0px 2px 0px 0px; border-right: solid 2px white; padding:4px 8px 4px 0; }
#footer a:last-child, #footer a.last { border: none; }
.path { font-size: x-small; }
#page { clear: both; margin-right: auto; margin-left: auto; margin-bottom: 0px; margin-top: 0px; }
#page a { color: #FF7200; }
#logo { margin-right: auto; margin-left: auto; margin-bottom: 0px; margin-top: 0px; height: 122px; width: 307px; color: white; background-image: url(img/logotipo.png); }
.secondary { margin-bottom: 5px; }
.uc h4 { margin-bottom: 0px; }
.topMenu { margin: 0px; text-transform: uppercase; overflow: hidden; position: relative; float: left; text-align: center; width: 100%; }
.topMenu li a { padding: 5px 8px; overflow: hidden; position: relative; text-align: center; z-index: 10; line-height: 30px; }
.topMenu li.back { background-color: #4c4c4c; height: 30px; position: absolute; width: 9px; z-index: 8; top: 0; }
.topMenu li.current a{ color: #ff7200;}
.menu { padding: 0; display: block; font-family: "Verdana"; font-size: 13px; font-variant: small-caps; word-spacing: 0; }
.topMenu li, .menu li { display: inline; margin: 0px; padding: 0px; list-style-type: none; }
.subMenu { margin: 0px; font-size: 0.7em; }
#banner { text-align: center; }
.newsItem { text-align: left; width: 49%; float: left; margin-bottom: 10px; padding-left: 5px; }
.newsItem a { color: #ff7200; border: none !important; }
.newsItem img { vertical-align: top; float: left; margin-right: 5px; border: none; }
.newsItem span { display: block; }
.highlightItem { color: #ff7200; margin: 10px 0px; }
.slider-wrap { float: left; overflow: hidden; position: relative; width: 800px; margin-bottom: 10px; }
.serviceContainer { display: block; }
.serviceContainer a{text-decoration:underline;}
.serviceContainer div.item { background-position: right bottom; background-repeat: no-repeat; min-height: 300px; padding-right: 250px; text-align: justify; margin: 10px 0px 20px 0px; clear: both; }
.serviceContainer div.item span{text-transform: uppercase; margin: 5px 0px 10px 0px; padding: 4px; display: block;font-family: Helvetica,Verdana,Arial,sans-serif; font-size: 14px;} 
#page .serviceContainer div.item span a { position: relative; right: 7px; top: 1px; color:#000;}
.serviceContainer div.item hr{display:none;}
#stripNav0 a { color: White; }
.serviceContainer ul.menu { margin: 6px 0px 14px 0px; text-transform: uppercase; font-size: 10px; float: left; text-align: center; width: 100%; }
.serviceContainer ul.menu li { border-right: 1px solid White; padding: 0 0 0 0px; float: none; }
.serviceContainer ul.menu li.last { border: none; }
#page .serviceContainer .menu a{color:#acacac; padding:0 0 0 2px; border-right: solid 1px #fff;text-decoration:none;}
.row { margin: 10px auto; width: 640px; }
.row .label { float: left; margin-right: 13px; text-align: right; width: 135px; }
.form{text-align:center; padding:1px 0; background: url('img/monitosN.jpg') no-repeat bottom center;margin-top:40px; height:355px;}
.form[class]{min-height:355px;}/*Fix*/
.form .inputForm{text-align:left;margin-bottom:45px;}
.form .inputForm input{border-color:#e0e0e0; background-color:#fff; color:#000; width:auto;margin:auto;}
.form textarea{height:100px;}
.form input{border:solid 1px #d16711; background-color:#f57915;color:#fff; width:109px;margin:0 0 0 7px;}
.path { display: none; }
#slider-bg { height: 250px; margin: 10px 0; }
.yui-slider-thumb { margin-top: 232px; }
#slider-bg, #slider-bg:active { display: block; border: none; outline-color: -moz-use-text-color; outline-style: none; outline-width: 0; cursor: pointer; }
.aboutContainer .stripViewer { overflow: hidden; width: 800px; position: relative; float: left; height: 600px; }
.portfolioContainer .stripViewer { float: left; height: 600px; color: Black; background: #fff; margin: auto; overflow: hidden; width: 582px !important; position: relative; height: 600px; }
.stripViewer .panelContainer { left: 0; list-style-type: none; position: relative; top: 0; width: 100%; }
.aboutContainer .stripViewer .panelContainer .panel { float: left; width: 800px; position: relative; height: 100%; }
.portfolioContainer .stripViewer .panelContainer .panel { float: left; width: 600px; position: relative; height: 100%; }
.stripViewer .panelContainer .panel .wrapper { padding: 10px; }
.aboutContainer .stripNav { display: none; }
.stripNavL, .stripNavR { overflow: hidden; position: relative; width: 26px; display: none; }
.stripNavL { top: 225px; }
.stripNavR { left: 770px; top: -251px; }
.stripNav ul { list-style-type: none; margin: 0; padding: 0; }
.portfolioContainer .stripNav, .aboutContainer .stripNav { background-color: #ED7612; float: left; width: 208px !important; }
.stripNav ul li { border-bottom: 1px solid #F68920; }
.projectDescription { margin: 5px 12px; width: 80%; }
.stripNav ul li a { display: block; padding: 5px 10px; }
.stripNav ul li .current { background-color: #DB6501; }
.aboutName { font-size: 15px; line-height: 40px; text-transform: uppercase; }
.date { display: block; text-align: right; }
.bsxPage #extras{margin:10px 0px 30px; padding:0 0 0 45px;}
.bsxPage #extras .boxedText{float:left; width:210px; margin:5px 40px 5px 0;}
.bsxPage #extras .boxedText h4{border-bottom:solid 2px #fff;text-transform:uppercase; font-size:14px;}
.bsxPage #extras .text{clear:both;}
.definitions {color:black;}