﻿/* CSS Document */
.ui-widget-overlay{
	opacity: 0.7 !important;
}
.ui-dialog-titlebar{
	border: none;
	background: none;
}
.article_body{
	font-size:13px!important;

}
.article_body > ul {
	margin:13px;
	font-size:13px!important;
}
.article_body a {
  color: #680103;
}


* {
	margin: 0;
	padding: 0;
}
body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-image: url(../img/fondo_centralamericadata.jpg);
	background-position: center;
	height: 567px;
	background-attachment: fixed;
}
.special_background {
	width: 100%;
}
#container {
	width: 990px;
	height: auto;
	margin: 0 auto;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	background: #fff;
}
#container_printable {
	background-color: #fff;
	border: 1px solid #bdbdbd;
	margin: 10px;
}
/*header*/
#header {
	width: 990px;
	height: auto;
	margin-bottom: 7px;
	float: left;
	background-color: #fff; /*background-image: url(../img/bakcground_header_summa.jpg);*/
	background-position: right;
	background-repeat: no-repeat;
}
#header .subheadcad {
	background: url("../img/bg_headweb_new.jpg") no-repeat scroll 0 0 transparent;
	float: left;
	height: 85px;
	width: 100%;
}

#header .subheadcad.simplehead {
	background: url("../img/bg_headsimple_web_new.jpg") no-repeat scroll 0 0 transparent;
	}


.simplonhead #main_menu {
	background: url("../img/bg_menu_head.jpg") repeat-x scroll 0 -20px transparent;
	height: 11px;
	}
.subheadcad.simplehead .header_left {
    float: left;
    height: auto;
    margin: 8px auto 0 20px;
    overflow: hidden;
    width: 456px;
	}

.subheadcad.simplehead .header_left h1 a img {
	margin: 0;
	}

.subheadcad.simplehead .header_left .time_logo {
    clear: both;
    margin: 0;
    text-align: left;
    width: 100%;
	}

.list_linkhead {
    float: right;
    height: auto;
    margin-bottom: 11px;
    width: auto;
}
.list_linkhead li {
    float: left;
    font-size: 11px;
    list-style: none outside none;
    margin-left: 14px;
	}


.simplonhead .list_linkhead li {
    clear: both;
    float: right;
    margin-bottom: 6px;
}

.list_linkhead li a {
	font-family: arial,helvetica;
	background-image: url(../img/icons_new_head.png);
	background-color: transparent;
	background-repeat: no-repeat;
	padding-left: 20px;
	line-height: 15px;
	float: left;
	}

.list_linkhead li a:hover {
	color: #890104;
	}

.list_linkhead li.newslett a{
	background-position: 0 1px;
	}

.list_linkhead li.accessclient a {
	background-position: 0 -85px;
	}

.list_linkhead li.twitt a {
    background-position: 0 -42px;
    height: 14px;
    padding-left: 0;
    width: 16px;
	text-indent: -99999px;
	}

.list_linkhead li.langg a {
	background-image: none;
	padding-left: 0;
	text-transform: capitalize;
	}

.list_linkhead li.langg a img {
    float: left;
    margin-right: 5px;
    margin-top: 1px;
	}

.list_linkhead li.newslett a:hover{
	background-position: 0 -20px;
	}

.list_linkhead li.accessclient a:hover {
	background-position: 0 -108px;
	}

.list_linkhead li.twitt a:hover {
	background-position: 0 -62px;
	}

.header_right {
    float: right;
    height: auto;
    margin-right: 15px;
    margin-top: 11px;
    width: auto;
}


.simplonhead .header_right {
    float: right;
    margin-top: 19px;
}

.header_left {
	float: left;
	width: auto;
}

.header_left h1 a {
	float: left;
	border: none;
	}

.header_left h1 a img {
    margin-left: 18px;
    margin-top: 11px;
	border: none;
	}

.header_right .search_box {
   clear: both;
    float: right;
}
.header_rnc {
	float: right;
	width: 259px;
	height: auto;
	padding-top: 3px;
	padding-right: 7px;
}
div.header_rnc h1.back, div.header_rnc span.fh1_back {
	display: block;
	padding: 2px 0px 0px 55px;
	background-repeat: no-repeat;
	background-position: 55px 2px;
	position: relative;
	width: 200px;
	height: 40px;
}
div.header_rnc span.header_rnc_text {
	position: relative;
	top: -500px;
}
div.header_rnc span.fh1_back a.login {
	position: absolute;
	left: 226px;
	top: 31px;
	font-size: 9px;
	font-weight: normal;/*	position:relative; left:10px; top:10px; font-size:9px;*/
}
/*.header_middle {padding: 0 5px; width: 200px; float:left; max-height: 50px;}*/

#menu_top {
	width: 400px;
	float: right;
}
#menu_top ul.menu-user {
	float: left;
	width: auto;
	height: 18px;
}
#menu_top .menu-user li {
	display: block;
	list-style: none;
	float: left;
	font-size: 10px;
	color: #fff;
}
#menu_top .menu-user li.ico-none {
	padding: 2px 10px;
	border-right: 1px solid #fff
}
.language {
	float: right;
	font-size: 11px;
	text-align: right;
	width: 65px;
	height: auto;
	padding: 1px 0px 1px 7px
}
.language a {
	color: #000;
	text-decoration: none;
}
.language a:hover, .sign_newsletter a:hover, .twitter_icon a:hover, .mainmenu_userlogin a:hover {
	color: #680103;
}
.sign_newsletter a {
	text-align: right;
	color: #000;
	padding: 1px 20px 0 20px;
	font-size: 11px;
	float: right;
	background-image: url(../img/icon_newsletter_summa.gif);
	background-repeat: no-repeat;
}
.mainmenu_userlogin a {
	text-align: right;
	color: #000;
	padding: 1px 10px 0 20px;
	font-size: 11px;
	float: right;
	background-image: url(../img/ico_login.gif);
	background-repeat: no-repeat;
}
.mainmenu_membercenter a {
	text-align: right;
	color: #000;
	padding: 1px 10px 0 18px;
	font-size: 11px;
	float: right;
	background-image: url(../img/ico_user.gif);
	background-repeat: no-repeat;
}
.twitter_icon a {
	text-align: right;
	color: #000;
	padding: 0px 10px 0 10px;
	font-size: 11px;
	float: right;
	background-repeat: no-repeat;
}
.fb_icon a {
	text-align: right;
	color: #000;
	padding: 0px 13px 0 7px;
	font-size: 11px;
	float: right;
	background-repeat: no-repeat;
}
.follow_us {
	text-align: right;
	color: #000;
	padding: 1px 0px 0 8px;
	font-size: 11px;
	float: right;
	background-repeat: no-repeat;
}
.logo {
	width: auto;
	height: auto;
	float: left;
}
.logo_summanews {
	background-image: url(../img/logo_centralamericadata.jpg);
	background-repeat: no-repeat;
	width: 350px;
	height: 41px;
	float: left;
	position: relative;
	top: 3px;
}
.logo_summanews h1 {
	top: -5000px;
	;
	color: #fff;
	position: absolute
}
.logo_summanews span.fh1 {
	top: -5000px;
	color: white;
	position: absolute;
}
.time_logo {
    color: #999999;
    float: left;
    font-family: arial,helvetica;
    font-size: 9px;
    margin-left: 19px;
    padding: 0;
	clear: both;
}

#header .subheadcad:hover .time_logo {
	color: #666;
	}

.search_box p {
	font-size: 12px;
	color: #000;
	padding-left: 4px;
}

.subheadcad .search_form, #top_search_go {
	background-image: url(../img/inp_head.png);
	background-color: transparent;
	background-repeat: no-repeat;
	float: left;
}

.subheadcad .search_form {
    border: medium none;
    font-family: arial,helvetica,verdana;
    font-size: 12px;
    height: 13px;
    padding: 10px;
    width: 315px;
}

.subheadcad .search_form:focus {
    background-position: 0 -40px;
    color: #666666;
    font-weight: bold;
	}

#top_search_go {
    background-position: -335px 0;
    cursor: pointer;
    height: 33px;
    width: 33px;
}

#top_search_go:hover {
	background-position: -335px -40px;
	}


.ui-autocomplete {
    background-color: #FEFEFE;
    border-radius: 0 0 3px 3px;
    box-shadow: 2px 1px 2px rgba(0, 0, 0, 0.15);
    overflow: hidden;
    position: absolute;
	}

.ui-autocomplete > li {
    border-bottom: 1px dotted #CCCCCC;
    list-style: none outside none;

	}

.ui-autocomplete > li:last-child {
	border: none;
	}

.ui-autocomplete > li > a{
    background: url("../img/arrow_new_simple.png") no-repeat scroll 14px center transparent;
    cursor: pointer;
    display: block;
    font-size: 11px;
    padding: 8px 8px 10px 32px;
	color: #680103;
	}

.ui-autocomplete > li > a:hover, .ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus{
	background-color: #F2F2F2;
	font-weight: bold;
	}

.ui-autocomplete > li.ui-autocomplete-category {
    background: url("../img/bg_cat_gris.jpg") repeat-x scroll 0 0 transparent;
    border: medium none;
    color: #555555;
    font-family: arial,helvetica;
    font-size: 12px;
    font-weight: bold;
    padding: 6px 9px 10px 15px;
	}

.btn_search_depth_en {
	background-image: url(../img/btn_search_tool_en.gif);
	width: 160px;
	height: 20px;
	background-repeat: no-repeat;
	margin: 10px 0 0 10px;
}
a.btn_search_depth_en {
	background-image: url(../img/btn_search_tool_en.gif);
	width: 160px;
	height: 20px;
	background-repeat: no-repeat;
	margin: 10px 0 0 10px;
}
a:hover.btn_search_depth_en {
	background-image: url(../img/btn_search_tool_en_down.gif);
	width: 160px;
	height: 20px;
	background-repeat: no-repeat;
}
.btn_search_depth_es {
	background-image: url(../img/btn_search_tool_es.gif);
	width: 160px;
	height: 20px;
	background-repeat: no-repeat;
	margin: 10px 0 0 10px;
}
a.btn_search_depth_es {
	background-image: url(../img/btn_search_tool_es.gif);
	width: 160px;
	height: 20px;
	background-repeat: no-repeat;
	margin: 10px 0 0 10px;
}
a:hover.btn_search_depth_es {
	background-image: url(../img/btn_search_tool_es_down.gif);
	width: 160px;
	height: 20px;
	background-repeat: no-repeat;
}
.background_main_menu {
    float: left;
    width: 100%;
}
#main_menu {
    background: url("../img/bg_menu_head_2.jpg") repeat-x scroll 0 0 transparent;
    float: left;
    font-family: Arial,Helvetica,sans-serif !important;
    font-weight: bold;
    height: 42px;
    padding: 0;
    width: 100%;
}
#main_menu .menu_left li{
	text-align: center;
}

#main_menu li a {
    font-family: arial;
    font-size: 11px;
	float: left;
	}
#main_menu ul.menu_left {
    float: left;
    margin-left: 4px;
    margin-top: 7px;
    width: auto;
}
#main_menu ul.menu_right {
    float: right;
    margin-right: 5px;
    margin-top: 7px;
    width: 170px;
}
#main_menu .menu_left li {
	line-height: inherit;
	float: left;
	padding: 0px 10px 0px 10px;
	display: block;
	list-style: none;/*border-right:1px solid #fff;margin-top: 2px;*/
}
#main_menu .menu_right li {
	float: right;
	padding: 0px 10px 0px 10px;
	display: block;
	list-style: none;
	text-transform: capitalize;	/*border-left:1px solid #fff;margin-top: 2px;*/
}
#main_menu .menu_right li a {
	text-decoration: none;
	color: #FFF07A;
}
#main_menu .menu_right li a:hover {
	text-decoration: none;
	color: #fff;
}
#main_menu .menu_left li a {
	text-decoration: none;
	color: #fff;
}
#main_menu .menu_left li a:hover {
	text-decoration: none;
	color: #FFF07A;
}
#segundo_mainmenu {
	background-color: #eaeaea;
	float: left;
	text-align: center;
	width: 100%;
	padding-bottom: 3px;
	font-size: 10px;
	margin-bottom: 5px;
}
#segundo_mainmenu a {
	color: #000;
	padding: 0 10px;
	font-size: 10px;
}
#segundo_mainmenu a:hover {
	color: #666;
	text-decoration: underline;
}
#segundo_mainmenu div.menu_products table {
	width: 100%;
}
#segundo_mainmenu div.menu_products table td.first {
	font-weight: bold;
	text-align: left;
}
#segundo_mainmenu div.menu_products table td {
	text-align: center;
	font-size: 11px;
}
#segundo_mainmenu div.menu_products table td a {
	color: #666666;
}
#main_menu.barmini {
	height: 1px;
}
#segundo_mainmenu div.menu_products table td.selected a {
	color: #222222;
	font-size: 14px;
	font-weight: bold;
}
/* Menu Sugerencias*/
.suggestions_menu {
	background-color: #eaeaea;
	/*background-color: #808284;*/
/*   background-color: #fff;*/
	float: left;
	/*	text-align: center; */
	text-align: center;
	width: 100%;
	padding-bottom: 3px;
	font-size: 10px;
	margin-bottom: 5px;
	overflow: hidden;
	line-height: 13px;/*border-bottom: solid 1px #bdbdbd;*/

}
.suggestions_menu.closed {
	height: 26px;
}
.suggestions_menu.extended {
	height: auto;
}
.suggestions_menu a {
	color: #000;
	padding: 0 10px 0px 10px;
	font-size: 10px;
	white-space: nowrap;
}
.suggestions_menu a.even {
	font-weight: normal;
}
.suggestions_menu a.odd {
	font-weight: normal;
}
.suggestions_menu a:hover {
	color: #666; /*text-decoration: underline;*/
}
/*banners*/
table.banner_top {
	float: left;
	width: 990px;
	height: auto;
}
.banner {
	margin: 5px 0;
	float: left;
}
#banner_bottom {
	margin-bottom: 15px;
}
.banner_160A {
	float: left;
}
.banner_160 {
	float: left;
}
.banner_489 {
	float: left;
	width: 100%;
}
.banner_300 {
	float: left;
	z-index: 500;
}
.banner_473 {
	float: left;
}
/*content*/

#content {
	margin-top: 5px;
	width: 990px;
	height: auto;
	border-top: 1px solid #bdbdbd;
	float: left;
}
.section_vertical_one, .section_vertical_two, .section_vertical_three {
	width: 100%;
	height: auto;
	border-bottom: double #bdbdbd;
	float: left;
	clear: both;
}
td.colum-line {
	border-right: 1px solid #bdbdbd;
	vertical-align: top;
}
td.colum-outline {
	vertical-align: top;
}
.section_vertical_one #colum_a {
	float: left;
	padding: 0 6px;
	width: 350px;
	height: 100%;
}
.section_vertical_one #colum_b {
	float: left;
	padding: 0 6px!important;
	width: 126px;
	height: 100%;
}
.section_vertical_one #colum_ab {
	float: left;
	width: 489px!important;
	height: auto;
	padding: 6px 6px 0 6px;
}

#content.contactjob #colum_ab {
    padding: 10px 20px 20px;
    width: auto !important;
	}

.section_vertical_one #colum_cd {
	float: left;
	width: 473px;
	height: auto;
	padding: 6px 6px 0 6px;
}
.section_vertical_one #colum_abcd {
	float: left;
	width: 98%;
	padding: 0 10px;
}
.section_vertical_one #colum_abcd_mediakit {
	float: left;
	width: 98%;
	font-size: 12px;
	color: #fff;
}
.section_vertical_one #colum_abcd_login {
	float: left;
	width: 948px;
	padding: 20px;
}
.landing_CGC .section_vertical_one #colum_abcd_login {
	background: url("../img/bg_landing_cgc.jpg") no-repeat scroll right top transparent;
	width: 950px;
}

.landing_reportes .section_vertical_one #colum_abcd_login {
	background: url("../img/bg_land_reportes.jpg") no-repeat scroll right -29px transparent;
	width: 950px;
	padding-top: 10px;
}

.landing_CGC .tender_contact_right > img {
	float: left;
	margin-left: 22px;
	margin-top: 21px;
}

.landing_reportes .tender_contact_right > img {
    float: left;
    margin-left: 54px;
    margin-top: 7px;
}
.columna_abc {
	float: left;
	padding: 0 15px;
	width: 786px;
}
.columna_d {
	float: left;
	padding: 0 6px;
	width: 160px;
}
.section_vertical_one table.table_cd {
	width: 473px;
	border-top: 1px solid #bdbdbd;
	margin: 7px 0 7px 0px;
	float: left;
	border-bottom: 1px solid #bdbdbd;
}
.section_vertical_one table.table_cd #colum_c {
	float: left;
	padding: 6px 6px 0 0;
	width: 300px;
}
.section_vertical_one table.table_cd #colum_d {
	float: left;
	padding: 6px 0px 0 6px;
	width: 160px;
}
.flight_status {
	text-align: center;
	width: 300px;
	padding: 6px 0;
}
.section_vertical_two #colum_a {
	float: left;
	padding: 0 6px;
	width: 489px!important;
	height: auto;
}
.section_vertical_two #colum_b {
	float: left;
	padding: 0 6px;
	width: 473px;
	height: auto;
}
.section_vertical_three #colum_a {
	float: left;
	width: 152px;
	padding: 6px;
	height: 100%;
}
.section_vertical_three #colum_b {
	float: left;
	width: 152px;
	padding: 6px;
	height: 100%;
}
.section_vertical_three #colum_c {
	float: left;
	width: 151px;
	padding: 6px;
	height: 100%;
}
.section_vertical_three #colum_d {
	float: left;
	width: 151px;
	padding: 6px;
	height: 100%;
}
.section_vertical_three #colum_e {
	float: left;
	width: 151px;
	padding: 6px;
	height: 100%;
}
.section_vertical_three #colum_f {
	float: left;
	width: 151px;
	padding: 6px;
	height: 100%;
}
/*Fuentes*/
a {
	text-decoration: none;
	color: #666
}
h3 {
	color: #666;
	padding: 5px 0px 0 0;
	font-size: 10px;
	text-transform: uppercase;
	text-align: left;
	float: left;
	font-weight: normal;
	width: 100%;
}
#noticia_portada {
	padding: 0px 0 3px 0;
	border-bottom: 1px solid #bdbdbd;/* min-height:90px; */
	margin-bottom: 5px;
	float: left;
	width: 100%;
}
div.presencePlus {
	background: #FFFFDE;
}
div.presencePlus p.titulo_oro a {
	color: #000000;
	font-size: 18px;
}
div.presencePlus p.texto {
	font-size: 12px;
}
div.presencePlus p.texto strong {
	font-size: 11px;
}
#analisis_portada {
	padding-bottom: 2px;
	border-bottom: 1px solid #bdbdbd;
	float: left;
	width: 126px;
}
.titulo_oro, .titulo_oro a {
	font-family: Georgia, "Times New Roman", serif;
	line-height: 16px;
	margin-top: 5px;
	font-size: 14px;
	overflow: hidden;
	font-weight: bold;
	color: #680103;
}
.tender_text {
	padding: 2px 0px 2px 0px;
	font-size: 10px;
	overflow: hidden;
	font-weight: bold;
	;
	background-image: url(../img/bullets.jpg);
	background-repeat: no-repeat;
	background-position: 3px 2px;
	padding-left: 20px;
	color: #666;
}
span.gris_news {
	color: #58595b;
	font-style: italic;
	letter-spacing: -0.8px;
	font-family: arial!important;
	font-weight: bold;
}
span.summa {
	font-family: arial!important;
	color: #E12027!important;
	font-weight: bold!important;
	font-style: normal!important;
}
span.gris_com {
	color: #58595b;
	font-weight: bold;
}
h4 span.summa {
	font-size: 18px;
}
.title_summa span.summa {
	font-size: 14px;
	margin-top: 8px;
	width: 470px;
	float: left;
	margin-left: 10px;
	padding: 0;
}
.section_vertical_three .titulo_oro_med {
	padding: 0px 0px 2px 15px;
	font-size: 12px;
	font-weight: bold;
	background-image: url(../img/bullets.jpg);
	background-repeat: no-repeat;
}
.section_vertical_three .section_title_list {
	float: left;
	margin-top: 10px;
	width: 150px;
	padding: 0;
}
.section_vertical_three .more_news_small {
	background-image: url(../img/fondo_mini.jpg);
	padding: 2px 5px;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial;
	color: #fff;
	height: 16px;
	width: 140px;
}
.titulo_oro_med {
	padding: 0px 0px 2px 15px;
	font-size: 12px!important;
	overflow: hidden;
	font-weight: bold;
	;
	background-image: url(../img/bullet_flecha.jpg);
	background-repeat: no-repeat;
	background-position: 3px 0px;
	color: #666;
}
.titulo_oro_med a {
	color: #680103;
	font-weight: normal;
	line-height: 13px;
	font-family: georgia;
	font-size: 12px;
}
.country_prefix {
	color: #5a431b;
	font-family: georgia;
	font-size: 11px;
	font-weight: bold;
}
.fuente {
	color: #808284;
	font-size: 9px;
	margin-top: 2px;
	font-style: oblique;
}
.texto {
	margin: 1px 0 4px 0;
	color: #666666;
	font-size: 11px;
}
.articulo {
	padding-left: 18px;
	background-image: url(../img/bullets.jpg);
	background-repeat: no-repeat;
	background-position: 5px 0;
}
.articulo a {
	text-align: left;
	color: #680103;
	font-size: 9px;
	font-weight: normal;
	margin: 4px 0;
}
.imagen_Noticia {
	float: right;
	padding: 5px 0 4px 4px;
}
.titulo_analisis {
	color: #808284;
	padding: 8px 0px 6px 0px;
	font-size: 9px;
	margin-bottom: -12px;
}
.title_marco {
	background-image: url(../img/fondo_titulos_summa.jpg);
	width: 350px;
	height: 16px;
	padding: 4px 0 3px 5px;
	color: #fff;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
	margin-top: 10px;
	background-repeat: no-repeat;
	float: left;
	font-family: Arial;
	letter-spacing: 1px;
}
.title_marco_rnc {
	background-image: url(../img/fondo_titulos_rnc.jpg);
	width: 350px;
	height: 16px;
	padding: 4px 0 3px 5px;
	color: #fff;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
	margin-top: 10px;
	background-repeat: no-repeat;
	float: left;
	font-family: Arial;
	letter-spacing: 1px;
}
.title_marco_d {
	background-image: url(../img/fondo_titulos_rnc_d1.jpg);
	width: 162px;
	height: 16px;
	padding: 4px 0 3px 5px;
	color: #fff;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
	margin-top: 0px;
	background-repeat: no-repeat;
	float: left;
	font-family: Arial;
	letter-spacing: 1px;
}
.title_marco_c {
	background-image: url(../img/fondo_titulos_rnc_c.jpg);
	width: 265px;
	height: 16px;
	padding: 4px 31px 3px 5px;
	color: #fff;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
	margin-top: 0px;
	background-repeat: no-repeat;
	float: left;
	font-family: Arial;
	letter-spacing: 1px;
}
#upcoming_events_component_title a {
 letter-spacing: 0 !important;
}

.title_marco_c span.title_marco_c_new {
	float: right;
	color: #ffffff;
	font-size: 10px;
}
div.title_marco_c a {
	color: #ffffff;
	font-family: Arial;
	letter-spacing: 1px;
	float: left;
}
div.title_marco_c a:hover {
	color: #f1f1f1;
}
div.title_marco_rnc a {
	color: #ffffff;
	font-family: Arial;
	letter-spacing: 1px;
}
div.title_marco_rnc a:hover {
	color: #f1f1f1;
}
p.see_more {
	float: left;
	clear: both;
	text-align: right;
	font-size: 9px;
	font-style: oblique;
	width: 100%;
}
p.see_more a {
	color: #680103;
}
p.see_more a.large {
	font-size: 11px;
	padding-top: 1px;
}
.linea_division {
	background-image: url(../img/img_line.jpg);
	width: 100%!important;
	height: 5px!important;
	background-repeat: repeat-x;
	float: left;
	margin: 8px 0;
}
.linea_division_489 {
	background-image: url(../img/img_line.jpg);
	width: 489px;
	height: 5px!important;
	background-repeat: repeat-x;
	float: left;
	margin: 8px 0;
}
.section_title_list {
	float: left;
	margin-top: 10px;
}
.statistics_info {
	font-size: 10px;
	color: #808284;
	padding: 5px 0;
}
.spacer {
	clear: both;
	display: block;
	font-size: 5px;
}
.image_video {
	background-image: url(../img/img_videos.jpg);
	background-repeat: no-repeat;
	background-position: center;
	width: 390px;
	height: 240px;
	padding: 5px 21px;
}
h1, h2 {
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}
.topic_title h1 {
	width: auto;
	background-repeat: no-repeat;
	margin: 0px 0 3px 0px;
	text-transform: uppercase;
	padding: 0 0 0 0;
	border-bottom: 1px solid #bdbdbd;
	font-size: 22px;
	font-weight: bold;
}
.topic_title h1 span {
	font-size: 11px;
	text-transform: none;
}
.feed_tender_title h1 {
	background-image: url(../img/icono_licitacion_2.jpg);
	width: auto;
	background-repeat: no-repeat;
	margin: 0px 0 0px 0px;
	text-transform: uppercase;
	padding: 0 0 0 28px;
}
.topic_Guatemala h1 {
	background-image: url(../img/flag_Guatemala_16.png);
	padding: 0 0 0 22px;
}
.topic_Costa_Rica h1 {
	background-image: url(../img/flag_Costa_Rica_16.png);
	padding: 0 0 0 22px;
}
.topic_El_Salvador h1 {
	background-image: url(../img/flag_El_Salvador_16.png);
	padding: 0 0 0 22px;
}
.topic_Nicaragua h1 {
	background-image: url(../img/flag_Nicaragua_16.png);
	padding: 0 0 0 22px;
}
.topic_Panama h1 {
	background-image: url(../img/flag_Panama_16.png);
	padding: 0 0 0 22px;
}
.topic_Honduras h1 {
	background-image: url(../img/flag_Honduras_16.png);
	padding: 0 0 0 22px;
}
p.tender_feed_subtitle {
	font-size: 11px;
	padding-left: 30px;
	padding-right: 10px;
}
p.tender_feed_sector {
	font-size: 14px;
	font-weight: bold;
	padding: 1px 0px 2px 43px;
	font-weight: bold;
	background-image: url(../img/bullet_grande.gif);
	background-repeat: no-repeat;
	border-bottom: solid 1px #CDCDCD;
	background-position: 32px 7px;
}
p.tender_feed_sector {
}
p.tender_feed_subtitle span.left {
	float: left;
}
p.tender_feed_subtitle span.right {
	float: right;
}
div.tender_feed_list {
	padding: 0px;
}
p.tender_feed_subtitle_last {
	margin-bottom: -40px;
}
div.tender_feed_list div.date_header {
	float: left;
	width: 480px;
	color: #666666;
	border-bottom: solid 5px #CBCBCB;
	/*border-top:solid 1px #CBCBCB;*/
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	padding: 2px 2px 2px 2px;
	margin-bottom: -8px;
	margin-top: 80px;
	text-transform: uppercase;
	font-family: Arial, sans-serif;
}
div.tender_feed_list div.list_view_tender {
	margin-left: 10px;
	width: 470px;
}
.business_commerce_title h1 {
	background-image: url(../img/icono_business.jpg);
	width: auto;
	height: 22px;
	background-repeat: no-repeat;
	margin: 0px 0 3px 0px;
	text-transform: uppercase;
	padding: 0 0 0 28px;
	border-bottom: 1px solid #bdbdbd;
}
.mail_friend_title h1 {
	background-image: url(../img/icono_mail_friend.jpg);
	width: auto;
	min-height: 22px;
	background-repeat: no-repeat;
	margin: 0px 0 3px 0px;
	text-transform: uppercase;
	padding: 0 0 0 28px;
	border-bottom: 1px solid #bdbdbd;
}
.daily_update_title h1 {
	background-image: url(../img/icono_licitacion.jpg);
	width: 461px;
	height: 22px;
	background-repeat: no-repeat;
	margin: 6px 0 3px 6px;
	text-transform: uppercase;
	padding: 0 0 0 28px;
	border-bottom: 1px solid #bdbdbd;
}
.financial_title h1 {
	background-image: url(../img/icono_financial.jpg);
	width: auto;
	height: 22px;
	background-repeat: no-repeat;
	margin: 0px 0 3px 0px;
	text-transform: uppercase;
	padding: 0 0 0 28px;
	border-bottom: 1px solid #bdbdbd
}
.about_us_title h1 {
	background-image: url(../img/icono_licitacion.jpg);
	height: 22px;
	background-repeat: no-repeat;
	margin: 0px 0 3px 0px;
	text-transform: uppercase;
	padding: 0 0 0 28px;
	border-bottom: 1px solid #bdbdbd;
	float: left;
	width: 461px;
}
.company_title_terms_conditions h1 {
	background-image: url(../img/icono_condiciones.jpg);
	width: auto;
	height: 22px;
	background-repeat: no-repeat;
	margin: 0px 0 6px 0px;
	text-transform: uppercase;
	padding: 0 0 0 28px;
	float: left;
	border-bottom: 1px solid #bdbdbd;
	width: 461px;
}
.rnc_title h1 {
	background-image: url(../img/icono_rnc.jpg);
	width: auto;
	height: 22px;
	background-repeat: no-repeat;
	margin: 0px 0 6px 0px;
	text-transform: uppercase;
	padding: 0 0 0 28px;
	float: left;
	border-bottom: 1px solid #bdbdbd;
	width: 461px;
}
.market_title h1 {
	background-image: url(../img/icono_market.jpg);
	width: auto;
	height: 22px;
	background-repeat: no-repeat;
	margin: 0px 0 3px 0px;
	text-transform: uppercase;
	padding: 0 0 0 28px;
	border-bottom: 1px solid #bdbdbd
}
.economicplan_title {
	background-image: url(../img/icono_market.jpg);
	width: auto;
	height: 22px;
	background-repeat: no-repeat;
	margin: 5px 0px 3px 0px;
	text-transform: uppercase;
	padding: 0 0 0 28px;
	border-bottom: 1px solid #bdbdbd
}
.politics_governmet_title h1 {
	background-image: url(../img/icono_government.jpg);
	width: auto;
	height: 22px;
	background-repeat: no-repeat;
	margin: 0px 0 3px 0px;
	text-transform: uppercase;
	padding: 0 0 0 28px;
	border-bottom: 1px solid #bdbdbd;
}
.tourism_realestate_title h1 {
	background-image: url(../img/icono_tourism.jpg);
	width: auto;
	height: 22px;
	background-repeat: no-repeat;
	margin: 0px 0 3px 0px;
	text-transform: uppercase;
	padding: 0 0 0 28px;
	border-bottom: 1px solid #bdbdbd;
}
.redirect_title h1 {
	background-image: url(../img/icono_redirect.jpg);
	width: auto;
	height: 22px;
	background-repeat: no-repeat;
	margin: 0px 0 3px 0px;
	text-transform: uppercase;
	padding: 0 0 0 28px;
	border-bottom: 1px solid #bdbdbd;
}
h2.newsletter_subscribe_title {
	font-family: georgia;
	font-size: 14px;
	color: #680103;
	padding-bottom: 10px;
}
.video_title h1 {
	background-image: url(../img/icono_video.jpg);
	width: auto;
	height: 22px;
	background-repeat: no-repeat;
	margin: 5px 0 3px 0px;
	text-transform: uppercase;
	padding: 0 0 0 28px;
	border-bottom: 1px solid #bdbdbd;
}
.business_commerce_title h2 {
	background-image: url(../img/icono_business.jpg);
	width: auto;
	height: 22px;
	background-repeat: no-repeat;
	margin: 10px 0 3px 0px;
	text-transform: uppercase;
	padding: 3px 0 0 28px;
	border-bottom: 1px solid #bdbdbd;
}
.sitemap_title h1 {
	background-image: url(../img/icono_sitemap.jpg);
	width: auto;
	height: 22px;
	background-repeat: no-repeat;
	font-size: 18px;
	margin: 5px 0 3px 0px;
	text-transform: uppercase;
	padding: 0 0 0 28px;
	border-bottom: 1px solid #bdbdbd;
}
.contactus_title h1 {
	background-image: url(../img/icono_contact.jpg);
	width: auto;
	height: 22px;
	background-repeat: no-repeat;
	margin: 0px 0 3px 0px;
	text-transform: uppercase;
	padding: 0 0 0 28px;
	border-bottom: 1px solid #bdbdbd;
}
.newsletter_subscribe_title h1 {
	background-image: url(../img/icono_newsletter.jpg);
	width: 461px;
	height: 22px;
	background-repeat: no-repeat;
	margin: 0px 0 3px 0px;
	text-transform: uppercase;
	padding: 0 0 0 28px;
	border-bottom: 1px solid #bdbdbd;
	float: left;
}
.business_commerce_title h2 {
	background-image: url(../img/icono_business.jpg);
	width: auto;
	height: 22px;
	background-repeat: no-repeat;
	margin: 0px 0 3px 0px;
	text-transform: uppercase;
	padding: 3px 0 0 28px;
	border-bottom: 1px solid #bdbdbd;
}
.politics_governmet_title h2 {
	background-image: url(../img/icono_business.jpg);
	width: auto;
	height: 22px;
	background-repeat: no-repeat;
	margin: 0px 0 3px 0px;
	text-transform: uppercase;
	padding: 3px 0 0 28px;
	border-bottom: 1px solid #bdbdbd;
}
.events_title h2 {
	background-image: url(../img/icono_calendario.jpg);
	width: auto;
	height: 22px;
	background-repeat: no-repeat;
	font-family: Arial;
	color: #666;
	font-size: 18px;
	margin: 0px 0 3px 0px;
	text-transform: uppercase;
	padding: 0px 0 0 28px;
	border-bottom: 1px solid #bdbdbd;
	font-weight: normal!important;
}
h2.education_title {
	background-image: url(../img/ico_edu.jpg);
	width: auto;
	height: 22px;
	background-repeat: no-repeat;
	margin: 0px 0 3px 0px;
	text-transform: uppercase;
	padding: 0 0 0 28px;
	border-bottom: 1px solid #bdbdbd;
}
h2.events_title {
	background-image: url(../img/icono_calendario.jpg);
	width: auto;
	height: 22px;
	background-repeat: no-repeat;
	font-family: Arial;
	color: #666;
	margin: 0px 0 3px 0px;
	text-transform: uppercase;
	padding: 0px 0 0 28px;
	border-bottom: 1px solid #bdbdbd;
	width: 458px;
}
h2.pressreleases_title {
	background-image: url(../img/icono_pressrelease.jpg);
	width: auto;
	height: 22px;
	background-repeat: no-repeat;
	font-family: Arial;
	color: #666;
	margin: 0px 0 3px 0px;
	text-transform: uppercase;
	padding: 0px 0 0 28px;
	border-bottom: 1px solid #bdbdbd;
	width: 458px;
}
h2.training_title {
	background-image: url(../img/icono_training.jpg);
}
h2.companydirectory_title {
	background-image: url(../img/icono_business.jpg);
}
.business_commerce_title h2 {
	background-image: url(../img/icono_business.jpg);
	width: auto;
	height: 22px;
	background-repeat: no-repeat;
	margin: 0px 0 3px 0px;
	text-transform: uppercase;
	padding: 3px 0 0 28px;
	border-bottom: 1px solid #bdbdbd;
}
.financial_title h2 {
	background-image: url(../img/icono_financial.jpg);
	width: auto;
	height: 22px;
	background-repeat: no-repeat;
	margin: 0px 0 3px 0px;
	text-transform: uppercase;
	padding: 3px 0 0 28px;
	border-bottom: 1px solid #bdbdbd;
}
.tourism_realestate_title h2 {
	background-image: url(../img/icono_tourism.jpg);
	width: auto;
	height: 22px;
	background-repeat: no-repeat;
	margin: 0px 0 3px 0px;
	text-transform: uppercase;
	padding: 3px 0 0 28px;
	border-bottom: 1px solid #bdbdbd;
}
/*pie de paginas*/

.footer {
	width: 988px;
	float: left;
	text-align: center;
	padding: 10px 0;
}
.footer a {
	font-size: 10px;
	padding: 0px 5px;
	list-style: none;
	border-right: 1px solid #bdbdbd;
	width: auto;
	color: #808284;
}
.footer p {
	float: left;
	width: 95%;
	text-align: center;
	color: #808284;
	font-size: 10px;
	margin: 5px;
}
/*titulos en cada seccion*/

.section_page_title {
	float: left;
	clear: both;
	width: 100%;
	border-bottom: 1px solid #bdbdbd;
}
.section_page_title .section_menu ul {
	float: left;
	padding-left: 23px;
	padding-bottom: 3px;
}
.section_page_title .section_menu ul li {
	display: block;
	float: left;
	font-size: 12px;
	border-right: 1px solid #bdbdbd;
	padding: 2px 6px 0 6px;
}
.section_page_title .section_menu ul li a {
	color: #680103;
	;
	font-family: georgia, "Times New Roman", Times, serif;
}
.section_page_title .section_menu ul li a:hover {
	color: #666
}
.section_page_title .section_menu ul li.acceso_suscriptores {
	display: block;
	float: left;
	font-size: 12px;
	border-right: none;
	padding: 0px 6px 0 65px;
}
*+html .section_page_title .section_menu ul li.acceso_suscriptores {
	padding-left: 0px;
	margin-left: 30px;
}
.section_page_title .section_menu ul li.bloque_espacio {
	float: left;
}
.section_page_title .section_menu ul li.acceso_suscriptores_inner {
	display: block;
	float: left;
	font-size: 12px;
	border-right: none;
	padding: 0 0 0 205px;
}
.section_page_title .section_menu ul li.acceso_suscriptores_inner a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 19px;
}
*+html .section_page_title .section_menu ul li.acceso_suscriptores_inner {
	padding-left: 0px;
	margin-left: 30px;
}
.section_page_title .section_menu_terms ul {
	float: left;
	padding-bottom: 3px;
}
.section_page_title .section_menu_terms ul li {
	display: block;
	float: left;
	font-size: 12px;
	border-right: 1px solid #bdbdbd;
	padding: 2px 6px 0 6px;
}
.section_page_title .section_menu_terms ul li a {
	color: #680103;
	font-family: georgia, "Times New Roman", Times, serif;
}
.section_page_title .section_menu_terms ul li a:hover {
	color: #666
}
/*seccion market place*/

.market_place {
	margin-top: 5px;
	float: left;
	font-size: 12px;
	width: 489px;
}
.market_place .text_market_place {
	color: #666666;
	font-size: 12px;
}
table.marketplace_table {
	color: #808284;
	padding: 0 0 5px 0;
	position: relative;
	left: 55px;
	width: 345px;
	float: left;
	margin: 10px 0;
}
table.marketplace_table td {
	padding: 2px 3px;
}
td.marketplace_table_title {
	font-weight: bold;
	color: #666;
	;
	white-space: nowrap;
	vertical-align: top;
	width: 100px;
}
td.marketplace_table_form {
	font-size: 10px;
	vertical-align: top;
}
.btn_market_process {
	text-align: center;
	padding: 2px;
}
table.marketplace_table #sector, table.marketplace_table #country, table.marketplace_table #importance, table.marketplace_table #q {
	width: 230px;
}
table.marketplace_table #q {
	width: 225px;
}
table.marketplace_table #sort {
	width: 126px;
}
table.marketplace_table #direction {
	margin-left: 10px;
	width: 94px;
}
table.marketplace_table #marketplace_submit {
	color: #666666;
	background-image: url(../img/btn_65.jpg);
	background-repeat: no-repeat;
	padding-top: 4px;
	cursor: pointer;
	float: left;
	width: 70px;
	text-align: center;
	height: 20px;
	position: relative;
	left: 100px;
	margin-top: 8px;
}
.market_noresults {
	width: 300px;
	color: #666666;
	;
	margin: 10px 0;
	float: left;
	border: 1px solid #bdbdbd;
	background: #f0f0f0;
	padding: 10px;
	text-align: center;
	position: relative;
	left: 80px;
}
.licitaciones_content {
	float: left;
}
.market_place_tools {
	float: left;
	width: 489px;
	font-size: 10px;
	color: #808284;
	padding: 3px 0;
	margin-bottom: 10px;
}
.market_place_tools .right {
	float: right;
	margin-top: 2px;
}
.marketplace_sort {
	float: right;
	text-align: right;
	padding-bottom: 3px;
	width: 489px;
}
.marketplace_sort a {
	color: #808284;
	font-weight: bold;
}
.marketplace_sort a:hover {
	color: #666;
}
.marketplace_page_numbers {
	float: left;
	padding: 3px 0px;
	width: 489px;
	font-size: 10px;
	color: #808284;
	border-top: 1px solid #bdbdbd;
	border-bottom: 1px solid #bdbdbd;
}
.marketplace_page_numbers_bottom {
	float: left;
	padding: 3px 0px;
	width: 489px;
	font-size: 10px;
	color: #808284;
}
.marketplace_page_numbers a {
	color: #666;
	font-weight: bold;
}
.marketplace_page_numbers .previous a, .marketplace_page_numbers_bottom .previous a {
	background-image: url(../img/flecha_left.jpg);
	background-repeat: no-repeat;
	background-position: left;
	float: left;
	color: #680103;
	padding: 3px 3px 0 10px;
	height: 15px;
}
.marketplace_page_numbers .next a, .marketplace_page_numbers_bottom .next a {
	background-image: url(../img/flecha_right.jpg);
	background-repeat: no-repeat;
	background-position: right;
	float: left;
	color: #680103;
	padding: 3px 10px 0 0;
	height: 15px;
}
.marketplace_page_numbers .page_number, .marketplace_page_numbers_bottom .page_number {
	padding: 3px 10px;
	color: #808284;
	float: left
}
.market_place .licitaciones_content {
	border-bottom: 1px double #bdbdbd;
	float: left;
	width: 489px;
	padding: 5px 0;
	color: #808284;
	margin: 5px 0;
}
.market_place .licitaciones_sector span {
	font-weight: normal;
	font-style: oblique;
	color: #000
}
.market_place .licitaciones_descripcion {
	float: left;
	width: 100%;
	padding: 2px 0;
}
.market_place .licitaciones_descripcion span {
	font-weight: bold;
	color: #680103;
}
.market_place .licitaciones_descripcion a {
	font-family: Georgia, "Times New Roman", serif;
	line-height: 16px;
	margin-top: 3px;
	font-size: 12px;
	font-weight: bold;
	color: #680103;
	text-transform: capitalize;
}
.market_place .licitaciones_descripcion a:hover {
	color: #680103;
}
.market_place .licitaciones_codigo {
	color: #808284;
	text-transform: uppercase;
	font-size: 10px;
}
.market_place .licitaciones_codigo a {
	font-weight: normal;
}
.market_place .licitaciones_codigo a:hover {
	color: #5A431B
}
.market_place table.marketplace_datos {
	float: left;
	width: 489px;
	padding: 5px 0;
}
.market_place table.marketplace_datos td {
}
.market_place table.marketplace_datos .licitacion_fecha {
	font-style: oblique;
	font-size: 10px;
	text-align: right;
}
.market_place table.marketplace_datos .licitacion_fecha_volumen {
	font-style: oblique;
	font-size: 10px;
	text-align: right;
	width: 225px;
}
.market_place table.marketplace_datos .licitacion_fecha_num {
	color: #666;
	text-align: right;
}
.market_place #importance {
	width: 100px
}
/*nofollow*/
.news_not_available {
	font-size: 12px;
	padding: 10px 0;
	color: #808284;
	text-align: justify;
}
.news_not_available_sign {
	font-size: 10px;
	border: 2px solid #680103;
	padding: 15px;
	width: 370px;
	margin: auto;
	background: #f0f0f0;
	margin-top: 30px
}
.news_not_available_date {
	text-align: center;
	padding: 3px 0;
}
.news_not_available .title {
	font-size: 12px;
	color: #680103;
	text-align: center;
	margin: 10px 0;
}
.btn_backtohome {
	text-align: right;
	font-weight: bold;
	margin: 3px 0 0 0;
	font-size: 10px
}
.btn_backtohome a {
	text-align: right;
}
.btn_backtohome a:hover {
	color: #666
}
/*tender list*/
.section_tender_list .table_top_tenderlist_full {
	width: 100%;
	float: left;
}
.section_tender_list .table_top_tenderlist_full td.table_vacio {
	width: 100px;
	color: #fff
}
.section_tender_list .table_top_tenderlist_full td.table_linea {
	background-image: url(../img/line.jpg);
	background-repeat: repeat-x;
	width: 260px;
	background-position: center;
}
.section_tender_list .table_top_tenderlist_full td.table_date {
	text-align: center;
	font-size: 10px;
	color: #808284;
	margin-right: 5px;
	width: 125px;
}
.section_tender_list {
	float: left;
	width: 489px;
	padding-bottom: 10px;
}
.section_tender_list .top_tenderlist {
	float: left;
	width: 100%;
	margin-top: 5px;
}
.section_tender_list .top_tenderlist span.count_tenderlist {
	float: left;
	text-align: right;
	font-size: 25px;
	font-weight: bold;
	color: #666;
	margin-left: 5px;
}
.section_tender_list .top_tenderlist span.resaltado_es {
	color: #666;
	font-weight: bold;
	font-size: 14px;
	float: left;
}
.section_tender_list .top_tenderlist .title_tenderlist_es {
	float: left;
	font-size: 12px;
	font-family: georgia, "Times New Roman", Times;
	color: #680103;
	;
	font-weight: bold;
	margin: 0px 0 0 5px;
	width: 250px;
}
.section_tender_list .top_tenderlist span.resaltado_en {
	color: #666;
	font-weight: bold;
	font-size: 15px;
	float: left;
}
.section_tender_list .top_tenderlist .title_tenderlist_en {
	float: left;
	padding-left: 2px;
	margin: 0px 0 0 5px;
	font-size: 12px;
	font-family: georgia, "Times New Roman", Times;
	color: #680103;
	font-weight: bold;
	width: 250px;
}
.section_tender_list .section_title_list .tender_text {
	float: left;
}
.section_tender_list table.tenderlist_table {
	width: 100%;
	font-size: 10px;
	color: #808284;
	border: 1px solid #fff;
	background-color: #efefef;
	float: left;
}
.section_tender_list table.tenderlist_table td {
	padding: 0px 2px;
}
.section_tender_list table.tenderlist_table .country_tenderlist {
	list-style: none;
	width: 35px;
	font-weight: bold;
	text-align: center;
	font-size: 14px;
	color: #000;
}
.section_tender_list table.tenderlist_table .text_tenderlist {
	list-style: none;
}
.section_tender_list table.tenderlist_table .date_tenderlist {
	width: 70px;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
}
.section_tender_list .table_top_tenderlist {
	padding: -5px 0;
}
.section_tender_list .bottom_tenderlist {
	font-size: 14px;
	text-align: center;
	font-style: oblique;
	float: left;
	width: 100%;
	margin-top: 10px;
}
.section_tender_list .bottom_tenderlist a {
	color: #680103;
	;
	margin-bottom: 5px;
}
.section_tender_list_min {
	float: left;
	width: 300px;
	padding: 10px 0;
	border-top: 1px solid #bdbdbd;
	border-bottom: 1px solid #bdbdbd;
	margin: 10px 0;
}
.section_tender_list_min .top_tenderlist {
	float: left;
	width: 100%;
	padding-bottom: -5px;
}
.section_tender_list_min .top_tenderlist span.count_tenderlist {
	float: left;
	text-align: right;
	font-size: 25px;
	font-weight: bold;
	color: #666;
	margin-left: 3px;
}
.section_tender_list_min .top_tenderlist .count_tenderlist {
	padding-right: 5px;
}
.section_tender_list_min .top_tenderlist span.resaltado_es {
	color: #666;
	font-weight: bold;
	font-size: 12px;
}
.section_tender_list_min .top_tenderlist .title_tenderlist_es {
	float: left;
	font-size: 11px;
	font-family: georgia, "Times New Roman", Times;
	color: #680103;
	;
	font-weight: bold;
	width: 180px;
	text-align: left;
}
.section_tender_list_min .top_tenderlist span.resaltado_en {
	color: #666;
	font-weight: bold;
	font-size: 12px;
}
.section_tender_list_min .top_tenderlist .title_tenderlist_en {
	float: left;
	width: 180px;
	text-align: left;
	font-size: 11px;
	font-family: georgia, "Times New Roman", Times;
	color: #680103;
	font-weight: bold;
}
.section_tender_list_min .section_title_list .tender_text {
	float: left;
}
.section_tender_list_min table.tenderlist_table {
	width: 100%;
	font-size: 10px;
	color: #808284;
	border: 1px solid #fff;
	background-color: #efefef;
}
.section_tender_list_min table.tenderlist_table td {
	padding: 0px 2px;
}
.section_tender_list_min table.tenderlist_table .country_tenderlist {
	list-style: none;
	width: 20px;
	font-weight: bold;
	text-align: center;
	font-size: 12px;
	color: #000;
}
.section_tender_list_min table.tenderlist_table .text_tenderlist a {
	list-style: none;
	color: #666;
	font-size: 10px!important;
	text-transform: lowercase;
	text-align: left;
	float: left;
}
.section_tender_list_min table.tenderlist_table .date_tenderlist {
	width: 40px;
	text-align: center;
	font-weight: bold;
	font-size: 10px;
}
.section_tender_list_min .bottom_tenderlist {
	float: left;
	padding-top: 5px;
	width: 100%;
}
.section_tender_list_min .bottom_tenderlist .btn_tenderlist {
	float: left;
	font-size: 10px;
	color: #680103;
	font-style: oblique;
	width: 100%;
	text-align: right;
}
.section_tender_list_min .bottom_tenderlist .count_tenderlist {
	float: left;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	color: #666;
	width: 100%
}
.section_tender_list_min .bottom_tenderlist .title_tenderlist {
	font-size: 12px;
}
.section_tender_list_min .table_top_tenderlist td.table_vacio {
	width: 100px;
	color: #fff
}
.section_tender_list_min .table_top_tenderlist td.table_linea {
	background-image: url(../img/line.jpg);
	background-repeat: repeat-x;
	width: 100px;
	background-position: center;
}
.section_tender_list_min .table_top_tenderlist td.table_date {
	text-align: center;
	font-size: 10px;
	color: #808284;
	margin-right: 5px;
	width: 115px;
}
.section_tender_list_min .bottom_tenderlist {
	font-size: 12px;
	text-align: center;
	font-style: oblique;
	float: left;
	width: 100%
}
.section_tender_list_min .bottom_tenderlist a {
	color: #680103;
	;
	margin-bottom: 5px;
}
/*contact us*/

table.table_contactus {
	width: 350px;
	margin: auto;
}
table.table_contactus p.etiqueta {
	font-size: 10px;
	color: #666666;
	font-style: italic;
	margin: 0;
	padding: 10px 0 0 0;
	font-weight: normal;
}
table.share_article_table p.etiqueta {
	text-align: left;
	font-size: 12px;
	color: #666666;
	font-style: italic;
}
.contact_name_input {
	width: 350px!important;
	background-color: #fff!important;
	border: 1px solid #bdbdbd;
	padding: 2px;
	font-size: 12px;
	color: #000
}
.contact_email_input {
	width: 350px!important;
	background-color: #fff!important;
	border: 1px solid #bdbdbd;
	padding: 2px;
	font-size: 12px;
	color: #000
}
.contact_comments_input {
	width: 350px;
	background-color: #fff!important;
	border: 1px solid #bdbdbd;
	padding: 2px;
	font-size: 12px;
	color: #808284;
	height: 100px;
}
table.table_contactus #CommunicationCompanyName {
	width: 280px;
	background-color: #fff!important;
	border: 1px solid #bdbdbd;
	padding: 2px;
	font-size: 12px;
	color: #808284
}
table.table_contactus #CommunicationPhone {
	width: 280px;
	background-color: #fff!important;
	border: 1px solid #bdbdbd;
	padding: 2px;
	font-size: 12px;
	color: #808284
}
table.table_contactus #CommunicationCv {
	width: 280px;
	background-color: #fff!important;
	border: 1px solid #bdbdbd;
	padding: 2px;
	font-size: 12px;
	color: #808284
}
.content_text_contactus .btn_submit {
	font-size: 10px;
	text-align: center;
	font-weight: bold;
	padding: 2px;
	text-transform: uppercase;
	background-color: #b61c06;
	;
	border: 1px solid #8c0d11;
	color: #fff;
	margin-top: 15px;
}
.content_text_contactus span.error_top {
	font-size: 12px;
	color: #863428;
	font-weight: bold;
	padding: 0 20px;
}
table.table_contactus span.error {
	font-size: 10px;
	float: left;
	color: #863428;
	font-weight: bold;
}
.contact_ok {
	font-style: italic;
	color: #680103;
	font-weight: normal;
	padding-top: 20px;
}
table.table_contactus td {
	padding: 0;
	margin: 0;
}
.content_text_contactus {
	font-size: 12px;
	font-weight: normal;
	float: left;
	color: #808284;
	margin-top: -24px;
}
.content_text_contactus p {
	font-weight: bold;
	padding-bottom: 10px;
}
.marco_contact {
	float: left;
	padding: 20px;
	border: 1px solid #bdbdbd;
	width: 410px;
}
.marco_gris_contact {
	float: left;
	background: #efefef;
	width: 370px;
	padding: 20px;
}
/*sitemap*/

.sitemap_text ul {
	font-size: 12px;
	margin-top: 10px;
}
.sitemap_text ul li {
	margin-left: 20px;
	list-style: none;
	padding: 5px 0;
}
.sitemap_text ul ul li {
	margin-left: 40px;
	list-style: none;
	padding: 5px 0;
}
.sitemap_text ul li a {
	padding: 0px 3px;
}
/*newsletter*/

.add_newsletter {
	border: 1px solid #bdbdbd;
	padding: 3px;
	background: #5a431b
}
.add_newsletter p {
	color: #fff;
	font-size: 12px;
}
p.text_newsletter {
	font-size: 12px;
}
.add_newsletter #newsletter_form {
	width: 110px;
	padding: 2px 0;
}
.newsletter_text_marco {
	color: #666;
	font-size: 10px;
	width: 435px;
	float: left;
	border: 1px solid #bdbdbd;
	position: relative;
	top: 10px;
	left: 9px;
	padding: 15px;
}
.newsletter_text_fondo {
	float: left;
	background-color: #efefef;
	padding: 15px;
	width: 405px;
}
.newsletter_text_marco span {
	color: #680103;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
}
.newsletter_text_marco .error {
	color: #680103;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
}
.newsletter_text_marco span.error_small {
	color: #680103;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
}
#MailList2, #MailList3 {
	margin: 0;
	padding: 0;
	float: left;
	height: 15px;
	width: 15px;
}
#UserEmail {
	width: 296px;
	font-size: 11px;
	padding: 2px;
	background: #fff!important;
	border: 1px solid #bdbdbd;
	float: left;
}
table.newsletter_subscribe {
	float: left;
}
.image_newsletter {
	border: 1px solid #bdbdbd;
	margin: 5px 0 10px 0;
	float: left;
}
.email_newsletter {
	width: 300px;
	margin: auto;
	border: 1px solid red;
}
.email_newsletter p {
	font-size: 12px;
	float: left;
	margin-left: 2px;
}
.newsletter_text_marco p.titles {
	font-size: 12px;
	float: left;
	margin: 0;
	padding: 0;
	font-weight: bold;
	color: #000;
}
.newsletter_text_marco p.text_thanks {
	font-size: 12px;
	float: left;
	color: #680103;
	font-style: italic;
	padding-bottom: 10px;
}
.newsletter_text_marco p.text_select {
	font-size: 12px;
	float: left;
	color: #000;
	margin: 0;
	padding: 0;
}
.newsletter_text_marco .btn_submit {
	float: left;
	font-size: 12px;
	padding: 3px 5px;
	background-color: #b61c06;
	color: #fff;
	position: relative;
	text-align: center;
	margin-bottom: 5px;
	border: 1px solid #000;
	left: 200px;
	font-weight: bold;
}
.newsletter_text_marco .formulario {
	width: 300px;
	height: 140px;
	position: relative;
	top: 20px;
	left: 25px;
	margin-bottom: 10px;
	float: left;
}
.newsletter_text_marco .formulario td {
	padding: 1px 0;
}
.unsubscribe_text {
	font-size: 12px;
	color: #666;
	margin: 20px 0 0 0;
	float: left;
	padding: 0 10px;
}
.unsubscribe_text span {
	color: #680103;
	padding: 10px 0;
	float: left;
	font-style: italic;
	font-weight: bold;
}
.unsubscribe_text p {
	float: left;
}
.unsubscribe_form {
	width: 350px;
	position: relative;
	left: 70px;
	top: 20px;
}
.unsubscribe_text .btn_submit {
	text-align: center;
	font-weight: bold;
	font-size: 10px;
	padding: 2px;
	margin: 10px 0 10px 120px;
}
/* NEWSLETTER POPUP*/
#newsletter_registro_popup {
	z-index: 60000;
	background: #f1f1f1;
	background-color: #f1f1f1;
	border: none;
	border: 1px solid #999;
\  *border: 1px solid #999;
	width: 380px;
	height: 130px;
	overflow: hidden;
	position: fixed;
	bottom: 0px;
	right: -500px;
	text-align: left;
	padding: 20px;
	-moz-box-shadow: 0 0 20px #888;
	-webkit-box-shadow: 0 0 20px #888;
	box-shadow: 0 0 20px #888;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-image: linear-gradient(bottom, #EDEDED 9%, #F5F5F5 55%, #FFFFFF 78%);
	background-image: -o-linear-gradient(bottom, #EDEDED 9%, #F5F5F5 55%, #FFFFFF 78%);
	background-image: -moz-linear-gradient(bottom, #EDEDED 9%, #F5F5F5 55%, #FFFFFF 78%);
	background-image: -webkit-linear-gradient(bottom, #EDEDED 9%, #F5F5F5 55%, #FFFFFF 78%);
	background-image: -ms-linear-gradient(bottom, #EDEDED 9%, #F5F5F5 55%, #FFFFFF 78%);
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=-10, Color='#888')";
}
#newsletter_registro_popup span.boton_cerrar {
	position: absolute;
	display: block;
	left: 356px;
	top: 5px;
	font-size: 10px;
	font-weight: bold;
	cursor: pointer;
}
#newsletter_registro_popup span.boton_cerrar:hover {
	color: #999999;
}
#newsletter_registro_popup h2, #newsletter_registro_popup h2 i {
	color: #670002;
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 20px;
	padding-bottom: 10px;
}
#newsletter_registro_popup h2 strong {
/*font-weight: bold;*/
}
#newsletter_registro_popup p {
	color: #333;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	padding-bottom: 5px;
}
#newsletter_registro_popup form {
	padding-top: 5px;
}
#newsletter_registro_popup form input.correo {
	border: 1px solid #666;
	-moz-border-radius: 5px;
	border-radius: 5px;
	width: 70%;
	height: 18px;
 *padding-left:8px;
	padding-left: 8px;
\
}
#newsletter_registro_popup form input.enviar_n_float {
	border: 1px solid #af0707;
	background: #d50808;
	-moz-border-radius: 3px;
	border-radius: 3px;
	width: 22%;
	height: 22px;
	margin-left: 5px;
	color: #FFF;
	font-family: Verdana, Geneva, sans-serif;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	background-image: linear-gradient(bottom, #af0707 9%, #d50808 55%, #af0707 78%);
	background-image: -o-linear-gradient(bottom, #af0707 9%, #d50808 55%, #af0707 78%);
	background-image: -moz-linear-gradient(bottom, #af0707 9%, #d50808 55%, #af0707 78%);
	background-image: -webkit-linear-gradient(bottom, #af0707 9%, #d50808 55%, #af0707 78%);
	background-image: -ms-linear-gradient(bottom, #af0707 9%, #d50808 55%, #af0707 78%);
}
#newsletter_registro_popup form input.enviar_n_float:hover {
	border: 1px solid #3d0303;
	background: #700404;
	cursor: pointer;
}
#newsletter_registro_popup form p {
	font-size: 11px;
	font-weight: bold;
}
#newsletter_registro_popup .terminos_popup {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	color: #737373;
	width: 100%;
	text-align: left;
	margin-top: 8px;
	padding-top: 1px;
	margin-left: 5px;
	font-style: italic;
}
#newsletter_registro_popup .terminos_popup a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	color: #737373;
	font-style: italic;
}
#newsletter_registro_popup .terminos_popup a:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	color: #e1362f;
}
/* joaz newsletter gracias */
.registro_opciones_volver .menu_newsletter_gracias {
	padding-top: 14px;
	padding-bottom: 14px;
}
.menu_newsletter_gracias .menu_newsletter_gracias_lista {
	list-style: circle;
}
.menu_newsletter_gracias .menu_newsletter_gracias_lista li {
	list-style: circle;
	list-style-position: inside;
}
.menu_newsletter_gracias .menu_newsletter_gracias_lista a {
	color: #666;
	font-size: 11px;
	font-weight: bold;
}
.menu_newsletter_gracias .menu_newsletter_gracias_lista a:hover {
	color: #cc0000;
}
.menu_newsletter_gracias .texto_importante {
	text-decoration: none;
	color: #262626;
	font-style: normal;
	font-size: 11px;
}
.menu_newsletter_gracias .texto_importante:hover {
	color: #cc0000;
}
/*---*/

.weater_map {
	float: left;
}
/*form_newsletter*/
.table_send_newsletter {
	float: left;
	position: absolute;
	left: 275px;
	top: 8px;
}
.form_newsletter {
	float: left;
	width: 460px;
	border: 1px solid #bdbdbd;
	padding: 5px;
	position: relative;
}
.img_form_newsletter {
	float: left;
	width: 68px;
	margin-left: 5px;
}
.text_form_newsletter {
	float: left;
	width: 375px;
}
.text_form_newsletter span {
	font-style: italic;
	font-size: 12px;
	font-family: georgia;
	padding: 0!important;
}
.text_form_newsletter p {
	float: left;
	font-family: verdana;
	color: #666666;
	font-size: 11px;
	width: 100%;
	float: left;
}
.form_newsletter #input_email_newsletter_form {
	width: 175px;
	padding: 2px;
	float: left;
	color: #680103;
	;
	background: #ffffff!important;
	border: 1px solid #bdbdbd;
}
.form_newsletter .btn_submit {
	text-align: center;
	background-color: #808284;
	color: #fff;
	font-weight: bold;
	float: right;
}
/*comunicar cd*/
div.comunicar_cd_message {
	background-image: url(../img/rnc_comunicar_small.gif);
	background-repeat: no-repeat;
	float: left;
	width: 428px;
	border: 1px solid #bdbdbd;
	padding: 5px 5px 5px 38px;
	background-position: 2px 0px;
}
div.comunicar_cd_message a {
	font-size: 11px;
	color: #676767;
}
div.comunicar_cd_message a:hover {
	text-decoration: underline;
}
/*share article page*/
.share_friend_page /*{padding: 20px 0; margin: 0 auto; width: 414px;}*/
h2.share_friend_page {
	font-family: Georgia;
	color: #680103;
	font-size: 14px;
	padding-bottom: 10px;
	text-align: center;
	padding-top: 10px;
}
.share_friend_page span {
	font-size: 12px;
	color: #666666;
}
.share_friend_page table.share_article_table {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	width: 375px;
}
.report_abuse_name, .report_abuse_email {
	width: 350px!important;
	font-size: 12px;
	color: #000!important;
	padding: 1px;
}
.report_abuse_input_selected {
	width: 350px!important;
	font-size: 12px;
	color: #000;
	padding: 1px;
	border: 1px solid #bdbdbd;
	height: 100px;
}
.btn_report_abuse {
	font-size: 10px;
	text-align: center;
	font-weight: bold;
	padding: 2px;
	text-transform: uppercase;
	background-color: #b61c06;
	;
	border: 1px solid #8c0d11;
	color: #fff;
	margin-top: 15px;
}
.sendarticle_email_input {
	width: 170px;
	font-size: 12px;
	padding: 2px;
	margin: 1px;
	color: #bdbdbd;
	background: #fff!important;
	border: 1px solid #bdbdbd;
}
.sendarticle_comments_input {
	width: 375px;
	height: 50px;
	font-size: 12px;
	padding: 2px;
	margin: 1px;
	color: #000;
	background: #fff!important;
	border: 1px solid #bdbdbd;
}
.sendarticle_name_input {
	width: 190px;
	font-size: 12px;
	padding: 2px;
	margin: 1px;
	color: #bdbdbd;
	background: #fff!important;
	border: 1px solid #bdbdbd;
}
#CommunicationFromEmail.input_selected {
	color: #000;
}
#CommunicationFromName.input_selected {
	color: #000;
}
#CommunicationsaFromEmail.input_selected {
	color: #000;
}
#CommunicationsaFromName.input_selected {
	color: #000;
}
.share_friend_page table.share_article_table_2 {
	font-size: 12px;
	color: #666666;
	position: relative;
	left: 60px;
	padding: 5px;
	width: 240px;
}
.share_friend_page table.share_article_table_2 td {
	padding-left: 8px;
}
.share_friend_page table.share_article_table_2 td.td_error {
	margin-bottom: 10px;
	height: 45px;
}
.share_friend_page table.share_article_table_2 p {
	font-family: Georgia;
	color: #680103;
	font-weight: bold;
}
.sendarticle_emailfriend_input {
	width: 200px;
	font-size: 12px;
	padding: 2px;
	margin: 1px;
	color: #bdbdbd;
	background: #fff!important;
	border: 1px solid #bdbdbd;
}
#emailTo1.input_selected {
	color: #000;
}
#emailTo2.input_selected {
	color: #000;
}
#emailTo3.input_selected {
	color: #000;
}
#emailTo4.input_selected {
	color: #000;
}
#emailTo5.input_selected {
	color: #000;
}
.btn_submit_sendarticle {
	text-align: center;
	color: #fff;
	padding: 2px;
	width: 70px;
	margin: 10px 0;
	background: #b61c06;
	font-size: 10;
	font-weight: bold;
}
/*Redirect page*/

.do_redirect_text {
	border: 2px solid #680103;
	padding: 15px;
	text-align: center;
	background: #f0f0f0;
	width: 370px;
	float: left;
	position: relative;
	top: 40px;
	left: 40px;
	color: #666666;
	font-size: 12px;
}
.do_redirect_text .btn_backtohome {
	text-align: center;
	font-weight: bold;
	margin: 3px 0 0 0;
	font-size: 10px
}
.do_redirect_text .btn_backtohome {
	color: #680103;
}
/*tender page*/

.tender_page {
	font-size: 12px;
	color: #666666;
	margin: 10px 0;
	width: 469px;
	float: left;
	padding: 0 10px;
}
.tender_page .tender_content {
	margin-top: 10px;
	float: left;
	padding-bottom: 6px;
	width: 370px;
}
.table_tender_content td {
	padding: 3px 0;
	vertical-align: top;
}
.tender_content tr.even td {
	background-color: #f6f5f5;
}
.tender_page .categoria {
	color: #666666;
	font-size: 11px;
	font-weight: normal;
	float: left;
	width: 100%
}
.tender_page h1 {
	color: #680103;
	;
	font-family: Georgia;
	font-size: 15px;
	margin: 0;
	padding: 0;
	float: left;
	margin-bottom: 5px;
	width: 100%
}
.tender_page .tender_titulo {
	font-weight: bold;
	white-space: nowrap;
	float: left;
	text-align: left;
	padding-right: 3px;
	font-size: 11px;
}
.tender_page .tender_desc {
	font-weight: normal;
	float: left;
	font-size: 11px;
}
.tender_page p {
	float: left;
	clear: both;
	padding: 4px 0;
	width: 100%;
}
.tender_page table {
	float: left;
	margin: 0;
	padding: 0;
}
.tender_page .btn_tender_detail {
	position: relative;
	width: 120px;
	left: 120px;
	text-align: center; /*background-image: url(../img/btn_150.jpg);*/
	background-color: #b61c06;
	width: 124px;
	padding: 3px 5px;
	font-size: 10px;
	background-repeat: no-repeat;
	float: left;
}
.tender_page .btn_tender_detail a {
	color: #fff;
	font-weight: bold;
}
.tender_page .btn_tender_detail a:hover {
	color: #fcd500;
}
.tender_page table.tender_topics {
	font-size: 10px;
	margin-bottom: 10px;
	color: #680103;
}
.tender_page table.tender_topics h4 {
	font-size: 10px;
	margin-top: 8px;
	color: #666666;
}
.tender_page .tender_novigente {
	border: 1px solid #bdbdbd;
	padding: 3px;
	color: #680103;
	text-align: center;
	width: 400px;
	position: relative;
	left: 45px;
	margin: 10px 0;
	background: #fff;
}
.tender_page .tender_content_two {
	float: left;
	width: 469px;
	margin: 10px 0;
	border-bottom: 1px solid #bdbdbd;
	padding: 10px 0;
	border-top: 1px solid #bdbdbd;
}
.tender_page .tender_content_two .tender_titulo_two {
	font-weight: bold;
	float: left;
	margin-top: 5px;
}
.tender_page .tender_content_two .tender_bullets a {
	background-image: url(../img/bullets.jpg);
	background-repeat: no-repeat;
	padding-left: 10px;
	color: #680103;
	font-size: 11px;
	margin-left: 18px;
}
.tender_page .tender_content_two .tender_related_news {
	margin: 10px 0;
	float: left;
	width: 469px;
}
.tender_page .tender_content_two .tender_bullets span {
	color: #666666;
	font-style: italic;
}
.tender_page .tender_see_more {
	font-size: 11px;
	padding: 3px 14px;
	margin: 2px 0;
	font-weight: bold;
	text-transform: uppercase;
	width: 440px;
}
.tender_page .tender_see_more_single {
	font-size: 10px;
	padding: 3px 0;
	margin: 2px 0;
	float: left;
	text-align: right;
	text-decoration: underline;
}
.tender_page .tender_see_more_single a {
	text-decoration: underline;
}
.tender_page .tender_see_more span {
	color: #680103;
	font-weight: normal;
}
.tender_page p.automated_translation_notice {
	font-style: italic;
	font-size: 10px;
	padding-top: 0px;
	padding-bottom: 10px;
}
.tender_banner {
	background-image: url(../img/background_maket_banner_new.jpg);
	background-repeat: no-repeat;
	background-position: right;
	width: 100%;
	float: left;
	height: 80px;
	border: 1px solid #bdbdbd;
}
.tender_banner_title {
	font-size: 14px;
	font-family: georgia;
	color: #680103;
	font-weight: bold;
	position: relative;
	top: 10px;
	left: 20px;
}
.tender_banner table {
	position: relative;
	top: 15px;
	left: 20px;
	width: 300px;
}
.tender_banner table td {
	padding: 2px 0;
}
.tender_banner table td.title {
	width: 80px;
	font-weight: bold;
	font-size: 12px;
}
.tender_banner .btn_tender_search {
	position: relative;
	top: 30px;
	left: 25px;
	cursor: pointer;
	float: left;
}
.tender_banner table td #marketPlaceSearchCountry, .tender_banner table td #marketPlaceSearchSector {
	width: 220px;
}
.btn_bigred_static, .botonsub input{
	background-color: transparent;
	background-image: url("../img/btnnig_bigred.jpg");
	background-repeat: no-repeat;
	border: medium none;
	color: #FFFFFF;
	cursor: pointer;
	font-size: 12px;
	font-weight: bold;
	height: 36px;
	padding: 0 0 4px;
	text-align: center;
	text-shadow: 1px 1px 0 #9A0918;
	width: 135px;
}
.btn_bigred_static:hover, .botonsub input:hover {
	background-position: 0 -39px;
}

#form_consultas {
	width: 100%;
	padding-left: 20px;
}
#form_consultas textarea {
	width: 440px;
	border: solid 1px #999999;
	background-color: #F7F7F7;
	font-size: 10px;
	font-weight: bold;
}
#form_consultas p {
	font-weight: bold;
	position: relative;
	left: 380px;
	color: #680103;
	cursor: pointer;
	width: 100px;
}
#form_consultas p.clicked, #form_traduccion p.clicked {
	color: #999999;
}
#form_consultas .ajax_response, #form_traduccion .ajax_response {
	float: left;
	font-size: 10px;
	font-style: italic;
	padding: 4px 10px 4px 20px;
}
#form_traduccion p {
	color: #680103;
	font-weight: bold;
	padding-left: 40px;
	font-size: 11px;
	width: 380px;
	padding-top: 2px;
}
p#btn_consultas, p#btn_traduccion, p#btn_solicitar_traduccion {
	cursor: pointer;
}
/*tender page nuevo, joaz rivera*/

.tender_wrapper {
	width: 475px;
	height: auto;
	padding-left: 10px;
	float: left;
}
.tender_titulo h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #666666;
	text-transform: uppercase;
	font-weight: normal;
}
.tender_titulo h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #666666;
	text-transform: uppercase;
	margin-left: 5px;
}
.tender_titulo h3 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666;
	text-transform: none;
	padding-top: 11px;
	margin-bottom: 3px;
}
.tender_formulario {
	padding-left: 15px;
	padding-top: 20px;
	margin: 0 auto 0 auto;
	font-family: Verdana, Geneva, sans-serif;
	color: #333;
	font-size: 12px;
}
.tender_formulario h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #666666;
	text-transform: uppercase;
	margin-left: 5px;
	margin-bottom: 1px;
}
.tender_formulario p {
	margin-left: 15px;
}
.tender_formulario_elementos label {
	float: left;
	clear: left;
	margin: 5px 1px 0 35px;
	width: 95px;
	text-align: left;
	font-size: 10px;
	color: #444444;
}
.tender_formulario_elementos input {
	width: 260px;
	height: 14px;
	padding: 2px;
	background: #f7f7f7;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
	border: 1px solid #cccccc;
	margin-bottom: 3px;
	margin-left: -20px;
}
.tender_formulario_elementos input:focus, textarea:focus {
	background: #ffffff;
}
.tender_formulario_elementos fieldset {
	border: none;
}
.tender_social_media {
	width: 475px;
}
.tender_comprar {
	padding-left: 15px;
	padding-top: 20px;
	margin-bottom: 40px;
}
.tender_comprar p {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #666;
	margin-left: 15px;
	margin-top: 1px;
}
.tender_comprar .comprar_ahora a {
	color: #b40303;
	text-decoration: underline;
	font-size: 12px;
	font-family: Verdana, Geneva, sans-serif;
	margin-left: 15px;
	font-weight: bold;
}
.tender_comprar .comprar_ahora a:hover {
	color: #232323;
	text-decoration: underline;
}
.tender_formulario .submit a {
	color: #FFF;
}
.tender_formulario .submit, .tender_formulario .submit_disabled {
	position: relative;
	display: block;
	margin-left: 294px;
	padding: 2px;
	padding-bottom: 4px;
	text-align: center;
	font-weight: bold;
	background: #b40303;
	border: 1px solid #CCC;
	color: #FFF;
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
	width: 55px;
	height: 10px;
}
.tender_formulario .submit_disabled {
	background-color: #999999;
}
.tender_formulario .submit:hover {
	background: #4d4d4d;
	border: 1px solid #bbbbbb;
	color: #fafafa;
}
.tender_comprar h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #666666;
	text-transform: uppercase;
	margin-left: 5px;
	font-weight: bold;
}
.tender_descripcion {
	font-size: 12px;
	font-family: Verdana, Geneva, sans-serif;
	padding: 3px 0px 5px 0px;
	color: #666;
}
/*banner publicar en evento o comunicado de presa*/

.banner_publicar {
	background-image: url(../img/fondo_banner_publicar_2.jpg);
	background-repeat: no-repeat;
	width: 410px;
	height: 34px;
	border: 1px solid #bdbdbd;
	padding: 8px 30px 0 30px;
	cursor: pointer;
}
.banner_publicar p {
	font-size: 14px;
	color: #666;
	font-weight: bold;
	font-family: georgia;
	color: #093e66;
	float: right;
}
.banner_publicar span {
	font-size: 11px;
	color: #666;
	text-align: right;
	float: right;
	width: 200px;
	font-weight: bold;
}
/*video page*/

.video_table {
	margin: 10px 0;
	float: left;
}
.video_content {
	float: left;
	padding: 6px;
	width: 370px;
}
.source_content_related {
	float: left;
	margin-top: 10px;
}
.video_content .related_video, .video_content .related_source {
	float: left;
	font-size: 10px;
	font-weight: bold;
	margin-bottom: 3px;
	padding-right: 3px;
	width: 100%;
	color: #666666;
}
/*navegador de paginas numerico*/

.events_search_table {
	float: left;
	margin: 5px 0;
}
.events_search_table p {
	font-size: 12px;
}
.events_search_table .search_box {
	float: left;
	width: 150px;
	font-size: 10px;
	padding: 2px;
	height: 12px;
}
p.video_title_2 {
	color: #680103;
	font-weight: bold;
	font-family: georgia;
	font-size: 16px;
	margin-left: 10px;
}
.navegador_paginas {
	float: left;
	font-size: 10px;
	border-top: 1px solid #bdbdbd;
	width: 489px;
	padding: 5px 0px 2px 0px;
	clear: both;
}
.navegador_paginas .pages {
	float: left;
	width: 320px;
}
.navegador_paginas .pages .prev a {
	float: left;
	background-image: url(../img/flecha_left.jpg);
	background-repeat: no-repeat;
	padding: 0 10px 0 10px;
}
.navegador_paginas .pages .prev a:hover, .navegador_paginas .pages .next a:hover {
	color: #59231b;
}
.navegador_paginas .pages .numbers {
	float: left;
}
.navegador_paginas .pages .next a {
	float: left;
	float: left;
	background-image: url(../img/flecha_right.jpg);
	background-repeat: no-repeat;
	padding: 0 12px 0 10px;
	background-position: right;
}
.navegador_paginas .label {
	float: right;
	color: #666;
}
.navegador_paginas a {
	color: #680103;
}
.navegador_paginas .navegador_simple {
	width: 100%;
	float: left;
	padding-top: 5px;
}
.navegador_paginas .navegador_simple p {
	font-size: 12px;
	text-align: center;
}
.navegador_paginas .navegador_simple .prev a, .navegador_paginas .navegador_simple .next a {
	font-weight: bold;
}
.navegador_paginas .navegador_simple .pages {
	float: right;
	width: auto;
}
.navegador_paginas .navegador_simple .prev a {
	background-image: url(../img/flecha_left.jpg);
	background-repeat: no-repeat;
	padding: 0 10px 0 10px;
}
.navegador_paginas .navegador_simple .prev a:hover, .navegador_paginas .pages .next a:hover {
	color: #59231b;
}
.navegador_paginas .navegador_simple .next a {
	background-image: url(../img/flecha_right.jpg);
	background-repeat: no-repeat;
	padding: 0 12px 0 10px;
	background-position: right;
}
.sorter .navegador_paginas {
	border: none;
	border-bottom: 1px solid #bdbdbd;
	padding: 0px 0px 2px 2px;
}
.sorter .navegador_paginas .label {
	float: right;
	color: #666;
}
.sorter .navegador_paginas span {
	font-size: 10px;
	font-style: italic;
	color: #888
}
.sorter .navegador_paginas a {
	font-weight: bold;
}
div.sorter {
	clear: both;
	width: 100%;
	heigth: 15px;
}
div.noresults_search {
	float: left;
	font-size: 10px;
	padding: 10px;
	margin: 5px 0px 10px 0px;
	width: 465px;
}
.noresults_search p {
	padding: 2px 0px 2px 5px;
}
.noresults_search h4 {
	padding: 2px 0px 2px 0px;
	font-weight: normal;
	font-size: 13px;
	color: #B61C06;
}
.noresults_search h4 strong {
	color: #B61C06;
}
.noresults_search span {
	font-weight: bold;
	color: #680103;
}
p.video_title_2 {
	color: #59231b;
	font-weight: bold;
	font-family: georgia;
	font-size: 16px;
	margin-left: 10px;
}
p.video_subjet {
	font-size: 11px;
	color: #666666;
	margin: 0 0 10px 10px;
	width: 470px;
}
p.video_date {
	margin: 10px 0 0 10px;
	font-size: 11px;
	font-style: italic;
	color: #666;
}
p.video_description {
	font-size: 11px;
	color: #666;
	float: left;
	margin-left: 10px;
	margin-top: 5px;
	width: 470px;
}
p.video_autor {
	margin: 0px 10px;
	font-size: 11px;
	color: #666;
	font-style: italic;
	text-align: right;
	width: 470px;
}
.video_content .bullets_video {
	background-image: url(../img/bullets.jpg);
	background-position: 3px 2px;
	background-repeat: no-repeat;
	float: left;
	font-size: 11px;
	font-weight: normal;
	margin: 1px 0;
	padding-left: 20px;
	text-align: left;
	width: 96%;
}
.video_content .bullets_video a {
	color: #680103;
}
.video_small {
	width: 471px;
	border: 1px solid #bdbdbd;
	background: #f6f5f5;
	float: left;
}
.video_movie {
	margin: 5px;
	float: left;
}
.video_movie_content {
	float: left;
	margin: 5px 0 0 5px;
	width: 320px;
}
h2.movie_title {
	font-size: 14px;
	font-family: georgia;
	color: #680103;
	float: left;
	background-image: url(../img/icono_video.jpg);
	background-repeat: no-repeat;
	padding-left: 27px;
	text-transform: uppercase;
	margin: 10px 0 5px 0;
}
.video_movie_description {
	font-size: 11px;
	color: #666;
	float: left; /*width: 325px;*/
}
.btn_video_movie_more {
	background-image: url(../img/btn_150.jpg);
	background-repeat: no-repeat;
	width: 123px;
	float: right;
	height: 22px;
	text-align: center;
	padding: 4px 0;
	margin: 8px 10px 0 0;
}
.btn_video_movie_more a {
	font-size: 10px;
	color: #fff;
	font-weight: bold;
}
.btn_video_movie_more a:hover {
	color: #666;
}
/*Listado de eventos*/
div.list_view_event {
	border-bottom: 1px solid #BDBDBD;
	padding: 8px 0px 8px 0px;
	float: left;
	width: 100%;
}
div.list_view_event p.fuente {
	font-style: normal;
	font-size: 10px;
	font-weight: bold;
	padding: 0px 0px 2px 0px;
}
div.list_view_event p.titulo_oro {
	margin: 0px;
	margin-top: 0px;
	padding: 0px 0px 0px 0px;
}
div.list_view_event p.titulo_oro a {
	font-size: 12px;
}
div.list_view_event p.texto {
	font-size: 9px;
	margin: 1px 0px 1px 0px;
	padding: 0px 0px 0px 0px;
}
div.list_view_event p.event_by {
	font-size: 9px;
	font-weight: normal;
	padding: 0px 0px 0px 0px;
}
div.list_view_event p.event_by a {
	color: #5D5D5D;
}
div.list_view_event p.location {
	font-size: 10px;
	font-weight: bold;
}
span.only_available_in {
	font-size: 10px;
	font-style: italic;
	color: #888888;
	font-weight: normal;
}
span.only_available_in_small {
}
.btn_back_event_list {
	background-image: url(../img/ico_event_back.jpg);
	background-repeat: no-repeat;
	padding: 2px 0 0 20px;
	float: right;
	font-size: 10px;
	color: #680103;
	font-weight: bold;
	margin: 0 10px 10px 0;
	height: 16px;
}
/*Listado expandido*/
div.list_view_link_expanded {
	width: 100%;
	float: left;
	padding: 10px 0px 20px 0px;
}
div.list_view_link_expanded p.fecha {
	font-size: 9px;
	font-style: italic;
	color: #666666;
	padding-bottom: 1px;
}
div.list_view_link_expanded h2.titulo_oro {
	padding-bottom: 5px;
	margin-top: 0px;
}
div.list_view_link_expanded h2.titulo_oro a {
	font-size: 16px;
	color: #680103;
	margin-top: 0px;
}
div.list_view_link_expanded p.subject, div.list_view_link_expanded p.description {
	font-size: 11px;
}
div.list_view_link_expanded p.subject {
	font-weight: bold;
	padding-bottom: 8px;
}
div.list_view_link_expanded p.description a {
	color: #680103;
	text-decoration: underline;
	font-size: 9px;
}
/*Listado de leads*/
div.list_view_lead {
	border-bottom: 1px solid #BDBDBD;
	padding: 0px 0px 5px 0px;
	float: left;
	width: 100%;
}
div.list_view_lead p.type {
	margin-top: 5px;
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #808284;
	text-transform: uppercase;
}
div.list_view_lead p.type span {
	font-family: inherit !Important;
	font-weight: bold !Important;
	color: #808284 !Important;
	text-transform: uppercase;
}
div.list_view_lead p.precio {
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-bottom: 4px;
	margin-top: 2px;
}
div.list_view_lead p.precio span {
	font-family: inherit !Important;
	font-weight: normal !Important;
	font-style: italic;
	color: inherit !Important;
}
div.list_view_lead p.titulo_oro {
	margin-top: 0px;
}
div.list_view_lead p.texto {
	margin-bottom: 0px;
}
div.list_view_lead p.specs {
	padding-top: 2px;
}
div.list_view_lead p.specs span {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif !Important;
	font-size: 10px;
	color: inherit !Important;
	padding-right: 8px;
}
div.list_view_lead p.specs span strong {
	color: #7d7d7d;
}
div.list_view_tender {
	border-bottom: 1px solid #BDBDBD;
	float: left;
	width: 100%;
	padding: 8px 0px 8px 0px;
	clear: both;
}
div.list_view_tender p.licitaciones_codigo {
	float: left;
	clear: both;
	font-size: 10px;
	color: #666666;
	text-transform: uppercase;
	padding: 0px 0px 3px 0px;
}
div.list_view_tender p.licitaciones_sector {
	float: left;
	clear: both;
	font-size: 10px;
	font-weight: normal;
	font-style: italic;
	color: #000000;
	padding: 0px 0px 1px 0px;
	margin-top: 3px;
}
div.list_view_tender p.licitaciones_descripcion {
	float: left;
	clear: both;
	padding: 0px 0px 4px 0px;
	width: 100%;
}
div.list_view_tender p.licitaciones_descripcion a {
	text-transform: lowercase !Important;
	font-family: Georgia, "Times New Roman", serif;
	font-size: 12px;
	color: #680103;
	font-weight: bold;
	margin-top: 3px;
	margin-bottom: 3px;
	word-wrap: break-word;
}
div.list_view_tender p.licitaciones_registrarse {
	float: left;
	clear: both;
	padding: 5px 0px 0px 0px;
	width: 100%;
	text-align: right;
}
div.list_view_tender p.licitaciones_registrarse a {
	font-size: 10px;
	color: #D9251B;
	font-weight: bold;
	text-decoration: underline;
	font-size: 11px;
}
table.marketplace_datos {
	width: 470px;
	float: left;
	clear: both;
}
table.marketplace_datos .licitacion_fecha {
	font-style: oblique;
	font-size: 10px;
	text-align: right;
}
table.marketplace_datos .licitacion_fecha_volumen {
	font-style: oblique;
	font-size: 10px;
	text-align: right;
	width: 225px;
}
table.marketplace_datos .licitacion_fecha_num {
	color: #666;
	text-align: right;
	font-size: 11px;
}
/*listview de series*/
div.list_view_timeserie {
	padding: 0px 0 3px 0;
	border-bottom: 1px solid #bdbdbd;
	margin-bottom: 5px;
	float: left;
	width: 100%;
}
div.list_view_timeserie span {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif !Important;
	font-size: 11px !Important;
}
div.list_view_timeserie span.timeserie_value, div.list_view_timeserie span.timeserie_change {
	font-weight: bold !Important;
}
div.list_view_timeserie span.date {
	margin-right: 10px;
!Important;
}
div.intralisting_message {
	/*background-color:#888888;*/
	text-align: center;
	width: 100%;
	float: left;
}
div.intralisting_message_outer {
	float: left;
	clear: both;
	width: 100%;
	padding: 3px 0px 3px 0px;
	border-bottom: 1px solid #BDBDBD;
}
div.intralisting_message_article {
	border-bottom: none !Important;
	padding: 8px 0px 8px 0px !Important;
}
div.intralisting_message a {
	color: #888888;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
div.intralisting_message a:hover {
	color: #444444;
}
div.rotating_showcase_c_container {
	padding: 2px 8px 3px 8px;
	width: 284px;
	background-image: url(../img/fondo_componentes_rnc.jpg);
	background-position: bottom;
}
div.rotating_showcase_c_container div.rotating_element {
	width: 277px;
	background-color: #ffffff;
	padding: 0px 4px 0px 3px;
}
div.rotating_showcase_navigation_toolbar {
	width: 100%;
	float: left;
	margin-top: -5px;
	margin-bottom: 2px;
}
div.rotating_showcase_navigation_toolbar_button_container {
	float: right;
	padding-right: 5px;
}
div.rotating_showcase_navigation_toolbar_button_container a {
	font-size: 9px;
	color: #353535;
}
div.rotating_showcase_navigation_toolbar_button_container a {
	background-repeat: no-repeat;
}
div.rotating_showcase_navigation_toolbar_button_container a.next {
	background-image: url(../img/flecha_grey_small_right.gif);
	padding-right: 9px;
	background-position: right 4px;
}
div.rotating_showcase_navigation_toolbar_button_container a.prev {
	background-image: url(../img/flecha_grey_small_left.gif);
	padding-left: 9px;
	background-position: left 4px;
}
div.showcase_bottom_toolbar {
	width: 100%;
	float: left;
	background-color: #ffffff;
}
div.showcase_bottom_toolbar a {
	font-size: 10px;
	font-style: oblique;
	color: #680103;
	padding: 0px 2px 2px 2px;
}
div.showcase_bottom_toolbar a.left {
	float: left;
}
div.showcase_bottom_toolbar a.right {
	float: right;
}
/*bolsa valores tools*/
.valores_tools {
	width: 468px;
	text-align: center;
	margin: auto;
}
.valores_tools_report {
	width: 468px;
	text-align: center;
	margin: auto;
}
.valores_table {
	width: 100%;
	float: left;
}
.valores_table {
	text-align: center;
}
.valores_table .cr_valores {
	width: 70px;
	border: 1px solid #bdbdbd;
	background-color: #f6f5f5;
	text-align: center;
	margin: auto;
	float: left;
	padding: 3px 0;
}
.valores_table .gt_valores {
	width: 70px;
	border: 1px solid #bdbdbd;
	background-color: #f6f5f5;
	text-align: center;
	margin: auto;
	float: left;
	padding: 3px 0;
}
.valores_table .hn_valores {
	width: 70px;
	border: 1px solid #bdbdbd;
	background-color: #f6f5f5;
	text-align: center;
	margin: auto;
	float: left;
	padding: 3px 0;
}
.valores_table .ni_valores {
	width: 70px;
	border: 1px solid #bdbdbd;
	background-color: #f6f5f5;
	text-align: center;
	margin: auto;
	float: left;
	padding: 3px 0;
}
.valores_table .pa_valores {
	width: 70px;
	border: 1px solid #bdbdbd;
	background-color: #f6f5f5;
	text-align: center;
	margin: auto;
	float: left;
	padding: 3px 0;
}
.valores_table .sv_valores {
	width: 70px;
	border: 1px solid #bdbdbd;
	background-color: #f6f5f5;
	text-align: center;
	margin: auto;
	float: left;
	padding: 3px 0;
}
.valores_table p {
	font-size: 10px;
}
.flag_valores {
	padding: 5px 0px;
}
p.titulo_valores {
	font-family: georgia;
	color: #000;
	border-bottom: 1px solid #bdbdbd;
	font-size: 14px;
	float: left;
	font-weight: bold;
	margin: 10px 0 5px 0;
	padding-bottom: 3px;
	width: 100%;
	text-align: left;
}
.valores_tools_report a {
	font-size: 10px;
	padding: 2px 0;
	color: #000;
}
.valores_tools_report a:hover {
	color: #680103;
}
.valores_tools_report a.btn_mas_valores {
	font-size: 10px;
	padding: 2px;
	color: #680103;
	font-style: italic;
	float: right;
	vertical-align: bottom;
}
a.btn_mas_reports {
	font-size: 10px;
	padding: 2px;
	color: #680103;
	float: left;
	margin-left: 15px;
	font-style: italic;
}
a.btn_mas_reports:hover {
	color: #666;
}
a.btn_img_valores {
	cursor: pointer;
}
.valores_article h2.company_profile {
	float: left;
	font-size: 16px;
	font-weight: bold;
	font-family: Georgia;
	color: #680103;
	margin-top: 10px;
}
.valores_article .marco_perfil_company {
	border-top: 1px solid #bdbdbd;
	width: 450px;
	height: auto;
	padding: 10px;
	float: left;
}
.valores_article .fondo_perfil_company {
	background-image: url(../img/fondo_tarjeta.jpg);
	background-position: bottom;
	width: 480px;
	height: auto;
	float: left;
	margin-top: 10px;
	position: relative;
}
.valores_article .perfil_company_izq {
	font-size: 12px;
	float: left;
	width: 225px;
	margin-bottom: 5px;
}
.valores_article .perfil_company_der {
	margin: 10px 0 10px 10px;
	text-align: center;
	float: right;
	width: 200px;
}
.valores_related_articles {
	width: 360px;
	float: left;
	padding-left: 5px;
}
.valores_fechas {
	height: 80px;
	width: 60px;
	margin: auto;
}
/*simulador de finanzas*/
.simulador {/*position:relative; top:20px; left: 10px; */
	float: left;
	height: 550px;
	width: 770px;
	margin: 15px 7px 10px 7px;
}
p.disclaimer {
	float: left;
	font-size: 10px;
	color: #666;
	width: 100%;
	text-align: center;
	padding-bottom: 10px;
}
/*Mediakit nuevo*/
/*intro*/
div.mediakit_intro {
	padding: 10px;
}
div.mediakit_intro p.text1 {
	font-size: 14px;
	padding-left: 20px;
	padding-top: 10px;
}
div.mediakit_intro h1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 25px;
	font-weight: normal;
	padding-left: 20px;
	padding-bottom: 10px;
}
div.mediakit_intro h1 span.highlight {
	font-size: 23px;
	font-weight: bold;
}
div.mediakit_intro h1 span.cadata_title {
	font-weight: bold;
}
div.mediakit_intro h1 span.red {
	color: #D21A22;
}
div.audience {
	clear: both;
	float: left;
	text-align: left;
}
p.audience_title {
	font-size: 18px;
	color: #999999;
	font-weight: bold;
}
div.audience p.number {
	padding: 0px 3px 5px 10px;
	font-size: 14px;
}
div.audience div.topics {
	font-size: 12px;
	padding: 0px 0px 0px 10px;
}
div.top_topics .title p {
	padding-left: 0px;
	font-size: 14px;
	padding-top: 5px;
}
div.audience span.big_number {
	font-size: 20px;
	font-weight: bold;
}
/* div.audience {
	clear:both; float:left; text-align:left;
}


.mediakit_intro div.audience table{
	padding:0px 0px 0px 25px;
}
 div.audience p.number {
	padding:0px 3px 0px 25px; font-size:14px;
}
 div.audience span.big_number {
font-size:20px; font-weight:bold;
}
 div.audience span.small_num {
font-size:15px; font-weight:bold; padding:0px 0px 0px 20px;
}

 div.audience div.top_topics{
	clear:both; padding:0px 0px 0px 0px;
}
div.audience div.title{
	float:left; font-size:14px; padding:0px 0px 0px 25px; clear:both;
}
 div.audience div.topics{
	float:left; font-size:12px; width:650px; padding:0px 0px 0px 10px;
}*/

/* Productos */
div.mediakit_products {
	padding: 0px 10px;
	float: left;
}
div.mediakit_products h2 {
	font-size: 16px;
	font-family: Georgia;
	padding: 0px 0px 10px 0px;
}
div.mediakit_products th p {
	font-size: 26px;
	color: #DBDBDB;
	padding: 5px 0px 10px 0px;
}
div.mediakit_products div.product_menu th p {
	font-size: 16px;
	color: #DBDBDB;
	padding: 5px 0px 0px 0px;
}
div.mediakit_products th {
	background: #f9f9f9;
}
div.mediakit_products th.yellow {
	background: #ffffcc;
}
table.mediakit_products {
	width: 100%;
}
div.mediakit_products td {
	background: #f9f9f9;
	text-align: center;
	font-size: 13px;/*mk_products_line_separator.gif*/
}
div.mediakit_products td.yellow {
	background: #ffffcc;
}
div.mediakit_products td.selected {
	background: #FFDDDD !Important;
	border: solid 2px #333333;
	cursor: pointer;
}
div.mediakit_products td.current a { /*Thi is used by the smaller menu_product.ctp*/
	font-size: 20px;
	font-weight: bold;
	color: #333333;
}
div.mediakit_products td img {
	border: solid 2px #555555;
}
div.mediakit_products td.right_border {
	background-image: url(../img/mk_products_line_separator.gif) !Important;
	background-position: 100% 30% !Important;
	background-repeat: no-repeat !Important;
}
div.mediakit_products div.product_titles {
	width: 100%;
	height: 36px;
	padding-top: 10px;
	position: relative;
}
div.mediakit_products div.product_titles div {
	position: absolute;
	width: 100%;
	text-align: center;
	left: 0px;
	bottom: 0px;
}
div.mediakit_products div.product_menu div.product_titles div {
	position: auto;
	width: 100%;
	text-align: center;
	bottom: auto;
}
div.mediakit_products div.product_titles p {
	padding: 00px 12px 3px 12px;
	font-size: 14px;
}
div.mediakit_products div.product_menu div.product_titles p {
	padding: 00px 12px 3px 12px;
	font-size: 12px;
	color: #cccccc;
	text-decoration: underline;
}
div.mediakit_products td.selected div.product_titles p {
	font-weight: bold;
}
div.mediakit_products p.price {
	padding: 6px 12px 3px 12px;
	font-size: 14px;
}
div.mediakit_products td.selected p.price {
	font-size: 16px;
}
div.mediakit_products div.more_info {
	text-align: center;
	padding: 20px 0px 15px 0px;
}
div.mediakit_products div.more_info p {
	background: #646464;
	color: #fff;
	padding: 3px 8px 3px 8px;
	font-size: 12px;
	width: auto !Important;
}
div.mediakit_products div.more_info a {
	color: #fff;
}
/*Pagina de banners1*/

h1.products_title {
	position: relative;
	left: 15px;
	font-size: 16px;
	width: 544px;
	text-align: left;
	padding: 0px 0px 3px 0px;
	color: #680103;
	/*text-transform:uppercase;*/

	margin: 10px 0px 20px 10px;
}
h1.products_title span.option_title {
	float: left;
	font-weight: normal;
	font-style: italic;
}
h1.products_title span.option_name {
	float: left;
	font-weight: bold;
}
h1.products_title span.other_options {
	float: right;
	font-weight: normal;
	font-size: 14px;
	padding-top: 5px;
}
h1.products_title span.other_options a {
	font-size: 10px;
	color: #681013;
	font-weight: bold;
}
div.mediakit_products_desc {
	padding: 10px;
}
div.mediakit_products_desc h2 {
	font-size: 18px;
	font-weight: normal;
}
div.mediakit_products_desc h3 {
	font-size: 14px;
	font-weight: bold;
	font-family: Verdana;
	text-transform: none;
	color: #680103;
	padding-top: 25px;
}
div.mediakit_products_desc h4 {
	font-size: 12px;
	font-weight: bold;
	padding: 2px 5px 2px 25px;
	float: left;
}
div.mediakit_products_desc p {
	font-size: 12px;
	font-weight: normal;
	padding: 2px 5px 5px 25px;
	float: left;
}
div.mediakit_products_desc table {
	margin-left: 25px;
}
div.mediakit_products_desc table td {
	font-size: 12px;
	border-top: solid 1px #dddddd;
	padding: 1px 1px 1px 3px;
	text-align: center;
}
div.mediakit_products_desc table th {
	font-size: 12px;
	font-weight: bold;
	padding: 3px;
	border-bottom: solid 2px #dddddd;
}
div.mediakit_products_desc div.prices_table_desc {
	padding-top: 15px;
}
div.mediakit_products_desc div.prices_table_desc p {
	font-size: 10px;
	font-style: italic;
}
p.promo {
	font-size: 14px;
	padding-left: 25px;
}
td.right_contact_form {
	padding: 0px 20px 0px 20px;
}
td.right_contact_form h2 {
	font-size: 12px;
	font-weight: normal;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
div.form_contact_buy {
	border: 1px solid #BDBDBD;
	padding: 15px;
}
div.form_contact_buy div.inner {
	background: #FBFBFB;
	padding: 20px;
}
div.form_contact_buy div.inner p {
	font-size: 12px;
	font-style: italic;
	padding-top: 10px;
	width: 100%;
}
div.form_contact_buy div.inner input, div.form_contact_buy div.inner textarea {
	width: 100%;
	padding: 2px;
	font-size: 10px !Important;
	border: 1px solid #BDBDBD;
}
div.form_contact_buy div.inner input.btn_submit_buy {
	background: #b61c06;
	color: #fff;
	cursor: pointer;
	font-size: 12px;
	margin-top: 10px;
	text-align: center;
	padding: 3px 10px;
	width: auto;
	font-weight: bold;
}
div.form_contact_buy div.error_sign {
	width: 80%;
}
td.product_image img {
	border: 3px solid #999999;
	margin-bottom: 20px;
}
/*Mediakit interactivo - 26-7-2010*/
#mediakit_interactivo {
	padding: 20px;
	float: left;
}
#mediakit_interactivo h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #999999;
	padding-top: 15px;
	padding-bottom: 20px;
	font-weight: normal;
}
#mediakit_interactivo h2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	font-weight: bold;
	text-transform: uppercase;
	padding: 0px 0px 3px 42px;
	background-repeat: no-repeat;
}
#mediakit_interactivo h2.step_1 {
	background-image: url(../img/mediakit_circles_1.jpg);
}
#mediakit_interactivo h2.step_2 {
	background-image: url(../img/mediakit_circles_2.jpg);
}
#mediakit_interactivo h2.step_3 {
	background-image: url(../img/mediakit_circles_3.jpg);
	padding: 9px 0px 11px 42px;
}
#mediakit_interactivo h2.step_4 {
	background-image: url(../img/mediakit_circles_4.jpg);
	padding: 9px 0px 11px 42px;
}
#mediakit_interactivo h3 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight: bold;
	text-transform: none;
	padding: 10px 0px 3px 0px;
}
#mediakit_interactivo h4 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
	text-transform: none;
	padding: 6px 0px 6px 0px;
}
#mediakit_interactivo h4 span {
	font-weight: normal;
}
#mediakit_interactivo h5 {
	font-weight: normal;
	font-size: 15px;
}
#mediakit_interactivo p {
	font-size: 11px;
	color: #666666;
}
#mediakit_interactivo div.banners_posiciones {
	display: block;
	float: left;
	height: 728px;
	width: 459px;
	border-right: solid 1px #E2E2E2;
	border-left: solid 1px #E2E2E2;
	padding: 0px 22px;
}
#mediakit_interactivo #banners_clicable {
	height: 667px;
	width: 473px;
	background-image: url(../img/mediakit_banners_back.jpg);
	background-repeat: no-repeat;
	position: relative;
	margin-top: 5px;
}
#banners_clicable div.container {
	background-color: #FFF;
	border: 2px solid #FF0000;
	color: #C10000;
	font-family: Verdana;
	font-size: 16px;
	position: absolute;
	text-align: center;
	cursor: pointer;
}
#banners_clicable div.container:hover {
	font-weight: bold;
}
#banners_clicable div.container div {
	color: #C10000;
}
#banners_clicable div span {
	color: #C10000;
	font-size: 9px;
}
#banners_clicable:hover {
/*font-weight: bold;*/
}
#banners_clicable #b_principal {
	width: 334px;
	height: 39px;
	left: 62px;
	top: 39px;
}
#banners_clicable #b_cd {
	width: 215px;
	height: 26px;
	left: 236px;
	top: 137px;
}
#banners_clicable #b_c {
	width: 136px;
	height: 136px;
	left: 236px;
	top: 180px;
}
#banners_clicable #b_c2 {
	width: 136px;
	height: 136px;
	left: 236px;
	top: 424px;
}
#banners_clicable #b_d {
	width: 72px;
	height: 112px;
	left: 380px;
	top: 279px;
}
#banners_clicable #b_ab {
	width: 215px;
	height: 26px;
	left: 8px;
	top: 420px;
}
#banners_clicable #b_d2 {
	width: 72px;
	height: 112px;
	left: 380px;
	top: 454px;
}
#banners_clicable #b_pie {
	width: 334px;
	height: 39px;
	left: 62px;
	top: 580px;
}
#banners_clicable #b_principal div {
	left: 0px;
	top: 9px;
	position: absolute;
	width: 100%;
}
#banners_clicable #b_cd div {
	left: 0px;
	top: 3px;
	position: absolute;
	width: 100%;
}
#banners_clicable #b_c div {
	left: 0px;
	top: 51px;
	position: absolute;
	width: 100%;
}
#banners_clicable #b_c2 div {
	left: 0px;
	top: 51px;
	position: absolute;
	width: 100%;
}
#banners_clicable #b_d div {
	left: 0px;
	top: 33px;
	position: absolute;
	width: 100%;
}
#banners_clicable #b_ab div {
	left: 0px;
	top: 3px;
	position: absolute;
	width: 100%;
}
#banners_clicable #b_d2 div {
	left: 0px;
	top: 33px;
	position: absolute;
	width: 100%;
}
#banners_clicable #b_pie div {
	left: 0px;
	top: 9px;
	position: absolute;
	width: 100%;
}
#banners_clicable div.selected {
	background-color: #CC0000;
	border: 2px solid #670101;
}
#banners_clicable div.selected div {
	font-weight: bold;
	color: #ffffff;
}
#banners_clicable div.selected div span {
	font-weight: bold;
	color: #ffffff;
}
#mediakit_interactivo div.segmentacion {
	float: left;
	width: 196px;
	padding: 0px 10px 0px 0px;
}
#mediakit_interactivo div.segmentacion #audiencia {
	font-size: 24px;
	padding: 3px 0px 3px 0px;
	font-weight: bold;
}
#mediakit_interactivo div.audiencia_segmentacion {
	text-align: center;
	padding-right: 25px;
}
#mediakit_interactivo div.segmentacion h3 {
	padding-left: 0px;
	padding-top: 20px;
}
#mediakit_interactivo div.segmentacion .segmentacion_list {
	padding: 0px 0px 0px 5px;
}
#mediakit_interactivo div.segmentacion .segmentacion_list input {
	padding: 0px;
	margin: 0px;
	width: auto;
	margin-right: 5px;
}
#mediakit_interactivo div.segmentacion .segmentacion_list p {
	padding: 4px 0px 4px 0px;
	height: 15px;
	width: 100%;
	float: left;/*border:solid 1px #ccc;*/
}
#mediakit_interactivo div.segmentacion .segmentacion_list hr {
	color: #CCCCCC;
	border: solid 1px #cccccc;
	width: 100%;
	float: left;
	height: 2px;
}
#mediakit_interactivo div.segmentacion p.selected {
	font-weight: bold;
	color: #D91F0A;
}
#mediakit_interactivo div.results {
	float: left;
	width: 216px;
	padding: 0px 0px 0px 20px;
}
#mediakit_interactivo table.presupuestos_labels {
	padding: 5px 0px 5px 0px;
}
#mediakit_interactivo #prices {
	padding-left: 20px;
	/*margin-bottom:18px;*/
	height: 136px;
}
#mediakit_interactivo #presupuesto {
	padding-bottom: 10px;
	border-bottom: solid 1px #E2E2E2;
}
#mediakit_interactivo p.bullet_dash {
	background-image: url(../img/bullet_dash.gif);
	background-repeat: no-repeat;
	padding-left: 10px;
	background-position: 2px 6px;
}
#mediakit_interactivo #prices table {
	width: 180px;
}
#mediakit_interactivo #audiencia_title {
	padding-bottom: 0px;
}
#mediakit_interactivo #audiencia_detail {
	padding-left: 10px;
}
#mediakit_interactivo #prices table td {
	border-bottom: solid 1px #CCCCCC;
}
#mediakit_interactivo #prices table tr.last_row td {
	border-bottom: none;
}
#mediakit_interactivo #prices table th {
	padding: 3px 3px 0px 3px;
	font-size: 10px;
	text-align: right;
}
#mediakit_interactivo #prices table td {
	padding: 3px;
	font-size: 11px;
}
#mediakit_interactivo #prices table td.price_cell {
	text-align: right;
}
#mediakit_interactivo #prices table td.reach_per {
	text-align: right;
}
#mediakit_interactivo #prices table tr.selected_alcance td {
	color: #D91F0A;
	font-weight: bold;
}
#mediakit_interactivo #prices table td input {
	width: auto;
	padding: 0px;
	margin: 0px;
	height: 13px;
}
#mediakit_interactivo #presupuesto p.exclusividad {
	padding-left: 20px;
}
#mediakit_interactivo span.btn_submit_registro {
	left: 20px;
}
#mediakit_interactivo #summary {
	border-bottom: 1px solid #E2E2E2;
	padding-bottom: 10px;
	padding-top: 10px;
}
#mediakit_interactivo #summary table {
	margin: 5px 0px 0px 10px;
}
#mediakit_interactivo #summary td {
	font-size: 14px;
	padding: 1px 2px 1px 2px;
}
#mediakit_interactivo #summary td.value, #mediakit_interactivo #summary td.value span {
	color: #D91F0A;
}
#mediakit_interactivo #summary td.result, #mediakit_interactivo #summary td.result span {
	font-weight: bold;
	font-size: 16px;
}
#mediakit_interactivo #summary td.value.result {
	font-size: 20px;
}
#mediakit_interactivo div.formulario {
	padding: 12px 8px 5px 8px;
}
#mediakit_interactivo div.formulario p.label {
	padding-top: 4px;
}
#mediakit_interactivo div.formulario input {
	width: 150px;
}
#mediakit_interactivo div.formulario textarea {
	width: 150px;
}
#mediakit_interactivo div.formulario input, #mediakit_interactivo div.formulario textarea, #mediakit_interactivo div.formulario select {
	border: 1px solid #cccccc;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #D91F0A;
	padding: 2px;
	font-size: 10px;
	background: #fafafa;
}
#mediakit_interactivo span.numeric-stepper {
	border: 1px solid #cccccc;
}
#mediakit_interactivo span.numeric-stepper input {
	color: #D91F0A;
	font-weight: bold;
}
#mediakit_interactivo #btn_enviar_form {
	width: 60px;
	left: 60px;
}
#mediakit_interactivo span.disabled {
	color: #666666;
	border: solid 1px #dddddd;
	background-color: #eeeeee;
}
#mediakit_interactivo #formulario .response {
	/*text-align:center;*/
	font-size: 11px;
	font-weight: bold;
	padding-top: 8px;
}
/*ACCESO RESTRINGIDO - COMPRA*/
div.restricted_alert {
	width: 466px;
	float: left;
	background-color: #F7F7F7;
	border: solid 1px #D72314;
	padding: 0px;
	margin-top: 10px;
}
div.restricted_alert p {
	width: auto;
}
div.restricted_alert div.product_description p {
	width: 90%;
}
div.restricted_alert div.restricted_header {
	background-color: #D72314;
	color: #FEFEFE;
	font-size: 12px;
	font-weight: bold;
	padding: 10px 5px 10px 10px;
}
div.restricted_alert div.part_one {
	padding: 0px 5px 5px 5px;
	background-image: url(../img/restricted_shadow_top.jpg);
	background-repeat: repeat-x;
}
div.restricted_alert div.product_description {
	width: 312px;
	float: left;
	border-right: solid 4px #D72314;
}
div.restricted_alert div.customer_login {
	width: 120px;
	float: left;
	padding: 30px 10px 10px 10px;
	text-align: center;
}
div.restricted_alert div.customer_login p {
	font-size: 11px;
}
div.restricted_alert div.customer_login a {
	text-decoration: underline;
	font-weight: bold;
	color: #333333;
}
div.restricted_alert div.part_one p.title {
	font-weight: bold;
	font-size: 12px;
	padding: 15px 5px 5px 8px;
}
div.restricted_alert div.part_one p.feature {
	font-size: 10px;
	padding: 3px 3px 3px 25px;
	background-image: url(../img/bullet_feature.gif);
	background-repeat: no-repeat;
	background-position: 10px 5px;
}
.landing_CGC div.restricted_alert div.part_one p.feature {
	background-image: url("../img/bullet_new.png");
	background-position: 16px 7px;
	font-size: 12px;
	margin-bottom: 6px;
	padding: 3px 3px 3px 33px;
}
div.restricted_alert div.part_two {
	padding: 0px 5px 5px 5px;
}
.iconsn {
	background-image: url(../img/iconsnew.png);
	background-color: transparent;
	background-repeat: no-repeat;
}
.iconsn.mail1 {
	background-position: 0 0;
}
.landing_CGC p.contact_us_title .mail1 {
	display: block;
	float: left;
	height: 17px;
	margin-left: 13px;
	margin-right: 7px;
	margin-top: 11px;
	width: 24px;
}
div.restricted_alert div.part_two p.contact_us_title {
	font-size: 16px;
	color: #333333;
	font-weight: bold;
	padding: 15px 5px 5px 15px;
}
.landing_CGC div.restricted_alert div.part_two p.contact_us_title {
	background: url("../img/bg_bar_title_gris.jpg") repeat-x scroll center bottom transparent;
	border-radius: 3px 3px 0 0;
	color: #FFFFFF;
	font-family: arial, helvetica;
	font-size: 15px;
	height: 41px;
	line-height: 37px;
	padding: 0;
	text-shadow: 1px 1px 0 #555555;
}
div.restricted_alert div.part_two p.phone_contact, div.restricted_alert div.part_two p.mail_contact {
	background-repeat: no-repeat;
	padding: 5px 5px 5px 50px;
	margin-top: 15px;
	background-position: 15px 0px;
}
div.restricted_alert div.part_two p.phone_contact {
	background-image: url(../img/contact_phone.png);
}
div.restricted_alert div.part_two p.mail_contact {
	background-image: url(../img/contact_mail.png);
	width: 90%;
	float: left;
}
.landing_CGC div.restricted_alert div.part_two p.mail_contact {
	background-image: none;
	float: left;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 8px;
	padding: 0;
	width: 100%;
	color: #555555;
}
div.restricted_alert div.part_two #form_tender {
	float: left;
	clear: both;
}
div.restricted_alert div.part_two input {
	width: 219px;
	border: solid 1px #999999;
	height: 16px;
}
.landing_CGC div.restricted_alert div.part_two input {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #CCCCCC;
	border-radius: 2px;
	color: #444444;
	font-family: arial, helvetica;
	font-size: 12px;
	height: 12px;
	padding: 4px;
	width: 308px;
}
.landing_CGC div.restricted_alert div.part_two input:focus {
	background: none repeat scroll 0 0 #F6F6F6;
	border: 1px solid #BBBBBB;
	box-shadow: 0 0 2px #CCCCCC;
}
div.restricted_alert div.part_two div.ajax_target {
	position: relative;
	left: 75px;
	padding-bottom: 20px;
	float: left;
}
.landing_CGC div.restricted_alert div.part_two div.ajax_target {
	clear: both;
	left: 0;
	padding: 0;
	position: inherit;
}
div.restricted_alert div.part_two td.label {
	font-weight: bold;
	font-size: 10px;
	color: #333333 !Important;
	text-align: right;
	padding: 2px 0px 2px 0px;
}
div.restricted_alert div.part_two td.label p {
	color: #333333;
	width: 100%;
	text-align: right;
	padding: 0px;
}
.landing_CGC div.restricted_alert div.part_two td.label {
	color: #333333;
	font-size: 11px;
	width: 88px;
	text-align: left;
}
html body .landing_CGC div.restricted_alert div.part_two td.label p {
	font-size: 11px;
	font-weight: normal;
	text-align: right;
}
div.restricted_alert div.part_two span.submit, div.restricted_alert div.part_two span.submit_disabled {
	position: relative;
	display: block;
	margin-left: 170px;
	padding: 4px;
	padding-bottom: 2px;
	text-align: center;
	font-weight: 700;
	background: #b40303;
	border: 1px solid #CCC;
	color: #FFF;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	width: 120px;
	height: 14px;
	-webkit-transition: background 0.3s ease;
	-moz-transition: background 0.3s ease;
	-ms-transition: background 0.3s ease;
	-o-transition: background 0.3s ease;
	transition: background 0.3s ease;
}
div.restricted_alert div.part_two span.submit:hover {
	background: #4d4d4d;
	border: 1px solid #bbb;
	color: #fafafa;
}
div.restricted_alert div.part_two div.brochure {
	position: relative;
	top: 16px;
	left: 151px;
	float: left;
	background-image: url(../img/pdf_icon.png);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding: 3px 3px 3px 18px;
	background-color: #E9E9E9;
	border: solid 1px #CDCDCD;
}
div.restricted_alert div.part_two div.brochure a:hover {
	color: #D72314;
}
span.solo_clientes {
	font-size: 9px;
	color: #999999;
}
div.tender_contact_left {
	width: 449px;
	float: left;
}
div.tender_contact_left div.restricted_alert {
	background: none;
	background-image: none;
	border: none;
}
div.tender_contact_left div.restricted_alert div.part_one {
	background-image: none;
	float: left;
}
div.tender_contact_left div.restricted_alert div.product_description {
	border-right: none;
	width: 100%;
}
div.tender_contact_left div.restricted_alert div.part_one p.title {
	font-size: 14px;
}
.landing_CGC div.tender_contact_left div.restricted_alert div.part_one p.title {
	margin-top: 18px;
	padding-top: 0;
}
.landing_reportes div.tender_contact_left div.restricted_alert div.part_one p.title {
    margin-bottom: 12px;
    margin-top: 10px;
    padding-top: 0;
    width: auto;
}
div.tender_contact_left div.restricted_alert div.part_two {
	float: left;
}
div.tender_contact_left div.restricted_alert div.part_two td.label p {
	font-size: 10px;
}
div.restricted_alert div.part_two span {
	font-size: 13px;
}
div.tender_contact_left div.restricted_alert div.brochure {
	background-image: url(../img/pdf_icon.png);
	background-repeat: no-repeat;
	background-position: 128px 2px;
	padding: 3px 3px 3px 148px;
	float: left;
	margin-top: 12px;
	margin-bottom: 12px;
}
.landing_CGC div.tender_contact_left div.restricted_alert div.brochure {
	background: none;
	clear: both;
	float: none;
	margin: 0 auto 21px;
	overflow: hidden;
	padding: 0;
	width: 275px;
}
body.language_en .landing_CGC div.tender_contact_left div.restricted_alert div.brochure {
	width: 367px;
}
.landing_CGC div.tender_contact_left div.restricted_alert div.brochure a {
	background-color: transparent;
	background-image: url("../img/broch_cad.png");
	background-position: 0 0;
	background-repeat: no-repeat;
	color: #680103;
	display: block;
	float: none;
	font-size: 14px;
	height: 72px;
	line-height: 50px;
	margin: 0 auto;
	padding: 0 0 0 98px;
	text-align: left;
	width: 210px;
}
body.language_en .landing_CGC div.tender_contact_left div.restricted_alert div.brochure a {
	width: 268px;
}
.landing_CGC div.tender_contact_left div.restricted_alert div.brochure a:hover {
	color: #777;
}
div.tender_contact_left div.restricted_alert div.brochure a {
	font-size: 14px;
}
div.tender_contact_left div.restricted_alert div.brochure a:hover {
 color:#
}
div.tender_contact_right {
	width: 470px;
	float: left;
	background-repeat: no-repeat;
}
div.tender_contact_left div.restricted_alert {
	width: 446px;
}
p.customer_login_link {
	padding-top: 40px;
	float: left;
	font-size: 10px;
}
p.customer_login_link a {
	color: #680103;
	font-weight: bold;
}
/*TENDER BUY*/

#content.tenderbuynew {
	border: medium none;
	margin-top: -7px;
}
div.tenderbuy {
}
div.tenderbuy h2.eltitu, div.tenderprebuy h2.eltitu {
	background: url("../img/head_info_cgc.jpg") no-repeat scroll 0 0 transparent;
	display: block;
	height: 105px;
	text-indent: -99999px;
	width: 990px;
}
div.tenderprebuy h2.eltitu {
	background: url("../img/head_pretenderbuy_cgc_es.jpg") no-repeat scroll 0 0 transparent;
}
body.language_en div.tenderprebuy h2.eltitu {
	background: url("../img/head_pretenderbuy_cgc_en.jpg") no-repeat scroll 0 0 transparent;
}
body.language_en div.tenderbuy h2.eltitu {
	background: url("../img/head_info_cgc_en.jpg") no-repeat scroll 0 0 transparent;
}
div.tenderbuy p.label {
	clear: both;
	color: #555555;
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 5px;
	margin-top: 24px;
}
div.tenderbuy p.sublabel {
	color: #999999;
	font-size: 11px;
	font-weight: normal;
}
div.tenderbuy p.label span {
	font-weight: normal;
}
div.tenderbuy p.text {
}
.tenderbuy select {
	background-color: #F6F6F6;
	border: 1px solid #CCCCCC;
	border-radius: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 4px;
}
div.tenderbuy p.text input, div.tenderbuy div.sectores li.inptext input {
	background-color: #F6F6F6;
	border: 1px solid #CCCCCC;
	border-radius: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 16px;
	margin-top: 2px;
	padding: 5px;
	width: 400px;
}
div.tenderbuy p.text input:focus, div.tenderbuy div.sectores li.inptext input:focus {
	background-color: #f9f9f9;
	border: 1px solid #bbb;
	box-shadow: 0 0 2px #CCCCCC;
}
div.tenderbuy div.sectores {
	clear: both;
	margin-bottom: 20px;
	overflow: hidden;
	padding: 0;
	width: auto;
}
div.tenderbuy div.sectores input {
	float: left;
	margin-right: 7px;
	margin-top: 1px;
	width: auto;
}
div.tenderbuy div.sectores li {
	font-size: 11px;
	float: left;
	width: 270px;
	padding: 2px;
	list-style: none;
}
div.tenderbuy div.sectores li.inptext {
	clear: both;
	margin-top: 5px;
	width: 100%;
}
div.tenderbuy div.sectores li.inptext label {
	clear: both;
	float: left;
	font-weight: bold;
}
div.tenderbuy div.sectores li.inptext input {
	clear: both;
	height: 14px;
}
div.tenderbuy p.label2 {
	margin-top: 20px;
	margin-left: 20px;
	font-size: 13px;
}
.tenderbuy .contieneform {
	background: url("../img/mapa_semit.png") no-repeat scroll right top transparent;
	display: block;
	margin-left: 40px;
	padding-top: 6px;
}
.tenderbuy .contieneform.tiposuscbuy {
	display: block;
	margin: 0;
	overflow: hidden;
	padding: 20px 20px 32px;
}
.tenderbuy .contieneform.tiposuscbuy > p {
	font-size: 13px;
	margin: 0 0 20px;
}
.tenderbuy .contieneform.tiposuscbuy > p > em {
	font-size: 11px;
	font-style: normal;
}
div.tenderbuy #btnprocesar {
	clear: both;
}
.tenderbuy .contienebtnyterm {
	display: block;
	margin: 0 0 26px 0;
	overflow: hidden;
}
.btncadata {
	background-color: transparent;
	background-repeat: no-repeat;
	color: #FFFFFF;
	display: block;
	float: left;
	font-weight: bold;
	padding-left: 6px;
	text-shadow: 1px 1px 0 #9A0918;
	background-position: 0 0;
}
.btncadata:hover {
	text-shadow: 0 0 2px #F9E9EB;
}
.btncadata > span {
	background-position: right top;
	color: #FFFFFF;
	display: block;
	float: left;
	padding-left: 12px;
	padding-right: 19px;
}
.btncadata.bigbtn > span, .btncadata.bigbtn.btnGriss:hover > span {
	background-image: url("../img/btnbig_red_ri.png");
	height: 36px;
	line-height: 30px;
	background-position: right top;
}
.btncadata.bigbtn, .btncadata.bigbtn.btnGriss:hover {
	height: 36px;
	font-size: 12px;
	background-image: url("../img/btnbig_red_le.png");
	background-position: 0 0;
	text-shadow: 1px 1px 0 #9A0918;
}
.btncadata.bigbtn:hover {
	background-position: 0 -39px;
}
.btncadata.bigbtn:hover > span {
	background-position: right -39px;
}
.btncadata.bigbtn.btnGriss {
	background-position: 0 -78px;
	text-shadow: 1px 1px 0 #686868;
}
.btncadata.bigbtn.btnGriss > span {
	background-position: right -78px;
}
span.jsvalidation {
	background-color: #FF0000;
	border-radius: 3px;
	color: #FFFFFF;
	font-family: arial, helvetica;
	font-size: 10px;
	font-weight: bold;
	margin-left: 9px;
	padding: 5px;
	position: relative;
}
span.jsvalidation > em {
	background-image: url("../img/arrow_red_invalid.png");
	height: 7px;
	left: -4px;
	position: absolute;
	top: 8px;
	width: 4px;
}
#payment_opts {
	font-size: 14px;
	margin-left: 20px;
	font-weight: bold;
	padding: 2px;
	background-color: #fdfdfd;
	font-family: Arial, sans-serif;
	border: solid 1px #cccccc;
}
div.tenderbuy p.label3 {
	margin-top: 8px;
	margin-left: 48px;
	font-size: 11px;
}
div.tenderbuy .contienebtnyterm p.label {
	clear: both;
	display: block;
	float: left;
	font-size: 11px;
	font-weight: normal;
	margin: 8px 0 12px;
	width: 100%;
}
.contienebtnyterm p.label a {
	color: #B61C06;
	text-decoration: none;
}
.contienebtnyterm p.label a:hover {
	color: #777;
}
.tiposuscbuy .boxs_susc {
	margin-bottom: 26px;
	overflow: hidden;
	padding-left: 12px;
	padding-top: 7px;
}
.tiposuscbuy .boxs_susc li {
	list-style: none;
}
.tiposuscbuy .boxs_susc > li {
	background-color: #F5F3F4;
	border-bottom: 1px solid #C7C5C6;
	border-radius: 4px;
	float: left;
	height: auto;
	list-style: none outside none;
	margin-right: 28px;
	padding: 10px 10px 19px;
	width: 270px;
}
.tiposuscbuy .boxs_susc > li.destacado_tiposusc {
	background: url(../img/bg_box_dark_susctipo.png) repeat-x #5E6163;
	border-bottom: 1px solid #444444;
	position: relative;
}
.tiposuscbuy .boxs_susc > li h5 {
	border-bottom: 1px solid #DFDDDE;
	color: #C70C1F;
	font-size: 16px;
	font-weight: normal;
	padding-bottom: 11px;
	padding-top: 2px;
	text-align: center;
}
.boxs_susc > li.destacado_tiposusc h5 {
	border-bottom: 1px solid #646769;
	color: #FFE52C;
	font-family: arial;
	font-size: 18px;
	font-weight: bold;
	padding-left: 4px;
	text-align: left;
}
.tiposuscbuy .boxs_susc > li .infobox_susc {
	border-top: 1px solid #FDFDFD;
	display: block;
	padding-top: 8px;
}
.tiposuscbuy .boxs_susc > li.destacado_tiposusc .infobox_susc {
	border-top: 1px solid #A2A5A8;
}
.tiposuscbuy .boxs_susc > li .infobox_susc > em {
	color: #666666;
	display: block;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	margin-bottom: 12px;
}
.tiposuscbuy .boxs_susc > li.destacado_tiposusc .infobox_susc > em {
	color: #FFFFFF;
	padding-right: 10px;
}
.tiposuscbuy .boxs_susc > li .infobox_susc .elprec {
	clear: both;
	color: #B70B1B;
	display: block;
	font-family: arial, helvetica;
	font-size: 26px;
	margin-bottom: 17px;
	text-align: center;
}
.tiposuscbuy .boxs_susc > li.destacado_tiposusc .infobox_susc .elprec {
	color: #FFE52C;
}
.tiposuscbuy .boxs_susc > li .infobox_susc .elprec > span {
	color: #999999;
	font-family: arial, helvetica;
}
.tiposuscbuy .boxs_susc > li.destacado_tiposusc .infobox_susc .elprec > span {
	color: #BBBBBB;
}
.tiposuscbuy .boxs_susc > li .infobox_susc .elprec > em {
	clear: both;
	color: #888888;
	display: block;
	font-size: 15px;
	font-style: normal;
	line-height: 14px;
}
.tiposuscbuy .boxs_susc > li.destacado_tiposusc .infobox_susc .elprec > em {
	color: #DDDDDD;
}
.tiposuscbuy .boxs_susc li .infobox_susc .elementcenter {
	display: block;
	overflow: hidden;
	width: 268px;
}
.tiposuscbuy .boxs_susc li .infobox_susc .elementcenter li {
	display: inline-block;
}
.tiposuscbuy .boxs_susc .btncadata > span {
	padding-left: 42px;
	padding-right: 49px;
}
.tiposuscbuy .boxs_susc > li.destacado_tiposusc .dest_recom {
	display: block;
	height: 81px;
	position: absolute;
	right: 0;
	top: 0;
	width: 81px;
	background: url(../img/tirilla_recom.png) no-repeat transparent;
}
body.language_en .tiposuscbuy .boxs_susc > li.destacado_tiposusc .dest_recom {
	background: url(../img/tirilla_recom_en.png) no-repeat transparent;
}
/*INICIO FORM TENDER*/

.tender_wrapper .info_boxform {
	color: #5D5D5D;
	font-family: Verdana, Geneva, sans-serif;
	margin-bottom: 5px;
	margin-top: 25px;
}
.tender_wrapper .info_boxform h4 {
	font-size: 14px;
	margin-bottom: 1px;
	margin-top: 10px;
}
.tender_wrapper .info_boxform p {
	font-size: 12px;
	margin: 0;
}
.tender_wrapper .info_boxform #form_tender {
	background: url("../img/bg_container_deg.jpg") repeat-x scroll center bottom #FDFEFE;
	border-bottom: 1px solid #CCCCCC;
	border-radius: 3px;
	padding: 10px 10px 6px;
	margin-top: 8px;
}
.tender_wrapper .info_boxform div#form_tender div.ajax_target em {
	color: #555555;
	display: block;
	font-family: verdana;
	font-size: 12px;
	font-style: normal;
	margin-bottom: 8px;
}
.tender_wrapper div.info_boxform div#form_tender div.ajax_target div.contact_result p.checkform {
	width: 100%;
}
.tender_wrapper div.info_boxform div#form_tender div.ajax_target div.contact_result p.checkform {
	background: url("../img/check_v.png") no-repeat scroll center 17px transparent;
	color: #3D8409;
	display: block;
	font-weight: bold;
	line-height: 19px;
	padding-bottom: 19px;
	padding-top: 84px;
	text-align: center;
}
.tender_wrapper #form_tender .submit, #form_tender .submit_disabled {
	background-color: transparent;
	background-image: url("../img/btnmin_minred.png");
	background-repeat: no-repeat;
	border: medium none;
	clear: both;
	color: #FFFFFF;
	cursor: pointer;
	display: block;
	float: right;
	font-family: arial, helvetica;
	font-size: 12px;
	font-weight: bold;
	height: 24px;
	line-height: 20px;
	margin-bottom: 0;
	margin-right: 10px;
	padding: 0;
	text-align: center;
	transition: none 0s ease 0s;
	width: 97px;
	margin-top: 2px;
}
.tender_wrapper #form_tender .submit:hover {
	background-position: 0 -27px;
}
.info_boxform a.buynoww {
	color: #680103;
	float: none;
	font-size: 13px;
	font-weight: bold;
}
.info_boxform a.buynoww:hover {
	color: #666;
}
.info_boxform .infopie {
	margin-top: 21px;
}
.tender_wrapper #form_tender div.ajax_target td, #form_tender div.ajax_target p {
	color: #333333;
	font-size: 11px;
	padding-right: 3px;
	text-align: right;
	width: 58px;
}

.landing_reportes .tender_wrapper #form_tender div.ajax_target td, .landing_reportes #form_tender div.ajax_target p {
	text-align: left;
	}

.tender_wrapper #form_tender td {
	padding: 0 0 1px;
}
.tender_wrapper .ajax_target input {
	color: #6C6C6C;
	font-size: 9px;
	padding-left: 2px;
	text-align: left;
	width: 80px;
}
.tender_wrapper #form_tender div.ajax_target input {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #CCCCCC;
	border-radius: 2px;
	color: #444444;
	font-family: arial, helvetica;
	font-size: 12px;
	height: 12px;
	padding: 4px;
	width: 375px;
}
.tender_wrapper #form_tender div.ajax_target input:focus {
	background: none repeat scroll 0 0 #F6F6F6;
	border: 1px solid #BBBBBB;
	box-shadow: 0 0 2px #CCCCCC;
}
.tender_wrapper #form_tender .submit_disabled {
	background-position: 0 -53px;
	color: #555555;
	cursor: auto;
}
.tender_wrapper .info_boxform .infopie h4 {
	font-size: 13px;
}
.tender_wrapper .info_boxform .infopie p {
	font-size: 11px;
}
.tender_wrapper .info_boxform .infopie p .cadatabold {
	font-weight: bold;
}
.tender_wrapper .info_boxform .infopie p .cadatabold > span {
	color: #E12027;
}
.tender_wrapper .info_boxform .infopie p .cadatabold em {
	font-style: italic;
}
.tender_wrapper .info_boxform .linkbuy {
	color: #B40303;
	font-weight: bold;
	text-decoration: none;
}
.tender_wrapper .info_boxform .linkbuy:hover {
	color: #777;
}
/*FIN FORM TENDER*/

/*MARKETPLACE BANNER*/
div.marketplace_topic_banner a {
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	color: #680103;
	font-family: Arial, Helvetica, sans-serif;
	background-repeat: no-repeat;
	line-height: 16px;
	padding: 4px 10px 4px 30px;
	float: left;
}
div.marketplace_topic_banner a:hover {
	color: #9D0206;
}
div.marketplace_topic_banner div.left, div.marketplace_topic_banner div.left div {
	float: left;
}
div.marketplace_topic_banner div.left {
	width: 142px;
}
div.marketplace_topic_banner div.right {
	float: left;
	padding: 2px 0px 0px 5px;
}
div.marketplace_topic_banner a.sell {
	background-image: url(../img/small_red_logo_sell.png);
}
div.marketplace_topic_banner a.buy {
	background-image: url(../img/small_red_logo_buy.png);
}
div.marketplace_topic_banner a.deal {
	background-image: url(../img/small_red_logo_deal.png);
}
div.marketplace_topic_banner p {
	width: 290px;
	border: solid 1px #CCCCCC;
	text-align: center;
	font-size: 13px;
	font-weight: bold;
	padding: 3px 2px 3px 2px;
	overflow: hidden;
}
div.marketplace_topic_banner div.top_topic {
	padding-top: 6px;
}
div.banner_action_marketplace {
	float: left;
	background-color: #F1F1F1;
	border: solid 1px #EAEAEA;
	padding: 5px 5px 5px 50px;
	background-repeat: no-repeat;
	background-position: 8px 12px;
	cursor: pointer;
	margin: 10px 0px 10px 0px;
	width: 414px;
}
div.banner_action_marketplace:hover {
	background-color: #e4e4e4;
}
div.banner_action_marketplace.bill {
	background-image: url(../img/simple_red_logo_sell.png);
}
div.banner_action_marketplace.cart {
	background-image: url(../img/simple_red_logo_buy.png);
}
div.banner_action_marketplace p.pre_title {
	font-size: 10px;
	font-weight: bold;
}
div.banner_action_marketplace p.title {
	font-size: 12px;
	font-weight: bold;
	color: #d82618;
}
div.banner_action_marketplace p.description {
	font-size: 10px;
	color: #666666;
	width: 100%;
}
div.marketplace_search {
	width: 490px;
	padding: 0px 0px 0px 0px;
}
div.marketplace_search ul li.selected_menu_option {
/* text-transform:uppercase; font-weight:bold;*/
}
div.marketplace_search div.list_view_tender {
/*border-bottom:none;*/
}
div.marketplace_search div.list_view_lead {
/*border-bottom:none;*/
}
div.marketplace_search div.resource_list_filters {
/*border-bottom: solid 1px #bdbdbd;*/
}
div.resource_list_filters {
	float: left;
	width: 100%;
	font-size: 10px;
	padding-left: 15px;
}
div.resource_list_filters p {
	float: left;
	clear: both;
	text-transform: lowercase;
	color: #999999;
	padding-right: 5px;
}
div.resource_list_filters div {
	float: left;
}
div.resource_list_filters div a {
	display: inline;
	font-size: 10px;
	color: #999999;
	text-decoration: underline;
	padding: 0px 2px 0px 2px;
}
div.marketplace_search div.noresults_search {
	padding-bottom: 0px;
	margin-bottom: 0px;
}
div.marketplace_latest {
	float: left;
	width: 100%;
}
div.marketplace_latest h4 {
	padding-top: 10px;
	font-size: 10px;
	color: #666666;
	text-transform: uppercase;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	border-bottom: solid 1px #BDBDBD;
}
div.marketplace_latest div.elements {
	padding-left: 2px;
}
div.marketplace_latest td {
	font-size: 10px;
}
div.marketplace_latest td span {
	text-transform: lowercase;
	color: #666666;
	width: 50px;
}
div.marketplace_latest a {
	color: #680103;
}
div.marketplace_latest a:hover {
	text-decoration: underline;
}
div.marketplace_fail_ads {
	float: left;
	padding: 0px 10px 40px 10px;
}
/*Recursos sugeridos*/

div.suggested_resources {
	padding: 0px 10px 0px 10px;
	float: left;
}
div.suggested_resources h4 {
	font-size: 11px;
	color: #5D5D5D;
	border-bottom: solid 2px #BDBDBD;
	font-weight: normal;
	float: left;
	width: 100%;
}
div.suggested_resources h4 span.highlight1, div.suggested_resources h4 span.highlight2 {
	font-weight: bold;
}
div.suggested_resources h4 span.highlight1 {
	text-transform: uppercase;
}
/* LISTING BUY*/
div.listingbuy h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	font-weight: normal;
	text-align: center;
	color: #999999;
	margin-top: 20px;
	margin-bottom: 10px;
	text-transform: uppercase;
	;
}
div.listingbuy h3 {
	font-size: 23px;
	font-weight: bold;
	text-align: center;
	text-transform: none;
	margin-top: 20px;
	margin-bottom: 20px;
}
div.listingbuy div.ad_type {
	padding-left: 28px;
	padding-top: 20px;
	padding-bottom: 20px;
	float: left;
}
div.listingbuy div.ad_type div {
	width: 232px;
	float: left;
	height: 120px;
	background-color: #f9f9f9;
	border-left: solid 2px #c2c2c2;
	border-top: solid 2px #c2c2c2;
	border-right: solid 2px #eeeeee;
	border-bottom: solid 2px #eeeeee;
	margin: 0px 33px 0px 33px;
	padding: 5px;
	cursor: pointer;/*	   -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
	 behavior: url(/css/border-radius.htc);
    border-radius: 10px;
	 position:relative;
	 zoom:1;*/
}
div.listingbuy div.ad_type div:hover {
	background-color: #FFEAEA;
}
div.listingbuy div.ad_type div p {
	font-size: 14px;
	padding-left: 5px;
	color: #5D5D5D;
}
div.listingbuy div.ad_type div p.type_title {
	font-size: 26px;
	font-weight: normal;
	color: #FF0000;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding: 10px 0px 5px 55px;
}
div.listingbuy div.ad_type div p.sell {
	background-image: url(../img/buylisting_sell.png);
}
div.listingbuy div.ad_type div p.buy {
	background-image: url(../img/buylisting_buy.png);
}
div.listingbuy div.ad_type div p.deal {
	background-image: url(../img/buylisting_deal.png);
}
div.footer_contact_us {
	width: 95%;
	text-align: center;
	float: left;
	margin-top: 15px;
	margin-bottom: -25px;
}
div.footer_contact_us p {
	font-size: 14px;
}
div.footer_contact_us p a {
	color: #680103;
	font-weight: bold;
}
div.listingbuy div.ad_info {
	width: 500px;
	position: relative;
	left: 230px;
	padding-bottom: 30px;
	float: left;
}
div.listingbuy div.ad_info label {
	display: block;
	margin-top: 15px;
	font-size: 12px;
	font-weight: normal;
	color: #888888;
}
div.listingbuy div.ad_info input, div.listingbuy div.ad_info textarea {
	width: 500px;
	padding: 4px;
	background-color: #fcfcfc;
	border: solid 1px #aaaaaa;
	font-weight: bold;
	color: #333333;
	font-size: 14px;
}
div.listingbuy div.ad_info textarea {
	height: 200px;
	font-weight: normal;
	font-size: 11px;
}
div.listingbuy div.ad_info h4 {
	margin-top: 20px;
	float: left;
	font-weight: normal;
	text-transform: uppercase;
}
div.listingbuy div.ad_info div.form_group {
	border: solid 1px #cdcdcd;
	float: left;
	padding: 10px;
	margin: 0px 0px 10px 0px;
}
div.listingbuy div.ad_info .btn_submit_registro {
	font-weight: bold;
	margin-top: 10px;
	padding: 3px 10px;
	border: 1px solid #680103;
	color: white;
	background: #B61C06;
	cursor: pointer;
	font-size: 12px;
	position: relative;
	left: 300px;
	float: left;
	width: 100px;
	text-align: center;
}
div.listingbuy p.title_preview {
	font-size: 14px;
	;
	font-weight: normal;
	margin-bottom: 30px;
	margin-top: -20px;
	text-align: center;
	float: left;
	width: 100%;
}
div.listingbuy div.previews {
	width: 100%;
	float: left;
	text-align: center;
}
div.listingbuy div.previews table {
	width: 760px;
	margin-left: 123px;
	float: left;
}
div.listingbuy div.previews table td {
	border-top: solid 2px #666666;
	padding: 10px 0px 10px 0px;
}
div.listingbuy div.previews table tr.last_row td {
	border: none;
	/*	border-bottom:solid 2px #666666;
			border-top:solid 2px #666666;*/

	text-align: left;
}
div.listingbuy div.previews table td.preview_title {
	font-style: italic;
	text-align: right;
	padding-right: 30px;
}
div.listingbuy div.previews table td.preview_title span {
	font-weight: bold;
}
div.listingbuy div.previews div.listings {
	width: 480px;
	border: solid 1px #BDBDBD;
	border-left: none;
	border-right: none;
	margin: 15px 0px 15px 0px;
	padding: 2px 1px 2px 1px;
}
div.listingbuy div.previews div.listings p.title {
	font-family: Georgia;
	font-size: 14px;
	font-weight: bold;
	color: #680103;
}
div.listingbuy div.previews div.opportunities {
	width: 159px;
	margin: 15px 0px 15px 0px;
	padding: 2px 1px 2px 1px;
}
div.listingbuy div.previews div.opportunities p.title_marco {
	color: white;
	font-size: 12px;
}
div.listingbuy div.previews div.opportunities p.item {
	font-size: 11px;
	display: block;
	background-image: url(../img/bullet_flecha.jpg);
	background-repeat: no-repeat;
	font-weight: 400;
	color: #680103;
	font-family: Georgia, serif;
	line-height: 11px;
	background-position: 0 4px;
	width: 141px;
	padding: 4px 4px 3px 15px;
	float: left;
}
div.listingbuy div.previews div p {
	text-align: left;
	font-size: 11px;
	color: #5D5D5D;
}
div.listingbuy div.previews div.listingpage {
	width: 498px;
	margin: 25px 0px 25px 0px;
	padding: 0px 1px 15px 1px;
	left: 130px;
	position: relative;
	border-top: solid 1px #bdbdbd;
	border-bottom: solid 1px #bdbdbd;
}
div.listingbuy div.previews div.listingpage p.type {
	font-size: 10px;
	color: #666;
	font-weight: bold;
	text-transform: uppercase;
	padding-top: 15px;
	float: left;
	clear: both;
	width: 100%;
}
div.listingbuy div.previews div.listingpage p.title {
	font-family: Georgia, "Times New Roman", serif;
	font-size: 20px;
	font-weight: bold;
	padding-bottom: 20px;
	color: #414042;
}
div.listingbuy div.previews div.listingpage p {
	font-size: 12px;
}
div.listingbuy a.continuar {
	padding: 4px 6px;
	margin: 5px 0 15px 0;
	border: 1px solid #680103;
	background: #B61C06;
	color: white;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
	position: absolute;
	left: 583px;
	top: 20px;
	cursor: pointer;
}
div.listingbuy div.previews div.prev_footer {
	float: left;
	width: 100%;
	padding: 40px 0px 40px;
	position: relative;
}
div.listingbuy div.previews div.prev_footer a.modificar {
	color: #680103;
	text-decoration: underline;
	font-size: 12px;
	font-weight: bold;
	position: absolute;
	left: 261px;
	top: 30px;
	cursor: pointer;
}
div.listingbuy div.payment a.continuar {
	position: inherit;
	top: auto;
	left: auto;
	position: relative;
	top: 5px;
	left: 15px;
	font-size: 14px;
}
div.listingbuy div.payment p {
	font-size: 14px;
	padding: 5px;
}
div.listingbuy div.payment p a.red {
	color: #680103;
}
div.listingbuy div.payment select {
	margin-bottom: 25px;
	font-size: 18px !Important;
}
div.listingbuy div.payment h3 {
	text-align: left;
}
/*Banner red principal*/

div.rnc_new_banner {
	width: 990px;
	height: 170px;
	clear: both;
}
div.rnc_new_banner div {
	float: left;
}
div.rnc_new_banner div.block_logo {
	background-image: url(../img/logo_red_principal.png);
	background-repeat: no-repeat;
	width: 170px;
	height: 170px;
}
div.rnc_new_banner a.action {
	float: left;
	display: block;
	background-position: 0px 20px;
}
div.rnc_new_banner a.red1 {
	width: 272px;
	height: 170px;
	background-image: url(../img/menu_red_1.png);
	background-repeat: no-repeat;
}
div.rnc_new_banner a.red2 {
	width: 287px;
	height: 170px;
	background-image: url(../img/menu_red_2.png);
	background-repeat: no-repeat;
}
div.rnc_new_banner a.red3 {
	width: 258px;
	height: 170px;
	background-image: url(../img/menu_red_3.png);
	background-repeat: no-repeat;
}
div.rnc_new_banner a.red1:hover {
	background-image: url(../img/menu_red_1_h.png);
}
div.rnc_new_banner a.red2:hover {
	background-image: url(../img/menu_red_2_h.png);
}
div.rnc_new_banner a.red3:hover {
	background-image: url(../img/menu_red_3_h.png);
}
div.rnc_new_banner a.red1_en {
	background-image: url(../img/menu_red_1_en.png);
}
div.rnc_new_banner a.red2_en {
	background-image: url(../img/menu_red_2_en.png);
}
div.rnc_new_banner a.red3_en {
	background-image: url(../img/menu_red_3_en.png);
}
div.rnc_new_banner a.red1_en:hover {
	background-image: url(../img/menu_red_1_h_en.png);
}
div.rnc_new_banner a.red2_en:hover {
	background-image: url(../img/menu_red_2_h_en.png);
}
div.rnc_new_banner a.red3_en:hover {
	background-image: url(../img/menu_red_3_h_en.png);
}
/*div.rnc_new_banner div.last_action{
	border-right:none;
}

div.rnc_new_banner div.action p{
	font-size:14px;
}

div.rnc_new_banner div.action a{
font-size:14px;
font-weight:bold;
font-family:Arial,Helvetica, sans-serif;
	background-image:url(../img/button_red.png);
	background-repeat:no-repeat;
	padding:10px 5px 10px 5px;
	width:188px;
	position:absolute;
	top:79px;
	left:33px;
	color:#fcfcfc;
}*/


/*SHARE TOOLBAR*/
div.share_toolbar {
	position: relative;
	width: 100%;
	height: 28px;
	padding: 0px 0px 0px 0px;
	border-bottom: solid 1px #BDBDBD;
}
div.share_toolbar span.fb, div.share_toolbar span.linkedin, div.share_toolbar span.twitter, div.share_toolbar span.google {
	float: left;
	position: absolute;
	top: 3px;
}
div.share_toolbar span.fb {
	left: 94px;
}
div.share_toolbar span.linkedin {
	left: 72px;
}
div.share_toolbar span.twitter {
	left: 259px;
}
div.share_toolbar span.google {
	left: 399px;
}
div.share_toolbar span.article_email {
	left: 2px;
	top: 2px;
	background-image: url(../img/email_button.jpg);
	width: 60px;
	height: 22px;
	float: left;
	display: block;
	position: absolute;
}
div.share_toolbar span.article_email a {
	width: 100%;
	display: block;
	height: 100%;
	left: 0px;
	right: 0px;
}
div.share_toolbar span.twitter a.twitter-share-button {
	display: none;
}
div.share_toolbar_article span.btn_send_page {
	position: absolute;
	top: 4px;
	left: 2px;
	background: #efefef;
	border: 1px solid #d5d5d5;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-right: 4px;
	font-size: 10px;
}
div.share_toolbar_article span.btn_send_page:hover {
	background: #e1dfdf;
}
div.share_toolbar_article span.fb {
	left: 94px;
}
div.share_toolbar_article span.linkedin {
	left: 72px;
}
div.share_toolbar_article span.twitter {
	left: 297px;
}
div.share_toolbar_article span.google {
	left: 413px;
}
/*Nueva p�gina de b�squeda*/
div.search_page p.fecha {
	font-size: 10px;
	font-style: italic;
	color: #999999;
}
div.search_page p.subject, div.search_page p.description {
	font-size: 11px;
	color: #666666;
}
div.search_page h2 {
	font-size: 12px;
}
div.search_page h1 {
	font-size: 18px;
	text-transform: uppercase;
}
div.search_page h1 span {
	font-size: 11px;
	text-transform: none;
}
div.search_page div.share_toolbar {
	margin: 5px 0px 10px 0px;
	border-bottom: solid 1px #E4E4E4;
	border-top: solid 1px #E4E4E4;
}
div.related_searches_box {
	width: 158px;
	float: right;
	clear: both;
	border-left: solid 1px #D7D7D7;
	padding: 0px 0px 0px 8px;
	margin-left: 15px;
	margin-bottom: 20px;
}
div.related_searches_box a {
	display: block;
	float: none;
	font-size: 10px;
	color: #680103;
	padding: 3px 0px 2px 8px;
	line-height: 10px;
}
div.related_searches_box h3 a {
	display: block;
	float: none;
	font-size: 11px;
	color: #999999;
	padding: 0px 0px 0px 0px;
	line-height: inherit;
}
div.related_searches_box a:hover {
	color: #FD0209;
}
div.related_searches_box h3 {
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #999999;
	margin-top: 10px;
}
div.related_searches_box h3 {
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 2px;
}
div.related_searches_box p.date {
	font-size: 10px;
	font-style: italic;
	color: #999999;
	padding: 0px 0px 0px 8px;
}
div.search_page div.related_items_box {
	margin-top: 8px;
}
div.search_page div.queryFilterNoFacetsHolder {
	width: 100%;
	float: left;
	clear: both;
}
div.related_searches_box a span.date {
	font-style: italic;
	color: #680103;
}
div.list_view_link_search p a {
	color: #680103;
}
/*list view search*/
div.list_view_link_search, div.list_view_companyprofile_search, div.list_view_event_search, div.list_view_timeserie_search {
	margin-bottom: 20px;
}
div.list_view_event_search p.fuente {
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	color: #999999;
}
div.list_view_event_search p.titulo_oro {
	margin-top: 0px;
}
div.list_view_event_search p.event_by, div.list_view_event_search p.event_by span, div.list_view_event_search p.location {
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
}
div.list_view_event_search p.texto {
	margin-bottom: 1px;
}
div.list_view_companyprofile_search p.subtitle {
	font-size: 11px;
	color: #999999;
	font-weight: bold;
}
div.list_view_timeserie_search span.imagen_Noticia {
	display: block;
	float: none;
	clear: none;
	padding: 0px 0px 4px 4px;
}
div.list_view_timeserie_search {
}
div.search_page div.queryFilterNoFacetsHolder, div.search_page div.marco_position_relative, div.search_page div.marco_position_absolute, div.search_page div.marco_queryfilter, div.search_page div.queryFilterUsedFacets_topics, div.search_page div.top_queryfilter, div.search_page div#queryFilterSearchBar, div.search_page div.sorter, div.search_page div.navegador_paginas, div.search_page div.navegador_paginas div.label, div.search_page div.queryFilterNoFacetsHolder table {
	float: none !Important;
}
div.search_page div.top_queryfilter {
	padding: 5px 0px;
}
div.search_page div.queryFilterNoFacetsHolder {
	border-bottom: none;
}
div.search_page div.marco_position_relative {
	margin: 0px;
}
div.search_page div.queryFilterUsedFacets_topics {
	border-bottom: none;
	margin-bottom: 5px;
}
div.search_page div.navegador_paginas div.label {
	text-align: right;
}
div.search_page div.navegador_paginas {
	margin-bottom: 10px;
}
div.search_page .qFilterForSearch .top_queryfilter h4 a {
	font-size: 11px;
}
div.search_page div.noresults_search {
	float: none;
}
div.search_page div.noresults_search .qFilterForSearch {
	padding-top: 10px;
	padding-left: 0px;
}
div.search_page div.noresults_search .qFilterForSearch h4 {
	font-weight: bold;
}
/* joaz rivera - segunda parte de licitaciones */
.tenderprebuy {
	width: 990px;
	position: relative;
	float: left;
}
.tenderprebuy .container {
	margin: 0 auto;
	width: 100%;
	height: auto;
	float: left;
}
.tenderprebuy .titulo {
	float: left;
	margin-bottom: 0;
	margin-top: 0;
	padding-bottom: 20px;
	padding-top: 20px;
	width: 100%;
}
.tenderprebuy .titulo h2 {
	border-bottom: 1px dotted #CCCCCC;
	color: #555555;
	font-family: arial;
	font-size: 20px;
	margin-left: 20px;
	margin-right: 20px;
	padding-bottom: 8px;
}
.tenderprebuy h4.title {
	color: #555555;
	float: left;
	font-family: Arial, sans-serif;
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 15px;
}
.wrapper_licitaciones .item_tender {
	display: block;
	float: left;
	width: 520px;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
*+html .wrapper_licitaciones .item_tender {
	position: absolute;
	width: 520px;
	margin-left: -520px;
	display: block;
	padding-left: 10px;
	padding-top: 15px;
}
.wrapper_licitaciones .item {
	background: url("../img/arrow_new_simple.png") no-repeat scroll 5px 10px transparent;
	border: 1px solid #FFFFFF;
	clear: both;
	cursor: pointer;
	font-family: Verdana, Geneva, sans-serif;
	line-height: 14px;
	margin-bottom: 2px;
	padding: 4px 4px 6px 20px;
	text-transform: none;
	width: 600px;
}
.wrapper_licitaciones .item span {
	color: #666666;
	display: block;
	font-size: 11px;
	font-weight: normal;
	height: auto;
	overflow: hidden;
	width: 590px;
}
.wrapper_licitaciones .selected {
	background-color: #F7F7F7;
	border: 1px solid #C3C3C3;
	border-radius: 2px;
}
.wrapper_licitaciones .selected span {
	color: #C70C1F;
}
.wrapper_licitaciones .item_detalle {
	background: url("../img/bg_cont_box_cgc.jpg") repeat-x scroll 0 0 #EEEDED;
	border-color: #C3C3C3 #C3C3C3 #999999;
	border-image: none;
	border-radius: 3px;
	border-style: solid;
	border-width: 1px;
	float: right;
	height: auto;
	margin-right: 4px;
	margin-top: 10px;
	padding: 10px;
	width: 325px;
	box-shadow: 0 1px 2px #CCCCCC;
}
*+html .wrapper_licitaciones .item_detalle {
	margin-left: 10px;
	margin-top: -23px;
}
.tenderprebuy .footer_tender .btncadata > span {
	font-size: 14px;
	padding-left: 32px;
	padding-right: 39px;
}
.wrapper_licitaciones .item_detalle h4 {
	color: #C70C1F;
	font-family: verdana, arial, arial;
	font-size: 13px;
	font-weight: bold;
}
.wrapper_licitaciones .item_detalle > em {
	font-size: 13px;
	font-style: normal;
	color: #888888;
}
.wrapper_licitaciones .item_detalle h3 {
	color: #444444;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 15px;
	margin-bottom: 3px;
	text-transform: uppercase;
}
.wrapper_licitaciones .item_detalle .servicio {
	color: #666666;
	float: left;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-bottom: 0;
	text-align: left;
	text-transform: none;
	width: 86px;
}
.wrapper_licitaciones .item_detalle .texto_servicio {
	color: #ADADAD;
	float: left;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	padding-bottom: 0;
	text-transform: none;
	width: 232px;
}
.wrapper_licitaciones .item_detalle .servicio_mostrar {
	color: #666666;
}
.wrapper_licitaciones .item_detalle .item_detalle_inner {
	clear: both;
	width: 325px;
}
.wrapper_licitaciones .item_detalle .item_detalle_inner > h5 {
	font-size: 11px;
	margin-top: 8px;
}
.wrapper_licitaciones .item_detalle .item_detalle_inner > ul > li {
	background: url("../img/arrow_new_simple.png") no-repeat scroll 6px 8px transparent;
	font-size: 11px;
	line-height: 20px;
	list-style: none outside none;
	padding-left: 21px;
}
*+html .wrapper_licitaciones .item_detalle .item_detalle_inner {
	margin-left: -260px;
	margin-top: 50px;
}
.wrapper_licitaciones .item_detalle table {
	width: 325px;
}
*+html .wrapper_licitaciones .item_detalle table {
	margin-left: -70px;
}
.wrapper_licitaciones .item_detalle tr td {
	padding-top: 2px;
	padding-bottom: 3px !Important;
}
.wrapper_licitaciones h2 {
	font-size: 18px;
	color: #000;
	font-family: Verdana, Geneva, sans-serif;
}
.wrapper_licitaciones h4 {
	font-size: 14px;
	color: #6c6c6c;
	font: Arial, Helvetica, sans-serif;
	font-weight: normal;
	width: 530px;
}
.wrapper_licitaciones {
	clear: both;
	height: 326px;
	padding-left: 20px;
	padding-top: 24px;
	width: 950px;
}
.tenderprebuy .linea_division {
	width: 100%;
	border-top: 1px solid #c4c4c4;
	position: relative;
	display: block;
	background-image: none;
}
.tenderprebuy .footer_tender {
	padding-top: 2px;
	float: left;
	width: 100%;
	text-align: center;
	border: none;
}
.tenderprebuy .footer_tender h1 {
	color: #555555;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	margin-bottom: 12px;
}
.tenderprebuy .footer_tender h1 strong {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #555;
}
.tenderprebuy .footer_tender h2 {
	font-size: 22px;
	color: #666666;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}
.tenderprebuy .footer_tender h2 strong {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
}
.tenderprebuy .footer_tender .boton_comprar {
	display: block;
}
.tenderprebuy .footer_tender .boton_comprar li {
	list-style: none;
	display: inline-block;
}
/* Inicio de css para inteligencia comercial */
#wrapper_ic {
	position: relative;
	width: 960px;
	margin: 0 auto 0 auto;
	margin-top: 0px;
	padding: 15px;
	padding-top: 30px;
	text-align: center;
	border-bottom: 1px solid #bdbdbd;
	height: auto;
	float: left;
}
#wrapper_ic .titulo_ic {
	color: #d60f23;
	text-transform: uppercase;
	font-size: 16px;
	padding-top: 20px;
	font-family: Verdana, Geneva, sans-serif;
}
#wrapper_ic .titulo_ic_h3 {
	font-size: 20px;
	font-family: Verdana, Geneva, sans-serif;
	color: #646363;
	padding-top: 10px;
	text-transform: none;
	text-align: left;
	width: 400px;
	margin-left: 300px;
}
#wrapper_ic .ic_negrita {
	font-size: 24px;
	font-family: Verdana, Geneva, sans-serif;
	color: #3a3939;
	font-weight: bold;
}
#wrapper_ic .left_ic {
	float: left;
	height: auto;
	left: -9px;
	margin-bottom: 10px;
	position: relative;
	text-align: left;
	width: 498px;
}
#wrapper_ic .left_ic_reports {
	position: relative;
	float: left;
	width: 600px;
	height: auto;
	text-align: left;
}
#wrapper_ic .rigth_ic {
	background: url("../img/bg_container_deg.jpg") repeat-x scroll center bottom #FDFEFE;
	border-bottom: 1px solid #CCCCCC;
	border-radius: 4px;
	float: right;
	height: auto;
	margin-top: 12px;
	position: relative;
	text-align: left;
	width: 443px;
}
#wrapper_ic.vistareport_ic .rigth_ic {
	width: 340px;
}
#wrapper_ic.vistareport_ic #formulario_haygroup_c {
	display: none;
}
#wrapper_ic.vistareport_ic .rigth_ic h2 {
	font-size: 15px;
}
#wrapper_ic .rigth_ic_reports {
	float: right;
	height: auto;
	position: relative;
	text-align: left;
	width: 330px;
}
#wrapper_ic .left_ic_reports h2 {
	border-bottom: 1px dotted #999999;
	color: #670002;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 23px;
	font-weight: normal;
	margin-bottom: 16px;
	margin-top: 11px;
	padding-bottom: 4px;
}
#wrapper_ic .left_ic_reports h3 {
	font-size: 13px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	text-transform: none;
	margin-bottom: 5px;
}
#wrapper_ic .rigth_ic_reports h2 {
	font-size: 18px;
	font-weight: normal;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
	color: #666666;
	margin-top: 8px;
	margin-bottom: 2px;
}
#wrapper_ic .left_ic h2 {
	background: url("../img/bg_bar_titleleft.jpg") no-repeat scroll 0 0 transparent;
	color: #FEFEFE;
	font-family: arial, helvetica;
	font-size: 13px;
	font-weight: bold;
	height: 57px;
	line-height: 56px;
	margin-bottom: 2px;
	margin-left: 1px;
	padding-left: 13px;
	text-transform: uppercase;
	width: 488px;
	display: block;
}
#wrapper_ic .rigth_ic .contactenos {
	font-size: 16px;
}
textarea:focus, input:focus {
	outline: none;
}
#wrapper_ic .rigth_ic h2 {
	background: url("../img/bg_bar_title_gris.jpg") repeat-x scroll 0 0 transparent;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	height: 25px;
	margin-bottom: 14px;
	margin-top: 0;
	padding: 10px 0 9px;
	text-align: center;
	text-shadow: 1px 1px 0 #444444;
	text-transform: inherit;
}
#wrapper_ic .content_ic {
	margin-top: -7px;
	padding-left: 5px;
}
#wrapper_ic p {
	color: #555;
	font-family: arial, helvetica;
	font-size: 12px;
	margin-bottom: 6px;
}
#wrapper_ic .left_ic_reports p {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	margin-bottom: 6px;
}
#wrapper_ic p strong {
	font-weight: bold;
}
#wrapper_ic ul.list_ic_services {
	margin-left: 10px;
	margin-bottom: 5px;
	list-style: none;
}
#wrapper_ic ul.list_ic_services li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 0px;
}
#wrapper_ic ul.list_ic_services2 {
	margin-left: 10px;
	margin-bottom: 10px;
	list-style: none;
}
#wrapper_ic ul.list_ic_services2 li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom: 2px;
}
#wrapper_ic ul.list_ic_services2 li:before {
	content: "- ";
}
#wrapper_ic .form_content_ic .contact_result .checkform, .landing_CGC div.ajax_target div.contact_result p.checkform, .bannweb div.contact_result p.checkform, .formjob span.contact_ok > span.okok, .modal #result > h4{
	background: url("../img/check_v.png") no-repeat scroll center 17px transparent;
	color: #3D8409;
	display: block;
	font-weight: bold;
	line-height: 19px;
	padding-bottom: 19px;
	padding-top: 84px;
	text-align: center;
}

.formjob span.contact_ok > span.okok {
    font-size: 12px;
    font-style: normal;
	}

.bann300x250.bannweb div.contact_result, .bann473x101.bannweb div.contact_result {
    background: url("../img/bg_container_deg.jpg") repeat-x scroll center bottom #FDFEFE;
    border-bottom: 1px solid #DDDDDD;
    float: right;
    font-size: 11px;
    height: 250px;
    overflow: hidden;
    position: relative;
    text-align: left;
    width: 300px;
}

.bann473x101.bannweb div.contact_result{
    height: 101px;
    width: 473px;
}



.bannweb div.contact_result p.checkform {
	background-image: url("../img/check_v.png");
	background-repeat: no-repeat;
	background-position: center 48px;
	background-color: transparent;
	}

.bann300x250.bannweb div.contact_result p.checkform {
    padding-top: 127px;
    width: 300px;
}


.bann300x250.bannweb div.contact_result p.checkform {
    padding-top: 127px;
    width: 473px;
}

.landing_CGC div.ajax_target form {
	clear: both;
}
.content_ic #formulario_haygroup_c {
	padding-top: 3px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.content_ic #formulario_haygroup_c div.ajax_target td, #formulario_haygroup_c div.ajax_target p {
	color: #666666;
}
.content_ic #formulario_haygroup_c p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	display: inline-block;
	font-style: normal;
	color: #666666;
	text-transform: capitalize;
	margin-right: 10px;
}
#wrapper_ic .left_ic_reports .h2_form_ic_reporte {
	font-size: 12px;
	position: absolute;
	top: 200px;
}
.content_ic b {
/*	font-size:14px;
	font-weight:normal;
	font-family:Verdana, Geneva, sans-serif;
	color:#484747;
	text-transform:none;
	margin-bottom:5px;
	margin-top:4px;*/
}
#wrapper_ic .left_ic_reports br p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom: 2px;
}
.content_ic #formulario_haygroup_c div.ajax_target input {
	border: 1px solid #cccccc;
	background: #fbfbfb;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
	width: 213px;
	height: 18px;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.content_ic #formulario_haygroup_c div.ajax_target input:focus {
	background: #FFFFFF;
}
.content_ic #formulario_haygroup_c .submit {
	cursor: pointer;
	width: 60px;
	height: 18px;
	background: #b40303;
	color: #FFF;
	font-size: 10px;
	text-align: center;
	margin-left: 56px;
	margin-top: 0px;
	top: 10px;
	padding-bottom: 2px;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.content_ic #formulario_haygroup_c .submit:hover {
	background: #6b0202;
}
.content_ic #formulario_haygroup_c .submit_disabled {
	cursor: pointer;
	width: 60px;
	height: 18px;
	background: #b40303;
	color: #FFF;
	font-size: 10px;
	text-align: center;
	margin-left: 56px;
	margin-top: 0px;
	padding-bottom: 2px;
	top: 10px;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
#contact_ic_form {
	padding-bottom: 10px;
	padding-left: 19px;
	padding-top: 3px;
}
#contact_ic_form label {
	display: inline-block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 85px;
}
#contact_ic_form input {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #CCCCCC;
	border-radius: 3px;
	color: #444444;
	font-family: arial, helvetica;
	font-size: 13px;
	height: 15px;
	margin-bottom: 3px;
	padding: 5px;
	width: 300px;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.vistareport_ic #contact_ic_form input, .vistareport_ic #contact_ic_form #CommunicationFromComentarios {
	width: 199px;
}
.vistareport_ic #contact_ic_form .btn_submit_contact_company {
	left: 146px;
}
#contact_ic_form #CommunicationFromComentarios {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #CCCCCC;
	border-radius: 3px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-left: 91px;
	margin-top: -19px;
	padding: 5px;
	resize: vertical;
	width: 300px;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
#contact_ic_form input:focus, #contact_ic_form #CommunicationFromComentarios:focus {
	background: none repeat scroll 0 0 #F6F6F6;
	border: 1px solid #BBBBBB;
	box-shadow: 0 0 2px #CCCCCC;
}
#contact_ic_form .comentarios_ic {
	position: relative;
	display: block;
	margin-top: 5px;
}
.form_content_ic span.iconchart {
	background: url("../img/icon_chart_left_color.jpg") repeat scroll 0 0 transparent;
	bottom: 0;
	display: block;
	height: 57px;
	left: 0;
	position: absolute;
	width: 88px;
}
#contact_ic_form .btn_submit_contact_company {
	background-color: transparent;
	background-image: url("../img/btnmin_red.png");
	background-repeat: no-repeat;
	border: medium none;
	color: #FFFFFF;
	cursor: pointer;
	display: block;
	font-family: arial, helvetica;
	font-size: 12px;
	height: 23px;
	line-height: 19px;
	margin-bottom: 15px;
	margin-left: 52px;
	margin-top: -6px;
	padding-bottom: 2px;
	text-align: center;
	top: 10px;
	width: 76px;/*	-webkit-transition: all 0.3s ease;
		-moz-transition: all 0.3s ease;
        -ms-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
		transition: all 0.3s ease;*/
}
#contact_ic_form .btn_submit_contact_company:hover {
	background-position: 0 -31px;
}
#contact_ic_form .btn_submit_contact_company.submit_disabled {
	background-position: 0 -61px;
	color: #444444;
	cursor: auto;
}
#wrapper_ic ul.reports_ic_list {
	list-style: none;
}
#wrapper_ic ul.reports_ic_list li {
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
#wrapper_ic ul.reports_ic_list li:hover {
	background: #f6f6f6;
}
#wrapper_ic ul.reports_ic_list li h3 {
	color: #670002;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 0;
	padding: 0;
	text-transform: none;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
#wrapper_ic ul.reports_ic_list li a {
	border-bottom: 1px dotted #CCCCCC;
	color: #670002;
	display: block;
	font-family: arial, helvetica;
	font-size: 13px;
	font-weight: bold;
	padding: 10px 9px;
	text-transform: none;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
#wrapper_ic ul.reports_ic_list li:last-child a {
	border-bottom: none;
}
#wrapper_ic ul.reports_ic_list li a:hover h3 {
	color: #444;
}
#wrapper_ic ul.reports_ic_list li a:hover {
	color: #676767;
}
#wrapper_ic ul.reports_ic_list li .date_ic {
	font-style: italic;
	font-size: 10px;
	color: #666666;
}
#wrapper_ic ul.reports_ic_list li .inner_ic_list {
	color: #555555;
	font-family: arial, helvetica;
	font-size: 11px;
	font-weight: normal;
	line-height: 14px;
	margin: 0;
}
#wrapper_ic .vermas_ic {
	background-image: url("../img/btn_bg_min.jpg");
	border-top: 1px solid #EEEEEE;
	cursor: pointer;
	font-family: arial, helvetica;
	height: 28px;
	line-height: 23px;
	text-align: center;
	width: 100%;/*	-webkit-transition: all 0.3s ease;
		-moz-transition: all 0.3s ease;
        -ms-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
		transition: all 0.3s ease;*/
}
#wrapper_ic .vermas_ic:hover {
	background-position: 0 -28px;
}
#wrapper_ic .vermas_ic:hover #btn_vermas {
	color: #BC0E1F;
}
#wrapper_ic .vermas_ic p {
	font-size: 11px;
}
#wrapper_ic .vermas_reports a {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #670002;
	font-size: 14px;
	cursor: pointer;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
#wrapper_ic .vermas_reports a:hover {
	color: #676767;
	text-decoration: underline;
}
#wrapper_ic .vermas_ic_text {
	margin-top: 18px;
	padding-top: 5px;
	border-top: 1px dashed #666666;
	width: 420px;
	display: none;
}
#wrapper_ic .vermas_ic_text p {
	text-align: center;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
#wrapper_ic .inner_header_ices {
	background: url(https://www.centralamericadata.com/img/IC_head_2014.gif) no-repeat transparent;
	width: 990px;
	height: 100px;
	margin-left: -15px;
	margin-top: -30px;
	margin-bottom: 10px;
}
body.language_en #wrapper_ic .inner_header_ices {
	background: url(../img/head_inteligencia_comercial_eng.jpg) no-repeat transparent;
}
#wrapper_ic .inner_header_icen {
	background: url(../img/IC_header_bg_en.jpg) no-repeat #f4f4f4;
	width: 990px;
	height: 102px;
	margin-left: -15px;
	margin-top: -30px;
	margin-bottom: 10px;
}
/* codigo para banner de IC en contenido */
.ic_inner_content {
	background: url("../img/bg_bann_inner_ic.jpg") no-repeat scroll right -15px transparent;
	border: 1px solid #CCCCCC;
	height: auto;
	margin-bottom: 34px;
	margin-top: -10px;
	overflow: hidden;
	padding-bottom: 0;
	width: 480px;
}
.ic_inner_content .left {
	position: relative;
	width: 305px;
	float: left;
}
.ic_inner_content .right {
	position: relative;
	width: 170px;
	float: right;
}
html body .ic_inner_content h2 {
	color: #5D5D5D;
	font-family: verdana;
	font-size: 13px;
	font-weight: normal;
	margin-bottom: 3px;
	margin-left: 10px;
	margin-top: 7px;
	text-align: left;
	width: 480px;
}
.ic_inner_content p {
	width: 291px;
	font-size: 11px;
}
.ic_inner_content .titulo {
	color: #680103;
	display: block;
	font-family: verdana, helvetica;
	font-size: 12px;
	margin-bottom: 3px;
	margin-left: 9px;
	position: relative;
}
.ic_inner_content .titulo strong {
	color: #680103;
	font-size: 14px;
	font-style: italic;
}
.ic_inner_content .opciones {
	font-size: 10px;
	font-style: italic;
	line-height: 12px;
	margin-bottom: 11px;
	margin-left: 9px;
}
.ic_inner_content .more_info_ic_inner_content {
	background-color: transparent;
	background-image: url("../img/btnmin_minred.png");
	background-repeat: no-repeat;
	clear: both;
	color: #FFFFFF;
	font-family: arial, helvetica;
	font-size: 11px;
	font-weight: bold;
	height: 24px;
	line-height: 20px;
	margin-bottom: 0;
	margin-left: 361px;
	margin-top: 50px;
	padding: 0;
	position: absolute;
	text-align: center;
	width: 97px;
}
*+html .ic_inner_content .more_info_ic_inner_content {
	margin-left: 14px;
}
.ic_inner_content .more_info_ic_inner_content:hover {
	background-position: 0 -27px;
}
.landing_CGC div.restricted_alert div.part_two #form_tender {
	background: url("../img/bg_container_deg.jpg") repeat-x scroll center bottom #FDFEFE;
	border-bottom: 1px solid #CCCCCC;
	border-radius: 3px;
	padding: 10px;
}
.landing_CGC div.restricted_alert div.part_two #form_tender, .landing_CGC div.ajax_target div.contact_result p.checkform {
	width: 416px;
}
#formulario_haygroup_c div.ajax_target td, #formulario_haygroup_c div.ajax_target p {
	color: #333333;
	font-size: 11px;
	width: 88px;
}
#formulario_haygroup_c div.ajax_target input {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #CCCCCC;
	border-radius: 2px;
	color: #444444;
	font-family: arial, helvetica;
	font-size: 12px;
	height: 12px;
	padding: 4px;
	width: 353px;
}
#formulario_haygroup_c div.ajax_target input:focus {
	background: none repeat scroll 0 0 #F6F6F6;
	border: 1px solid #BBBBBB;
	box-shadow: 0 0 2px #CCCCCC;
}
#formulario_haygroup_c td {
	padding: 0px 0px 1px 0px;
}
#formulario_haygroup_c .submit, #formulario_haygroup_c .submit_disabled, .landing_CGC div.restricted_alert div.part_two span.submit, .landing_CGC div.restricted_alert div.part_two span.submit_disabled {
	background-color: transparent;
	background-image: url("../img/btnmin_minred.png");
	background-repeat: no-repeat;
	clear: both;
	color: #FFFFFF;
	cursor: pointer;
	display: block;
	float: right;
	font-family: arial, helvetica;
	font-size: 12px;
	font-weight: bold;
	height: 24px;
	line-height: 21px;
	margin-bottom: 0;
	padding: 0;
	text-align: center;
	width: 97px;
	margin-right: 10px;
	margin-top: 2px;
	border: none;
	transition: none;
}
#formulario_haygroup_c .submit:hover, .landing_CGC div.restricted_alert div.part_two span.submit:hover {
	background-position: 0 -27px;
}
#formulario_haygroup_c .submit_disabled, .landing_CGC div.restricted_alert div.part_two span.submit_disabled {
	background-position: 0 -53px;
	color: #555555;
	cursor: auto;
}
#formulario_haygroup_c a.btn {
	position: absolute;
	width: 300px;
	left: 0px;
	top: 0px;
	height: 172px;
	display: block;
}


/* INICIO TRABAJE CON NOSOTROS */

.sectionwork .headwork {
    clear: both;
    overflow: hidden;
    position: relative;
    top: -8px;
	}

.sectionwork .headwork h1{
	background: url(../img/head_work.jpg) no-repeat;
    clear: both;
    height: 147px;
    overflow: hidden;
    width: 990px;
	text-indent: -99999px;
	}

.sectionwork .contentwork {
    border-bottom: medium double #BDBDBD;
    overflow: hidden;
    padding: 13px 20px 20px;
	}

.sectionwork .contentwork p {
    font-size: 12px;
    margin-bottom: 11px;
	color: #444;
	}

.sectionwork .contentwork h3 {
    border-bottom: 1px solid #EEEEEE;
    font-size: 15px;
    margin-bottom: 13px;
    padding-bottom: 3px;
    padding-top: 15px;
    text-transform: none;
	color: #444444;
	}

.sectionwork .contentwork ul.listvac {
    clear: both;
    list-style: none outside none;
    overflow: hidden;
    padding: 0 10px;
	}

.sectionwork .contentwork ul.listvac li{
    float: left;
    margin-bottom: 15px;
    width: 50%;
	}

.sectionwork .contentwork ul.listvac li a{
    color: #890104;
    font-size: 13px;
    line-height: 13px;
	}

.sectionwork .contentwork ul.listvac li a:hover{
	color: #666;
	}

.sectionwork .contentwork ul.listvac li a span{
    clear: both;
    color: #777777;
    display: block;
    font-size: 11px;
	}

.headjob {
    background-color: rgba(0, 0, 0, 0);
    background-image: url("../img/headjob.jpg");
    background-repeat: no-repeat;
    float: left;
    height: 113px;
    overflow: hidden;
    position: relative;
    top: -14px;
    width: 990px;
	}



/* FIN TRABAJE CON NOSOTROS */



/* INICIO BANNERS WEB */
.bannweb form input {
	position: absolute;
    border: medium none;
    color: #555555;
    font-family: arial,helvetica;
    font-size: 11px;
    font-weight: bold;
	padding: 3px;
	}
.bann300x250, .bann300x250 > div {
	width: 300px;
	height: 250px;
	visibility:hidden;
	clear: both;
}

.bann473x101, .bann473x101 > div {
	width: 473px;
	height: 101px;
	visibility:hidden;
	clear: both;
}

.bannweb .btn_submit_contact_company_bann {
    border-radius: 1px;
    color: #FFFFFF;
    cursor: pointer;
    font-family: arial,helvetica;
    font-size: 12px;
    font-weight: bold;
    padding: 3px 13px;
    position: absolute;
	text-align: center;

	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
	}

/* FIN BANNERS WEB */

/* GRID ABREO */

.containerb article,
.containerb aside,
.containerb details,
.containerb figcaption,
.containerb figure,
.containerb footer,
.containerb header,
.containerb hgroup,
.containerb main,
.containerb nav,
.containerb section,
.containerb summary {
  display: block;
}
.containerb audio,
.containerb canvas,
.containerb progress,
.containerb video {
  display: inline-block;
  vertical-align: baseline;
}
.containerb audio:not([controls]) {
  display: none;
  height: 0;
}
.containerb [hidden],
.containerb template {
  display: none;
}
.containerb a {
  background: transparent;
}
.containerb a:active,
.containerb a:hover {
  outline: 0;
}
.containerb abbr[title] {
  border-bottom: 1px dotted;
}
.containerb b,
.containerb strong {
  font-weight: bold;
}
.containerb dfn {
  font-style: italic;
}
.containerb h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
.containerb mark {
  background: #ff0;
  color: #000;
}
.containerb small {
  font-size: 80%;
}
.containerb sub,
.containerb sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
.containerb sup {
  top: -0.5em;
}
.containerb sub {
  bottom: -0.25em;
}
.containerb img {
  border: 0;
}
.containerb svg:not(:root) {
  overflow: hidden;
}
.containerb figure {
  margin: 1em 40px;
}
.containerb hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}
.containerb pre {
  overflow: auto;
}
.containerb code,
.containerb kbd,
.containerb pre,
.containerb samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
.containerb button,
.containerb input,
.containerb optgroup,
.containerb select,
.containerb textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}
.containerb button {
  overflow: visible;
}
.containerb button,
.containerb select {
  text-transform: none;
}
.containerb button,
html .containerb input[type="button"],
.containerb input[type="reset"],
.containerb input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
.containerb button[disabled],
html .containerb input[disabled] {
  cursor: default;
}
.containerb button::-moz-focus-inner,
.containerb input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
.containerb input {
  line-height: normal;
}
.containerb input[type="checkbox"],
.containerb input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}
.containerb input[type="number"]::-webkit-inner-spin-button,
.containerb input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
.containerb input[type="search"] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
.containerb input[type="search"]::-webkit-search-cancel-button,
.containerb input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
.containerb fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
.containerb legend {
  border: 0;
  padding: 0;
}
.containerb textarea {
  overflow: auto;
}
.containerb optgroup {
  font-weight: bold;
}
.containerb table {
  border-collapse: collapse;
  border-spacing: 0;
}
.containerb td,
.containerb th {
  padding: 0;
}
.containerb * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.containerb input,
.containerb button,
.containerb select,
.containerb textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

.containerb figure {
  margin: 0;
}
.containerb img {
  vertical-align: middle;
}
.containerb .img-responsive {
  display: block;
  max-width: 100%;
  height: auto;
}
.containerb .img-rounded {
  border-radius: 6px;
}
.containerb .img-thumbnail {
  padding: 4px;
  line-height: 1.42857143;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-radius: 4px;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto;
}
.containerb .img-circle {
  border-radius: 50%;
}
.containerb hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eeeeee;
}
.containerb .sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}


.containerb .clearfix:before, .containerb .clearfix:after, .containerb:before, .containerb:after, .container-fluid:before, .container-fluid:after, .row:before, .row:after, .form-horizontal .form-group:before, .form-horizontal .form-group:after, .btn-toolbar:before, .btn-toolbar:after, .btn-group-vertical > .btn-group:before, .btn-group-vertical > .btn-group:after, .nav:before, .nav:after, .navbar:before, .navbar:after, .navbar-header:before, .navbar-header:after, .navbar-collapse:before, .navbar-collapse:after, .pager:before, .pager:after, .panel-body:before, .panel-body:after, .modal-footer:before, .modal-footer:after {
    content: " ";
    display: table;
}


#content.containerb {
    border: medium none;
    clear: both;
    float: none;
    left: 0;
    margin: 0 auto;
    overflow: hidden;
    padding: 18px;
    position: relative;
    width: auto;
	}

#content.containerb > .thecont{
  margin-right: auto;
  margin-left: auto;

    left: 0;
    padding: 18px;
    position: relative;
	overflow: hidden;
}
.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.row {
  margin-left: -10px;
  margin-right: -10px;

}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
    min-height: 1px;
    padding-left: 11px;
    padding-right: 11px;
    position: relative;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-10 {
  width: 83.33333333%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-1 {
  width: 8.33333333%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-pull-11 {
  right: 91.66666667%;
}
.col-xs-pull-10 {
  right: 83.33333333%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-8 {
  right: 66.66666667%;
}
.col-xs-pull-7 {
  right: 58.33333333%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-5 {
  right: 41.66666667%;
}
.col-xs-pull-4 {
  right: 33.33333333%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-2 {
  right: 16.66666667%;
}
.col-xs-pull-1 {
  right: 8.33333333%;
}
.col-xs-pull-0 {
  right: 0%;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-push-11 {
  left: 91.66666667%;
}
.col-xs-push-10 {
  left: 83.33333333%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-8 {
  left: 66.66666667%;
}
.col-xs-push-7 {
  left: 58.33333333%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-5 {
  left: 41.66666667%;
}
.col-xs-push-4 {
  left: 33.33333333%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-2 {
  left: 16.66666667%;
}
.col-xs-push-1 {
  left: 8.33333333%;
}
.col-xs-push-0 {
  left: 0%;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.col-xs-offset-0 {
  margin-left: 0%;
}
@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .col-sm-pull-0 {
    right: 0%;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  .col-sm-push-0 {
    left: 0%;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-11 {
    right: 91.66666667%;
  }
  .col-md-pull-10 {
    right: 83.33333333%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-8 {
    right: 66.66666667%;
  }
  .col-md-pull-7 {
    right: 58.33333333%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-5 {
    right: 41.66666667%;
  }
  .col-md-pull-4 {
    right: 33.33333333%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-2 {
    right: 16.66666667%;
  }
  .col-md-pull-1 {
    right: 8.33333333%;
  }
  .col-md-pull-0 {
    right: 0%;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-11 {
    left: 91.66666667%;
  }
  .col-md-push-10 {
    left: 83.33333333%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-8 {
    left: 66.66666667%;
  }
  .col-md-push-7 {
    left: 58.33333333%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-5 {
    left: 41.66666667%;
  }
  .col-md-push-4 {
    left: 33.33333333%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-2 {
    left: 16.66666667%;
  }
  .col-md-push-1 {
    left: 8.33333333%;
  }
  .col-md-push-0 {
    left: 0%;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-pull-11 {
    right: 91.66666667%;
  }
  .col-lg-pull-10 {
    right: 83.33333333%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-8 {
    right: 66.66666667%;
  }
  .col-lg-pull-7 {
    right: 58.33333333%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-5 {
    right: 41.66666667%;
  }
  .col-lg-pull-4 {
    right: 33.33333333%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-2 {
    right: 16.66666667%;
  }
  .col-lg-pull-1 {
    right: 8.33333333%;
  }
  .col-lg-pull-0 {
    right: 0%;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-push-11 {
    left: 91.66666667%;
  }
  .col-lg-push-10 {
    left: 83.33333333%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-8 {
    left: 66.66666667%;
  }
  .col-lg-push-7 {
    left: 58.33333333%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-5 {
    left: 41.66666667%;
  }
  .col-lg-push-4 {
    left: 33.33333333%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-2 {
    left: 16.66666667%;
  }
  .col-lg-push-1 {
    left: 8.33333333%;
  }
  .col-lg-push-0 {
    left: 0%;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
}
/* /GRID ABREO */

/* ICONOS BOOTSTRAP ABREO*/

.bicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.bicon-asterisk:before {
  content: "\2a";
}
.bicon-plus:before {
  content: "\2b";
}
.bicon-euro:before {
  content: "\20ac";
}
.bicon-minus:before {
  content: "\2212";
}
.bicon-cloud:before {
  content: "\2601";
}
.bicon-envelope:before {
  content: "\2709";
}
.bicon-pencil:before {
  content: "\270f";
}
.bicon-glass:before {
  content: "\e001";
}
.bicon-music:before {
  content: "\e002";
}
.bicon-search:before {
  content: "\e003";
}
.bicon-heart:before {
  content: "\e005";
}
.bicon-star:before {
  content: "\e006";
}
.bicon-star-empty:before {
  content: "\e007";
}
.bicon-user:before {
  content: "\e008";
}
.bicon-film:before {
  content: "\e009";
}
.bicon-th-large:before {
  content: "\e010";
}
.bicon-th:before {
  content: "\e011";
}
.bicon-th-list:before {
  content: "\e012";
}
.bicon-ok:before {
  content: "\e013";
}
.bicon-remove:before {
  content: "\e014";
}
.bicon-zoom-in:before {
  content: "\e015";
}
.bicon-zoom-out:before {
  content: "\e016";
}
.bicon-off:before {
  content: "\e017";
}
.bicon-signal:before {
  content: "\e018";
}
.bicon-cog:before {
  content: "\e019";
}
.bicon-trash:before {
  content: "\e020";
}
.bicon-home:before {
  content: "\e021";
}
.bicon-file:before {
  content: "\e022";
}
.bicon-time:before {
  content: "\e023";
}
.bicon-road:before {
  content: "\e024";
}
.bicon-download-alt:before {
  content: "\e025";
}
.bicon-download:before {
  content: "\e026";
}
.bicon-upload:before {
  content: "\e027";
}
.bicon-inbox:before {
  content: "\e028";
}
.bicon-play-circle:before {
  content: "\e029";
}
.bicon-repeat:before {
  content: "\e030";
}
.bicon-refresh:before {
  content: "\e031";
}
.bicon-list-alt:before {
  content: "\e032";
}
.bicon-lock:before {
  content: "\e033";
}
.bicon-flag:before {
  content: "\e034";
}
.bicon-headphones:before {
  content: "\e035";
}
.bicon-volume-off:before {
  content: "\e036";
}
.bicon-volume-down:before {
  content: "\e037";
}
.bicon-volume-up:before {
  content: "\e038";
}
.bicon-qrcode:before {
  content: "\e039";
}
.bicon-barcode:before {
  content: "\e040";
}
.bicon-tag:before {
  content: "\e041";
}
.bicon-tags:before {
  content: "\e042";
}
.bicon-book:before {
  content: "\e043";
}
.bicon-bookmark:before {
  content: "\e044";
}
.bicon-print:before {
  content: "\e045";
}
.bicon-camera:before {
  content: "\e046";
}
.bicon-font:before {
  content: "\e047";
}
.bicon-bold:before {
  content: "\e048";
}
.bicon-italic:before {
  content: "\e049";
}
.bicon-text-height:before {
  content: "\e050";
}
.bicon-text-width:before {
  content: "\e051";
}
.bicon-align-left:before {
  content: "\e052";
}
.bicon-align-center:before {
  content: "\e053";
}
.bicon-align-right:before {
  content: "\e054";
}
.bicon-align-justify:before {
  content: "\e055";
}
.bicon-list:before {
  content: "\e056";
}
.bicon-indent-left:before {
  content: "\e057";
}
.bicon-indent-right:before {
  content: "\e058";
}
.bicon-facetime-video:before {
  content: "\e059";
}
.bicon-picture:before {
  content: "\e060";
}
.bicon-map-marker:before {
  content: "\e062";
}
.bicon-adjust:before {
  content: "\e063";
}
.bicon-tint:before {
  content: "\e064";
}
.bicon-edit:before {
  content: "\e065";
}
.bicon-share:before {
  content: "\e066";
}
.bicon-check:before {
  content: "\e067";
}
.bicon-move:before {
  content: "\e068";
}
.bicon-step-backward:before {
  content: "\e069";
}
.bicon-fast-backward:before {
  content: "\e070";
}
.bicon-backward:before {
  content: "\e071";
}
.bicon-play:before {
  content: "\e072";
}
.bicon-pause:before {
  content: "\e073";
}
.bicon-stop:before {
  content: "\e074";
}
.bicon-forward:before {
  content: "\e075";
}
.bicon-fast-forward:before {
  content: "\e076";
}
.bicon-step-forward:before {
  content: "\e077";
}
.bicon-eject:before {
  content: "\e078";
}
.bicon-chevron-left:before {
  content: "\e079";
}
.bicon-chevron-right:before {
  content: "\e080";
}
.bicon-plus-sign:before {
  content: "\e081";
}
.bicon-minus-sign:before {
  content: "\e082";
}
.bicon-remove-sign:before {
  content: "\e083";
}
.bicon-ok-sign:before {
  content: "\e084";
}
.bicon-question-sign:before {
  content: "\e085";
}
.bicon-info-sign:before {
  content: "\e086";
}
.bicon-screenshot:before {
  content: "\e087";
}
.bicon-remove-circle:before {
  content: "\e088";
}
.bicon-ok-circle:before {
  content: "\e089";
}
.bicon-ban-circle:before {
  content: "\e090";
}
.bicon-arrow-left:before {
  content: "\e091";
}
.bicon-arrow-right:before {
  content: "\e092";
}
.bicon-arrow-up:before {
  content: "\e093";
}
.bicon-arrow-down:before {
  content: "\e094";
}
.bicon-share-alt:before {
  content: "\e095";
}
.bicon-resize-full:before {
  content: "\e096";
}
.bicon-resize-small:before {
  content: "\e097";
}
.bicon-exclamation-sign:before {
  content: "\e101";
}
.bicon-gift:before {
  content: "\e102";
}
.bicon-leaf:before {
  content: "\e103";
}
.bicon-fire:before {
  content: "\e104";
}
.bicon-eye-open:before {
  content: "\e105";
}
.bicon-eye-close:before {
  content: "\e106";
}
.bicon-warning-sign:before {
  content: "\e107";
}
.bicon-plane:before {
  content: "\e108";
}
.bicon-calendar:before {
  content: "\e109";
}
.bicon-random:before {
  content: "\e110";
}
.bicon-comment:before {
  content: "\e111";
}
.bicon-magnet:before {
  content: "\e112";
}
.bicon-chevron-up:before {
  content: "\e113";
}
.bicon-chevron-down:before {
  content: "\e114";
}
.bicon-retweet:before {
  content: "\e115";
}
.bicon-shopping-cart:before {
  content: "\e116";
}
.bicon-folder-close:before {
  content: "\e117";
}
.bicon-folder-open:before {
  content: "\e118";
}
.bicon-resize-vertical:before {
  content: "\e119";
}
.bicon-resize-horizontal:before {
  content: "\e120";
}
.bicon-hdd:before {
  content: "\e121";
}
.bicon-bullhorn:before {
  content: "\e122";
}
.bicon-bell:before {
  content: "\e123";
}
.bicon-certificate:before {
  content: "\e124";
}
.bicon-thumbs-up:before {
  content: "\e125";
}
.bicon-thumbs-down:before {
  content: "\e126";
}
.bicon-hand-right:before {
  content: "\e127";
}
.bicon-hand-left:before {
  content: "\e128";
}
.bicon-hand-up:before {
  content: "\e129";
}
.bicon-hand-down:before {
  content: "\e130";
}
.bicon-circle-arrow-right:before {
  content: "\e131";
}
.bicon-circle-arrow-left:before {
  content: "\e132";
}
.bicon-circle-arrow-up:before {
  content: "\e133";
}
.bicon-circle-arrow-down:before {
  content: "\e134";
}
.bicon-globe:before {
  content: "\e135";
}
.bicon-wrench:before {
  content: "\e136";
}
.bicon-tasks:before {
  content: "\e137";

}
.bicon-filter:before {
  content: "\e138";
}
.bicon-briefcase:before {
  content: "\e139";
}
.bicon-fullscreen:before {
  content: "\e140";
}
.bicon-dashboard:before {
  content: "\e141";
}
.bicon-paperclip:before {
  content: "\e142";
}
.bicon-heart-empty:before {
  content: "\e143";
}
.bicon-link:before {
  content: "\e144";
}
.bicon-phone:before {
  content: "\e145";
}
.bicon-pushpin:before {
  content: "\e146";
}
.bicon-usd:before {
  content: "\e148";
}
.bicon-gbp:before {
  content: "\e149";
}
.bicon-sort:before {
  content: "\e150";
}
.bicon-sort-by-alphabet:before {
  content: "\e151";
}
.bicon-sort-by-alphabet-alt:before {
  content: "\e152";
}
.bicon-sort-by-order:before {
  content: "\e153";
}
.bicon-sort-by-order-alt:before {
  content: "\e154";
}
.bicon-sort-by-attributes:before {
  content: "\e155";
}
.bicon-sort-by-attributes-alt:before {
  content: "\e156";
}
.bicon-unchecked:before {
  content: "\e157";
}
.bicon-expand:before {
  content: "\e158";
}
.bicon-collapse-down:before {
  content: "\e159";
}
.bicon-collapse-up:before {
  content: "\e160";
}
.bicon-log-in:before {
  content: "\e161";
}
.bicon-flash:before {
  content: "\e162";
}
.bicon-log-out:before {
  content: "\e163";
}
.bicon-new-window:before {
  content: "\e164";
}
.bicon-record:before {
  content: "\e165";
}
.bicon-save:before {
  content: "\e166";
}
.bicon-open:before {
  content: "\e167";
}
.bicon-saved:before {
  content: "\e168";
}
.bicon-import:before {
  content: "\e169";
}
.bicon-export:before {
  content: "\e170";
}
.bicon-send:before {
  content: "\e171";
}
.bicon-floppy-disk:before {
  content: "\e172";
}
.bicon-floppy-saved:before {
  content: "\e173";
}
.bicon-floppy-remove:before {
  content: "\e174";
}
.bicon-floppy-save:before {
  content: "\e175";
}
.bicon-floppy-open:before {
  content: "\e176";
}
.bicon-credit-card:before {
  content: "\e177";
}
.bicon-transfer:before {
  content: "\e178";
}
.bicon-cutlery:before {
  content: "\e179";
}
.bicon-header:before {
  content: "\e180";
}
.bicon-compressed:before {
  content: "\e181";
}
.bicon-earphone:before {
  content: "\e182";
}
.bicon-phone-alt:before {
  content: "\e183";
}
.bicon-tower:before {
  content: "\e184";
}
.bicon-stats:before {
  content: "\e185";
}
.bicon-sd-video:before {
  content: "\e186";
}
.bicon-hd-video:before {
  content: "\e187";
}
.bicon-subtitles:before {
  content: "\e188";
}
.bicon-sound-stereo:before {
  content: "\e189";
}
.bicon-sound-dolby:before {
  content: "\e190";
}
.bicon-sound-5-1:before {
  content: "\e191";
}
.bicon-sound-6-1:before {
  content: "\e192";
}
.bicon-sound-7-1:before {
  content: "\e193";
}
.bicon-copyright-mark:before {
  content: "\e194";
}
.bicon-registration-mark:before {
  content: "\e195";
}
.bicon-cloud-download:before {
  content: "\e197";
}
.bicon-cloud-upload:before {
  content: "\e198";
}
.bicon-tree-conifer:before {
  content: "\e199";
}
.bicon-tree-deciduous:before {
  content: "\e200";
}
/* / ICONOS BOOTSTRAP ABREO*/

/*TAGS BOOTSTRAP ABREO*/
.containerb h1,
.containerb h2,
.containerb h3,
.containerb h4,
.containerb h5,
.containerb h6,
.containerb .h1,
.containerb .h2,
.containerb .h3,
.containerb .h4,
.containerb .h5,
.containerb .h6 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit;
  text-transform: inherit;
}
.containerb h1 small,
.containerb h2 small,
.containerb h3 small,
.containerb h4 small,
.containerb h5 small,
.containerb h6 small,
.containerb .h1 small,
.containerb .h2 small,
.containerb .h3 small,
.containerb .h4 small,
.containerb .h5 small,
.containerb .h6 small,
.containerb h1 .small,
.containerb h2 .small,
.containerb h3 .small,
.containerb h4 .small,
.containerb h5 .small,
.containerb h6 .small,
.containerb .h1 .small,
.containerb .h2 .small,
.containerb .h3 .small,
.containerb .h4 .small,
.containerb .h5 .small,
.containerb .h6 .small {
  font-weight: normal;
  line-height: 1;
  color: #999999;
}
.containerb h1,
.containerb .h1,
.containerb h2,
.containerb .h2,
.containerb h3,
.containerb .h3 {
  margin-top: 18px;
  margin-bottom: 9px;
}
.containerb h1 small,
.containerb .h1 small,
.containerb h2 small,
.containerb .h2 small,
.containerb h3 small,
.containerb .h3 small,
.containerb h1 .small,
.containerb .h1 .small,
.containerb h2 .small,
.containerb .h2 .small,
.containerb h3 .small,
.containerb .h3 .small {
  font-size: 65%;
}
.containerb h4,
.containerb .h4,
.containerb h5,
.containerb .h5,
.containerb h6,
.containerb .h6 {
  margin-top: 9px;
  margin-bottom: 9px;
}
.containerb h4 small,
.containerb .h4 small,
.containerb h5 small,
.containerb .h5 small,
.containerb h6 small,
.containerb .h6 small,
.containerb h4 .small,
.containerb .h4 .small,
.containerb h5 .small,
.containerb .h5 .small,
.containerb h6 .small,
.containerb .h6 .small {
  font-size: 75%;
}
.containerb h1,
.containerb .h1 {
  font-size: 33px;
}
.containerb h2,
.containerb .h2 {
  font-size: 27px;
}
.containerb h3,
.containerb .h3 {
  font-size: 23px;
}
.containerb h4,
.containerb .h4 {
  font-size: 17px;
}
.containerb h5,
.containerb .h5 {
  font-size: 13px;
}
.containerb h6,
.containerb .h6 {
  font-size: 12px;
}
.containerb p {
  margin: 0 0 9px;
}
.containerb small,
.containerb .small {
  font-size: 85%;
}
.containerb cite {
  font-style: normal;
}
.containerb .text-left {
  text-align: left;
}
.containerb .text-right {
  text-align: right;
}
.containerb .text-center {
  text-align: center;
}
.containerb .text-justify {
  text-align: justify;
}
.containerb .text-muted {
  color: #999999;
}
.containerb .lead {
  margin-bottom: 18px;
  font-size: 14px;
  font-weight: 200;
  line-height: 1.4;
}
/* /TAGS BOOTSTRAP ABREO*/

/* ANIMATION BOOTSTRAP ABREO */
.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
.fade.in {
  opacity: 1;
}
.containerb .collapse {
  display: none;
}
.containerb .collapse.in {
    background-color: #F7F7F7;
    border-bottom: 1px solid #DDDDDD;
    display: block;
}
.containerb tr.collapse.in {
  display: table-row;
}
.containerb tbody.collapse.in {
  display: table-row-group;
}
.containerb .collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition: height 0.35s ease;
  -o-transition: height 0.35s ease;
  transition: height 0.35s ease;
}
.containerb .clearfix:before,
.containerb .clearfix:after {
  content: " ";
  display: table;
}
.containerb .clearfix:after {
  clear: both;
}
.containerb .center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.containerb .pull-right {
  float: right !important;
}
.containerb .pull-left {
  float: left !important;
}
.containerb .hide {
  display: none !important;
}
.containerb .show {
  display: block !important;
}
.containerb .invisible {
  visibility: hidden;
}
.containerb .text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.containerb .hidden {
  display: none !important;
  visibility: hidden !important;
}
.containerb .affix {
  position: fixed;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.containerb .panel-title {
    color: inherit;
    font-size: 12px;
    font-weight: bold;
    margin: 0;
}
.containerb .panel-title > a {
    background-image: url("../img/titlebar_acordion.png");
    background-position: 0 -37px;
    background-repeat: repeat-x;
    color: #666;
    display: block;
    height: 37px;
    line-height: 11px;
    padding: 11px 14px;
    text-shadow: 1px 1px 0 #d9d9d9;
}

.containerb .panel-title > a .fa, .containerb .panel-title > a .bicon{
    color: inherit;
    margin-right: 2px;
    text-align: center;
    width: 15px;
	}

.containerb .panel-title > a.collapsed {
    background-position: 0 0;
    color: #444444;
    opacity: 0.7;
    text-shadow: none;
	}

.containerb .panel-title > a.collapsed:hover {
	opacity: 1;
	color: #AA0C0C;
	}

.containerb .panel-default > .panel-heading {
    color: #333333;
}

.containerb .panel {
    background-color: #F7F7F7;
    border-radius: 4px;
    margin-bottom: 20px;
}
.containerb .panel-group .panel {
    border-radius: 3px;
    margin-bottom: 0;
    overflow: hidden;
}
.containerb .panel-default {
    border-color: #DDDDDD;
}

.containerb .panel-heading {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}
.containerb .panel-group .panel + .panel {
    margin-top: 5px;
}
.containerb .panel-body {
    font-size: 13px;
    padding: 15px;
	position: relative;
	overflow: hidden;
}
.containerb .panel-body ul{
    list-style: none outside none;
    padding-left: 8px;
	position: relative;
	}
.containerb .panel-body ul li{
	background: url("../img/bullet_new.png") no-repeat scroll 1px 5px transparent;
    margin-bottom: 4px;
    padding-left: 19px;
	color: #555;
	}


/* /ANIMATION BOOTSTRAP ABREO */

/* ICONS BOOTSTRAP 2 ABREO */

.fa {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.fa-2x {
  font-size: 2em;
}
.fa-3x {
  font-size: 3em;
}
.fa-4x {
  font-size: 4em;
}
.fa-5x {
  font-size: 5em;
}
.fa-fw {
  width: 1.28571429em;
  text-align: center;
}

.fa-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none;
}
.fa-ul > li {
  position: relative;
}
.fa-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: 0.14285714em;
  text-align: center;
}
.fa-li.fa-lg {
  left: -1.85714286em;
}
.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eeeeee;
  border-radius: .1em;
}
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
.fa.pull-left {
  margin-right: .3em;
}
.fa.pull-right {
  margin-left: .3em;
}
.fa-spin {
  -webkit-animation: spin 2s infinite linear;
  -moz-animation: spin 2s infinite linear;
  -o-animation: spin 2s infinite linear;
  animation: spin 2s infinite linear;
}
@-moz-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(359deg);
  }
}
@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
  }
}
@-o-keyframes spin {
  0% {
    -o-transform: rotate(0deg);
  }
  100% {
    -o-transform: rotate(359deg);
  }
}
@-ms-keyframes spin {
  0% {
    -ms-transform: rotate(0deg);
  }
  100% {
    -ms-transform: rotate(359deg);
  }
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}
.fa-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.fa-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.fa-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -webkit-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  transform: rotate(270deg);
}
.fa-flip-horizontal {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.fa-flip-vertical {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
  -webkit-transform: scale(1, -1);
  -moz-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  -o-transform: scale(1, -1);
  transform: scale(1, -1);
}
.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}
.fa-stack-1x,
.fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}
.fa-stack-1x {
  line-height: inherit;
}
.fa-stack-2x {
  font-size: 2em;
}
.fa-inverse {
  color: #ffffff;
}
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-glass:before {
  content: "\f000";
}
.fa-music:before {
  content: "\f001";
}
.fa-search:before {
  content: "\f002";
}
.fa-envelope-o:before {
  content: "\f003";
}
.fa-heart:before {
  content: "\f004";
}
.fa-star:before {
  content: "\f005";
}
.fa-star-o:before {
  content: "\f006";
}
.fa-user:before {
  content: "\f007";
}
.fa-film:before {
  content: "\f008";
}
.fa-th-large:before {
  content: "\f009";
}
.fa-th:before {
  content: "\f00a";
}
.fa-th-list:before {
  content: "\f00b";
}
.fa-check:before {
  content: "\f00c";
}
.fa-times:before {
  content: "\f00d";
}
.fa-search-plus:before {
  content: "\f00e";
}
.fa-search-minus:before {
  content: "\f010";
}
.fa-power-off:before {
  content: "\f011";
}
.fa-signal:before {
  content: "\f012";
}
.fa-gear:before,
.fa-cog:before {
  content: "\f013";
}
.fa-trash-o:before {
  content: "\f014";
}
.fa-home:before {
  content: "\f015";
}
.fa-file-o:before {
  content: "\f016";
}
.fa-clock-o:before {
  content: "\f017";
}
.fa-road:before {
  content: "\f018";
}
.fa-download:before {
  content: "\f019";
}
.fa-arrow-circle-o-down:before {
  content: "\f01a";
}
.fa-arrow-circle-o-up:before {
  content: "\f01b";
}
.fa-inbox:before {
  content: "\f01c";
}
.fa-play-circle-o:before {
  content: "\f01d";
}
.fa-rotate-right:before,
.fa-repeat:before {
  content: "\f01e";
}
.fa-refresh:before {
  content: "\f021";
}
.fa-list-alt:before {
  content: "\f022";
}
.fa-lock:before {
  content: "\f023";
}
.fa-flag:before {
  content: "\f024";
}
.fa-headphones:before {
  content: "\f025";
}
.fa-volume-off:before {
  content: "\f026";
}
.fa-volume-down:before {
  content: "\f027";
}
.fa-volume-up:before {
  content: "\f028";
}
.fa-qrcode:before {
  content: "\f029";
}
.fa-barcode:before {
  content: "\f02a";
}
.fa-tag:before {
  content: "\f02b";
}
.fa-tags:before {
  content: "\f02c";
}
.fa-book:before {
  content: "\f02d";
}
.fa-bookmark:before {
  content: "\f02e";
}
.fa-print:before {
  content: "\f02f";
}
.fa-camera:before {
  content: "\f030";
}
.fa-font:before {
  content: "\f031";
}
.fa-bold:before {
  content: "\f032";
}
.fa-italic:before {
  content: "\f033";
}
.fa-text-height:before {
  content: "\f034";
}
.fa-text-width:before {
  content: "\f035";
}
.fa-align-left:before {
  content: "\f036";
}
.fa-align-center:before {
  content: "\f037";
}
.fa-align-right:before {
  content: "\f038";
}
.fa-align-justify:before {
  content: "\f039";
}
.fa-list:before {
  content: "\f03a";
}
.fa-dedent:before,
.fa-outdent:before {
  content: "\f03b";
}
.fa-indent:before {
  content: "\f03c";
}
.fa-video-camera:before {
  content: "\f03d";
}
.fa-picture-o:before {
  content: "\f03e";
}
.fa-pencil:before {
  content: "\f040";
}
.fa-map-marker:before {
  content: "\f041";
}
.fa-adjust:before {
  content: "\f042";
}
.fa-tint:before {
  content: "\f043";
}
.fa-edit:before,
.fa-pencil-square-o:before {
  content: "\f044";
}
.fa-share-square-o:before {
  content: "\f045";
}
.fa-check-square-o:before {
  content: "\f046";
}
.fa-arrows:before {
  content: "\f047";
}
.fa-step-backward:before {
  content: "\f048";
}
.fa-fast-backward:before {
  content: "\f049";
}
.fa-backward:before {
  content: "\f04a";
}
.fa-play:before {
  content: "\f04b";
}
.fa-pause:before {
  content: "\f04c";
}
.fa-stop:before {
  content: "\f04d";
}
.fa-forward:before {
  content: "\f04e";
}
.fa-fast-forward:before {
  content: "\f050";
}
.fa-step-forward:before {
  content: "\f051";
}
.fa-eject:before {
  content: "\f052";
}
.fa-chevron-left:before {
  content: "\f053";
}
.fa-chevron-right:before {
  content: "\f054";
}
.fa-plus-circle:before {
  content: "\f055";
}
.fa-minus-circle:before {
  content: "\f056";
}
.fa-times-circle:before {
  content: "\f057";
}
.fa-check-circle:before {
  content: "\f058";
}
.fa-question-circle:before {
  content: "\f059";
}
.fa-info-circle:before {
  content: "\f05a";
}
.fa-crosshairs:before {
  content: "\f05b";
}
.fa-times-circle-o:before {
  content: "\f05c";
}
.fa-check-circle-o:before {
  content: "\f05d";
}
.fa-ban:before {
  content: "\f05e";
}
.fa-arrow-left:before {
  content: "\f060";
}
.fa-arrow-right:before {
  content: "\f061";
}
.fa-arrow-up:before {
  content: "\f062";
}
.fa-arrow-down:before {
  content: "\f063";
}
.fa-mail-forward:before,
.fa-share:before {
  content: "\f064";
}
.fa-expand:before {
  content: "\f065";
}
.fa-compress:before {
  content: "\f066";
}
.fa-plus:before {
  content: "\f067";
}
.fa-minus:before {
  content: "\f068";
}
.fa-asterisk:before {
  content: "\f069";
}
.fa-exclamation-circle:before {
  content: "\f06a";
}
.fa-gift:before {
  content: "\f06b";
}
.fa-leaf:before {
  content: "\f06c";
}
.fa-fire:before {
  content: "\f06d";
}
.fa-eye:before {
  content: "\f06e";
}
.fa-eye-slash:before {
  content: "\f070";
}
.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\f071";
}
.fa-plane:before {
  content: "\f072";
}
.fa-calendar:before {
  content: "\f073";
}
.fa-random:before {
  content: "\f074";
}
.fa-comment:before {
  content: "\f075";
}
.fa-magnet:before {
  content: "\f076";
}
.fa-chevron-up:before {
  content: "\f077";
}
.fa-chevron-down:before {
  content: "\f078";
}
.fa-retweet:before {
  content: "\f079";
}
.fa-shopping-cart:before {
  content: "\f07a";
}
.fa-folder:before {
  content: "\f07b";
}
.fa-folder-open:before {
  content: "\f07c";
}
.fa-arrows-v:before {
  content: "\f07d";
}
.fa-arrows-h:before {
  content: "\f07e";
}
.fa-bar-chart-o:before {
  content: "\f080";
}
.fa-twitter-square:before {
  content: "\f081";
}
.fa-facebook-square:before {
  content: "\f082";
}
.fa-camera-retro:before {
  content: "\f083";
}
.fa-key:before {
  content: "\f084";
}
.fa-gears:before,
.fa-cogs:before {
  content: "\f085";
}
.fa-comments:before {
  content: "\f086";
}
.fa-thumbs-o-up:before {
  content: "\f087";
}
.fa-thumbs-o-down:before {
  content: "\f088";
}
.fa-star-half:before {
  content: "\f089";
}
.fa-heart-o:before {
  content: "\f08a";
}
.fa-sign-out:before {
  content: "\f08b";
}
.fa-linkedin-square:before {
  content: "\f08c";
}
.fa-thumb-tack:before {
  content: "\f08d";
}
.fa-external-link:before {
  content: "\f08e";
}
.fa-sign-in:before {
  content: "\f090";
}
.fa-trophy:before {
  content: "\f091";
}
.fa-github-square:before {
  content: "\f092";
}
.fa-upload:before {
  content: "\f093";
}
.fa-lemon-o:before {
  content: "\f094";
}
.fa-phone:before {
  content: "\f095";
}
.fa-square-o:before {
  content: "\f096";
}
.fa-bookmark-o:before {
  content: "\f097";
}
.fa-phone-square:before {
  content: "\f098";
}
.fa-twitter:before {
  content: "\f099";
}
.fa-facebook:before {
  content: "\f09a";
}
.fa-github:before {
  content: "\f09b";
}
.fa-unlock:before {
  content: "\f09c";
}
.fa-credit-card:before {
  content: "\f09d";
}
.fa-rss:before {
  content: "\f09e";
}
.fa-hdd-o:before {
  content: "\f0a0";
}
.fa-bullhorn:before {
  content: "\f0a1";
}
.fa-bell:before {
  content: "\f0f3";
}
.fa-certificate:before {
  content: "\f0a3";
}
.fa-hand-o-right:before {
  content: "\f0a4";
}
.fa-hand-o-left:before {
  content: "\f0a5";
}
.fa-hand-o-up:before {
  content: "\f0a6";
}
.fa-hand-o-down:before {
  content: "\f0a7";
}
.fa-arrow-circle-left:before {
  content: "\f0a8";
}
.fa-arrow-circle-right:before {
  content: "\f0a9";
}
.fa-arrow-circle-up:before {
  content: "\f0aa";
}
.fa-arrow-circle-down:before {
  content: "\f0ab";
}
.fa-globe:before {
  content: "\f0ac";
}
.fa-wrench:before {
  content: "\f0ad";
}
.fa-tasks:before {
  content: "\f0ae";
}
.fa-filter:before {
  content: "\f0b0";
}
.fa-briefcase:before {
  content: "\f0b1";
}
.fa-arrows-alt:before {
  content: "\f0b2";
}
.fa-group:before,
.fa-users:before {
  content: "\f0c0";
}
.fa-chain:before,
.fa-link:before {
  content: "\f0c1";
}
.fa-cloud:before {
  content: "\f0c2";
}
.fa-flask:before {
  content: "\f0c3";
}
.fa-cut:before,
.fa-scissors:before {
  content: "\f0c4";
}
.fa-copy:before,
.fa-files-o:before {
  content: "\f0c5";
}
.fa-paperclip:before {
  content: "\f0c6";
}
.fa-save:before,
.fa-floppy-o:before {
  content: "\f0c7";
}
.fa-square:before {
  content: "\f0c8";
}
.fa-bars:before {
  content: "\f0c9";
}
.fa-list-ul:before {
  content: "\f0ca";
}
.fa-list-ol:before {
  content: "\f0cb";
}
.fa-strikethrough:before {
  content: "\f0cc";
}
.fa-underline:before {
  content: "\f0cd";
}
.fa-table:before {
  content: "\f0ce";
}
.fa-magic:before {
  content: "\f0d0";
}
.fa-truck:before {
  content: "\f0d1";
}
.fa-pinterest:before {
  content: "\f0d2";
}
.fa-pinterest-square:before {
  content: "\f0d3";
}
.fa-google-plus-square:before {
  content: "\f0d4";
}
.fa-google-plus:before {
  content: "\f0d5";
}
.fa-money:before {
  content: "\f0d6";
}
.fa-caret-down:before {
  content: "\f0d7";
}
.fa-caret-up:before {
  content: "\f0d8";
}
.fa-caret-left:before {
  content: "\f0d9";
}
.fa-caret-right:before {
  content: "\f0da";
}
.fa-columns:before {
  content: "\f0db";
}
.fa-unsorted:before,
.fa-sort:before {
  content: "\f0dc";
}
.fa-sort-down:before,
.fa-sort-asc:before {
  content: "\f0dd";
}
.fa-sort-up:before,
.fa-sort-desc:before {
  content: "\f0de";
}
.fa-envelope:before {
  content: "\f0e0";
}
.fa-linkedin:before {
  content: "\f0e1";
}
.fa-rotate-left:before,
.fa-undo:before {
  content: "\f0e2";
}
.fa-legal:before,
.fa-gavel:before {
  content: "\f0e3";
}
.fa-dashboard:before,
.fa-tachometer:before {
  content: "\f0e4";
}
.fa-comment-o:before {
  content: "\f0e5";
}
.fa-comments-o:before {
  content: "\f0e6";
}
.fa-flash:before,
.fa-bolt:before {
  content: "\f0e7";
}
.fa-sitemap:before {
  content: "\f0e8";
}
.fa-umbrella:before {
  content: "\f0e9";
}
.fa-paste:before,
.fa-clipboard:before {
  content: "\f0ea";
}
.fa-lightbulb-o:before {
  content: "\f0eb";
}
.fa-exchange:before {
  content: "\f0ec";
}
.fa-cloud-download:before {
  content: "\f0ed";
}
.fa-cloud-upload:before {
  content: "\f0ee";
}
.fa-user-md:before {
  content: "\f0f0";
}
.fa-stethoscope:before {
  content: "\f0f1";
}
.fa-suitcase:before {
  content: "\f0f2";
}
.fa-bell-o:before {
  content: "\f0a2";
}
.fa-coffee:before {
  content: "\f0f4";
}
.fa-cutlery:before {
  content: "\f0f5";
}
.fa-file-text-o:before {
  content: "\f0f6";
}
.fa-building-o:before {
  content: "\f0f7";
}
.fa-hospital-o:before {
  content: "\f0f8";
}
.fa-ambulance:before {
  content: "\f0f9";
}
.fa-medkit:before {
  content: "\f0fa";
}
.fa-fighter-jet:before {
  content: "\f0fb";
}
.fa-beer:before {
  content: "\f0fc";
}
.fa-h-square:before {
  content: "\f0fd";
}
.fa-plus-square:before {
  content: "\f0fe";
}
.fa-angle-double-left:before {
  content: "\f100";
}
.fa-angle-double-right:before {
  content: "\f101";
}
.fa-angle-double-up:before {
  content: "\f102";
}
.fa-angle-double-down:before {
  content: "\f103";
}
.fa-angle-left:before {
  content: "\f104";
}
.fa-angle-right:before {
  content: "\f105";
}
.fa-angle-up:before {
  content: "\f106";
}
.fa-angle-down:before {
  content: "\f107";
}
.fa-desktop:before {
  content: "\f108";
}
.fa-laptop:before {
  content: "\f109";
}
.fa-tablet:before {
  content: "\f10a";
}
.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\f10b";
}
.fa-circle-o:before {
  content: "\f10c";
}
.fa-quote-left:before {
  content: "\f10d";
}
.fa-quote-right:before {
  content: "\f10e";
}
.fa-spinner:before {
  content: "\f110";
}
.fa-circle:before {
  content: "\f111";
}
.fa-mail-reply:before,
.fa-reply:before {
  content: "\f112";
}
.fa-github-alt:before {
  content: "\f113";
}
.fa-folder-o:before {
  content: "\f114";
}
.fa-folder-open-o:before {
  content: "\f115";
}
.fa-smile-o:before {
  content: "\f118";
}
.fa-frown-o:before {
  content: "\f119";
}
.fa-meh-o:before {
  content: "\f11a";
}
.fa-gamepad:before {
  content: "\f11b";
}
.fa-keyboard-o:before {
  content: "\f11c";
}
.fa-flag-o:before {
  content: "\f11d";
}
.fa-flag-checkered:before {
  content: "\f11e";
}
.fa-terminal:before {
  content: "\f120";
}
.fa-code:before {
  content: "\f121";
}
.fa-reply-all:before {
  content: "\f122";
}
.fa-mail-reply-all:before {
  content: "\f122";
}
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "\f123";
}
.fa-location-arrow:before {
  content: "\f124";
}
.fa-crop:before {
  content: "\f125";
}
.fa-code-fork:before {
  content: "\f126";
}
.fa-unlink:before,
.fa-chain-broken:before {
  content: "\f127";
}
.fa-question:before {
  content: "\f128";
}
.fa-info:before {
  content: "\f129";
}
.fa-exclamation:before {
  content: "\f12a";
}
.fa-superscript:before {
  content: "\f12b";
}
.fa-subscript:before {
  content: "\f12c";
}
.fa-eraser:before {
  content: "\f12d";
}
.fa-puzzle-piece:before {
  content: "\f12e";
}
.fa-microphone:before {
  content: "\f130";
}
.fa-microphone-slash:before {
  content: "\f131";
}
.fa-shield:before {
  content: "\f132";
}
.fa-calendar-o:before {
  content: "\f133";
}
.fa-fire-extinguisher:before {
  content: "\f134";
}
.fa-rocket:before {
  content: "\f135";
}
.fa-maxcdn:before {
  content: "\f136";
}
.fa-chevron-circle-left:before {
  content: "\f137";
}
.fa-chevron-circle-right:before {
  content: "\f138";
}
.fa-chevron-circle-up:before {
  content: "\f139";
}
.fa-chevron-circle-down:before {
  content: "\f13a";
}
.fa-html5:before {
  content: "\f13b";
}
.fa-css3:before {
  content: "\f13c";
}
.fa-anchor:before {
  content: "\f13d";
}
.fa-unlock-alt:before {
  content: "\f13e";
}
.fa-bullseye:before {
  content: "\f140";
}
.fa-ellipsis-h:before {
  content: "\f141";
}
.fa-ellipsis-v:before {
  content: "\f142";
}
.fa-rss-square:before {
  content: "\f143";
}
.fa-play-circle:before {
  content: "\f144";
}
.fa-ticket:before {
  content: "\f145";
}
.fa-minus-square:before {
  content: "\f146";
}
.fa-minus-square-o:before {
  content: "\f147";
}
.fa-level-up:before {
  content: "\f148";
}
.fa-level-down:before {
  content: "\f149";
}
.fa-check-square:before {
  content: "\f14a";
}
.fa-pencil-square:before {
  content: "\f14b";
}
.fa-external-link-square:before {
  content: "\f14c";
}
.fa-share-square:before {
  content: "\f14d";
}
.fa-compass:before {
  content: "\f14e";
}
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\f150";
}
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "\f151";
}
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "\f152";
}
.fa-euro:before,
.fa-eur:before {
  content: "\f153";
}
.fa-gbp:before {
  content: "\f154";
}
.fa-dollar:before,
.fa-usd:before {
  content: "\f155";
}
.fa-rupee:before,
.fa-inr:before {
  content: "\f156";
}
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "\f157";
}
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "\f158";
}
.fa-won:before,
.fa-krw:before {
  content: "\f159";
}
.fa-bitcoin:before,
.fa-btc:before {
  content: "\f15a";
}
.fa-file:before {
  content: "\f15b";
}
.fa-file-text:before {
  content: "\f15c";
}
.fa-sort-alpha-asc:before {
  content: "\f15d";
}
.fa-sort-alpha-desc:before {
  content: "\f15e";
}
.fa-sort-amount-asc:before {
  content: "\f160";
}
.fa-sort-amount-desc:before {
  content: "\f161";
}
.fa-sort-numeric-asc:before {
  content: "\f162";
}
.fa-sort-numeric-desc:before {
  content: "\f163";
}
.fa-thumbs-up:before {
  content: "\f164";
}
.fa-thumbs-down:before {
  content: "\f165";
}
.fa-youtube-square:before {
  content: "\f166";
}
.fa-youtube:before {
  content: "\f167";
}
.fa-xing:before {
  content: "\f168";
}
.fa-xing-square:before {
  content: "\f169";
}
.fa-youtube-play:before {
  content: "\f16a";
}
.fa-dropbox:before {
  content: "\f16b";
}
.fa-stack-overflow:before {
  content: "\f16c";
}
.fa-instagram:before {
  content: "\f16d";
}
.fa-flickr:before {
  content: "\f16e";
}
.fa-adn:before {
  content: "\f170";
}
.fa-bitbucket:before {
  content: "\f171";
}
.fa-bitbucket-square:before {
  content: "\f172";
}
.fa-tumblr:before {
  content: "\f173";
}
.fa-tumblr-square:before {
  content: "\f174";
}
.fa-long-arrow-down:before {
  content: "\f175";
}
.fa-long-arrow-up:before {
  content: "\f176";
}
.fa-long-arrow-left:before {
  content: "\f177";
}
.fa-long-arrow-right:before {
  content: "\f178";
}
.fa-apple:before {
  content: "\f179";
}
.fa-windows:before {
  content: "\f17a";
}
.fa-android:before {
  content: "\f17b";
}
.fa-linux:before {
  content: "\f17c";
}
.fa-dribbble:before {
  content: "\f17d";
}
.fa-skype:before {
  content: "\f17e";
}
.fa-foursquare:before {
  content: "\f180";
}
.fa-trello:before {
  content: "\f181";
}
.fa-female:before {
  content: "\f182";
}
.fa-male:before {
  content: "\f183";
}
.fa-gittip:before {
  content: "\f184";
}
.fa-sun-o:before {
  content: "\f185";
}
.fa-moon-o:before {
  content: "\f186";
}
.fa-archive:before {
  content: "\f187";
}
.fa-bug:before {
  content: "\f188";
}
.fa-vk:before {
  content: "\f189";
}
.fa-weibo:before {
  content: "\f18a";
}
.fa-renren:before {
  content: "\f18b";
}
.fa-pagelines:before {
  content: "\f18c";
}
.fa-stack-exchange:before {
  content: "\f18d";
}
.fa-arrow-circle-o-right:before {
  content: "\f18e";
}
.fa-arrow-circle-o-left:before {
  content: "\f190";
}
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "\f191";
}
.fa-dot-circle-o:before {
  content: "\f192";
}
.fa-wheelchair:before {
  content: "\f193";
}
.fa-vimeo-square:before {
  content: "\f194";
}
.fa-turkish-lira:before,
.fa-try:before {
  content: "\f195";
}
.fa-plus-square-o:before {
  content: "\f196";
}
/* /ICONS BOOTSTRAP 2 ABREO */

/* LANDING REPORTES */

.containerb.pagecad {
    position: relative;
    top: -8px;
	}
.containerb.pagecad .headland {
    height: 120px;
    left: -8px;
    position: relative;
    top: -18px;
    width: 102%;
	}
.containerb.carne_res .headland{
	background: url(../img/head_reporte_res.jpg) no-repeat transparent;
}
.containerb.carne_cerdo .headland{
	background: url(../img/head_reporte_cerdo.jpg) no-repeat transparent;
}
.containerb.carne_pollo .headland{
	background: url(../img/head_reporte_pollo.jpg) no-repeat transparent;
}





.language_en .containerb.carne_res .headland{
	background: url(../img/head_reporte_res_eng.jpg) no-repeat transparent;
}
.language_en .containerb.carne_cerdo .headland{
	background: url(../img/head_reporte_cerdo_eng.jpg) no-repeat transparent;
}
.language_en .containerb.carne_pollo .headland{
	background: url(../img/head_reporte_pollo_eng.jpg) no-repeat transparent;
}
.containerb.reportland .headland > h2{
	text-indent: -999999px;
}
.containerb.reportland .titletablacont {
    border-bottom: 1px dotted #DDDDDD;
    font-family: arial;
    font-size: 17px;
    font-weight: bold;
    line-height: 18px;
    margin-bottom: 26px;
    padding-bottom: 12px;
	}

.containerb.reportland .titletablacont > span{
    color: #E9873E;
    font-family: inherit;
	}

.containerb.reportland .subtitle {
    clear: both;
    color: #888;
    display: block;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 14px;
    margin-top: 0;
    text-transform: uppercase;
	}

.containerb.reportland .subtitle.red-cad, .red-cad{
	color: #D10F22;
	}

.containerb .panel-body.bg_icon_res {
	background: url("../img/res_bg.png") no-repeat scroll 297px center transparent;
	}

.containerb .panel-body > span.fa {
    color: #E5E5E5;
    font-size: 390%;
    position: absolute;
    right: 25px;
    top: 15%;
    z-index: 0;
	}
html body .reportland .btn-cad.btn-big {
	display: table;
    float: none;
    margin: 0 auto;
    text-align: center;
	}

.reportland .otrosrep {
    margin-bottom: 24px;
    overflow: hidden;
	}

.reportland .otrosrep > h5{
    background-color: #f2f2f2;
    border-bottom: 1px solid #dddddd;
    border-radius: 2px;
    color: #555;
    font-size: 11px;
    font-weight: bold;
    margin-bottom: 15px;
    margin-top: 48px;
    padding-bottom: 10px;
    padding-top: 10px;
    text-align: center;
	}

.reportland .otrosrep .reportesing {
    border-radius: 4px 4px 0 0;
    display: block;
    overflow: hidden;
	}
.reportland .otrosrep .reportesing a{
    background-image: url("../img/bg_deg_otros_rep.jpg");
    display: block;
    height: 86px;
    width: 100%;
	}
.reportland .otrosrep .reportesing a:hover{
	background-position: 0 -86px;
	}
.reportland .otrosrep .reportesing .iconrep {
    background-color: transparent;
    background-repeat: no-repeat;
    display: block;
    float: left;
    height: 86px;
    width: 113px;
	}
.reportland .otrosrep .reportesing.rep_cerdo .iconrep{
	background-image: url("../img/report_mini_cerdo.jpg");
	}
.reportland .otrosrep .reportesing.rep_pollo .iconrep{
	background-image: url("../img/report_mini_pollo.jpg");
	}
.reportland .otrosrep .reportesing.rep_res .iconrep{
	background-image: url("../img/report_mini_res.jpg");
	}
.reportland .otrosrep .reportesing.rep_cerdo a:hover .iconrep,
.reportland .otrosrep .reportesing.rep_pollo a:hover .iconrep,
.reportland .otrosrep .reportesing.rep_res a:hover .iconrep{
	background-position: 0 -86px;
	}

.reportland .otrosrep .reportesing h6{
    color: #555555;
    float: left;
    font-size: 13px;
    font-weight: bold;
    margin-left: 11px;
    margin-top: 16px;
    width: 58%;
	}
.reportland .otrosrep .reportesing a:hover h6 {
	color: #666;
}

.reportland .otrosrep .reportesing h6 > span{
    clear: both;
    color: #8b0a0a;
    display: block;
    font-size: 16px;
	}
.reportland .otrosrep .reportesing h6 small{
    clear: both;
    color: #777777;
    display: block;
    margin-top: 6px;
	}

.reportland .otrosrep .reportesing a:hover small {
	color: #8b0a0a;
	}

#content.containerb.pagecad {
	border-bottom: 1px solid #ccc;
	}
.containerb.reportland .carousel {
    border-bottom: 2px solid #666666;
    margin-bottom: 18px;
	}

.reportland .icon_report {
    display: block;
    float: left;
    height: 70px;
    margin-bottom: 10px;
    margin-left: 15px;
    width: 90px;
	}

.reportland.carne_res .icon_report {
	background: url(../img/res_icon_modal.png) no-repeat 0 0 transparent;
	}

.reportland.carne_cerdo .icon_report {
	background: url(../img/cerdo_icon_modal.png) no-repeat 0 0 transparent;
	}

.reportland.carne_pollo .icon_report {
	background: url(../img/pollo_icon_modal.png) no-repeat 0 0 transparent;
	}

.reportland .modal-report .textitle h4{
    font-size: 18px;
    font-weight: normal;
    margin-bottom: 12px;
    margin-top: 10px;
	}

.modal-header h4.modal-title > strong{
	color: #AE0C1C;
	}

.reportland .modal-report .textitle h6{
	font-size: 13px;
	}

.reportland .modal-report .col-md-offset-3.textitle {
	margin-left: 23%;
	}

.containerb.reportland .modal .modal-footer  {
    border-top: medium none;
    padding: 0 ;
    text-align: center;
    margin-bottom: 12px;
    margin-top: 10px;
	}

.containerb.reportland .carousel-inner {
    background: url("../img/ajax-loader-cad.gif") no-repeat scroll center center #eeeeee;
    height: 342px;
    overflow: hidden;
    position: relative;
    width: 465px;
}
.reportland .col-md-12.textdescrip {
    font-size: 11px;
    margin-bottom: 18px;
	}

.modal #result h4 {
    font-size: 14px;
    margin-bottom: 0;
    margin-top: 0;
    padding-bottom: 11px;
    padding-top: 90px;
    text-align: center;
	}

.modal #result h6 {
    font-size: 11px;
    margin-bottom: 35px;
    margin-top: 0;
    text-align: center;
	}

.modal #result h6 a {
	color: #ae0c1c;
	}

.modal #result h6 a:hover {
	color: #777;
	}
/* /LANDING REPORTES */





/* Landing Venta Basica Newsletter */

.containerb.land_agricultura_news .headland{
	background: url(../img/land_newslet/head_agric.jpg) no-repeat transparent;
	height: 140px;
}

.containerb.land_newsletter .panel-collapse div.panel-body p {
	font-size: 11px;
	color: #444;
	}

.containerb.land_newsletter .panel-collapse div.panel-body .thumb_acord {
    float: left;
    margin-right: 12px;
	}

.containerb.land_newsletter .susc_tipos label{
	padding-left: 0;
	}

.containerb.land_newsletter .susc_tipos .pricesusc.conahorro{
    line-height: 10px;
    margin-top: 1px;
    text-align: right;
	}

.containerb.land_newsletter .susc_tipos .pricesusc.conahorro small{
    clear: both;
    color: #888888;
    display: block;
    font-weight: normal;
	}

.containerb.land_newsletter .susc_tipos .bord_susc {
    border: 1px solid #dddddd;
    display: block;
    margin-bottom: 10px;
    overflow: hidden;
    padding: 4px;
	}

.containerb.land_newsletter .susc_tipos .btn-cad{
	float: right;
	}

input:focus{
    outline: 0 none !important;
}

.containerb.land_newsletter .row.susc_tipos .col-md-12 .col-md-12{
    background-color: #f6f6f6;
    line-height: 21px;
    padding: 7px 0;
	}

.containerb.land_newsletter .row.susc_tipos .col-md-12 .col-md-12.masoscuro {
	background-color: #eeeeee;
	}

.containerb.pagecad.land_newsletter div.panel-body small.mass a {
    color: #8b0a0a;
    float: right;
    margin-right: 3px;
	}

.containerb.pagecad.land_newsletter div.panel-body small.mass a:hover {
	color: #666;
	}

.containerb.pagecad.land_newsletter .top-menos-8{
    position: relative;
    top: -8px;
	}

.containerb.pagecad.land_newsletter .col-md-12.textdescrip {
	margin-bottom: 13px;
	}

.containerb.land_agricultura_news .icon_report {
	background: url("../img/land_newslet/icon_agricultura.png") no-repeat scroll 0 0 transparent;
	}

.containerb.pagecad.land_newsletter .otrosrep .reportesing.energia .iconrep{
	background-image: url("../img/land_newslet/energia_icon.jpg");
	}
.containerb.pagecad.land_newsletter .otrosrep .reportesing.construccion .iconrep{
	background-image: url("../img/land_newslet/construccion_icon.jpg");
	}
.containerb.pagecad.land_newsletter .otrosrep .reportesing.bienes .iconrep{
	background-image: url("../img/land_newslet/bienes_icon.jpg");
	}
.containerb.pagecad.land_newsletter .otrosrep .reportesing.economia .iconrep{
	background-image: url("../img/land_newslet/economia_icon.jpg");
	}

.containerb.pagecad.land_newsletter .otrosrep .reportesing.energia a:hover .iconrep,
.containerb.pagecad.land_newsletter .otrosrep .reportesing.construccion a:hover .iconrep,
.containerb.pagecad.land_newsletter .otrosrep .reportesing.bienes a:hover .iconrep,
.containerb.pagecad.land_newsletter .otrosrep .reportesing.economia a:hover .iconrep{
	background-position: 0 -86px;
	}

.land_newsletter .otrosrep .reportesing .iconrep {
    width: 98px;
}

.land_newsletter.reportland .otrosrep .reportesing h6 {
    margin-top: 22px;
    width: 49%;
}
/* /Landing Venta Basica Newsletter */

/* BOTONES NUEVOS */
html body .btn-cad {
    -moz-user-select: none;
    background-image: none;
    border: 1px solid rgba(0, 0, 0, 0);
    border-radius: 3px;
    box-shadow: 0 1px 0 #cccccc;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-family: arial,helvetica;
    font-size: 13px;
    font-weight: bold;
    line-height: 1.42857;
    margin: 0;
    padding: 6px 20px;
    text-align: center;
    text-shadow: 1px 1px 0 #9A0918;
    vertical-align: middle;
    white-space: nowrap;
}
html body .btn-cad,
html body .btn-cad:focus {
  border-color: #C70204;
  border-bottom-color: #700204;
  border-right-color: #780307;
  background: #E10D23;
  background-image: -webkit-linear-gradient(top, #E10D23 0%, #9C0A18 100%);
  background-image: linear-gradient(to bottom, #E10D23 0%, #9C0A18 100%);
  background-repeat: repeat-x;
}

html body .btn-cad:hover {
  color: #ffffff;
  border-color: #CC0000;
  border-right-color: #970409;
  border-bottom-color: #6E0103;
  background: #F11228 !important;
  background-image: -webkit-linear-gradient(top, #F11228 0%, #AD0C1C 100%) !important;
  background-image: linear-gradient(to bottom, #F11228 0%, #AD0C1C 100%) !important;
  background-repeat: repeat-x;
}

html body .btn-cad:active,
html body .btn-cad.active,
html body .btn-cad.dropdown-toggle {
  color: #ffffff;
  border-color: #CC0000;
  border-right-color: #970409;
  border-bottom-color: #6E0103;
  background: #F11228 !important;
  background-image: -webkit-linear-gradient(top, #AD0C1C 0%, #F11228 100%) !important;
  background-image: linear-gradient(to bottom, #AD0C1C 0%, #F11228 100%) !important;
  background-repeat: repeat-x;
}

html body .btn-cad.btn-big {
	padding: 9px 28px 11px;
	}
/* / BOTONES NUEVOS */
