@charset "UTF-8";
/* CSS Document */
/*-------------------------------------------------------------------
[ARKIX Master Stylesheet]
Project:		Invest - Proexport Colombia
Version:		1.0
creation date:	08/10/11 []
Last change:	08/10/11 []
Assigned to:	Mario Mora
Primary use:	Hoja de Estilos principal para los skins del nuevo sitio de Inversionistas Proexport Colombia
-------------------------------------------------------------------*/
/*reset CSS*/
*{
    padding: 0;
    margin: 0;
}
/*reset CSS*/
/*etiquetas*/
body{
    font-family:Arial, Helvetica, sans-serif;
    font-size: 12px;
    color:#333333;
}
#system-debug{
    display:none;
}
a:focus{
    outline:none;
}
/*-----------------pestaÃƒÂ±a otros portales----------------------------------------*/
#otros{
    background-image:url(/images/franja-institucional/boton-mas-proexport.png);
    cursor:pointer;
    height:198px;
    position:fixed;
    right:-4px;
    /*text-indent:-9999px;
    */
    top:10em;
    width:45px;
}
#logos_footer{
    background-color: #ffffff;
    border-style: solid solid solid outset;
    border: 2px solid transparent;
    -moz-border-radius: 15px 0px 0px 15px;
    -webkit-border-radius: 15px 0px 0px 15px;
    border-radius: 15px 0px 0px 15px;
    /*IE 7 AND 8 DO NOT SUPPORT BORDER RADIUS*/
    -moz-box-shadow: 0px 5px #c8c8c8;
    -webkit-box-shadow: 0px 5px #c8c8c8;
    box-shadow:6px 1px 5px 2px #C8C8C8;
    filter: progid:DXImageTransform.Microsoft.Shadow(strength = 5, direction = 180, color = '#c8c8c8');
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(strength = 5, Direction = 180, Color = '#c8c8c8')";
    width: 460px;
    float:right;
    margin-top:20px;
    position: relative;
    top: -3em;
    padding-top: 1em;
}
#footerLeft p{
    font-family: 'Arimo',sans-serif;
    font-size: 13px;
    margin-bottom: 5px;
}
#otros:hover{
    background-image:none;
    position:absolute;
    height:350px;
    margin:auto;
    right:0;
    top:10em;
    width:800px;
    z-index:9999;
}
#otros:hover #masproexport{
    background:none repeat scroll 0 0 transparent;
    height:350px;
    margin:auto;
    overflow:hidden;
    position:fixed;
    right:0;
    top:10em;
    width:800px;
    z-index:9999;
}
#masproexport{
    background:none repeat scroll 0 0 transparent;
    height:0px;
    margin:auto;
    overflow:hidden;
    position:fixed;
    right:0;
    top:10em;
    width:0px;
}
.franja{
    height:400px;
    overflow:float;
    position:relative;
    width:60em;
}
#otros:hover #masproexport .inner{
    background-color:#FFFFFF;
    position:float;
    width:950px;
    margin-rigth:912px;
}
#franja{
    border:1px solid #B1CAE4;
    font-family:Arial;
    font-size:12px;
    height:auto;
    overflow:hidden;
    width:800px;
}
#franja .header{
    background-color:#ECF2F8;
    overflow:hidden;
    padding:1em;
}
#franja .header .logo{
    background: url(/images/franja-institucional/logo.png) no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 65px;
    padding: 0 1.5em 0 0;
    /*text-indent: -9999px;
    */
    width: 164px;
}
#franja .header .slogan{
    float: left;
    font-size: 13px;
    line-height: 120%;
    margin-top: 16px;
    width: 30em;
}
#franja .header .reddeportales{
    float: right;
    font-size: 16px;
    margin: 25px 0 0;
    padding: 0;
    text-transform: uppercase;
}
#franja strong{
    font-weight:bold;
}
#franja .content{
    background-image: url(/images/stories/franja-institucional/ln-bottom.png);
    background-position: left top;
    background-repeat: no-repeat;
    display: block;
    overflow: hidden;
    padding: 1.5em;
}
#otros:hover #shadow{
    background-image:url("http://www.jankoatwarpspeed.com/examples/TurnOffTheLights/shade1x1.png");
    cursor:pointer;
    left:0;
    position:absolute;
    top:0;
    width:100%;
    z-index:100;
    display: block;
}
.f_caja{
    float:left;
    text-align:  center;
    padding: 10px 0;
    width: 180px;
    height: 200px;
    margin-right: 2px;
}
.f_caja:hover{
    background-color: #F7F7F7;
}
.f_caja .f_imagen{
    display:block;
    margin-bottom: 0.7em;
    border:0;
}
.f_caja h2{
    display: block;
    font-size: 16px;
    font-weight: bold;
    margin: 0 14px 10px;
    overflow: hidden;
    text-align: left;
}
.f_caja h2 a{
    text-decoration: none;
    color: #666;
}
.f_caja h2.proexport{
    border-bottom: 3px solid #CCCCCC;
}
.f_caja h2.turismo{
    border-bottom: 3px solid #FCD647;
}
.f_caja h2.inversiones{
    border-bottom: 3px solid #05519C;
}
.f_caja h2.exportaciones{
    border-bottom: 3px solid #DD1C34;
}
.f_caja h2.colombia{
    border-bottom: 3px solid #dedede;
}
.f_caja .f_link{
    line-height: 100%;
    margin-bottom: 0.7em;
}
.ux-menu-container{
    z-index: 100 !important;
    #margin-top:10px;
}
/*________________________________*/
body.home{
    background:url(../images/bg_fondo.jpg) top center repeat-x;
}
body.interna{
    background:url(../images/bg_interna.jpg) top center repeat-x;
}
p{
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
    font-weight:normal;
    font-style: normal;
    line-height:17px;
    text-align:left;
}
.readmore a{
    color:#06C;
    text-decoration:none;
}
.readmore{
    text-align:right;
}
.pagenav li a{
    color:#06C;
    text-decoration:none;
}
/*wrapper*/
#main_content{
    width:990px;
    margin:0px auto;
}
/*wrapper*/
/*header*/
#header{
    width: 960px;
    float:left;
    position: relative;
}
#headerTop{
    width: 100%;
}
#topTabs{
    width:35em;
    float:left;
    margin:13px 21px 0 0;
    text-align:center;
}
#topTabs ul li{
    color: #FFFFFF;
    float: left;
    height: 18px;
    list-style: none outside none;
    margin-left: 2px;
    margin-right: -1px;
    padding-top: 9px;
}
#topTabs li.inactive{
    border-left: 1px solid #535152;
    border-radius: 3px 3px 0 0;
    border-right: 1px solid #535152;
    border-top: 1px solid #535152;
    color: #FFFFFF;
    float: left;
    font-size: 11px;
    font-weight: bold;
    margin-right: 2px;
    padding:7px 15px;
    text-align: center;
    background-color: #555555;
}
#topTabs li.active{
    background: url("../images/active_up_tabs.png") repeat-x scroll center top rgba(0, 0, 0, 0);
    border-left: 1px solid #B8B8B8;
    border-right: 1px solid #B8B8B8;
    border-top: 1px solid #B8B8B8;
    color: #505050;
    border-radius: 3px 3px 0 0;
    float: left;
    font-size: 11px;
    font-weight: bold;
    margin-right: 2px;
    padding: 7px 15px;
    text-align: center;
}
ul#navmenu-h{
    border: 0 none;
    float: right;
    height: 24px;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    width: 158px;
}
ul#navmenu-h li{
    border: 0 none;
    display: inline;
    float: left;
    height: 24px;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    position: relative;
    z-index: 2;
}
ul#navmenu-h ul{
    border: 0 none;
    display: none;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    width: 300px;
}
ul#navmenu-h ul:after{
    clear: both;
    content: ".";
    display: block;
    font: 1px/0px serif;
    height: 0;
    visibility: hidden;
}
ul#navmenu-h ul li{
    display: block !important;
    float: left;
    width: 160px;
}
ul#navmenu-h a{
    background-color: #FFFFFF;
    background-image: url("../images/fondo_menu_choose_language.gif");
    background-position: right center;
    background-repeat: no-repeat;
    border: 1px solid #B8B8B8;
    color: #666666;
    display: block;
    float: none !important;
    font: bold 10px/22px Verdana,Arial,Helvetica,sans-serif;
    height: auto !important;
    margin-right: 5px;
    padding: 0 20px 0 6px;
    text-decoration: none;
    width: 130px;
}
ul#navmenu-h a:hover, ul#navmenu-h li:hover a, ul#navmenu-h li.iehover a{
    background-color: #FFFFE8;
    background-image: url("../images/fondo_menu_choose_language_on.gif");
    background-position: right center;
    background-repeat: no-repeat;
}
ul#navmenu-h li:hover li a, ul#navmenu-h li.iehover li a{
    background: none repeat scroll 0 0 #EEEEEE;
    border-color: #FFFFFF #BABA94 #BABA94;
    border-style: solid;
    border-width: 1px;
    color: #666666;
    float: none;
}
ul#navmenu-h li:hover li a:hover, ul#navmenu-h li:hover li:hover a, ul#navmenu-h li.iehover li a:hover, ul#navmenu-h li.iehover li.iehover a{
    background: none repeat scroll 0 0 #CCCCCC;
    color: #FFFFFF;
}
ul#navmenu-h li:hover li:hover li a, ul#navmenu-h li.iehover li.iehover li a{
    background: none repeat scroll 0 0 #EEEEEE;
    color: #666666;
}
ul#navmenu-h li:hover li:hover li a:hover, ul#navmenu-h li:hover li:hover li:hover a, ul#navmenu-h li.iehover li.iehover li a:hover, ul#navmenu-h li.iehover li.iehover li.iehover a{
    background: none repeat scroll 0 0 #CCCCCC;
    color: #FFFFFF;
}
ul#navmenu-h li:hover li:hover li:hover li a, ul#navmenu-h li.iehover li.iehover li.iehover li a{
    background: none repeat scroll 0 0 #EEEEEE;
    color: #666666;
}
ul#navmenu-h li:hover li:hover li:hover li a:hover, ul#navmenu-h li.iehover li.iehover li.iehover li a:hover{
    background: none repeat scroll 0 0 #CCCCCC;
    color: #FFFFFF;
}
ul#navmenu-h ul ul, ul#navmenu-h ul ul ul{
    display: none;
    left: 160px;
    position: absolute;
    top: 0;
}
ul#navmenu-h li:hover ul ul, ul#navmenu-h li:hover ul ul ul, ul#navmenu-h li.iehover ul ul, ul#navmenu-h li.iehover ul ul ul{
    display: none;
}
ul#navmenu-h li:hover ul, ul#navmenu-h ul li:hover ul, ul#navmenu-h ul ul li:hover ul, ul#navmenu-h li.iehover ul, ul#navmenu-h ul li.iehover ul, ul#navmenu-h ul ul li.iehover ul{
    display: block;
}
#topTabs li a{
    color:#FFF;
    text-decoration:none;
}
#menuTop label{

    color: #717171;
    float: left;
    font-size: 8px;
    font-weight: bold;
    margin-right: 5px;
    padding: 6px 8px;
    text-transform: uppercase;
}
#topTabs li a:hover{
    color: #CCC;
    text-decoration:none;
}
#topTools{
    width: 422px;
    float: right;
    margin-right: 0px;
}
#menuTop{
    width: 23em;
    float: left;
    margin: 11px 20px 0 -10em;
    color: #FFF;
    margin-left: -3em;
}
#menuTop label{
    color: #717171;
    float: left;
    font-size: 8px;
    font-weight: bold;
    margin-right: 5px;
    padding: 6px 8px;
    text-transform: uppercase;
}
#menuTop ul li{
    float:left;
    list-style-type:none;
    margin-right:8px;
}
#menuTop a{
    color: #FFF;
    text-decoration:none;
}
#menuTop a:hover{
    color: #CCC;
    text-decoration:none;
}
#socialTop{
    width:159px;
    float:left;
    margin:14px 0 0 0;
    border-left:1px solid #393939;
}
#socialTop img{
    margin-left:7px;
    float:left;
    border:none;
}
#mainHeader{
    width: 100%;
    margin: 0px 0 10px 0;
    overflow: hidden;
}
#headerLogo{
    width:320px;
    float:left;
    margin:10px 30px 10px 20px;
}
#headerLogo h1{
    width:309px;
    height:98px;
    background:url(../images/logo_Proexport_inversion-new.png) top center no-repeat;
    font-size:10px;
    text-indent: -90000px;
}
#headerTools{
    float: right;
    text-align: left;
    width: 730px;
}
#menu_middle{
    float: left;
}
#menu_middle ul li{
    float: left;
    list-style: none outside none;
    text-align: center;
    border-right: 1px solid gray;
    padding-right: 5px;
    padding-left: 8px;
}
#menu_middle ul li:last-child{border-right: none;}
#menu_middle ul li a{
    color: #717171;
    font-size: 10px;
    text-decoration: none;
}
#menu_middle ul li a:hover{
    color: #666;
    text-decoration:none;
}
#buscador{
    float: left;
    margin-left: 10px;
    margin-top: -75px;
}
#marca-pais{
    float: right;
    margin-bottom: 16px;
    width: 330px;
    margin-top: -33px;
}
#cse-search-form{
    width: 330px !important;
}
#headerTools .search{
    width:226px;
    height:38px;
    background:url('../images/search_bg.png') top center no-repeat;
}
.search .inputbox{
    border:0px;
    height:20px;
    margin:10px 0 0 10px;
    float:left;
    color:#999;
    outline:none;
}
#menuHeader{
    width: 100%;
    font-family: 'Carme', sans-serif;
    margin-top: 3px;
    margin-bottom: 80px;
    clear: both;
    position: relative;
}
.ux-menu-container{
    /*margin-left: 0px!important;*/
}
.ux-menu li{
    display:block;
}
.ux-menu li a{
    font-size: 12px!important;
    text-transform: uppercase!important;
    padding: 0 8px;
}
ul.ux-menu-horizontal {
    width: 100%;
    position: absolute;
}
ul.ux-menu-horizontal li {
    float: left;
    display: block;
    position: static;
}
ul.ux-menu-horizontal li a{
    background-color: #0065B3 !important;
    background-image: url(/templates/px_invest_home_es/images/bg_menuR.png);
    padding: 0 5px !important;
    margin: 0;
    font-family: arial;
    min-width: 50px !important;
}
ul.ux-menu-horizontal li a p{}
ul.ux-menu-horizontal li a:hover,
ul.ux-menu-horizontal li a.current {
    background-color: #00508D !important;
    background-image: none;
}
ul.ux-menu-horizontal li.ux-menu-item-parent-pos0 a{
    background-image: url("../images/home-ico.png") !important;
    background-repeat: no-repeat;
    background-position: center 16px;
    text-indent: -9999pc;
}
ul.ux-menu-horizontal li.ux-menu-item-parent-pos1 a{width: 115px;}
ul.ux-menu-horizontal li.ux-menu-item-parent-pos2{width: 80px;}
ul.ux-menu-horizontal li.ux-menu-item-parent-pos2 a{width: 75px;}
ul.ux-menu-horizontal li.ux-menu-item-parent-pos3 a{width: 100px;}
ul.ux-menu-horizontal li.ux-menu-item-parent-pos4 a{width: 129px;}
ul.ux-menu-horizontal li.ux-menu-item-parent-pos5{width: 112px !important;}
ul.ux-menu-horizontal li.ux-menu-item-parent-pos6 a{width: 140px !important;}
ul.ux-menu-horizontal li.ux-menu-item-parent-pos7 a{width: 105px;}
ul.ux-menu-horizontal li.ux-menu-item-parent-pos8 a{width: 53px;}
ul.ux-menu-horizontal ul.ux-menu-sub{
    left: -8px !important;
    top: 0 !important;
    background-color: #e7ecf1;
    position: relative;
}
ul.ux-menu-horizontal ul.ux-menu-sub li{}
ul.ux-menu-horizontal ul.ux-menu-sub li:first-child a{
    background-image: url("../images/menu-hover-arrow.png");    
    background-position: center top;    
    background-repeat: no-repeat; 
}
ul.ux-menu-horizontal ul.ux-menu-sub li a{
    background-color: transparent !important;
    color: #00508D !important;
    text-transform: none !important;
    background-image: none;
    text-align: center;
    padding: 8px 10px !important;
    width: 80px;
    font-size: 0.9em !important;
    border-right: none;
    height: auto;
    font-weight: bold !important;
}
ul.ux-menu-horizontal li.ux-menu-item-parent-pos5 ul{
    left: -33px !important;
}
ul.ux-menu-horizontal li.ux-menu-item-parent-pos5 ul li{
}
ul.ux-menu-horizontal li.ux-menu-item-parent-pos5 ul li a{
    width: 160px !important;
}
ul.ux-menu-horizontal ul.ux-menu-sub li .h-line{
    width: 90%;
    background-color: #D7D7D7;
    margin: 0 auto;
    display: block;
    height: 1px;
}
ul.ux-menu-horizontal ul.ux-menu-sub li a:hover{
    background-image: none;    
    background-color: #d7d7d7 !important;
}
ul.ux-menu-horizontal ul.ux-menu-sub li:first-child a:hover{
    background-image: url("../images/menu-hover-arrow.png");    
}
/*header*/
/*home content*/
.nivo-controlNav .nivo-control{}
.nivo-controlNav .nivo-control img{}
.nivo-controlNav .nivo-control.active{}
.nivo-controlNav .nivo-control.active img{}
.nivo-directionNav{ }
#homeContent{
    width:960px;
}
#main-content{
    float: left;
    width: 644px;
    margin-right: 10px;
}
#side-bar-right{
    float: right;
    width: 296px;
    margin-left: 10px;
}
#bottom-content{}
#sliderPpal{
    width: 100%;
    overflow: hidden;
}
#sliderPpal #vt_nivo_slider144{}
#sliderPpal #vt_nivo_slider144 .nivo-caption{
    display:none !important;
}
#sliderPpal #vt_nivo_slider144 .nivo-caption p{}
#sliderPpal #vt_nivo_slider144 a{}
#sliderPpal #vt_nivo_slider144 a img{}
#separata-article{
}
#separata-article .custom{}
#separata-article .custom #titulonews{}
#separata-article .custom #titulonews h3{
    margin-left: 0;
    margin-right: 0;
}
#separata-article .nspArt{}
#separata-article .nspArt > div{
    padding: 8px !important;
    background-color: #0f6fb5;
    margin-top: 9px;
    margin-bottom: 21px;
    margin-top: 0;
}
#separata-article .nspArt > div > a{
    border: 8px solid #FFF;
    float: left;
    margin-right: 18px;
}
#separata-article .nspArt > div > a img{
    padding: 0;
    max-width: 252px;
}
#separata-article .nspArt > div > h4{
    width: 339px;
    clear: none;
    float: left;
    margin-top: 7px;
    border-bottom: 2px solid #FFF;
    text-transform: uppercase;
    color: #FFF;
}
#separata-article .nspArt > div > h4 a{
    color: #FFF;
}
#separata-article .nspArt > div > p{
    float: left;
    width: 339px;
    color: #FFF;
    text-align: justify;
    margin-bottom: 0;
}
#separata-article .nspArt > div > a.readon{
    border: none;
    color: #FFF;
    font-size: 0.9em;
    float: right;
    background-image: url(../../images/ico-readmore.png);
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 15px;
    text-decoration: none;
    margin-top: 15px;
}
#separata-article .nspArt > div > a.readon:hover{
    text-decoration: underline;
}
#separata-article .nspArt > div > p.nspInfo{display:none;}
#destacados{
    width: 100%;
}
#destacados h1{
    font-family: 'Arimo', sans-serif;
    font-size:25px;
    border-bottom:1px solid #FFF;
    margin:7px 7px 6px 10px;
    padding-bottom:4px;
    color:#FFF;
    font-weight:normal;
}
#destacados p{
    font-family: Arial, Helvetica, sans-serif;
    font-size:12px;
    margin:0 10px 6px 10px;
    color:#FFF;
}
#destacados ul li{
    font-family: 'Arimo', sans-serif;
    background:url('../images/btn_blue.png') top center no-repeat;
    list-style: none;
    overflow: hidden;
    height:98px;
}
#destacados ul li:hover{
    background:url('../images/btn_blue_hover.png') top center no-repeat;
    cursor:pointer;
}    
#destacados ul li:hover p{
    color: #666;
}    
#destacados ul li:hover h1{
    border-bottom:1px solid #666;
    color: #666;
}    
#destacados ul li:first-child{}
#destacados ul li:last-child{}
#destacados ul li a{text-decoration:none;}
#destacados ul li p{line-height:13px;}

#destacados li.manufactura{}
#destacados li.manufactura a{}
#destacados li.manufactura p{}
#destacados li.manufactura:hover{}
#destacados li.manufactura:hover p{}
#destacados li.manufactura:hover h1{}
#destacados li.agroindustria{}
#destacados li.agroindustria a{}
#destacados li.agroindustria p{}
#destacados li.agroindustria:hover{}
#destacados li.agroindustria:hover p{}
#destacados li.agroindustria:hover h1{}
#destacados li.servicios{}
#destacados li.servicios a{}
#destacados li.servicios p{}
#destacados li.servicios:hover{}
#destacados li.servicios:hover p{}
#destacados li.servicios:hover h1{}
#appMap{}
#mapa .custom p a img{
    width:100%;
}
#mapa_container{
    width:160px;
    background:#FFF;
    border:1px solid #CCC;
    margin-top:110px;
    margin-left:330px;
    padding: 9px 0 0 5px;
    line-height:10px;
}
#mapa_container li{
    list-style-type:none;
}
#navbar li a{
    background: url("../images/go-vinetas.jpg") no-repeat scroll 115px 2px transparent;
    color: #DD2732;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    padding: 0;
    text-align: left;
    text-decoration: none;
}
#navbar li a strong{
    font-size:11px;
}
#navbar li ul{
    display: none;
    width: 280px;
    margin-left:0;
    background: url(../images/bg_filtro-bottom.png) no-repeat 50% bottom;
    width:301px;
    padding:0 0 13px 0;
    float:left;
}
#navbar li ul span{
    width: 280px;
    margin-left:0;
    background: url(../images/bg_filtro-top.png) no-repeat 50% bottom;
    width:301px;
    height:13px;
    padding:0 0 2px 0;
    float:left;
}
#navbar li ul li{
    margin-left:0;
    background: url(../images/bg_filtro-middle.png) repeat-y 0 bottom;
    width:280px;
    padding:1px 10px;
    float:left;
}
#navbar li ul a{
    color: #666;
    font-size:12px;
    margin-bottom:3px;
    padding:1px 1px 1px 18px;
    font-weight:normal;
    line-height:14px;
    background:url(../images/arrow.png) no-repeat 0 -3px;
}
#navbar li ul a:hover{
    color: #333;
    font-size:12px;
    background:url(../images/arrow.png) no-repeat 0 -3px #f3f3f3;
}
#navbar li:hover ul, #navbar li.hover ul{
    position: absolute;
    display: inline-block;
    margin:0;
    top:140px;
    left:327px;
}
/*Navegar en otras regiones*/
#internaWode, #navbar_r_container{
    margin-left:630px;
}
#navbar_r_container, ul#navbar_r li{
    background:none;
}
#internaWode, ul#navbar_r li a{
    list-style-type:none;
    padding:2px 3px 0 6px;
    background:url(../images/ver_mas_bg.png) top center repeat-x;
    color:#FFF;
    font-size:12px;
}
#internaWode, ul#navbar_r li a:hover{
    color:#FFF;
}
#navbar_r li a{
    display: block;
    color: #dd2732;
    text-decoration:none;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: normal;
    text-align: left;
    padding:0;
    list-style-type:none;
}
#navbar_r li ul{
    display: none;
    width: 280px;
    margin-left:-10px;
}
#navbar_r li ul, #navbar_r li ul a{
    color: #666;
    font-size:12px;
    margin-bottom:-3px;
    padding:0px;
    font-weight:normal;
    list-style-image:url(../images/arrow.png);
    list-style-position:inside;
    background:none;
}
#navbar_r li ul, #navbar_r li ul a:hover{
    color: #999;
    font-size:12px;
    background:#F3F3F3;
    padding:0px;
}
#navbar_r li:hover ul, #navbar_r li.hover ul{
    background:#FFF;
    position: absolute;
    display: inline-block;
    margin:0;
    padding:10px 2px 0 5px;
    float: left;
}
#form{
    width: auto;
    clear: both;
    background: transparent;
}
#form h3{
    font-size: 14px
}
#form_container h3{
    line-height: 2.5em;
    background-color: #F2F2F2;
    padding-left: 10px;
    color: #717171;
    text-transform: uppercase;
}
#form_container form#userForm div.formBody{
    float:none;
    clear: both;
}
#form_container form#userForm{
    border: 3px solid #F2F2F2;
    padding-bottom: 5px;
}
#form_container form#userForm fieldset.formFieldset{
    border: none;
    margin: 0;
}
#form_container form#userForm select,
#form_container form#userForm input{
    border: 2px solid #f0f0f0;
    width: 100%;
    padding: 4px 0 4px 7px;
}
#form_container form#userForm #inner-editor{
    color: #717171;
}
#form_container form#userForm .rsform-input-box{
    background: none repeat scroll 0 0 #FFFFFF;
    color: #666666;
    font-family: arial;
    font-size: 12px;
    outline: medium none;
    padding: 5px 0px;
    padding-left: 10px;
    margin-top: 3.5px;
    margin-bottom: 3.5px;
    width: 264px;
}
#form_container .rsform-select-box{
    width: 277px !important;
}
#form_container .rsform-block-sector .formCaption2,
#form_container .rsform-block-email .formCaption2,
#form_container .rsform-block-nombre-y-apellido .formCaption2{
    display: none;
}
#form_container .rsform-block-I-agree-to-receive-information{
    margin: 10px 0 !important;
    margin-left: 4px !important;
}
#form_container .rsform-block-I-agree-to-receive-information label{
    font-weight: normal;
    font-size: 0.9em;
}
#form_container .rsform-block-I-agree-to-receive-information input{
    float: left;
    width: 20px !important;
}
#form_container .rsform-block{
    padding: 0;
    margin: 3.5px 0;
    line-height: 1em;
    margin-left: 5px;
}
#form_container .rsform-submit-button{
    background: #0B5198;
    /*background: url('../images/bg-btn-newsl.png') top center no-repeat;
    */
    text-align: center;
    padding: 10px 40px;
    cursor: pointer;
    color: white;
}
#encabezado-news h3{
    background-color: #F7F7F7;
    width: 100%;
    float: left;
    font-size: 13px;
    font-weight: bold;
    font-family: 'Arimo', sans-serif;
    padding: 8px 0;
    text-transform: uppercase;
    color: #717171;
    padding-left: 10px;
}
ol#rsform_14_page_0{
    margin-left: 6px;
    margin-right: 6px;
    margin-top: 38px;
}
#form_container .rsform-block-header{
    color: #094fa2;
    font-size: 15px;
    text-align: center;
}
#form_container .rsform-block-enviar{}
#form_container .rsform-submit-button{
    background: url('../images/ico-button-submit.png') 200px center no-repeat #0065b3;
    text-align: center;
    border: none !important;
    cursor: pointer;
    color: white;
    width: 277px !important;
    padding: 10px 0 !important;
}
#contentHome{
    width: 100%;
}
#contentHome .pagination ul li{
    float:left;
    list-style:none;
    list-style-image:none;
}
#contentHome h1{
    font-family: 'Arimo', sans-serif;
    font-size:25px;
    color:#FFF;
    font-weight:normal;
    margin:10px 0 12px 0;
    padding:7px;
    background-color:#094fa2;
}
#contentHome h2{
    font-family:Arial, Helvetica, sans-serif;
    font-size:25px;
    color:#094fa2;
    font-weight:normal;
    margin:10px 0 12px 0;
}
#contentHome h3{
    font-family:Arial, Helvetica, sans-serif;
    font-size:16px;
    color:#094fa2;
    font-weight:normal;
    margin:10px 0 12px 0;
}
#contentHome p{
    font-family:Arial, Helvetica, sans-serif;
    color:#666;
    font-size:12px;
    font-weight:normal;
    margin:12px 0 15px 0;
}
#contentHome ul li{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#666;
    font-weight:normal;
    text-align:left;
    list-style-type:none;
}
#contentHome ol li{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#666;
    font-weight:normal;
    text-align:left;
    list-style-position:outside;
    background:none;
}
#contentHome ol{
    margin:3px 0 3px 70px;
}
#contentHome ul{
    margin:5px 0 5px 30px;
}
#contentHome li{
    padding:4px 2px 5px 20px;
    line-height:18px;
    border:none;
    /*background:url(../images/bullet_list.jpg) no-repeat left top;
    */
}
#homeLeft{}
#homeNews{
    background-color: #f3f3f3;
    overflow: hidden;
}
#homeNews_left{
    width:350px;
    float:left;
    margin-left:14px;
}
#homeNews_left .moduletable h3{
    color:#FFF;
    background:#094fa2;
    padding:3px 5px 3px 5px;
    font-size:25px;
    font-weight:normal;
    font-family: 'Arimo', sans-serif;
}
#homeNews_right{
    float:left;
    width:230px;
    margin-left:14px;
    margin-top:15px;
}
#homeNews_right .nspArt div{
    overflow: hidden;
    border-bottom:1px dotted #CCC;
    padding:0;
    margin:0
}
/*#homeNews{
        width:615px;
        float:left;
        background-color:#f3f3f3;
        margin-bottom:20px;
}
#homeNews a{
        color:#094fa2;
        text-decoration:none;
}
        #homeNews a:hover{
        color:#666;
        text-decoration:none;
}
        #homeNews_left{
                width:600px;
                float:left;
                margin-left:14px;
}
        #homeNews_left .moduletable h3{
                color:#FFF;
                background:#094fa2;
                padding:3px 5px 3px 5px;
                font-size:25px;
                font-weight:normal;
                font-family: 'Arimo', sans-serif;
}*/
#homeButtons{
    width:625px;
    height:190px;
    float:left;
    margin-bottom:20px;
    background:url(../images/pub_events_bg.png) top center no-repeat;
}
#publications{
    float:left;
    width:280px;
    /*	margin:10px 10px 10px 16px;
    */
}
#publications img{
    float:right;
    border:none;
}
#publications h3{
    font-size:30px;
    width:280px;
    float:left;
    clear:both;
    font-family: 'Arimo', sans-serif;
}
#publications, #contente{
    width:380px;
    /*	float:left */;
}
#publications, #ver_mas{
    width:334px;
    float:left;
}
#publications .ver_mas{
    background:url("../images/ver_mas_bg.png") repeat-x scroll center top transparent;
    color:#FFFFFF;
    float:right;
    font-size:11px;
    font-weight:normal;
    height:25px;
    margin-right:10px;
    padding:1px 6px 0;
    text-decoration:none;
}
#publications p{
    line-height:normal;
    margin:0;
}
#events{
    background:url("/images/stories/banner_eventos.jpg") no-repeat scroll 0 0 transparent;
    float:left;
    height:166px;
    margin:10px 4px;
    width:607px;
}
#events img{
    float:right;
    border:none;
}
#events h3{
    clear:both;
    color:#FFFFFF;
    float:left;
    font-family:'Arimo',sans-serif;
    font-size:32px;
    margin-bottom:-15px;
    margin-left:25px;
    margin-top:15px;
    width:280px;
}
#events, #contente{
    /*	width:280px;
    */
    float:left;
    margin-left:5px;
}
#events, #ver_mas{
    /*	width:280px;
            float:left;
    */
}
#events .ver_mas{
    background:url("../images/ver_mas_bg.png") repeat-x scroll center top transparent;
    color:#FFFFFF;
    float:right;
    font-size:11px;
    font-weight:normal;
    height:24px;
    margin-right:10px;
    padding:1px 6px 0;
    text-decoration:none;
}
#events p{
    /*line-height:normal;
    margin:0;
    */
    color: #FFFFFF;
    font-family:'Open Sans Condensed',sans-serif;
    font-size:20px;
    line-height:20px;
    margin-left:25px;
}
#homeRight{
    width:295px;
    float:left;
    margin-bottom:10px;
    background-color:#f3f3f3;
}
#homeVideo{
    width:275px;
    float:left;
    margin:0px 10px 5px 10px;
}
#homeVideo .moduletable h3{
    color:#FFF;
    background:#094fa2;
    padding:3px 5px 3px 5px;
    width:265px;
    float:left;
    font-size:23px;
    font-weight:normal;
    font-family: 'Arimo', sans-serif;
}
#homeIndicadores{
    width:275px;
    float:left;
    margin:10px 10px 30px 10px;
    background:#FFF;
}
#homeIndicadores .indicadores_tit{
    color:#FFF;
    background:#094fa2;
    padding:3px 5px 3px 5px;
    width:265px;
    float:left;
    font-size:23px;
    font-weight:normal;
    font-family: 'Arimo', sans-serif;
    margin-bottom:5px;
}
#homeIndicadores .indicadores_fecha{
    color:#666;
    font-size:12px;
    float:right;
    padding-right:5px;
}
#homeIndicadores .indicadores_subtit{
    color:#666;
    font-size:15px;
    background:#f3f3f3;
    float:left;
    font-weight:bold;
    width:auto;
    padding:5px;
}
#homeIndicadores .indicadores_text{
    padding:5px;
    color:#666;
}
#homeIndicadores .indicadores_num{
    color:#666;
    font-weight:bold;
    text-align:right;
    padding-right:5px;
}
#internaIndicadores{
}
/*#indicadores_container{
    margin:10px;
    background:#FFF;
}*/
#indicadores_container .indicadores_tit{
    color:#FFF;
    background:#094fa2;
    padding:3px 5px 3px 5px;
    width:265px;
    float:left;
    font-size:23px;
    font-weight:normal;
    font-family: 'Arimo', sans-serif;
    margin-bottom:5px;
}
#indicadores_container .indicadores_fecha{
    color:#666;
    font-size:12px;
    float:right;
    padding-right:5px;
}
#indicadores_container .indicadores_subtit{
    color:#666;
    font-size:15px;
    background:#f3f3f3;
    float:left;
    width:auto;
    font-weight:bold;
    padding:5px;
}
#indicadores_container .indicadores_text{
    padding:5px;
    color:#666;
}
#indicadores_container .indicadores_num{
    color:#666;
    font-weight:bold;
    text-align:right;
    padding-right:5px;
}
#homeQuote{
    /*
            width:950px;
            clear:both;
            margin:10px 20px 30px 20px;
    */
    &nbsp;
    &nbsp;
    &nbsp;
    &nbsp;
    border:1px solid #F3F3F3;
    &nbsp;
    &nbsp;
    &nbsp;
    clear:both;
    &nbsp;
    &nbsp;
    &nbsp;
    font-family:'Arimo',sans-serif;
    &nbsp;
    &nbsp;
    &nbsp;
    margin:10px 20px 30px;
    &nbsp;
    &nbsp;
    padding:20px;
}
#homeQuote p{
    font-size:14px;
}
#homeQuote em{
    color:#999;
    font-size:16px;
    font-family: Arial, Helvetica, sans-serif;
    font-style:normal;
}
#homeQuote a{
}
/*home content*/
/*interna content*/
#internaContent{
    width: 960px;
    position: relative;
}
#imagenPpal{
    width:960px;
    height:153px;
    float:left;
    margin: 0 0 10px 0;
}
#migas{
    width: 100%;
    float:left;
    margin: 0 0 10px 0;
    border:1px solid #e1e1e1;
}
#migas a{
    color:#0066cc;
    text-decoration:none;
    padding:0 4px;
}
#migas a:hover{
    color:#666;
}
#migas span{
    padding:0 4px;
    color:#666;
}
.breadcrumbs{
    margin:4px 7px 4px 7px;
    color:#999;
}
#contentInterna{
    width:950px;
    float:left;
    margin:0 20px 30px 20px;
}
#articleContainerWide{
    width:940px;
    float:left;
    margin-bottom:20px;
}
#articleContainerWide a{
    color:#094fa2;
    text-decoration:none;
}
#articleContainerWide a:hover{
    color:#666;
    text-decoration:none;
}
#articleContainerWide .item-page h1{
    background:none;
    color:#094fa2;
}
#articleContainerWide .pagination ul li{
    float:left;
    list-style:none;
    list-style-image:none;
    background:none;
}
#internaWide h1{
    font-family: 'Arimo', sans-serif;
    font-size:25px;
    color:#FFF;
    font-weight:normal;
    margin:10px 0 12px 0;
    padding:7px;
    background-color:#094fa2;
}
#internaWide h2{
    font-family:Arial, Helvetica, sans-serif;
    font-size:25px;
    color:#094fa2;
    font-weight:normal;
    margin:10px 0 12px 0;
}
#internaWide h3{
    font-family:Arial, Helvetica, sans-serif;
    font-size:16px;
    color:#094fa2;
    font-weight:normal;
    margin:10px 0 12px 0;
}
#internaWide p{
    font-family:Arial, Helvetica, sans-serif;
    color:#666;
    font-size:12px;
    font-weight:normal;
    margin:12px 0 15px 0;
}
#internaWide ul li{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#666;
    font-weight:normal;
    text-align:left;
    list-style-type:none;
}
#internaWide ol li{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#666;
    font-weight:normal;
    text-align:left;
    list-style-position:outside;
    background:none;
}
#internaWide ol{
    margin:3px 0 3px 70px;
}
#internaWide ul{
    margin:5px 0 5px 5px;
}
#internaWide li{
    padding:4px 2px 5px 20px;
    line-height:18px;
    border:none;
    background:url(../images/bullet_list.jpg) no-repeat left top;
}
#internaLeft{
    width:625px;
    float:left;
    margin-right:30px;
}
#internaLeft h1{
    font-family: 'Arimo', sans-serif;
    font-size:25px;
    color:#FFF;
    font-weight:normal;
    margin:10px 0 12px 0;
    padding:7px;
    background-color:#094fa2;
}
#internaLeft h2{
    font-family:Arial, Helvetica, sans-serif;
    font-size:25px;
    color:#094fa2;
    font-weight:normal;
    margin:10px 0 20px 0;
    border-bottom:1px dotted #CCC;
}
#internaLeft h3{
    font-family:Arial, Helvetica, sans-serif;
    font-size:16px;
    float: none;
    color:#094fa2;
    font-weight:normal;
    margin:10px 0 12px 0;
}
#internaLeft p img{
    margin-right: 10px;
    float: left;
    max-width: 625px;
}
#internaLeft p{
    font-family:Arial, Helvetica, sans-serif;
    color:#666;
    font-size:12px;
    font-weight:normal;
    margin:12px 0 15px 0;
}
#internaLeft ul li{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#666;
    font-weight:normal;
    text-align:left;
    list-style-type:none;
}
#internaLeft ol li{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#666;
    font-weight:normal;
    text-align:left;
    list-style-position:outside;
    background:none;
}
#internaLeft ol{
    margin:3px 0 3px 89px;
}
#internaLeft ul{
    margin:5px 0 5px 30px;
}
#internaLeft li{
    padding:4px 2px 5px 20px;
    line-height:18px;
    border:none;
    list-style:none;
    background:url(../images/bullet_list.jpg) no-repeat left top;
}
#internaLeft #searchForm input{
    background:#F1F1F1;
    padding:2px;
}
#searchForm fieldset.word{
    border:none;
}
#articleContainer{
    width:625px;
    float:left;
    margin-bottom:20px;
}
#articleContainer a{
    color:#094fa2;
    text-decoration:none;
}
#articleContainer a:hover{
    color:#666;
    text-decoration:none;
}
#articleContainer .item-page h1{
    background:none;
    color:#094fa2;
}
#articleContainer .pagination ul li{
    float:left;
    list-style:none;
    list-style-image:none;
    background:none;
}
#articleContainer .blog{
}
#articleContainer #searchForm{
    margin-bottom:30px;
}
#articleContainer #searchForm .phrases{
    border:none;
    padding:4px;
}
#articleContainer #searchForm .only{
    border:none;
    padding:4px;
    margin-top:30px;
    margin-bottom:10px;
}
#articleContainer #searchForm .word label{
    float:left;
}
#articleContainer #searchForm .inputbox{
    float:left;
    margin-top:-5px;
    margin-right:5px;
}
#articleContainer #searchForm .phrases-box{
    margin-bottom:10px;
}
#otherModeules{
    width:625px;
    float:left;
    margin-bottom:20px;
}
#internaRight{
    width:295px;
    float:left;
}
#rightContent{
    width:295px;
    float:left;
    margin-bottom:20px;
}
#rightContent h2{
    font-family: 'Arimo', sans-serif;
    font-size:20px;
    color:#094fa2;
    font-weight:normal;
    margin:10px 0 12px 0;
    padding-bottom:6px;
    border-bottom:1px solid #d9d9d9;
}
#rightContent p{
    font-family:Arial, Helvetica, sans-serif;
    color:#666;
    font-size:12px;
    font-weight:normal;
    margin:12px 0 15px 0;
}
#rightContent ul li{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#666;
    font-weight:normal;
    text-align:left;
    list-style-type:none;
    border-bottom:dotted 1px #ccc;
}
#rightContent ul{
    margin:5px 0 5px 20px;
}
#rightContent li{
    padding:4px 2px 5px 0;
    line-height:18px;
    font-weight:bold;
}
#rightContent ul li ul li{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#666;
    font-weight:normal;
    text-align:left;
    list-style-type:none;
    border:none;
}
#relatedContent{
    width:278px;
    float:left;
    margin: 0 0 10px 0;
    background-color:#f3f3f3;
    padding:8px 8px 15px 8px;
}
#relatedContent .moduletable h3{
    color: #ffffff;
    background-color: #094fa2;
    background-image: none;
    background-repeat: repeat;
    background-attachment: scroll;
    background-position: 0% 0%;
    background-clip: border-box;
    background-origin: padding-box;
    background-size: auto auto;
    padding-top: 3px;
    padding-right: 5px;
    padding-bottom: 3px;
    padding-left: 5px;
    width: auto;
    font-size: 23px;
    font-weight: normal;
    font-family: 'Arimo',sans-serif;
    margin-bottom: 5px;
}
#relatedContent a{
    color:#094fa2;
    font-size:14px;
    text-decoration:none;
}
#relatedContent a:hover{
    color:#666;
    font-size:14px;
    text-decoration:none;
}
/*Level one*/
#relatedContent ul.menu li.current a:link{
}
#relatedContent ul li.active a:link, #relatedContent ul li.active a:visited{
    color:#094fa2;
    font-weight:bold;
}
#relatedContent ul li a:link, #relatedContent ul li a:visited{
    color:#094fa2;
}
#relatedContent ul li a:hover, #relatedContent ul li a:focus{
    color:#666;
}
/*Level two*/
#relatedContent ul li ul li{
    list-style:none;
    list-style-image:url(../images/arrow.png);
}
#relatedContent ul li.active ul li.active a:link, #relatedContent ul li.active ul li.active a:visited{
    color:#666;
    font-weight:normal;
}
#relatedContent ul li.active ul li a:link, #relatedContent ul li ul li a:link, #navleft ul li.active ul li a:visited, #relatedContent ul li ul li a:visited{
    color:#094fa2;
    font-weight:normal;
}
#relatedContent ul li.active ul li a:hover, #relatedContent ul li ul li a:hover, #relatedContent ul li.active ul li a:focus, #relatedContent ul li.active ul li a:focus{
    color:#666
}
#relatedContent ul li ul li{
    /*
    background:url(../images/arrow.png) no-repeat left;
    */
}
/*Level three*/
#relatedContent ul li.active ul li.active ul li.active a:link,#relatedContent ul li.active ul li.active ul li.active a:visited{
    color:#666;
    font-weight:bold;
}
#relatedContent ul li.active ul li.active li a:link,#relatedContent ul li ul li li a:link,#relatedContent ul li.active ul li.active li a:visited, #relatedContent ul li ul li li a:visited{
}
#relatedContent ul li.active ul li.active li a:hover, #relatedContent ul li ul li li a:hover, #relatedContent ul li.active ul li.active li a:focus, #relatedContent ul li ul li li a:focus{
}
#otherRelated{
    width:275px;
    float:left;
    margin:0 10px 30px 10px;
}
/*interna content*/
/*footer*/
#footer{
    background: url("../images/bg_footer.png") no-repeat scroll center top transparent;
    float: left;
    width: 100%;
}
#mainFooter{
    width:990px;
    height:213px;
    margin:0px auto;
}
#contentFooter{
    width:950px;
    float:left;
    margin:0 20px 0px 20px;
    overflow: hidden;
}
#footerLeft{
    color: #333333;
    float: left;
    margin: -11px 29px 0 19px;
    width: 282px;
}
#footerLeft p{
    margin-bottom:5px;
    font-family: 'Arimo', sans-serif;
    font-size:13px;
}
#footerLeft p em{
    font-size:13px;
    font-style:normal;
    color: #819ab8;
}
#footerLeft p a{
    margin-right: 1em;
}
#footerRight{
    width:620px;
    float:left;
    margin:10px 0 0px 0;
}
#logosFotter{
    width:620px;
    float:left;
    text-align:right;
    margin-bottom:0px;
}
#logosFotter img{
    margin-right:17px;
    margin-bottom:10px;
    float: right;
}
#bottom_menu{
    width:990px;
    float:left;
    margin: 15px auto;
}
#bottom_menu_content{
    margin-left:40%;
    float:left;
    text-align:center;
}
#bottom_menu_content ul li{
    float:left;
    margin:10px;
    list-style:none;
    text-align:center;
}
#bottom_menu_content ul li a{
    font-size:13px;
    color: #06C;
    text-decoration:none;
}
#bottom_menu_content ul li a:hover{
    font-size:13px;
    color: #666;
    text-decoration:none;
}
#derechos{
    width:620px;
    float:left;
    color:#819ab8;
    font-size:11px;
    text-align:right;
}
/*footer*/
/*RSFormPro*/
#internaLeft fieldset.formFieldset{
    border:1px solid #E1E1E1;
    padding: 0 0 15px 0;
    margin-bottom:0;
}
#internaLeft fieldset.formFieldset legend{
    color: #094fa2;
    font-size:16px;
    padding:0 14px;
    font-weight:normal;
}
#internaLeft .rsform-input-box{
    border:none;
    background: #DFDFDF;
    padding:5px;
    color:#666;
    font-size:12px;
    font-family:Arial, Helvetica, sans-serif;
}
#internaLeft .rsform-text-box{
    border:1px solid #999;
    padding:3px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#666;
}
#oportunities{
    width:940px;
    float:left;
    padding-top:0px;
    border-bottom:1px dotted #999;
    margin-bottom:20px;
}
#oportunities .moduletable h3{
    float:left;
    padding:0;
    margin:3px 20px 0 0;
    font-weight:bold;
}
#oportunities .moduletable ul{
    width: 940px;
    float:left;
    padding: 10px 0 0;
}
#oportunities .moduletable ul li{
    float:left;
    margin-left:3px;
    padding:0 1px 0px 0px;
    background:none;
    border-right:1px solid #CCC;
}
#oportunities .moduletable ul li a{
    color:#094fa2;
    padding: 10px 6px 6px;
}
#oportunities .moduletable ul li.active a{
    color:#fff;
    background: #094fa2;
    border-bottom:2px solid #094fa2;
}
#oportunities .moduletable ul li a:hover{
    color:#fff;
    background: #094fa2;
    border-bottom:2px solid #094fa2;
}
#articleContainer .componentheading{
    font-family: Arial,Helvetica,sans-serif;
    font-size: 25px;
    color: #094fa2;
    font-weight: normal;
    margin-top: 10px;
    margin-right: 0pt;
    margin-bottom: 12px;
    margin-left: 0pt;
}
#articleContainer .rsform-input-box{
    background: #fff;
    border: 1px solid #CCC;
    color:#666;
    font-size:12px;
    padding:5px;
    outline:none;
    margin-left:0;
    float:left;
    position:relative;
    width:348px;
    margin-bottom:8px;
}
#articleContainer .rsform-select-box{
    color:#666;
    font-size:12px;
    padding:5px;
    outline:none;
    margin-bottom:8px;
    float:left;
    width:356px;
    position:relative;
    font-family:Arial, Helvetica, sans-serif;
}
#articleContainer .rsform-text-box{
    background: #fff;
    border: 1px solid #CCC;
    color:#666;
    font-size:12px;
    padding:5px;
    outline:none;
    margin-bottom:5px;
    margin-left:0;
    float:left;
    position:relative;
    width:348px;
}
#articleContainer .formCaption2{
    color:#333;
    line-height;
    22px;
}
#articleContainer .rsform-submit-button{
    margin-top: 10px;
    background: none repeat scroll 0 0 #CBCBCB;
    border: 1px solid #B2B2B2;
    color: #333333;
    cursor: pointer;
    float: left;
    padding: 2px 4px;
    text-align: center;
    margin-left:0;
    position:relative;
    float:left;
}
#ux-menu-link-level-0  current{
    color:#060;
}
/*Background de los banners*/
#agroindustria{
    width:960px;
    height:153px;
    background:url(/images/banners/Internas/agroindustria.png) top center no-repeat;
}
#capital{
    width:960px;
    height:153px;
    background:url(/images/banners/Internas/servicios.png) top center no-repeat;
}
#hoteleria{
    width:960px;
    height:153px;
    background:url(/images/banners/Internas/servicios.png) top center no-repeat;
}
#manufacturas{
    width:960px;
    height:153px;
    background:url(/images/banners/Internas/manufacturas.png) top center no-repeat;
}
#servicios{
    width:960px;
    height:153px;
    background:url(/images/banners/Internas/servicios.png) top center no-repeat;
}
#tit{
    width:570px;
    height:130px;
    float:left;
    position:relative;
}
#tit h1{
    color:#FFF;
    font-weight:normal;
    font-family:Arial, Helvetica, sans-serif;
    letter-spacing:-1px;
    font-size:30px;
    float:right;
    text-align:right;
    position:absolute;
    bottom:0;
    display: none;
    right:0;
    line-height:26px;
}
.ver_mas{
    background: url("../images/ver_mas_bg.png") repeat-x scroll center top transparent;
    clear: both;
    color: #FFFFFF;
    float: right;
    font-size: 11px;
    font-weight: normal;
    height: 23px;
    line-height: 19px;
    margin-right: 10px;
    padding: 1px 6px 0;
    text-decoration: none;
}
.msg-contactenos{
    background: url("../images/adv_contactenos.png") no-repeat scroll left center #FFFAF2;
    border-top:1px solid #FEE6BF;
    border-bottom:1px solid #FEE6BF;
    clear:both;
    margin:1em 0 2em;
    overflow:hidden;
    padding:2em 1em 1em 7em;
}
body.interna_no_banner{
    background:url("/templates/px_invest_home_es/images/bg_interna_nobanner.jpg ") top center repeat-x;
}
/* QA 16 - 02 - 2012 */
.sector{
    width:100%;
    margin:0 auto;
    border-bottom:1px solid #ccc;
    overflow:hidden;
    padding-bottom:15px;
}
.sector p{
    width:100%;
    float:left;
}
.sector ul{
    width:570px;
    float:left;
}
.sector ul li{
    float:left;
    width:544px;
}
.sector h2, .sector h3{
    width:100%;
}
.sectorBig ul li a{
    font-weight:bold;
}
.sector h3, .sector h2{
    float:left;
}
.sector h2{
    margin:0 0 15px 0;
}
.sectorBig{
    width:100%;
    margin:0 auto;
    border-bottom:1px solid #999;
    padding-bottom:15px;
}
#sectorsTable ul{
    margin:0;
    padding:0 20px;
}
.sectorSeeMore{
    width:100%;
    float:left;
    margin-bottom:5px;
}
.sectorSeeMore a img{
    float:left;
}
#sectorsTop{
    float:right;
    background:#F3F3F3 url(../images/top-arrow.png) 7px center no-repeat;
    padding:5px 7px 5px 19px;
    font-weight:bold;
    margin:0;
    border:1px solid #ccc;
}
.slideshare{
    border:1px solid #d7d7d7;
}
#internaLeft p#destacado{
    color:#333333;
    font-size:15px;
    line-height:18px;
}
#internaLeft p#centrar, #internaLeft h3#centrar{
    text-align:center;
}
.msg-contactenosTwo{
    background: url("../images/adv_contactenos.png") no-repeat scroll 15px center #FFFAF2;
    border: 1px solid #FEE6BF;
    clear: both;
    margin: 20px 0;
    overflow: hidden;
    padding: 0 1em 0 9em;
    width: 481px;
}
.msg-contactenosThree{
    background: url("../images/adv_contactenos.png") no-repeat scroll 15px center #FFFAF2;
    border: 1px solid #FEE6BF;
    clear: both;
    margin: 20px 0;
    overflow: hidden;
    padding: 0 1em 0 9em;
    width: 503px;
}
#AsesorDiv{
    width:162px;
    padding:0 12px 12px 12px;
    border: 1px solid #dadada;
    background:#f0f0f0;
    margin:0 auto;
    text-align:center;
}
#AsesorDivDos{
    width:162px;
    padding:12px;
    border: 1px solid #dadada;
    background:#f0f0f0;
    margin:0 auto;
    text-align:center;
}
#gototop{
    display:none;
}
#internaLeft ol#misNumeros{
    margin:3px 0 3px 50px;
}
#internaLeft ol#misNumeros li{
    padding:4px 2px 5px 3px;
    list-style:decimal outside none;
}
.tabsRegional img{
    border:0;
    margin-bottom:15px;
}
#tableFix td{
    padding:6px;
}
#headquarters{
    width:100%;
    background:#f3f3f3;
    border:1px solid #cccccc;
}
h4{
    color:#094FA2;
    font-family:Arial,Helvetica,sans-serif;
    font-size:16px;
    font-weight:normal;
    margin:10px 0 0;
}
h5{
    color:#333;
    font-family:Arial,Helvetica,sans-serif;
    font-size:16px;
    font-weight:bold;
    margin:10px 0 0;
}
a#contactMe{
    color:#094FA2;
    font-weight:bold;
    text-decoration:underline;
    background:url(../images/contact-icon.jpg)no-repeat 0 50%;
    padding:0 0 0 21px;
}
#internaLeft p img#contactoImg{
    float:left;
    margin:0 15px 15px 0;
    border:1px solid #dfdfdf;
}
#internaLeft p img#contactoAvatar{
    float:left;
    margin:0 15px 15px 0;
}
#bandera-usa{
    background: url("../images/banderas_small.png") no-repeat scroll 0 -59px transparent !important;
    height: 4px;
}
li#bandera-usa strong a{
    position: relative;
    top: -5px;
}
#band-china{
    background: url("../images/banderas_small.png") no-repeat scroll 0 1px transparent !important;
    height: 5px;
}
li#band-china strong a{
    position: relative;
    top: -5px;
}
#band-Corea{
    background: url("../images/banderas_small.png") no-repeat scroll 0 -11px transparent !important;
    height: 3px;
}
li#band-Corea strong a{
    position: relative;
    top: -5px;
}
#system-debug{
    display:none;
}
#logo-marca-colombia{
    float: left;
    padding-left: 1.1em;
    position: relative;
    top: 0.6em;
}
#logo_pxp_footer{
    margin: 0 0.9em;
    position: relative;
    top: -1em;
}
#logos_footer #proexport{
}
#ask-new{
    display:none!important;
}
/* casos de exito home  */
.ver_casos_exito{
    background: url("../images/ver_mas_bg.png") repeat-x scroll center top transparent;
    clear: both;
    color: #FFFFFF;
    font-size: 11px;
    font-weight: normal;
    line-height: 19px;
    margin-left: 370px;
    padding: 4px 6px 6px;
    text-decoration: none;
}
/* estilos para noticias lateral */
#rightContent #relatedContent div.nspMain{
    background: none repeat scroll 0 0 #EAEAEA;
    float: left;
    /* margin-bottom: 15px;
     padding-bottom: 15px;
    */
}
#rightContent div.nspArt{
    border-bottom: 1px dotted #999999;
}
#rightContent div.nspArt h4.nspHeader{
    float: right;
    margin: -2px 0 0;
    width: 176px;
}
#rightContent div.nspArt img{
    float: left;
    height: 50px;
    margin: 0 0px 0 0;
    width: 66px;
}
#rightContent div.nspArt img.nspImage{
    margin:4px 0 0;
    padding:0;
    background-color:#FFFFFF;
    border-color:#CCCCCC;
    border-style:solid;
    border-width:1px;
    padding:3px 3px 3px 3px;
}
#rightContent div.nspArt h4.nspHeader a{
    margin:0;
}
#publications-invest{
    clear: both;
    height: 8em;
}
#publications-invest img{
    margin-right: 1em;
}
#publications-invest h3 a img
/* boton ver mas azul */
#rightContent #relatedContent .ver_mas2{
    background:url("../images/ver_mas_bg2.png") repeat-x scroll center top transparent;
    clear:both;
    float:right;
    font-weight:normal;
    height:23px;
    line-height:19px;
    margin-right:10px;
    padding:1px 6px 0;
    text-decoration:none;
    color:#FFFFFF;
    font-size:11px;
}
/* titulo home news */
#titulonews h3{
    background:none repeat scroll 0 0 #094FA2;
    color:#FFFFFF;
    font-family:'Arimo',sans-serif;
    font-size:25px;
    font-weight:normal;
    padding:3px 5px;
    margin:10px 14px;
}
/*McCann Styles*/
#internaLeft h2,
#internaLeft h2 span{
    font-family:Arial, Helvetica, sans-serif;
    font-size:25px;
    color:#094fa2;
    font-weight:normal;
    margin:10px 0 20px 0;
    border-bottom:1px dotted #CCC;
}
#internaLeft .blogcasos-anuncios .items-leading h2:first-child{
    font-size: 25px;
    /*font-weight: bold;
    text-decoration: underline;
    */
}
#internaLeft .blogcasos-anuncios .items-leading p a,
#internaLeft .blogcasos-anuncios .items-row p a{
    font-size: 12px;
    text-decoration: underline;
    font-weight: bold;
    color: rgb(248,5,20);
}
#internaLeft .blogcasos-anuncios .items-leading p a:hover,
#internaLeft .blogcasos-anuncios .items-row p a:hover{
    /* IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    /* IE 5-7 */
    filter: alpha(opacity=50);
    /* Netscape */
    -moz-opacity: 0.5;
    /* Safari 1.x */
    -khtml-opacity: 0.5;
    /* Good browsers */
    opacity: 0.5;
}
.blogcasos-anuncios > div{
    padding-left: 20px;
    background: url("../images/casos-bullet-left.png") top left no-repeat;
    /*background-position-y: 10px;
    */
    background-position: 0px 10px;
    border-bottom: 1px dotted #CCC;
    margin-bottom: 6px;
}
#internaLeft .blogcasos-anuncios h2{
    font-size: 16px;
    margin-top: 0px;
    border-bottom: none;
}
.slider_container > .even{
    margin-top: -15px !important;
}
div.slider_content_wrapper.indentcontent{
    padding: 0px;
}
.slider_container > div.slider_slide{
    margin: 2px 0 15px 0 !important;
}
.slider_container > .slider_slide.show.active{
    margin: 2px 0 0 0 !important;
}
#internaLeft .even p img{
    margin-right: 0px;
}
#internaLeft .even .slider_content p{
    margin: 0px;
    padding: 11px 14px 32px 21px;
}
#internaLeft .even .slider_content .slider_item li{
    background: url("../images/p-bullet-why.png") left top no-repeat;
    padding-top: 0px;
}
#internaLeft .even .slider_content .slider_item{
    background: url("../images/img-brochure-bg.png") center no-repeat;
}
div.slider_content_wrapper div.slider_item .sector ul{
    margin-left: 50px !important;
}
div.slider_content_wrapper div.slider_item .sector ul li{
    padding-bottom: 5px !important;
}
div.slider_content_wrapper div.slider_item .sector ul li a{}
/*End of McCann Styles*/
/*Mccann Styles*/
#homeNews_right .ver_mas{
    display: inline-block;
    *display: inline;
    z-index: 2;
}
#j-porquecolombia ul li{
    /*font-size:15px;
    */
    line-height: 15px;
}
/* background fotos descripciÃ³n sectores */
.descriptor-foto{
    background: #039;
    opacity: 0.9;
    filter: alpha(opacity=80);
    float: left;
    color: #fff!important;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 10px;
    bottom: 0;
    padding: 10px 20px 20px 20px;
    position: absolute;
    width: 567px;
    z-index: 9;
}
/* Landing apps */
#landing-app .header{
    height: 321px;
    background: url(../images/landing2fondoblanco_01.jpg) center top;
    background-size: 100%;
}
#landing-app #titulo{
    position:relative;
    height:54px;
    width:450px;
    top: 266px;
    margin-left:10px;
    font-family:Arial, Helvetica, sans-serif;
    color:white;
    font-size:25px;
    line-height:28px;
    text-transform: uppercase;
}
#landing-app #titulo p{
    color: #fff;
}
#landing-app .segunda{
    font-weight: bold;
    line-height:24px;
    font-size: 23px;
    color: #fff;
}
#landing-app #leftImage{
    width: 289px;
    height: 206px;
    float: left;
    position: relative;
    top: 0px;
    background: white;
}
#landing-app .logo{
    width:163px;
    height:57px;
    float:none;
    position:relative;
    top:48px;
    margin-left: 69px;
}
#landing-app .logo2{
    width:163px;
    height:	1;
    float:none;
    position:relative;
    top:78px;
    margin-left: 69px;
}
#landing-app #description1{
    background-color: #FFF;
    width:390px;
    height: auto;
    float: right;
    position:relative;
    top:0px;
    margin: 20px 35px 0 0;
    color: #373D3F;
}  	
#landing-app #revista{
    background: #09C;
    position:relative;
    width:248px;
    height:430px;
    float:left;
    top:185px;
}
#landing-app #franja{
    background: #033;
    position: relative;
    width: 469px;
    height: 86px;
    float: left;
    top: 81px;
    border: none;
}
#landing-app #titulo2{
    position:relative;
    height:54px;
    width:200px;
    top:-76px;
    margin-left:10px;
    font-family:Arial, Helvetica, sans-serif;
    color:white;
    font-size:34px;
    line-height:32px;
    text-transform: uppercase;
}
#landing-app #decription2{
    background-color: #FFF;
    width:390px;
    height: auto;
    float: right;
    position:relative;
    top:90px;
    margin: 20px 35px 0 0;
    color: #373D3F;
}  
#landing-app .botones{
    width:163px;
    height:57px;
    float:none;
    position:relative;
    top: -148px;
    margin-left: 220px;
}
#landing-app p img{
    border: none;
    background: transparent;
}
#landing-app .content{
    padding: 0 0;
    min-height:800px;
    background-color: ;
}
/* ~~ El pie de pÃ¡gina ~~ */
#landing-app .footer{
    padding: 10px 0;
    background-color: #CCC49F;
}
/* ~~ clases float/clear varias ~~ */
#landing-app .fltrt{
    /* esta clase puede utilizarse para que un elemento flote en la parte derecha de la pÃ¡gina. El elemento flotante debe preceder al elemento junto al que debe aparecer en la pÃ¡gina. */
    float: right;
    margin-left: 8px;
}
#landing-app .fltlft{
    /* esta clase puede utilizarse para que un elemento flote en la parte izquierda de la pÃ¡gina. El elemento flotante debe preceder al elemento junto al que debe aparecer en la pÃ¡gina. */
    float: left;
    margin-right: 8px;
}
#landing-app .clearfloat{
    /* esta clase puede situarse en una <br /> o div vacÃ­a como elemento final tras la Ãºltima div flotante (dentro de #container) si #footer se elimina o se saca fuera de #container */
    clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
#landing-app #rightImage{
    width: 36em;
    float: left;
}
/*ajustes newsletter mccann 15 de mayo*/
#a-como-invertir .even .slider_content .slider_item, 
#a-construir-sucursal .even .slider_content .slider_item{
    background:none;
}
.content_year{
    margin: 20px 20px 20px 20px;
    height: 230px;
}
.content_year .meses{
    width: 170px;
    padding: 20px 0 20px 20px;
    float: left;
    border-right: 1px solid #ccd6e1;
    border-bottom: 1px solid #ccd6e1;
    position: relative;
}
.content_year .third{
    border-right: none;
}
.content_year .last{
    border-bottom: none;
}
.content_year .meses a{
    cursor: pointer;
    font-family: arial;
    font-weight: bold;
    font-size: 13px;
    color: #0a4ea7;
    padding-left: 8px;
}
.content_year .empty a{
    cursor: default;
}
.content_year .meses a:hover, .content_year .meses a.activo{
    color:#ffffff !important;
    /*background: url("../images/a-bg-hover-mes.png") top center no-repeat;
    */
    background: #0a4ea7;
    padding: 7px 12px 7px 8px;
}
.content_year .empty a:hover, .content_year .empty a{
    color: rgb(198, 198, 198) !important;
    background: none !important;
}
.content_year .meses span.icon-cal{
    background: url("../images/a-icon-cal.png") top center no-repeat;
    padding: 12px 17px 11px 17px;
    margin-right: 1px;
}	
.content_year .empty span.icon-cal{
    background: url("../images/a-icon-cal-empty.png") top center no-repeat;
    padding: 10px 17px 11px 17px;
    margin-right: 1px;
}
.separador-newsl{
    background: url(../images/separador-newsl.png) no-repeat center top;
    padding: 10px 300px;
}
/*resumen newsletter*/
/*, .blog .pagination, .blog .items-more*/
.item h2{
    display: none;
}
.news-cont{
    width: 614px;
    border: 1px solid #cccccc;
    padding-bottom: 30px;
    margin-top: 10px;
    margin-left: 0px;
    margin-bottom: 20px;
}
.header-news{
    height: 62px;
    background: #f3f3f3;
    border-bottom: 1px solid #cccccc;
    padding-top: 10px;
    text-align: center;
}
.header-news h3{
    font-weight: bold !important;
}
.header-news p{
    text-align: center;
    margin-top: -24px !important;
}
.content-news{
    padding: 25px;
    margin-bottom: 30px;
}
.content-news h4{
    font-size: 14px;
    font-weight: bold;
}
.content-news img{

    padding-right: 25px;
    float: left;
}
div.content-news ul{
    margin-left: 0px !important;
}
div.content-news li{
    background: url(../images/caja_pxp2.jpg) no-repeat left center !important;
    padding: 10px 24px 10px 40px !important;
    line-height: 18px;
    border-bottom: 1px solid #cccccc !important;
}
.news-cont .btn-ver-boletin{
    background: url(../images/bg-btn-ver-news.png) no-repeat left top;
    padding: 15px 82px 30px 35px;
    color: #ffffff !important;
    font-weight: bold !important;
    font-size: 12px !important;
}
.news-cont .btn-ver-boletin:hover{
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
    filter: alpha(opacity=80);
    -moz-opacity: 0.8;
    -khtml-opacity: 0.8;
    opacity: 0.8;
}
.news-cont .btn-ver-boletin:active{
    border:none;
}
.btn-ver-boletin a,.btn-ver-boletin a:hover{
    color:#ffffff !important;
}	
.nspLinkScroll1 > div > ul{
    width: 220px;
}
/*Publicaciones 21 mayo 2014 mccann*/
#publicaciones-land{
    margin-right: -10px;
}
#publicaciones-land #publicaciones-encabezado{
    background: #f3f3f3;
    padding: 20px 40px 5px 40px;
    margin-top: 10px;
    margin-right: 35px;
    margin-bottom: 30px;
}
#publicaciones-land #publicaciones-encabezado p{
    background-image: url(../images/barra-encabezado.png);
    background-position: bottom;
    background-repeat: no-repeat;
    padding-bottom: 25px;
}
#publicaciones-land #lista-publicaciones{
    margin-left: 15px;
}
#publicaciones-land .publicacion{
    float: left;
    position: relative;
    width: 180px;
    padding-right: 30px;
    height: 262px;
    padding-right: 30px;
    height: 262px;
    margin-bottom: 20px;
} 
#publicaciones-land .publicacion .publi-descrip{
    background-image: url(../images/bg-hover.png);
    background-repeat: repeat-y;
    min-height: 180px;
    padding-left: 20px;
    padding-right: 41px;
    margin-right: 1px;
    padding-bottom: 13px;
    position: absolute;
    z-index: 3;
    top: 57px;
    display: none;
}
#publicaciones-land .publicacion .publi-descrip p{
    color: #ffffff;
    line-height: 15px;
    font-size: 11px;
    text-align: center;
}
#publicaciones-land .publicacion .publi-titulo{
    background-image: url(../images/bg-titulo.png);
    background-repeat: no-repeat;
    z-index: 1;
    height: 70px;
    width: 185px;
    padding: 1px 0px 0px 10px;
    text-align: center;
}
#publicaciones-land .publicacion .publi-titulo h3{
    margin: 6px 30px 12px 0;
    line-height: 14px;
}
#publicaciones-land .publicacion .publi-titulo h3 a{
    color: #ffffff;
    font-size:12px;
    font-weight: bold;
}
#publicaciones-land .publicacion .publi-img{
    position: absolute;
    z-index: 2;
    top: 57px;
    border: none;
}
#publicaciones-land .publicacion .publi-img img{
    border: none;
}
#publicaciones-land .publicacion .publi-ver{
    background-image: url(../images/bg-ver-presentacion.png);
    background-repeat: no-repeat;
    position: absolute;
    z-index: 3;
    bottom: -54px;
    width: 180px;
    height: 60px;
    padding-top: 10px;
    margin-top: -14px;
    text-align: center;
    margin-bottom: 10px;
}  
#publicaciones-land .publicacion .publi-ver a{
    color: #ffffff;
    font-weight: bold;
    font-size: 11px;
}
div.slider_content_wrapper div.slider_item .sector{
    width: 290px!important
}
#marca-pais img{
    width: 493px !important;
    height: 77px;
    float: right;
}
#logosFotter img{
    width: 272px !important;
    height: 49px !important;
}
#logosFotter #proexport img{
    width: 308px !important;
    height: 34px !important;
    margin-top: 9px;
}
#logo-marca-colombia{
    display: none;
}
#logos_footer{
    width: 100%;
}
#logosFooter{
    background-color: #ffffff;
    border: 2px solid transparent;
    border-radius: 15px 0 0 15px;
    box-shadow: 6px 1px 5px 2px #c8c8c8;
    float: right;
    margin-top: 20px;
    padding-bottom: 1em;
    padding-top: 2em;
    position: relative;
    top: -4em;
    width: 640px;
}
#logosFooter img{
    float: right;
    margin-bottom: 10px;
    margin-right: 17px;
}
/*estilos nuevos*/
a.btn-z-f{
    background-image: url("../images/btn-zona-franca.png");
    background-position: -297px 0;
    background-repeat: no-repeat;
    color: white !important;
    cursor: pointer;
    display: table-cell;
    font-weight: bold;
    height: 60px;
    line-height: 1em;
    padding-bottom: 7px;
    padding-left: 25px;
    padding-right: 46px;
    text-transform: uppercase;
    vertical-align: middle;
    width: 219px;
}
a.btn-z-f:hover{
    background-position: 2px 0px;
}
.floating{
    float: left;
}
ul.no-bullet{
}
ul.no-bullet li{
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
}
ul.bullet-check{
}
ul.bullet-check li{
    background: url("../images/a-bullets-check-blue.png") no-repeat scroll left 7px rgba(0, 0, 0, 0) !important;
}
#zonas-francas-permanentes .tabla-estilo-invierta td{
    padding: 0 33px 0 20px;
}
#zonas-francas-permanentes .tabla-estilo-invierta td{
    padding: 0 33px 0 20px;
}
#zonas-francas-permanentes .tabla-estilo-invierta td.encabezado{
    background: url("../images/bg-encabezado-table-zf.png") repeat-x scroll center center rgba(0, 0, 0, 0);
    color: white;
    height: 50px;
    line-height: 16px;
}
.tabla-estilo-invierta{
    border-collapse: collapse;
    border-color: gray;
    border-spacing: 0;
}
.tabla-estilo-invierta td{
    border: 1px solid gray;
}
.zonas-francas  a.wf_file{
    background: url("../images/descarga-bg-w625.png") no-repeat scroll left center rgba(0, 0, 0, 0);
    display: block;
    height: 38px;
    margin-left: 0;
    margin-top: 2em;
    overflow: hidden;
    padding: 9px 56px 11px 24em;
    position: relative;
    width: 279px;
}
.zonas-francas  a.wf_file:hover{
    color:#666;
}
#events{
    display: none;
}
#homeButtons{
    visibility: hidden;
    display: none;
}
.ux-menu-item523 a{
    width: 21px;
    overflow: hidden;
    padding: 4px 6px!important;
} 
.ux-menu-item279 a{
    width: 102px!important;
}
.ux-menu-item302 a{
    width: 124px!important;
}
/*estilos estructurales de la caja*/
.box-style{
    border: 3px solid #000;
    overflow: hidden;
    padding-bottom: 5px;
    margin: 0 auto;
    display: block;
    margin-bottom: 15px;
}
.box-style .box-image{
    margin: 0 auto;
    width: 100%;
    display: block;
}
.box-style .box-title{
    height: 2.3em;
    color: #fff;
    background-color: #000;
    vertical-align: middle;
    font-size: 1.1em;
    display: block;
    width: 100%;
    line-height: 2.5em;
    text-transform: uppercase;
    padding-left: 5px;
}
.box-style .box-text{
    padding: 0 5px;
    margin: 5px 0;
}
.box-style .box-link{
    padding: 0 8px;
    float: right;
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 15px;
    font-size: 0.9em;
    font-weight: bold;
}
/*theme-1*/
.box-style.theme-1{
    border-color: #F2F2F2;
    background-color: #FFF;
    color:#717171;
}
.box-style.theme-1 .box-image{}
.box-style.theme-1 .box-title{
    background-color: #F2F2F2;
    color:#717171;
}
.box-style.theme-1 .box-text{
    font-size: 0.87em;
}
.box-style.theme-1 .box-link{
    background-image: url("images/ico-view-more-link.png");
    color: #1164d2;
}

body.interna.why-colombia #rightContent{
    margin-top: 60px;
}
body.interna.sectors #rightContent{
    margin-top: 30px;
}
body.interna.regional-information #rightContent{
    margin-top: 36px;
}
body.interna.investment-incentives #rightContent{
    margin-top: 20px;
}
body.interna.how-to-invest #rightContent{
    margin-top: 9px;
}
body.interna.services-provided-to-investors #rightContent{
    margin-top: 37px;
}
body.interna.publications #rightContent{
    margin-top: 24px;
}
body.interna.news #rightContent{
    margin-top: 23px;
}
td.encabezado{
    background: url("../images/fondo-tabla.png") no-repeat scroll center center rgba(0, 0, 0, 0);
    color: white;
    height: 35px;
}
div#impuestos table tbody tr td{
    padding-left: 10px;
    padding-right: 10px;
}
td.impuesto-item{
    color: #0950a5;
    font-size: 14px;
    font-weight: bold;
    padding-left: 10px;
}
#internaLeft #impuestos .even .slider_content .slider_item{
    border-bottom: 1px solid #a9a9a9;
    border-left: 1px solid #a9a9a9;
    border-right: 1px solid #a9a9a9;
}
#impuestos .even .slider_content .slider_item{
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    padding-bottom: 10px;
    padding-top: 20px;
}
div#impuestos table tbody tr td{
    padding-left: 10px;
    padding-right: 10px;
}
.tabla-style td{
    border-color: #cccccc;
    border-style: solid;
    border-width: 1px;
    padding: 10px;
}
#a-como-invertir .sector a{
    background: url("../images/btn-ver-mas.png") no-repeat scroll center center rgba(0, 0, 0, 0);
    color: white;
    float: right;
    font-size: 11px;
    font-weight: bold;
    margin-right: 20px;
    padding: 8px 13px 9px;
}
.head-tabla{
    background: url("../images/fondo-tabla.png") no-repeat scroll center center rgba(0, 0, 0, 0);
    color: white;
    height: 35px;
    padding: 0 !important;
}
.head-tabla-vertical{
    background: url("../images/a-header-tabla-vertical.png") repeat-y scroll center center rgba(0, 0, 0, 0);
    color: white;
    font-weight: bold;
    padding: 0 !important;
    text-align: center;
    width: 84px;
}
.wf_file {
    background: transparent url("../images/descarga-bg-w625.png") no-repeat scroll left center;
    display: block;
    height: 65px;
    margin-left: -12px;
    margin-top: 2em;
    overflow: hidden;
    padding: 3em 0px 0px 24em;
    position: relative;
    width: 625px;
}
.interna.publications.magazine #relatedContent{background-color:transparent;}
.interna.publications.magazine #relatedContent #btcontentslider439{
    width: 262px !important;
    margin: 0;
    padding: 0;
}
.interna.publications.magazine #relatedContent #btcontentslider439 ul.bt_handles{
    position: static !important;
    width: 73px;
    display: block;
    overflow: hidden;
    margin: 0 auto 5px auto !important;
}
.interna.publications.magazine #relatedContent #btcontentslider439 ul.bt_handles li{
    padding: 0 !important;
    margin: 0 0 0 17px !important;
    display: block;
    overflow: hidden;
    float: left;
    width: 13px;
    height: 13px;
}
.interna.publications.magazine #relatedContent #btcontentslider439 ul.bt_handles li:first-child{
    margin-left: 0 !important;
}
.interna.publications.magazine #relatedContent #btcontentslider439 ul.bt_handles li:last-child{}
.interna.publications.magazine #relatedContent #btcontentslider439 ul.bt_handles li.current{}
.interna.publications.magazine #relatedContent #btcontentslider439 ul.bt_handles li a{
    background: url(../images/sprite-slides-pager.png) transparent scroll no-repeat -13px 0px;
    height: 13px;
    width: 13px;
    text-indent: 9999pc;
    margin: 0;
    display: block !important;
    outline: none;
    padding: 0 !important;
}
.interna.publications.magazine #relatedContent #btcontentslider439 ul.bt_handles li.current a{
    background-position: 0 0;
}
.interna.publications.magazine #relatedContent #btcontentslider439 .slides_container{
}
.interna.publications.magazine #relatedContent #btcontentslider439 .slides_container .slide{
    width: 256px !important;
}
.interna.publications.magazine #relatedContent #btcontentslider439 .slides_container .slide .bt-row{
    border: 3px solid #f0f0f0;
    margin-top: 18px;
    padding: 0;
}
.interna.publications.magazine #relatedContent #btcontentslider439 .slides_container .slide .bt-row br{display:none;}
.interna.publications.magazine #relatedContent #btcontentslider439 .slides_container .slide .bt-row:first-child{
    margin: 0;
}
.interna.publications.magazine #relatedContent #btcontentslider439 .slides_container .slide .bt-row:last-child{}
.interna.publications.magazine #relatedContent #btcontentslider439 .slides_container .slide .bt-row-separate{
    display: none;
}
.interna.publications.magazine #relatedContent #btcontentslider439 .slides_container .slide .bt-row .bt-inner{
    padding: 0;
}
.interna.publications.magazine #relatedContent #btcontentslider439 .slides_container .slide .bt-row .bt-inner .bt-category{
    display: none;
}
.interna.publications.magazine #relatedContent #btcontentslider439 .slides_container .slide .bt-row .bt-inner .bt-title{
    color: #666666;
    font-size: 11px;
    height: 31px !important;
    line-height: 1em;
    display: table-cell;
    background-color: #F0F0F0;
    vertical-align: middle;
    width: 256px;
    padding-left: 10px;
}
.interna.publications.magazine #relatedContent #btcontentslider439 .slides_container .slide .bt-row .bt-inner .bt-center{}
.interna.publications.magazine #relatedContent #btcontentslider439 .slides_container .slide .bt-row .bt-inner .bt-center a{}
.interna.publications.magazine #relatedContent #btcontentslider439 .slides_container .slide .bt-row .bt-inner .bt-center a img{
    border: none;
    margin: 0;
}
.interna.publications.magazine #relatedContent #btcontentslider439 .slides_container .slide .bt-row .bt-inner .bt-introtext{
    color: #666666;
    margin-top: 10px;
    margin-left: 10px;
    margin-right: 10px;
    font-size: 10px;
}
.interna.publications.magazine #relatedContent #btcontentslider439 .slides_container .slide .bt-row .bt-inner .readmore{
    margin-right: 10px;
    margin-top: 3px;
    margin-bottom: 0;
}
.interna.publications.magazine #relatedContent #btcontentslider439 .slides_container .slide .bt-row .bt-inner .readmore a{
    background: scroll url("images/ico-view-more-link.png") transparent  no-repeat 0 2px;
    color: #1164d2;
    font-size: 0.9em;
    padding-left: 16px;
}
.theme-default .nivo-controlNav {
    position: absolute;
    bottom: 9px;
    left: 0!important;
}


.interna.publications.legal-guide .wf_file{
    margin-top: -16px;
}

.interna.publications.legal-guide #publicaciones-land {
    margin-top: -65px!important;
}
.interna.publications.legal-guide #publicaciones-land h3 {}
.interna.publications.legal-guide #publicaciones-encabezado {
    margin-top: 0px!important;
    padding-top: 1px!important;
}