
/* main */
    /* *{font-family: font: 12px/18px "Lucida Sans Unicode","Lucida Grande", Arial, Verdana, sans-serif; color:#2e3631; line-height:140%; }*/
body { font: 12px/18px 'Helvetica Neue', Helvetica, Arial, sans-serif;
background-color: #959998; color: #3c3e3f; line-height:180%; }

/*heads*/
.headleft { bottom: 0; left: 0; position:fixed;}
.headright { bottom: 0; right: 0; position:fixed;}


a { color:#5d86a0; }
a:link, a:visited, a:active { text-decoration:none;color:#5d86a0; }
a:hover { text-decoration:underline;color:#626566; }

/*headers*/
h1.header1 { font-size:140%;margin:10px 0px 20px 0px; }
h1.header2 { font-size:140%;margin:10px 0px 20px 0px;color:#e44a25; }

/*tables*/
.mtable { margin:0 auto;background:#ebedee url(../img/grad1.png) left top repeat-y;border:1px solid #818789; }
.tda { margin:0 auto;background:#ebedee url(../img/hr.png) left bottom repeat-x; }
.top-navi { vertical-align:top;text-align:right;padding-top:10px; }
.navigation { vertical-align:top;padding-top:18px; }
a.first { margin-left:0px; text-decoration: none; }
a.last { margin-right:0px; text-decoration: none; }

.toptable { background:url(../img/grad2.jpg) right top no-repeat; }
.navtd { border-right:solid 1px #cdd1d4; }

.promo { background:url(../img/promo-bg.gif) 50% 50% repeat-x; }


.mauto { margin:0 auto; }
.all { text-align:left; }
.alc { text-align:center; }
.alr { text-align:right; }
.vat { vertical-align:top; }
.vac { vertical-align:middle; }
.vab { vertical-align:bottom; }
.fl { float:left; }
.fr { float:right; }
.mlr12 { margin-left:12px;margin-right:12px;margin-bottom:6px; }
.lh1 {line-height:24px;}
.b {font-weight:bold;}

.content {}
.content h1 {font-size:16pt;padding-bottom:12px;}
.content p {padding-bottom:12px;}
.content img.bigimg {margin:0 auto;}
.content strong {font-style:italic;}
.greytd { border:1px solid #dce0e2;background-color:#ffffff; }
.content-sep { border-top:2px dashed #8a9397;width:760px;padding:24px 0px; }
.news-elem td.ttop { padding:16px; }

.ppod{line-height:100%; font-size:90%; }

a#gtitle { font-weight:bold;font-size:120%;color:#e44a25; }

#tab-success { color:#8a9397; }
#tab-success table { margin:12px; }
#tab-success table td{ padding:6px; }
#tab-success a { color:#2b85ab;text-decoration:none;font-size:120%; }
#tab-success a:hover { text-decoration:underline; }
#tab-success img.imgpromo { margin:6px;padding:5px;margin-right:12px; }
#tab-news img, #tab-events img { float:left;margin:6px;padding:6px; }
#tab-news p, #tab-events p { padding:9px 6px;color:#8a9397;font-size:90%; }
#tab-news a, #tab-events a { color:#2b85ab;text-decoration:none;font-size:110%; }
#tab-news a:hover, #tab-events a:hover { text-decoration:underline; }
div.clear { display:block;clear:both;height:1px;line-height:0px;font-size:0px;margin-bottom:-1px; }

ul#content-list li { list-style-type:disc;margin-left:1em; }

.foot{ background: url(../img/foot.jpg) left top repeat-x;height:50px; }

/*------------------------*/
#slider { margin:0 auto; }
#slider ul, #slider li { margin:0;padding:0;list-style:none; }
#slider li{ width:388px;height:260px;overflow:hidden; }
img#nextBtn, img#prevBtn {cursor:pointer;}

#main-promo { position:relative; height:388px; height:260px; }
#main-promo:hover { cursor:pointer; }
#main-promo IMG { position:absolute; top:0; left:0; z-index:8; opacity:0.0; }
#main-promo IMG.active { z-index:10; opacity:1.0; }
#main-promo IMG.last-active { z-index:9; }

/*a*/
.tabbed { line-height:25px;height:25px;display:block;text-decoration:none;font-size:11pt;font-weight:bold; }
.tabbed:hover { text-decoration:none; }
span.red { border-bottom:3px solid #e8453a;color:#e8453a; }
a.red { border-bottom:3px solid #e8453a;color:#e8453a; }
a.gr { border-bottom:3px solid #a5a6a6;color:#3c3e3f; }
.gr2 { border-bottom:3px solid #c8c9ca;color:#c8c9ca; }
.gr:hover { color:#c8c9ca; }


a.nav{ font-size:110%;color:#626566;text-decoration: none;margin-left:20px;margin-right:20px;font-weight:bold;}
a.nav:visited {color:#626566;}
a.nav:hover {color:#a3aeb4;text-decoration: none;padding-bottom:3px;border-bottom:solid 3px #a3aeb4;}
.navred {text-decoration:none;padding-bottom:3px;border-bottom:solid 3px #e8453a;}
.navred:visited {color:#626566; text-decoration: none;}
.navred:visited {color:#626566; text-decoration: none;}

a.sidenav {font-size:100%;font-weight:bold;color:#626566;text-decoration: none;display:block;padding:12px 2px;border-bottom:1px dashed #999;}
a.sidenav:hover {background:#f0f0f0;}
a.sidenav:visited {}

img.page-header-img {margin-bottom:24px;}
div.page-header-nav {margin-bottom:32px;}

div.side-wrapper {float:right;width:200px;margin-left:24px;margin-bottom:36px;}
div.sol-side {padding:12px 12px;font-size:10pt;text-align:left;border:1px dashed #999; color:#626566;display:block;margin:8px 0px;}
div.sol-side strong {font-size:12pt;}
div.sol-side:hover {background:#f0f0f0;}
div.sol-side a{color:#e8453a;font-weight:bold;}
div.sol-side a:hover {}
div.sol-side a:visited {}
div.sol-side img { padding:10px; }
div.youtube {height:532px;overflow:scroll;}

a.current {color:#e8453a;}
a.current:hover {color:#626566;}

div.sol-main {float:left;width:180px;margin-left:18px;padding:12px 12px;font-size:10pt;text-align:left;border:1px dashed #999;cursor:pointer;}
div.sol-main a{color:#e8453a;font-weight:bold;}
div.sol-main:hover{background:#f0f0f0;}
ul#sol-nav { margin:0;padding:0;position:absolute;visibility:hidden;margin-top:16px; }
ul#sol-nav li { width:260px;display:block;padding-bottom:1px;z-index:1000;}
ul#sol-nav li a { color:#fff;display:block;padding:6px 24px 6px 12px;background:#e44a24 url("../img/solutions-sub.gif") right center no-repeat;font-weight:bold; }
ul#sol-nav li a:hover { }


.client {
      font-size:90%;color:#626566;font-weight:bold;
      padding-bottom: 0px; 
      border-bottom: dashed 1px #3c3e3f; 
      margin-left:4px;
      margin-right:20px;}
.client:visited {color:#626566;text-decoration: none;}
.client:hover {text-decoration: none;}

.client-img { z-index:1; }
a#preview img { padding:10px; }

a.jnav, a.jnav:link, a.jnav:visited, a.jnav:active { font-size:130%; color:#3c3e3f;font-weight:bold;text-decoration:none;margin-left:10px;margin-right:30px; }
a.jnav:hover { color:#a3aeb4;text-decoration:none; }

.aadr{color: #2b85ab;
     }
.aadr:hover{color: #aabfc7;
     }         
/*h*/
.mainh {font-size: 140%;
        color: #959da2;
        padding-bottom:0px;
        }
.htext {padding-bottom:10px; padding-top:25px;}


/*p*/
.padres{  color: #101010;}


.basic {width:420px;font-family:verdana;border:1px solid #f0f0f0;}
.basic div {background-color:#fff;}
.basic p {margin:0px;margin-bottom:10px;padding:12px;}
.basic a.sol-acc-head {cursor:pointer;display:block;padding:5px;margin-top:0;text-decoration:none;font-size:11px;color:black;
	background-color:#eeeeee;border-top: 1px solid #ffffff;border-bottom: 1px solid #aaa;background-image: url("../img/AccordionTab0.gif");}
.basic a:hover {background-color:white;color:#333;background-image:url("../img/AccordionTab2.gif");}
.basic a.selected {color:#333;background-color:white;background-image:url("../img/AccordionTab2.gif");}

.slogan {float:left;padding:0px;padding-top:42px;padding-left:200px;}
.slogan .mainh {font-size: 160%;}


.aboutdps img {float: left;}
.moreaboutdps {position: relative; display:block; width: 119px; height: 33px; top: -60px; left: 604px;}














/*
.tdzel1 {background-color: #2ea45b}
.tdzel2 {background-color: #4dae72}
.tdgrey1 {background-color: #eaecea}
.tdblue1 {background-color: #24a2ae}
.tdblue2 {background-color: #47aeb8}
.tdgrey2 {background-color: #cfd5d3}

/*p*/
/*.pzag1 {font-size: 250%; font-weight: 600; margin-left: 80px; color: white; letter-spacing:1px}
.ptel1 {font-size: 70%; margin-left: 15px; margin-bottom: -5px; margin-top: 10px;}
.ptel2 {font-size: 160%; margin-left: 15px}
.pzagi {font-size: 140%; font-style:italic; color:#2ea45b}
.pmain {font-size: 80%}
.pprice {font-size: 220%; font-weight: 600;color: #555d58; letter-spacing:1px}
.particle {margin-top: 20px; margin-left: 30px}

/*a*/
/*.azelb {font-size: 160%; color:#2ea45b}
.azelb:link {padding-bottom: 1px;} 
.azelb:hover {color:#5dd48b}


.agreyb {font-size: 120%;}
.agreyb:link {padding-bottom: 1px;} 
.agreyb:hover {color:#668170;}

.agreym {font-size: 100%;}
.agreym:link {padding-bottom: 1px;} 
.agreym:hover {color:#668170;}

.arob {font-size: 230%; color:#2e3631}
.arob:link {padding-bottom: 1px;} 
.arob:hover {color:#668170;}

.azelm {font-size: 110%; color:#2ea45b}
.azelm:link {padding-bottom: 1px;} 
.azelm:hover {color:#5dd48b}

.azels {font-size: 100%; color:#2ea45b}
.azels:link {padding-bottom: 1px;} 
.azels:hover {color:#5dd48b}

.abluem {font-size: 110%; color:#24a2ae}
.abluem:link {padding-bottom: 1px;} 
.abluem:hover {color:#47aeb8}

/*h*/
/*.hzels {font-size:110%; color: #2ea45b; font-style:italic; }
.hzelb {font-size:160%; color: #2ea45b; font-style:italic; }
.hblues {font-size:110%; color: #24a2ae; font-style:italic; }

.hzelm {font-size:130%; color: #2ea45b; font-weight: 600;}
*/
