@charset "utf-8";
/*
Design by http://www.templateaccess.com
Released for free under a Creative Commons Attribution 3.0 License
*/
body { margin:0; padding:0; width:100%; color:#333333; font-family:Verdana, Geneva, sans-serif; font-size:11px;}
html, .main { padding:0; margin:0;}
.clr { clear:both; }
h1 {color:#e4e5e5; font-family:Verdana, Geneva, sans-serif; font-size:26px; color:#000; text-transform:uppercase; font-weight:normal; margin-bottom:5px; margin-top:-5px;}
h1 span { color:#024b84;}
h2 { font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#bfbfbf; font-weight:normal; margin-top:-3px; margin-bottom:5px;}
h3 { font-family:Verdana, Geneva, sans-serif; font-size:18px; color:#bfbfbf; font-weight:normal; float:right; margin-top:-5px }
h4 { font-family:Verdana, Geneva, sans-serif; font-size:18px; color:#024b84; font-weight:normal; margin-top:-15px; margin-bottom:10px}

.azul { color:#024b84;}

p { font-family:Verdana, Geneva, sans-serif;  font-size:11px; margin-bottom:5px; margin-top:10px}
a { color:#00c6ff; text-decoration:underline;}

.header, .content, .menu_nav, .fbg, .footer, form, ol, ol li, ul, .content .mainbar, .content .sidebar { margin:0; padding:0;}

/* header */
.header { position:absolute; width:100%; top:0px; background: url(images/header_bg.gif) repeat-x center 0px; }
.header_resize { margin:0 auto; padding:0; width:850px;}
img.hbg_img {background-color:#edefef;}

/* menu */
.menu_nav { margin:0; padding:0 16px 16px 0; height:67px; float:left}
.menu_nav ul { list-style:none; height:67px; border-left:1px solid #fff;}
.menu_nav ul li { margin:00; padding:0; float:left; border-right:1px solid #fff;}
.menu_nav ul li a { display:block; margin:0; padding:20px 0 31px; width:107px; color:#888; text-decoration:none; font-size:12px; text-align:center;}
.menu_nav ul li.active a, .menu_nav ul li a:hover { color:#fff; background: url(images/menu_a.png) no-repeat center top; }

.Redes {float:right;  padding:20px 0 31px;}

/* content */
.content { background:url(images/FondoGrisClaro.gif) repeat-x #ededed top; margin-top:51px;}
.content_resize { margin:0 auto; width:850px; background-color:#fff;}
.content .mainbar { margin:0 auto;  width:848px; background:url(images/bk-home.jpg) no-repeat top #e7e7e7;-webkit-box-shadow:0 0 15px #c0c0c0; -moz-box-shadow: 0 0 15px #c0c0c0; box-shadow:0 0 15px #c0c0c0; border-left:#CCC 1px solid; border-right:#ccc 1px solid }
.content .mainbar img { padding:4px;}
.content .mainbar img.fl { margin-top:-29px; margin-right:-30px; float:right;}
.content .mainbar .article { padding:25px; }
.Col450 {width:450px}
.ColHome {width:250px; float:left; margin-right:25px;}
.ColHome h1 { padding-left:55px; text-transform:uppercase; color:#000; font-size:18px; text-align:left; height:34px; padding-top:14px;}
.ColHome h2 { font-size:12px; color:#024b84; margin-bottom:10px; margin-top:10px; line-height:18px}
.ColHome p {line-height:16px; font-size:11px; color:#848484; margin-top:10px}
.ColHome a { color:#848484; font-size:10px; text-transform:uppercase; padding-left:12px; background:url(images/mas.png) no-repeat left; float:right; margin-right:10px}
.ColHome a:hover {color:#024b84;}
.ColHome .expo { background:url(images/Exportacion.png) no-repeat left}
.ColHome .serv {background:url(images/Servicios.png) no-repeat left}
.ColHomeDatos {width:229px; float:left; background:url(images/Bk-datos.png) no-repeat left; height:130px; padding-top:50px; color:#FFF}
.ColHomeDatos p {margin-left:20px; margin-right:20px; padding-bottom:2px}
.ColHomeDatos a {color:#FFF; text-decoration:none;}

.interna { background:url(images/FondoGrisClaroin.gif) repeat-x #ededed top; margin-top:51px;}
.interna_resize { margin:0 auto; width:850px; background-color:#fff;}
.interna .mainbar { margin:0 auto;  width:848px; background:url(images/bk-interna.jpg) no-repeat top #e7e7e7;-webkit-box-shadow:0 0 15px #c0c0c0; -moz-box-shadow: 0 0 15px #c0c0c0; box-shadow:0 0 15px #c0c0c0; border-left:#CCC 1px solid; border-right:#ccc 1px solid }
.interna .mainbar .article { padding:25px; }
.colinterna {width:375px; margin-right:10px; margin-left:25px; float:left}
.colinterna p { font-size:11px; line-height:16px; margin-bottom:10px; margin-top:5px}

.fullinterna {width:790px; margin:0 auto}
.fullinterna p { font-size:11px; line-height:16px; margin-bottom:10px; margin-top:5px}
.fullinterna td { height:17px; padding-top:3px}
.fullinterna .blanco {color:#FFF}

/* footer */
.fbg { background-color:#3f6395; border-top:#afb9d3 6px solid; color:#FFF }
.fbg_resize { margin:0 auto; width:820px; padding:15px; color:#FFF; text-align:center}
.fbg_resize a {margin-left:5px; margin-right:5px; margin-bottom:10px; color:#FFF; text-decoration:none}
.fbg_resize a:hover {color:#afb9d3;}


/* form */
ol { list-style:none;}
ol li { display:block; clear:both;}
ol li label { display:block; margin:0; padding:16px 0 0 0;}
ol li input.text { width:480px; border:1px solid #fff; margin:2px 0; padding:5px 2px; height:16px; background-color:#fff; -moz-border-radius: 7px;    -webkit-border-radius: 7px}
ol li textarea { width:480px; border:1px solid #fff; margin:2px 0; padding:2px; background-color:#fff; -moz-border-radius: 7px;    -webkit-border-radius: 7px}
ol li .send { margin:16px 0 0 0;}

/* search */
.searchform { float:right;}
#formsearch { margin:0; height:36px; padding:12px 28px 16px 0;}
#formsearch span { display:block; margin:6px 0; padding:0; float:left; background:#fff url(images/search.gif) no-repeat top left;}
#formsearch input.editbox_search { margin:0; padding:11px 6px 10px; float:left; width:181px; border:none; background:none; font:normal 12px/1.5em Arial, Helvetica, sans-serif; color:#a8acb2;}
#formsearch input.button_search { margin:6px 0 0 0; padding:0; border:none; float:left;}
 .enviar { background-color:#487A9A;  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2C4B60), color-stop(100%, #487A9A));
    background-image: -webkit-linear-gradient(top, #2C4B60, #487A9A);
    background-image: -moz-linear-gradient(top, #2C4B60, #487A9A);
    background-image: -ms-linear-gradient(top, #2C4B60, #487A9A);
    background-image: -o-linear-gradient(top, #2C4B60, #487A9A);
    background-image: linear-gradient(top, #2C4B60, #487A9A); font-size:12px; width:80px; text-align:center; height:25px; color:#FFF; -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px; border:none; cursor:pointer}
.enviar:hover {    background: #afb9d3;    -moz-box-shadow: none;}