@charset "UTF-8";

* { margin:0; padding:0;}
body {background-color:#083958; margin-top:0px; font:normal 12px/18px Verdana, Arial, Helvetica, sans-serif; color:#333333;}
p { margin-bottom:20px;}
a img {border:none;}
.clr {clear:both;}

#s1 {margin: 8px 10px 2px 10px; width:760px; height:270px; overflow:hidden;}

#container {width:780px; margin:0 auto; background-color:#FFFFFF; overflow:hidden;}
h1 {font-size:18px;}
h2 {font-size:16px;}
h3 {font:normal 14px Arial, Helvetica, sans-serif; color:#666666; margin-bottom:20px;}
h4 {font-size:28px; margin-bottom:5px;}

/* HEADER ------------------------- */
#header {background:#FFFFFF url(../images/bk_header.jpg) repeat-x top left; height:100px; width:758px; margin:2px 2px 0 2px; padding-top:5px; padding-left:18px;}
#banner_int {margin:9px 0 1px 10px;}

/* NAVIGATION ------------------------- */
ul#nav {height:35px; text-align:left; clear:both; list-style-type:none; width:760px; background:url(../images/bk_menu.gif) no-repeat top right; margin-right:10px; margin-left:10px;}
.navcontainer {position:relative; margin-bottom:2px;}
.date {font:bold 10px/35px Verdana, Arial, Helvetica, sans-serif; position:absolute; top:0; right:25px; height:35px;}
#nav span {display:none;}
#nav li {float:left;}
#nav li a {display: block;height: 35px;}

li a#item_home {width:69px; background: url(../images/menu.gif) no-repeat 0 0;}
a#item_home:hover {background:url(../images/menu.gif) no-repeat 0 -35px;}

li a#item_services {width:82px; background:url(../images/menu.gif) no-repeat -69px 0;}
a#item_services:hover {background:url(../images/menu.gif) no-repeat -69px -35px;}

li a#item_project {width:79px; background:url(../images/menu.gif) no-repeat -151px 0;}
a#item_project:hover {background:url(../images/menu.gif) no-repeat -151px -35px;}

li a#item_panel {width:159px; background:url(../images/menu.gif) no-repeat -230px 0;}
a#item_panel:hover {background:url(../images/menu.gif) no-repeat -230px -35px;}

li a#item_about {width:84px; background:url(../images/menu.gif) no-repeat -389px 0;}
a#item_about:hover {background:url(../images/menu.gif) no-repeat -389px -35px;}

li a#item_contactus {width:99px; background:url(../images/menu.gif) no-repeat -473px 0;}
a#item_contactus:hover {background:url(../images/menu.gif) no-repeat -473px -35px;}

/* CONTENIDO ------------------------------------------ */
#info {background:#FFFFFF url(../images/bk_info.jpg) no-repeat top left; width:740px; margin-left: 20px; overflow:hidden;}

#widecol {float:left; width:490px; margin-top:25px; background:url(../images/valor.gif) no-repeat bottom left; padding-bottom:65px;}
#widecol a:link, #widecol a:active, #widecol a:visited {text-decoration: none; color:#009FFF;}
#widecol a:hover {text-decoration: underline;}
.columna_izq {float:left; width:235px; display:inline;}
.columna_der {float: right; width: 235px;}

#narrowcol {float:right; width:230px; margin-top:20px;}
.btn_contacto {background:url(../images/btn_cont.jpg) no-repeat; padding-top:40px; line-height:15px; color:#FFFFFF; padding-left:12px; height:85px; margin-bottom: 20px;}
.btn_contacto a:link, .btn_contacto a:active, .btn_contacto a:visited {color:#FF9900; text-decoration:none;}
.btn_contacto a:hover {text-decoration: underline;}

/* FOOTER ------------------------------------------ */
#footer {background:#002949 url(../images/bk-footer.jpg) no-repeat top left; width:740px; height:109px; color:#FFFFFF; padding:15px 20px 0 20px; margin-top:30px; border-top:solid 3px #2889C7;}	
#footer a:link, #footer a:active, #footer a:visited {color: #009FFF; text-decoration: none;}
#footer a:hover {color: #009FFF; text-decoration: underline;}

.texto_der {float:right;}
.texto_izq {float: left;}
.linea {background-color:#CCCCCC; width: 100%; font-size:1px; height:1px; margin-bottom:15px; margin-top:10px; clear:both}
.lineapro {background-color:#2E76BE; width: 100%; font-size:1px; height:1px; margin-bottom:15px; margin-top:10px; clear:both}

#bullets { padding-left:10px; margin-top:10px; margin-bottom:8px;}
#bullets ul {list-style-image:url(../images/bullet.gif); padding-left:15px;}
#bullets li {padding-top:3px; padding-bottom:3px;}

table {margin-bottom:5px;}
table P {margin-bottom:0;}
.thmb {float:left; height:120px; width: 154px; margin-right:14px; margin-bottom:14px;}
.thmbder {float:left; height:120px; width: 154px; margin-bottom: 14px;}