 /* file: css/style.css, ratio: 24.6% */ html,body {margin:0;padding:0;background-color:#2E3192;}body {text-align:center;font:0.7em Verdana, Geneva, sans-serif;line-height:1.6em;color:#44545f;background:#FFF url(../img/layout/fondo.gif) repeat-x;}h1,h2,h3,h4,h5 {margin:0 0 10px;padding:0;color:#2e3092;background:#FFF;}h2 {font-size:1.3em;}h3 {font-size:1.2em;color:#44545f;background-color:inherit;}a:link,a:visited,a:active {text-decoration:none;color:#2e3092;background-color:inherit;}a:hover {color:#939598;}p {margin:6px 0 14px;}em {font-style:italic;background-color:inherit;color:#2e3092;}ul,ol {margin:5px;}img {border:none;padding:0;margin:0;}form {margin:0;padding:0;}fieldset {padding:0;margin-bottom:12px;border:none;}label {display:block;}table {margin:8px 0;width:98%;}thead {background-color:#e6e8ea;color:#44545f;font-weight:bold;}tbody {font-size:.9em;}hr {border-bottom:1px solid #e6e8ea;border-left:none;border-top:none;border-right:none;background-color:#FFF;color:#111;margin:0;padding:0;line-height:0;height:0;}.col {float:left;width:50%;}.foto {width:180px;height:135px;color:inherit;display:block;margin:0 20px 20px 0;float:left;}.foto img {padding:2px;margin-right:10px;margin-bottom:10px;background-color:#fff;border-width:1px;border-style:solid;border-color:#d8e1e5;}.proj {width:268px;height:160px;line-height:1.1em;margin:14px 24px 18px 0;float:left;}.proj p {margin:8px 0;}.person {border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb;padding:5px 0;}.secundary {color:#6f808d;background-color:inherit;}.rojo {color:#2e3092;background-color:inherit;}.ico {background-position:left center;background-repeat:no-repeat;background-image:url(../img/layout/ico_pdf.gif);padding-left:22px;}.ico.right {background-position:right center;padding:0 22px 0 0;}.itext {border:1px solid #c0c5c9;color:#44545f;background-color:#e6e8ea;padding:2px 4px;}.itext:focus {border:1px solid #2e3092;}.clear {clear:both;}img.project {padding:2px;margin-right:6px;margin-bottom:2px;background-color:#edf3f5;border-width:1px;border-style:solid;border-color:#d8e1e5;}.formbutton {cursor:pointer;border:outset 1px #ccc;background:url(../img/layout/formbg.gif) repeat-x left top;color:#666;font-weight:bold;padding:1px 2px;}.projectall {width:256px;height:244px;background-color:#2E3192;float:left;margin:5px 34px 5px 0;color:#f2f2f2;padding-top:3px;}.projectallimage {width:254px;height:191px;margin:1px;padding-top:2px;margin-bottom:0;}.projectall p {padding-left:5px;margin-bottom:2px;}.perioxi {float:left;margin:6px 0 0;}.etos {float:right;margin:6px 0 0;padding-right:6px;}#main {position:relative;margin:0 auto;width:990px;text-align:left;background-image:url(../img/layout/side.jpg);background-repeat:no-repeat;background-position:right 22px;}#flash {position:absolute;top:22px;left:632px;height:519px;}#sup {width:632px;height:173px;overflow:hidden;}#logo {width:200px;height:74px;margin:40px 10px 0 0;float:left;}#logo a:hover {background:none;}#menu {float:left;margin:0;padding:0;font-weight:normal;font-size:1em;font-family:arial;}#menu li {display:inline;list-style-type:none;margin:0;padding:0;}#menu a {width:84px;height:29px;display:block;float:left;text-align:center;padding-top:94px;letter-spacing:1px;text-decoration:none;}#menu a:link,#menu a:visited,#menu a:active {color:#44545f;background:#FFF url(../img/layout/header.gif) no-repeat 0 0;}#menu a:hover,#menu li#active,#menu a#current {color:#FFF;background:#FFFFFF url(../img/layout/header.gif) no-repeat 0 -123px;}#cont {width:620px;height:auto;background-color:#FFF;color:#44545f;padding:0 5px 20px;min-height:348px;overflow:hidden;text-align:justify;}#submenu {width:130px;margin:0 30px 10px 0;}#submenu li,#submenu ul {list-style:none;list-style-image:none;margin:0;padding:0;}#submenu li {border-bottom:1px solid #e6e8ea;}#submenu a {display:block;height:20px;color:#2e3092;background:#FFF url(../img/layout/ico_li.gif) no-repeat left;padding:6px 0 0 14px;}#submenu a:hover,#submenu a#current2 {color:#44545f;background-color:inherit;}#submenu a#current2 {color:inherit;background:#FFF url(../img/layout/ico_v.gif) no-repeat left center;text-decoration:none;}#subcont {width:440px;float:left;margin-bottom:40px;}ul.check li {background:#fff url(../img/layout/ico_v.gif) no-repeat 0 6px;padding:0 0 0 18px;}ul.clients li {background:#fff url(../img/layout/ico_li.gif) no-repeat 0 6px;padding:0 0 0 18px;}#subproject {width:570px;float:left;margin-bottom:40px;}#inf {text-align:left;color:#FFF;background:#2E3192 url(../img/layout/inf_fondo.gif) repeat-x top;padding-top:2px;}#inf #infcont {color:#FFF;background:#2E3192 url(../img/layout/infcont_fondo.gif) repeat-y;width:990px;height:181px;margin:0 auto;overflow:hidden;}#datcofem p {margin:8px 0 0 28px;}#credit {width:990px;height:40px;margin:0 auto;padding:15px 0 0;}#credit p {font-size:.90em;margin:1px 0 0 10px;}#credit a {text-decoration:none;}#impel {float:right;width:60px;margin-right:10px;}#impel a {display:block;width:65px;height:20px;text-indent:-9999px;background:transparent url(../img/layout/impel_logo.gif) top left no-repeat;}#impel a:hover {background:transparent url(../img/layout/impel_logo.gif) top right no-repeat;}#copyright {float:left;width:600px;}.gallery {list-style:none;margin:0 0 10px;padding:0;float:left;color:#2E3192;font-weight:bold;text-align:left;}.gallery li {margin:15px 0;padding:0 12px;float:left;position:relative;width:180px;height:130px;background:url(../img/layout/drop-shadow.png) no-repeat center bottom;}.gallery img {background:#fff;border:solid 1px #ccc;border-bottom:none;}.gallery a:hover img {border-color:#000;}.gallery span {width:172px;height:84px;display:block;position:absolute;top:0;left:12px;background:url(../img/layout/glossy-gradient.png) no-repeat;}.gallery span.title {position:relative;left:0;top:8px;height:25px;background:none;}.gallery a {text-decoration:none;background:none;margin:0;padding:0;font-size:0.85em;line-height:10px;}.pages {margin:40px 0 20px;clear:left;font-size:13px;font-weight:normal;padding:0 5px 0 20px;font-family:tahoma;height:1em;border:none;float:left;width:758px;background:url(../img/layout/underline.png) 0 12px repeat-x;}.pages a,.pages span {display:block;float:left;padding:0.2em 0.5em;margin-right:0.1em;border:1px solid #fff;background:#fff;color:#666;}.pages span.current {border:1px solid #004170;font-weight:bold;background:#2E6AB1;color:#fff;}.pages span.stats {margin-right:15px;}.pages a {border:1px solid #ccc;text-decoration:none;width:16px;height:16px;text-align:center;}.pages a:hover {border-color:#999;}.pages a.nextprev {font-weight:bold;}.pages span.nextprev {border:1px solid #ddd;color:#999;}.pages .nextprev {float:right;margin-left:10px;}.pages .pagenum {text-align:center;margin-left:2px;width:16px;height:15px;padding:0.2em 0.5em;margin-right:0.1em;background-color:#ddd;border:1px solid #ddd;color:#FFF;}p.first {color:#2E3192;font-size:1.2em;}.accordion {padding:0 0 10px 12px;}#contactform,#loginform {padding:0;}#contactform h3,#loginform h3 {color:#333;margin:0 0 7px;padding:0;font-weight:normal;font-size:1em;}#contactform input,#contactform textarea,#loginform input,#loginform textarea {background-color:#f9f9f9;border:1px #F7F7F7 solid;padding:2px;margin:0 0 3px;color:#2E3192;border-top:1px #2E3192 solid;}#contactform input,#loginform input {width:192px;}#contactform input.chkbox {width:20px;vertical-align:middle;padding:0;margin:0 5px 0 0;}#contactform textarea,#loginform textarea {width:350px;}.submitbtn {color:#74831E;font-weight:bold;padding:2px;cursor:pointer;font-size:14px;background:url(&quot;../img/input_bg.gif&quot;);border:1px #ccc solid;margin:0 0 5px 12px;}.contactsub {float:left;margin:10px 0 0;padding:0;width:210px;}.contactsub p {padding-top:15px;}#contactsub a {text-decoration:none;color:#3373B0;font-weight:bold;}#contactsub a:hover {color:#666;}div.contactsub {vertical-align:middle;}.validation-advice {margin:0;padding:2px 2px 2px 15px;color:#F78320;font-size:11px;background:url(../img/layout/alert.gif) no-repeat 0 50%;}#captcha {position:relative;top:-30px;left:55px;}legend,.h {display:none;}th,tbody tr td {border-bottom:1px solid #fff;}ul.check,ul.clients {list-style:none;margin:0 0 0 10px;padding:0;}#inf #infcont a,#inf #credit a {color:#FFF;}.pages .prev,.pages .next {float:right;margin-left:10px;background:#fff;width:16px;height:15px;text-align:center;border:1px solid #ccc;padding:0.2em 0.5em;}#contactform input:hover,#contactform textarea:hover,#loginform input:hover,#loginform textarea:hover,#contactform input:focus,#contactform textarea:focus,#loginform input:focus,#loginform textarea:focus {border:1px #2E3192 solid;}
