﻿ .article_body { font-size: 13px ! important; }
.article_body > ul { margin: 13px; font-size: 13px ! important; }
.article_body a { color: rgb(104, 1, 3); }
.article_body ol { font-size: 12px; padding-left: 10px; }
* { margin: 0px; padding: 0px; }
body { font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; background-image: url(ae32863086bd8c423374c0c35d87d316e48abe70.jpg) ; background-position: center center; height: 567px; background-attachment: fixed; }
.special_background { width: 99%; float: left; }
#container { width: 990px; height: auto; margin: 0px auto; border-left: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204); background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
#container_printable { background-color: rgb(255, 255, 255); border: 1px solid rgb(189, 189, 189); margin: 10px; }
#header { width: 990px; height: auto; margin-bottom: 7px; float: left; background-color: rgb(255, 255, 255); background-position: right center; background-repeat: no-repeat; }
#header .subheadcad { background: transparent url(31f6935f421faa4bae1023c956608fc09b0b698c.jpg)  no-repeat scroll 0px 0px; float: left; height: 85px; width: 100%; }
#header .subheadcad.simplehead { background: transparent url(30101bf37dc7dc33ee0dfe4e48c2ca696d4cdd39.jpg)  no-repeat scroll 0px 0px; }
.simplonhead #main_menu { background: transparent url(c54c7fcb11dcaf6d9cfade4c2703c4b8f546064f.jpg)  repeat-x scroll 0px -20px; height: 11px; }
.subheadcad.simplehead .header_left { float: left; height: auto; margin: 8px auto 0px 20px; overflow: hidden; width: 456px; }
.subheadcad.simplehead .header_left h1 a img { margin: 0px; }
.subheadcad.simplehead .header_left .time_logo { clear: both; margin: 0px; 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: outside none 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(fafc22e8734f034c9c4fef58d97255e768f89e26.png) ; background-color: transparent; background-repeat: no-repeat; padding-left: 20px; line-height: 15px; float: left; }
.list_linkhead li a:hover { color: rgb(137, 1, 4); }
.list_linkhead li.newslett a { background-position: 0px 1px; }
.list_linkhead li.accessclient a { background-position: 0px -85px; }
.list_linkhead li.twitt a { background-position: 0px -42px; height: 14px; padding-left: 0px; width: 16px; text-indent: -99999px; }
.list_linkhead li.langg a { background-image: none; padding-left: 0px; 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: 0px -20px; }
.list_linkhead li.accessclient a:hover { background-position: 0px -108px; }
.list_linkhead li.twitt a:hover { background-position: 0px -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: medium none; }
.header_left h1 a img { margin-left: 18px; margin-top: 11px; border: medium 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: 400; }
#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: outside none none; float: left; font-size: 10px; color: rgb(255, 255, 255); }
#menu_top .menu-user li.ico-none { padding: 2px 10px; border-right: 1px solid rgb(255, 255, 255); }
.language { float: right; font-size: 11px; text-align: right; width: 65px; height: auto; padding: 1px 0px 1px 7px; }
.language a { color: rgb(0, 0, 0); text-decoration: none; }
.language a:hover, .sign_newsletter a:hover, .twitter_icon a:hover, .mainmenu_userlogin a:hover { color: rgb(104, 1, 3); }
.sign_newsletter a { text-align: right; color: rgb(0, 0, 0); padding: 1px 20px 0px; font-size: 11px; float: right; background-image: url(ffcd777a586f524d7ced34b5655b0b9d1d182fbb.gif) ; background-repeat: no-repeat; }
.mainmenu_userlogin a { text-align: right; color: rgb(0, 0, 0); padding: 1px 10px 0px 20px; font-size: 11px; float: right; background-image: url(716710ef130ef8da489dec81cda8478a6f818350.gif) ; background-repeat: no-repeat; }
.mainmenu_membercenter a { text-align: right; color: rgb(0, 0, 0); padding: 1px 10px 0px 18px; font-size: 11px; float: right; background-image: url(0005d0724369b76b1ec9101a976ad4da8b8ce44d.gif) ; background-repeat: no-repeat; }
.twitter_icon a { text-align: right; color: rgb(0, 0, 0); padding: 0px 10px; font-size: 11px; float: right; background-repeat: no-repeat; }
.fb_icon a { text-align: right; color: rgb(0, 0, 0); padding: 0px 13px 0px 7px; font-size: 11px; float: right; background-repeat: no-repeat; }
.follow_us { text-align: right; color: rgb(0, 0, 0); padding: 1px 0px 0px 8px; font-size: 11px; float: right; background-repeat: no-repeat; }
.logo { width: auto; height: auto; float: left; }
.logo_summanews { background-image: url(cd32fa5aa3c0266762621627b290362665d248e1.jpg) ; background-repeat: no-repeat; width: 350px; height: 41px; float: left; position: relative; top: 3px; }
.logo_summanews h1 { top: -5000px; color: rgb(255, 255, 255); position: absolute; }
.logo_summanews span.fh1 { top: -5000px; color: rgb(255, 255, 255); position: absolute; }
.time_logo { color: rgb(153, 153, 153); float: left; font-family: arial,helvetica; font-size: 9px; margin-left: 19px; padding: 0px; clear: both; }
#header .subheadcad:hover .time_logo { color: rgb(102, 102, 102); }
.search_box p { font-size: 12px; color: rgb(0, 0, 0); padding-left: 4px; }
.subheadcad .search_form, #top_search_go { background-image: url(f67322a413739a2669a1d26574ceda1949693031.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: 0px -40px; color: rgb(102, 102, 102); font-weight: 700; }
#top_search_go { background-position: -335px 0px; cursor: pointer; height: 33px; width: 33px; }
#top_search_go:hover { background-position: -335px -40px; }
.ui-autocomplete { background-color: rgb(254, 254, 254); border-radius: 0px 0px 3px 3px; box-shadow: 2px 1px 2px rgba(0, 0, 0, 0.15); overflow: hidden; position: absolute; }
.ui-autocomplete > li { border-bottom: 1px dotted rgb(204, 204, 204); list-style: outside none none; }
.ui-autocomplete > li:last-child { border: medium none; }
.ui-autocomplete > li > a { background: transparent url(9c6dc613800bb0390d50f4b310b09487f66ceca1.png)  no-repeat scroll 14px center; cursor: pointer; display: block; font-size: 11px; padding: 8px 8px 10px 32px; color: rgb(104, 1, 3); }
.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: rgb(242, 242, 242); font-weight: 700; }
.ui-autocomplete > li.ui-autocomplete-category { background: transparent url(2bff5df7f26fcf9324867f438bdfc086b3924703.jpg)  repeat-x scroll 0px 0px; border: medium none; color: rgb(85, 85, 85); font-family: arial,helvetica; font-size: 12px; font-weight: 700; padding: 6px 9px 10px 15px; }
.btn_search_depth_en { background-image: url(6bc170bcc0734517f97060378264bc153fac6891.gif) ; width: 160px; height: 20px; background-repeat: no-repeat; margin: 10px 0px 0px 10px; }
a.btn_search_depth_en { background-image: url(6bc170bcc0734517f97060378264bc153fac6891.gif) ; width: 160px; height: 20px; background-repeat: no-repeat; margin: 10px 0px 0px 10px; }
a.btn_search_depth_en:hover { background-image: url(29d946123a4580912ae372749944b4a382a62d2e.gif) ; width: 160px; height: 20px; background-repeat: no-repeat; }
.btn_search_depth_es { background-image: url(2f1e891971a5885f58e5c6a56a3fd452189caacf.gif) ; width: 160px; height: 20px; background-repeat: no-repeat; margin: 10px 0px 0px 10px; }
a.btn_search_depth_es { background-image: url(2f1e891971a5885f58e5c6a56a3fd452189caacf.gif) ; width: 160px; height: 20px; background-repeat: no-repeat; margin: 10px 0px 0px 10px; }
a.btn_search_depth_es:hover { background-image: url(bf7cd3ff9cf43af7c054d9a2daf7f93afd0cb786.gif) ; width: 160px; height: 20px; background-repeat: no-repeat; }
.background_main_menu { float: left; width: 100%; }
#main_menu { background: transparent url(c54c7fcb11dcaf6d9cfade4c2703c4b8f546064f.jpg)  repeat-x scroll 0px 0px; float: left; font-family: Arial,Helvetica,sans-serif ! important; font-weight: 700; height: 31px; padding: 0px; width: 100%; }
#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; display: block; list-style: outside none none; }
#main_menu .menu_right li { float: right; padding: 0px 10px; display: block; list-style: outside none none; text-transform: capitalize; }
#main_menu .menu_right li a { text-decoration: none; color: rgb(255, 240, 122); }
#main_menu .menu_right li a:hover { text-decoration: none; color: rgb(255, 255, 255); }
#main_menu .menu_left li a { text-decoration: none; color: rgb(255, 255, 255); }
#main_menu .menu_left li a:hover { text-decoration: none; color: rgb(255, 240, 122); }
#segundo_mainmenu { background-color: rgb(234, 234, 234); float: left; text-align: center; width: 100%; padding-bottom: 3px; font-size: 10px; margin-bottom: 5px; }
#segundo_mainmenu a { color: rgb(0, 0, 0); padding: 0px 10px; font-size: 10px; }
#segundo_mainmenu a:hover { color: rgb(102, 102, 102); text-decoration: underline; }
#segundo_mainmenu div.menu_products table { width: 100%; }
#segundo_mainmenu div.menu_products table td.first { font-weight: 700; 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: rgb(102, 102, 102); }
#main_menu.barmini { height: 1px; }
#segundo_mainmenu div.menu_products table td.selected a { color: rgb(34, 34, 34); font-size: 14px; font-weight: 700; }
.suggestions_menu { background-color: rgb(234, 234, 234); float: left; text-align: center; width: 100%; padding-bottom: 3px; font-size: 10px; margin-bottom: 5px; overflow: hidden; line-height: 13px; }
.suggestions_menu.closed { height: 26px; }
.suggestions_menu.extended { height: auto; }
.suggestions_menu a { color: rgb(0, 0, 0); padding: 0px 10px; font-size: 10px; white-space: nowrap; }
.suggestions_menu a.even { font-weight: 400; }
.suggestions_menu a.odd { font-weight: 400; }
.suggestions_menu a:hover { color: rgb(102, 102, 102); }
table.banner_top { float: left; width: 990px; height: auto; }
.banner { margin: 5px 0px; 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 { margin-top: 5px; width: 990px; height: auto; border-top: 1px solid rgb(189, 189, 189); float: left; }
.section_vertical_one, .section_vertical_two, .section_vertical_three { width: 100%; height: auto; border-bottom: medium double rgb(189, 189, 189); float: left; clear: both; }
td.colum-line { border-right: 1px solid rgb(189, 189, 189); vertical-align: top; }
td.colum-outline { vertical-align: top; }
.section_vertical_one #colum_a { float: left; padding: 0px 6px; width: 350px; height: 100%; }
.section_vertical_one #colum_b { float: left; padding: 0px 6px ! important; width: 126px; height: 100%; }
.section_vertical_one #colum_ab { float: left; width: 489px ! important; height: auto; padding: 6px 6px 0px; }
#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 0px; }
.section_vertical_one #colum_abcd { float: left; width: 98%; padding: 0px 10px; }
.section_vertical_one #colum_abcd_mediakit { float: left; width: 98%; font-size: 12px; color: rgb(255, 255, 255); }
.section_vertical_one #colum_abcd_login { float: left; width: 948px; padding: 20px; }
.landing_CGC .section_vertical_one #colum_abcd_login { background: transparent url(c36d6243a3ff80cb962537e9e0eeb8c8abf394d7.jpg)  no-repeat scroll right top; width: 950px; }
.landing_reportes .section_vertical_one #colum_abcd_login { background: transparent url(c84bfd177cf6b12a0d8f5d9131e09cecd05abfbe.jpg)  no-repeat scroll right -29px; 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: 0px 15px; width: 786px; }
.columna_d { float: left; padding: 0px 6px; width: 160px; }
.section_vertical_one table.table_cd { width: 473px; border-top: 1px solid rgb(189, 189, 189); margin: 7px 0px; float: left; border-bottom: 1px solid rgb(189, 189, 189); }
.section_vertical_one table.table_cd #colum_c { float: left; padding: 6px 6px 0px 0px; width: 300px; }
.section_vertical_one table.table_cd #colum_d { float: left; padding: 6px 0px 0px 6px; width: 160px; }
.flight_status { text-align: center; width: 300px; padding: 6px 0px; }
.section_vertical_two #colum_a { float: left; padding: 0px 6px; width: 489px ! important; height: auto; }
.section_vertical_two #colum_b { float: left; padding: 0px 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%; }
a { text-decoration: none; color: rgb(102, 102, 102); }
h3 { color: rgb(102, 102, 102); padding: 5px 0px 0px; font-size: 10px; text-transform: uppercase; text-align: left; float: left; font-weight: 400; width: 100%; }
#noticia_portada { padding: 0px 0px 3px; border-bottom: 1px solid rgb(189, 189, 189); margin-bottom: 5px; float: left; width: 100%; }
div.presencePlus { background: rgb(255, 255, 222) none repeat scroll 0% 0%; }
div.presencePlus p.titulo_oro a { color: rgb(0, 0, 0); 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 rgb(189, 189, 189); 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: 700; color: rgb(104, 1, 3); }
.tender_text { padding: 2px 0px 2px 20px; font-size: 10px; overflow: hidden; font-weight: 700; background-image: url(58c651c3e0c4840bfb9c6b5814322fb529539e39.jpg) ; background-repeat: no-repeat; background-position: 3px 2px; color: rgb(102, 102, 102); }
span.gris_news { color: rgb(88, 89, 91); font-style: italic; letter-spacing: -0.8px; font-family: arial ! important; font-weight: 700; }
span.summa { font-family: arial ! important; color: rgb(225, 32, 39) ! important; font-weight: 700 ! important; font-style: normal ! important; }
span.gris_com { color: rgb(88, 89, 91); font-weight: 700; }
h4 span.summa { font-size: 18px; }
.title_summa span.summa { font-size: 14px; margin-top: 8px; width: 470px; float: left; margin-left: 10px; padding: 0px; }
.section_vertical_three .titulo_oro_med { padding: 0px 0px 2px 15px; font-size: 12px; font-weight: 700; background-image: url(58c651c3e0c4840bfb9c6b5814322fb529539e39.jpg) ; background-repeat: no-repeat; }
.section_vertical_three .section_title_list { float: left; margin-top: 10px; width: 150px; padding: 0px; }
.section_vertical_three .more_news_small { background-image: url(fa3e1001bef187e65cdaaa5fda2da520f872859e.jpg) ; padding: 2px 5px; font-size: 12px; font-weight: 700; font-family: Arial; color: rgb(255, 255, 255); height: 16px; width: 140px; }
.titulo_oro_med { padding: 0px 0px 2px 15px; font-size: 12px ! important; overflow: hidden; font-weight: 700; background-image: url(0c95b0db6225e138e6a5be3754a211904526b976.jpg) ; background-repeat: no-repeat; background-position: 3px 0px; color: rgb(102, 102, 102); }
.titulo_oro_med a { color: rgb(104, 1, 3); font-weight: 400; line-height: 13px; font-family: georgia; font-size: 12px; }
.country_prefix { color: rgb(90, 67, 27); font-family: georgia; font-size: 11px; font-weight: 700; }
.fuente { color: rgb(128, 130, 132); font-size: 9px; margin-top: 2px; font-style: oblique; }
.texto { margin: 1px 0px 4px; color: rgb(102, 102, 102); font-size: 11px; }
.articulo { padding-left: 18px; background-image: url(58c651c3e0c4840bfb9c6b5814322fb529539e39.jpg) ; background-repeat: no-repeat; background-position: 5px 0px; }
.articulo a { text-align: left; color: rgb(104, 1, 3); font-size: 9px; font-weight: 400; margin: 4px 0px; }
.imagen_Noticia { float: right; padding: 5px 0px 4px 4px; }
.titulo_analisis { color: rgb(128, 130, 132); padding: 8px 0px 6px; font-size: 9px; margin-bottom: -12px; }
.title_marco { background-image: url(d8f6d1a5e3c55e885d7d5f4cc7f19278e27f8942.jpg) ; width: 350px; height: 16px; padding: 4px 0px 3px 5px; color: rgb(255, 255, 255); font-size: 12px; text-transform: uppercase; font-weight: 700; margin-top: 10px; background-repeat: no-repeat; float: left; font-family: Arial; letter-spacing: 1px; }
.title_marco_rnc { background-image: url(4b84113f018069602bc2d908db799303f6855252.jpg) ; width: 350px; height: 16px; padding: 4px 0px 3px 5px; color: rgb(255, 255, 255); font-size: 12px; text-transform: uppercase; font-weight: 700; margin-top: 10px; background-repeat: no-repeat; float: left; font-family: Arial; letter-spacing: 1px; }
.title_marco_d { background-image: url(a25e4fe03f86d05ec9cb81b8ca9508b800bc2a9f.jpg) ; width: 162px; height: 16px; padding: 4px 0px 3px 5px; color: rgb(255, 255, 255); font-size: 12px; text-transform: uppercase; font-weight: 700; margin-top: 0px; background-repeat: no-repeat; float: left; font-family: Arial; letter-spacing: 1px; }
.title_marco_c { background-image: url(e58a01df9f7b73a506d424072c0eb97f67fb4341.jpg) ; width: 265px; height: 16px; padding: 4px 31px 3px 5px; color: rgb(255, 255, 255); font-size: 12px; text-transform: uppercase; font-weight: 700; margin-top: 0px; background-repeat: no-repeat; float: left; font-family: Arial; letter-spacing: 1px; }
#upcoming_events_component_title a { letter-spacing: 0px ! important; }
.title_marco_c span.title_marco_c_new { float: right; color: rgb(255, 255, 255); font-size: 10px; }
div.title_marco_c a { color: rgb(255, 255, 255); font-family: Arial; letter-spacing: 1px; float: left; }
div.title_marco_c a:hover { color: rgb(241, 241, 241); }
div.title_marco_rnc a { color: rgb(255, 255, 255); font-family: Arial; letter-spacing: 1px; }
div.title_marco_rnc a:hover { color: rgb(241, 241, 241); }
p.see_more { float: left; clear: both; text-align: right; font-size: 9px; font-style: oblique; width: 100%; }
p.see_more a { color: rgb(104, 1, 3); }
p.see_more a.large { font-size: 11px; padding-top: 1px; }
.linea_division { background-image: url(35270f1b29d092aecb865c219095a9549df973ce.jpg) ; width: 100% ! important; height: 5px ! important; background-repeat: repeat-x; float: left; margin: 8px 0px; }
.linea_division_489 { background-image: url(35270f1b29d092aecb865c219095a9549df973ce.jpg) ; width: 489px; height: 5px ! important; background-repeat: repeat-x; float: left; margin: 8px 0px; }
.section_title_list { float: left; margin-top: 10px; }
.statistics_info { font-size: 10px; color: rgb(128, 130, 132); padding: 5px 0px; }
.spacer { clear: both; display: block; font-size: 5px; }
.image_video { background-image: url(df069445d124ed8b5656f4549a64ba416eee461b.jpg) ; background-repeat: no-repeat; background-position: center center; width: 390px; height: 240px; padding: 5px 21px; }
h1, h2 { color: rgb(102, 102, 102); font-family: Arial,Helvetica,sans-serif; font-size: 16px; }
.topic_title h1 { width: auto; background-repeat: no-repeat; margin: 0px 0px 3px; text-transform: uppercase; padding: 0px; border-bottom: 1px solid rgb(189, 189, 189); font-size: 22px; font-weight: 700; }
.topic_title h1 span { font-size: 11px; text-transform: none; }
.feed_tender_title h1 { background-image: url(4cf04fdc684f01fe4d605c3994a7fe22a525582e.jpg) ; width: auto; background-repeat: no-repeat; margin: 0px; text-transform: uppercase; padding: 0px 0px 0px 28px; }
.topic_Guatemala h1 { background-image: url(80ed6bad472a69bd8b60e4f78cf82a1b708b7ef5.png) ; padding: 0px 0px 0px 22px; }
.topic_Costa_Rica h1 { background-image: url(20cbe33747cfec40d48f72f289df450fff9d14d1.png) ; padding: 0px 0px 0px 22px; }
.topic_El_Salvador h1 { background-image: url(3f57349c021ac12d2b48602c93b1c5af53ce99f1.png) ; padding: 0px 0px 0px 22px; }
.topic_Nicaragua h1 { background-image: url(d780fb42028a123139a330d81f28eae6dd62488d.png) ; padding: 0px 0px 0px 22px; }
.topic_Panama h1 { background-image: url(2411a3ba9627fb243ef6d7b6229d3a46ce001780.png) ; padding: 0px 0px 0px 22px; }
.topic_Honduras h1 { background-image: url(cae9eda2e3d5a5f651d98e033389e5f525dca21a.png) ; padding: 0px 0px 0px 22px; }
p.tender_feed_subtitle { font-size: 11px; padding-left: 30px; padding-right: 10px; }
p.tender_feed_sector { font-size: 14px; padding: 1px 0px 2px 43px; font-weight: bold; background-image: url(72bc03c0e3c7b072aab53f1bc7dbb3985152853b.gif) ; background-repeat: no-repeat; border-bottom: 1px solid rgb(205, 205, 205); background-position: 32px 7px; }
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: rgb(102, 102, 102); border-bottom: 5px solid rgb(203, 203, 203); font-size: 13px; font-weight: 700; text-align: center; padding: 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(cea588a9b9dded24f6cbd7b369366ff19122eddf.jpg) ; width: auto; height: 22px; background-repeat: no-repeat; margin: 0px 0px 3px; text-transform: uppercase; padding: 0px 0px 0px 28px; border-bottom: 1px solid rgb(189, 189, 189); }
.mail_friend_title h1 { background-image: url(721103882a29995f160f38c4c94725833a8ffe02.jpg) ; width: auto; min-height: 22px; background-repeat: no-repeat; margin: 0px 0px 3px; text-transform: uppercase; padding: 0px 0px 0px 28px; border-bottom: 1px solid rgb(189, 189, 189); }
.daily_update_title h1 { background-image: url(80d6f65d8332839d24935cd0b58d010fc06a7286.jpg) ; width: 461px; height: 22px; background-repeat: no-repeat; margin: 6px 0px 3px 6px; text-transform: uppercase; padding: 0px 0px 0px 28px; border-bottom: 1px solid rgb(189, 189, 189); }
.financial_title h1 { background-image: url(92ce61cfeb4860eb377c9696e30763d42a76c642.jpg) ; width: auto; height: 22px; background-repeat: no-repeat; margin: 0px 0px 3px; text-transform: uppercase; padding: 0px 0px 0px 28px; border-bottom: 1px solid rgb(189, 189, 189); }
.about_us_title h1 { background-image: url(80d6f65d8332839d24935cd0b58d010fc06a7286.jpg) ; height: 22px; background-repeat: no-repeat; margin: 0px 0px 3px; text-transform: uppercase; padding: 0px 0px 0px 28px; border-bottom: 1px solid rgb(189, 189, 189); float: left; width: 461px; }
.company_title_terms_conditions h1 { background-image: url(064693c130d3743caa18ec660c14d9d3517a5148.jpg) ; height: 22px; background-repeat: no-repeat; margin: 0px 0px 6px; text-transform: uppercase; padding: 0px 0px 0px 28px; float: left; border-bottom: 1px solid rgb(189, 189, 189); width: 461px; }
.rnc_title h1 { background-image: url(ce40c66891c0f830e1b140d7d50ef630b6ac7e59.jpg) ; height: 22px; background-repeat: no-repeat; margin: 0px 0px 6px; text-transform: uppercase; padding: 0px 0px 0px 28px; float: left; border-bottom: 1px solid rgb(189, 189, 189); width: 461px; }
.market_title h1 { background-image: url(0d97534d88f28b9bbc1fa062af91a7f0a28d9b16.jpg) ; width: auto; height: 22px; background-repeat: no-repeat; margin: 0px 0px 3px; text-transform: uppercase; padding: 0px 0px 0px 28px; border-bottom: 1px solid rgb(189, 189, 189); }
.economicplan_title { background-image: url(0d97534d88f28b9bbc1fa062af91a7f0a28d9b16.jpg) ; width: auto; height: 22px; background-repeat: no-repeat; margin: 5px 0px 3px; text-transform: uppercase; padding: 0px 0px 0px 28px; border-bottom: 1px solid rgb(189, 189, 189); }
.politics_governmet_title h1 { background-image: url(5149838e6539f6df322e411d64b36fb88633d6ad.jpg) ; width: auto; height: 22px; background-repeat: no-repeat; margin: 0px 0px 3px; text-transform: uppercase; padding: 0px 0px 0px 28px; border-bottom: 1px solid rgb(189, 189, 189); }
.tourism_realestate_title h1 { background-image: url(5ebcb0a2926c0f2a452e68aa35983c577a3e5186.jpg) ; width: auto; height: 22px; background-repeat: no-repeat; margin: 0px 0px 3px; text-transform: uppercase; padding: 0px 0px 0px 28px; border-bottom: 1px solid rgb(189, 189, 189); }
.redirect_title h1 { background-image: url(c0f35e6bb1c1b4132a914b2cb56a3a61f7d68f43.jpg) ; width: auto; height: 22px; background-repeat: no-repeat; margin: 0px 0px 3px; text-transform: uppercase; padding: 0px 0px 0px 28px; border-bottom: 1px solid rgb(189, 189, 189); }
h2.newsletter_subscribe_title { font-family: georgia; font-size: 14px; color: rgb(104, 1, 3); padding-bottom: 10px; }
.video_title h1 { background-image: url(6f4764635901c850daa3e026aefa329bbfceee78.jpg) ; width: auto; height: 22px; background-repeat: no-repeat; margin: 5px 0px 3px; text-transform: uppercase; padding: 0px 0px 0px 28px; border-bottom: 1px solid rgb(189, 189, 189); }
.business_commerce_title h2 { background-image: url(cea588a9b9dded24f6cbd7b369366ff19122eddf.jpg) ; width: auto; height: 22px; background-repeat: no-repeat; margin: 10px 0px 3px; text-transform: uppercase; padding: 3px 0px 0px 28px; border-bottom: 1px solid rgb(189, 189, 189); }
.sitemap_title h1 { background-image: url(737e189c9a60e98f5c01e07a9d71e408e3860340.jpg) ; width: auto; height: 22px; background-repeat: no-repeat; font-size: 18px; margin: 5px 0px 3px; text-transform: uppercase; padding: 0px 0px 0px 28px; border-bottom: 1px solid rgb(189, 189, 189); }
.contactus_title h1 { background-image: url(d277eb7be3150e9e7ba367be8c691f593e3353a3.jpg) ; width: auto; height: 22px; background-repeat: no-repeat; margin: 0px 0px 3px; text-transform: uppercase; padding: 0px 0px 0px 28px; border-bottom: 1px solid rgb(189, 189, 189); }
.newsletter_subscribe_title h1 { background-image: url(ec7afe0882d806aa7f895fc9bfe11c1f91bcc044.jpg) ; width: 461px; height: 22px; background-repeat: no-repeat; margin: 0px 0px 3px; text-transform: uppercase; padding: 0px 0px 0px 28px; border-bottom: 1px solid rgb(189, 189, 189); float: left; }
.business_commerce_title h2 { background-image: url(cea588a9b9dded24f6cbd7b369366ff19122eddf.jpg) ; width: auto; height: 22px; background-repeat: no-repeat; margin: 0px 0px 3px; text-transform: uppercase; padding: 3px 0px 0px 28px; border-bottom: 1px solid rgb(189, 189, 189); }
.politics_governmet_title h2 { background-image: url(cea588a9b9dded24f6cbd7b369366ff19122eddf.jpg) ; width: auto; height: 22px; background-repeat: no-repeat; margin: 0px 0px 3px; text-transform: uppercase; padding: 3px 0px 0px 28px; border-bottom: 1px solid rgb(189, 189, 189); }
.events_title h2 { background-image: url(ceb195147a8d23ef9d857ec2d69c366f37fda553.jpg) ; width: auto; height: 22px; background-repeat: no-repeat; font-family: Arial; color: rgb(102, 102, 102); font-size: 18px; margin: 0px 0px 3px; text-transform: uppercase; padding: 0px 0px 0px 28px; border-bottom: 1px solid rgb(189, 189, 189); font-weight: 400 ! important; }
h2.education_title { background-image: url(e43910fbae87da19a6510d94c2839a8b663a3ffa.jpg) ; width: auto; height: 22px; background-repeat: no-repeat; margin: 0px 0px 3px; text-transform: uppercase; padding: 0px 0px 0px 28px; border-bottom: 1px solid rgb(189, 189, 189); }
h2.events_title { background-image: url(ceb195147a8d23ef9d857ec2d69c366f37fda553.jpg) ; height: 22px; background-repeat: no-repeat; font-family: Arial; color: rgb(102, 102, 102); margin: 0px 0px 3px; text-transform: uppercase; padding: 0px 0px 0px 28px; border-bottom: 1px solid rgb(189, 189, 189); width: 458px; }
h2.pressreleases_title { background-image: url(f7e9b7dcfd9d42598d22b1e760feeef4a9ab5d6e.jpg) ; height: 22px; background-repeat: no-repeat; font-family: Arial; color: rgb(102, 102, 102); margin: 0px 0px 3px; text-transform: uppercase; padding: 0px 0px 0px 28px; border-bottom: 1px solid rgb(189, 189, 189); width: 458px; }
h2.training_title { background-image: url(f300c9c14f1e973c496b3da808484b8489915e42.jpg) ; }
h2.companydirectory_title { background-image: url(cea588a9b9dded24f6cbd7b369366ff19122eddf.jpg) ; }
.business_commerce_title h2 { background-image: url(cea588a9b9dded24f6cbd7b369366ff19122eddf.jpg) ; width: auto; height: 22px; background-repeat: no-repeat; margin: 0px 0px 3px; text-transform: uppercase; padding: 3px 0px 0px 28px; border-bottom: 1px solid rgb(189, 189, 189); }
.financial_title h2 { background-image: url(92ce61cfeb4860eb377c9696e30763d42a76c642.jpg) ; width: auto; height: 22px; background-repeat: no-repeat; margin: 0px 0px 3px; text-transform: uppercase; padding: 3px 0px 0px 28px; border-bottom: 1px solid rgb(189, 189, 189); }
.tourism_realestate_title h2 { background-image: url(5ebcb0a2926c0f2a452e68aa35983c577a3e5186.jpg) ; width: auto; height: 22px; background-repeat: no-repeat; margin: 0px 0px 3px; text-transform: uppercase; padding: 3px 0px 0px 28px; border-bottom: 1px solid rgb(189, 189, 189); }
.footer { width: 988px; float: left; text-align: center; padding: 10px 0px; }
.footer a { font-size: 10px; padding: 0px 5px; list-style: outside none none; border-right: 1px solid rgb(189, 189, 189); width: auto; color: rgb(128, 130, 132); }
.footer p { float: left; width: 95%; text-align: center; color: rgb(128, 130, 132); font-size: 10px; margin: 5px; }
.section_page_title { float: left; clear: both; width: 100%; border-bottom: 1px solid rgb(189, 189, 189); }
.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 rgb(189, 189, 189); padding: 2px 6px 0px; }
.section_page_title .section_menu ul li a { color: rgb(104, 1, 3); font-family: georgia,"Times New Roman",Times,serif; }
.section_page_title .section_menu ul li a:hover { color: rgb(102, 102, 102); }
.section_page_title .section_menu ul li.acceso_suscriptores { display: block; float: left; font-size: 12px; border-right: medium none; padding: 0px 6px 0px 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: medium none; padding: 0px 0px 0px 205px; }
.section_page_title .section_menu ul li.acceso_suscriptores_inner a { font-family: Verdana,Geneva,sans-serif; font-size: 12px; font-weight: 700; 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 rgb(189, 189, 189); padding: 2px 6px 0px; }
.section_page_title .section_menu_terms ul li a { color: rgb(104, 1, 3); font-family: georgia,"Times New Roman",Times,serif; }
.section_page_title .section_menu_terms ul li a:hover { color: rgb(102, 102, 102); }
.market_place { margin-top: 5px; float: left; font-size: 12px; width: 489px; }
.market_place .text_market_place { color: rgb(102, 102, 102); font-size: 12px; }
table.marketplace_table { color: rgb(128, 130, 132); padding: 0px 0px 5px; position: relative; left: 55px; width: 345px; float: left; margin: 10px 0px; }
table.marketplace_table td { padding: 2px 3px; }
td.marketplace_table_title { font-weight: 700; color: rgb(102, 102, 102); 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: rgb(102, 102, 102); background-image: url(485c0e97d8f2dddb14ffe1c3035fa87860a8bfdd.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: rgb(102, 102, 102); margin: 10px 0px; float: left; border: 1px solid rgb(189, 189, 189); background: rgb(240, 240, 240) none repeat scroll 0% 0%; padding: 10px; text-align: center; position: relative; left: 80px; }
.licitaciones_content { float: left; }
.market_place_tools { float: left; width: 489px; font-size: 10px; color: rgb(128, 130, 132); padding: 3px 0px; 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: rgb(128, 130, 132); font-weight: 700; }
.marketplace_sort a:hover { color: rgb(102, 102, 102); }
.marketplace_page_numbers { float: left; padding: 3px 0px; width: 489px; font-size: 10px; color: rgb(128, 130, 132); border-top: 1px solid rgb(189, 189, 189); border-bottom: 1px solid rgb(189, 189, 189); }
.marketplace_page_numbers_bottom { float: left; padding: 3px 0px; width: 489px; font-size: 10px; color: rgb(128, 130, 132); }
.marketplace_page_numbers a { color: rgb(102, 102, 102); font-weight: 700; }
.marketplace_page_numbers .previous a, .marketplace_page_numbers_bottom .previous a { background-image: url(074cce527e3c9f8c3b690364d7b2912ec122680e.jpg) ; background-repeat: no-repeat; background-position: left center; float: left; color: rgb(104, 1, 3); padding: 3px 3px 0px 10px; height: 15px; }
.marketplace_page_numbers .next a, .marketplace_page_numbers_bottom .next a { background-image: url(c3b3bd034c5599db31096e409b639b04789a48a1.jpg) ; background-repeat: no-repeat; background-position: right center; float: left; color: rgb(104, 1, 3); padding: 3px 10px 0px 0px; height: 15px; }
.marketplace_page_numbers .page_number, .marketplace_page_numbers_bottom .page_number { padding: 3px 10px; color: rgb(128, 130, 132); float: left; }
.market_place .licitaciones_content { border-bottom: 1px double rgb(189, 189, 189); float: left; width: 489px; padding: 5px 0px; color: rgb(128, 130, 132); margin: 5px 0px; }
.market_place .licitaciones_sector span { font-weight: 400; font-style: oblique; color: rgb(0, 0, 0); }
.market_place .licitaciones_descripcion { float: left; width: 100%; padding: 2px 0px; }
.market_place .licitaciones_descripcion span { font-weight: 700; color: rgb(104, 1, 3); }
.market_place .licitaciones_descripcion a { font-family: Georgia,"Times New Roman",serif; line-height: 16px; margin-top: 3px; font-size: 12px; font-weight: 700; color: rgb(104, 1, 3); text-transform: capitalize; }
.market_place .licitaciones_descripcion a:hover { color: rgb(104, 1, 3); }
.market_place .licitaciones_codigo { color: rgb(128, 130, 132); text-transform: uppercase; font-size: 10px; }
.market_place .licitaciones_codigo a { font-weight: 400; }
.market_place .licitaciones_codigo a:hover { color: rgb(90, 67, 27); }
.market_place table.marketplace_datos { float: left; width: 489px; padding: 5px 0px; }
.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: rgb(102, 102, 102); text-align: right; }
.market_place #importance { width: 100px; }
.news_not_available { font-size: 12px; padding: 10px 0px; color: rgb(128, 130, 132); text-align: justify; }
.news_not_available_sign { font-size: 10px; border: 2px solid rgb(104, 1, 3); padding: 15px; width: 370px; margin: 30px auto auto; background: rgb(240, 240, 240) none repeat scroll 0% 0%; }
.news_not_available_date { text-align: center; padding: 3px 0px; }
.news_not_available .title { font-size: 12px; color: rgb(104, 1, 3); text-align: center; margin: 10px 0px; }
.btn_backtohome { text-align: right; font-weight: 700; margin: 3px 0px 0px; font-size: 10px; }
.btn_backtohome a { text-align: right; }
.btn_backtohome a:hover { color: rgb(102, 102, 102); }
.section_tender_list .table_top_tenderlist_full { width: 100%; float: left; }
.section_tender_list .table_top_tenderlist_full td.table_vacio { width: 100px; color: rgb(255, 255, 255); }
.section_tender_list .table_top_tenderlist_full td.table_linea { background-image: url(82de24dd3ef84e1b0f0d43da4cad366e517f680f.jpg) ; background-repeat: repeat-x; width: 260px; background-position: center center; }
.section_tender_list .table_top_tenderlist_full td.table_date { text-align: center; font-size: 10px; color: rgb(128, 130, 132); 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: 700; color: rgb(102, 102, 102); margin-left: 5px; }
.section_tender_list .top_tenderlist span.resaltado_es { color: rgb(102, 102, 102); font-weight: 700; 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: rgb(104, 1, 3); font-weight: 700; margin: 0px 0px 0px 5px; width: 250px; }
.section_tender_list .top_tenderlist span.resaltado_en { color: rgb(102, 102, 102); font-weight: 700; font-size: 15px; float: left; }
.section_tender_list .top_tenderlist .title_tenderlist_en { float: left; padding-left: 2px; margin: 0px 0px 0px 5px; font-size: 12px; font-family: georgia,"Times New Roman",Times; color: rgb(104, 1, 3); font-weight: 700; width: 250px; }
.section_tender_list .section_title_list .tender_text { float: left; }
.section_tender_list table.tenderlist_table { width: 100%; font-size: 10px; color: rgb(128, 130, 132); border: 1px solid rgb(255, 255, 255); background-color: rgb(239, 239, 239); float: left; }
.section_tender_list table.tenderlist_table td { padding: 0px 2px; }
.section_tender_list table.tenderlist_table .country_tenderlist { list-style: outside none none; width: 35px; font-weight: 700; text-align: center; font-size: 14px; color: rgb(0, 0, 0); }
.section_tender_list table.tenderlist_table .text_tenderlist { list-style: outside none none; }
.section_tender_list table.tenderlist_table .date_tenderlist { width: 70px; text-align: center; font-weight: 700; font-size: 12px; }
.section_tender_list .table_top_tenderlist {  }
.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: rgb(104, 1, 3); margin-bottom: 5px; }
.section_tender_list_min { float: left; width: 300px; padding: 10px 0px; border-top: 1px solid rgb(189, 189, 189); border-bottom: 1px solid rgb(189, 189, 189); margin: 10px 0px; }
.section_tender_list_min .top_tenderlist { float: left; width: 100%; }
.section_tender_list_min .top_tenderlist span.count_tenderlist { float: left; text-align: right; font-size: 25px; font-weight: 700; color: rgb(102, 102, 102); margin-left: 3px; }
.section_tender_list_min .top_tenderlist .count_tenderlist { padding-right: 5px; }
.section_tender_list_min .top_tenderlist span.resaltado_es { color: rgb(102, 102, 102); font-weight: 700; 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: rgb(104, 1, 3); font-weight: 700; width: 180px; text-align: left; }
.section_tender_list_min .top_tenderlist span.resaltado_en { color: rgb(102, 102, 102); font-weight: 700; 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: rgb(104, 1, 3); font-weight: 700; }
.section_tender_list_min .section_title_list .tender_text { float: left; }
.section_tender_list_min table.tenderlist_table { width: 100%; font-size: 10px; color: rgb(128, 130, 132); border: 1px solid rgb(255, 255, 255); background-color: rgb(239, 239, 239); }
.section_tender_list_min table.tenderlist_table td { padding: 0px 2px; }
.section_tender_list_min table.tenderlist_table .country_tenderlist { list-style: outside none none; width: 20px; font-weight: 700; text-align: center; font-size: 12px; color: rgb(0, 0, 0); }
.section_tender_list_min table.tenderlist_table .text_tenderlist a { list-style: outside none none; color: rgb(102, 102, 102); 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: 700; 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: rgb(104, 1, 3); 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: 700; color: rgb(102, 102, 102); 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: rgb(255, 255, 255); }
.section_tender_list_min .table_top_tenderlist td.table_linea { background-image: url(82de24dd3ef84e1b0f0d43da4cad366e517f680f.jpg) ; background-repeat: repeat-x; width: 100px; background-position: center center; }
.section_tender_list_min .table_top_tenderlist td.table_date { text-align: center; font-size: 10px; color: rgb(128, 130, 132); 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: rgb(104, 1, 3); margin-bottom: 5px; }
table.table_contactus { width: 350px; margin: auto; }
table.table_contactus p.etiqueta { font-size: 10px; color: rgb(102, 102, 102); font-style: italic; margin: 0px; padding: 10px 0px 0px; font-weight: 400; }
table.share_article_table p.etiqueta { text-align: left; font-size: 12px; color: rgb(102, 102, 102); font-style: italic; }
.contact_name_input { width: 350px ! important; background-color: rgb(255, 255, 255) ! important; border: 1px solid rgb(189, 189, 189); padding: 2px; font-size: 12px; color: rgb(0, 0, 0); }
.contact_email_input { width: 350px ! important; background-color: rgb(255, 255, 255) ! important; border: 1px solid rgb(189, 189, 189); padding: 2px; font-size: 12px; color: rgb(0, 0, 0); }
.contact_comments_input { width: 350px; background-color: rgb(255, 255, 255) ! important; border: 1px solid rgb(189, 189, 189); padding: 2px; font-size: 12px; color: rgb(128, 130, 132); height: 100px; }
table.table_contactus #CommunicationCompanyName { width: 280px; background-color: rgb(255, 255, 255) ! important; border: 1px solid rgb(189, 189, 189); padding: 2px; font-size: 12px; color: rgb(128, 130, 132); }
table.table_contactus #CommunicationPhone { width: 280px; background-color: rgb(255, 255, 255) ! important; border: 1px solid rgb(189, 189, 189); padding: 2px; font-size: 12px; color: rgb(128, 130, 132); }
table.table_contactus #CommunicationCv { width: 280px; background-color: rgb(255, 255, 255) ! important; border: 1px solid rgb(189, 189, 189); padding: 2px; font-size: 12px; color: rgb(128, 130, 132); }
.content_text_contactus .btn_submit { font-size: 10px; text-align: center; font-weight: 700; padding: 2px; text-transform: uppercase; background-color: rgb(182, 28, 6); border: 1px solid rgb(140, 13, 17); color: rgb(255, 255, 255); margin-top: 15px; }
.content_text_contactus span.error_top { font-size: 12px; color: rgb(134, 52, 40); font-weight: 700; padding: 0px 20px; }
table.table_contactus span.error { font-size: 10px; float: left; color: rgb(134, 52, 40); font-weight: 700; }
.contact_ok { font-style: italic; color: rgb(104, 1, 3); font-weight: 400; padding-top: 20px; }
table.table_contactus td { padding: 0px; margin: 0px; }
.content_text_contactus { font-size: 12px; font-weight: 400; float: left; color: rgb(128, 130, 132); margin-top: -24px; }
.content_text_contactus p { font-weight: 700; padding-bottom: 10px; }
.marco_contact { float: left; padding: 20px; border: 1px solid rgb(189, 189, 189); width: 410px; }
.marco_gris_contact { float: left; background: rgb(239, 239, 239) none repeat scroll 0% 0%; width: 370px; padding: 20px; }
.sitemap_text ul { font-size: 12px; margin-top: 10px; }
.sitemap_text ul li { margin-left: 20px; list-style: outside none none; padding: 5px 0px; }
.sitemap_text ul ul li { margin-left: 40px; list-style: outside none none; padding: 5px 0px; }
.sitemap_text ul li a { padding: 0px 3px; }
.add_newsletter { border: 1px solid rgb(189, 189, 189); padding: 3px; background: rgb(90, 67, 27) none repeat scroll 0% 0%; }
.add_newsletter p { color: rgb(255, 255, 255); font-size: 12px; }
p.text_newsletter { font-size: 12px; }
.add_newsletter #newsletter_form { width: 110px; padding: 2px 0px; }
.newsletter_text_marco { color: rgb(102, 102, 102); font-size: 10px; width: 435px; float: left; border: 1px solid rgb(189, 189, 189); position: relative; top: 10px; left: 9px; padding: 15px; }
.newsletter_text_fondo { float: left; background-color: rgb(239, 239, 239); padding: 15px; width: 405px; }
.newsletter_text_marco span { color: rgb(104, 1, 3); font-size: 12px; font-style: italic; font-weight: 700; }
.newsletter_text_marco .error { color: rgb(104, 1, 3); font-size: 11px; font-style: normal; font-weight: 400; }
.newsletter_text_marco span.error_small { color: rgb(104, 1, 3); font-size: 10px; font-style: normal; font-weight: 400; }
#MailList2, #MailList3 { margin: 0px; padding: 0px; float: left; height: 15px; width: 15px; }
#UserEmail { width: 296px; font-size: 11px; padding: 2px; background: rgb(255, 255, 255) none repeat scroll 0% 0% ! important; border: 1px solid rgb(189, 189, 189); float: left; }
table.newsletter_subscribe { float: left; }
.image_newsletter { border: 1px solid rgb(189, 189, 189); margin: 5px 0px 10px; 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: 0px; padding: 0px; font-weight: 700; color: rgb(0, 0, 0); }
.newsletter_text_marco p.text_thanks { font-size: 12px; float: left; color: rgb(104, 1, 3); font-style: italic; padding-bottom: 10px; }
.newsletter_text_marco p.text_select { font-size: 12px; float: left; color: rgb(0, 0, 0); margin: 0px; padding: 0px; }
.newsletter_text_marco .btn_submit { float: left; font-size: 12px; padding: 3px 5px; background-color: rgb(182, 28, 6); color: rgb(255, 255, 255); position: relative; text-align: center; margin-bottom: 5px; border: 1px solid rgb(0, 0, 0); left: 200px; font-weight: 700; }
.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 0px; }
.unsubscribe_text { font-size: 12px; color: rgb(102, 102, 102); margin: 20px 0px 0px; float: left; padding: 0px 10px; }
.unsubscribe_text span { color: rgb(104, 1, 3); padding: 10px 0px; float: left; font-style: italic; font-weight: 700; }
.unsubscribe_text p { float: left; }
.unsubscribe_form { width: 350px; position: relative; left: 70px; top: 20px; }
.unsubscribe_text .btn_submit { text-align: center; font-weight: 700; font-size: 10px; padding: 2px; margin: 10px 0px 10px 120px; }
#newsletter_registro_popup { z-index: 60000; background: rgb(241, 241, 241) -moz-linear-gradient(center bottom , rgb(237, 237, 237) 9%, rgb(245, 245, 245) 55%, rgb(255, 255, 255) 78%) repeat scroll 0% 0%; border: 1px solid rgb(153, 153, 153); width: 380px; height: 130px; overflow: hidden; position: fixed; bottom: 0px; right: -500px; text-align: left; padding: 20px; box-shadow: 0px 0px 20px rgb(136, 136, 136); border-radius: 5px; }
#newsletter_registro_popup span.boton_cerrar { position: absolute; display: block; left: 356px; top: 5px; font-size: 10px; font-weight: 700; cursor: pointer; }
#newsletter_registro_popup span.boton_cerrar:hover { color: rgb(153, 153, 153); }
#newsletter_registro_popup h2, #newsletter_registro_popup h2 i { color: rgb(103, 0, 2); font-family: "Times New Roman",Times,serif; font-weight: 700; font-size: 20px; padding-bottom: 10px; }
#newsletter_registro_popup p { color: rgb(51, 51, 51); 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 rgb(102, 102, 102); border-radius: 5px; width: 70%; height: 18px; padding-left: 8px; }
#newsletter_registro_popup form input.enviar_n_float { border: 1px solid rgb(175, 7, 7); background: rgb(213, 8, 8) -moz-linear-gradient(center bottom , rgb(175, 7, 7) 9%, rgb(213, 8, 8) 55%, rgb(175, 7, 7) 78%) repeat scroll 0% 0%; border-radius: 3px; width: 22%; height: 22px; margin-left: 5px; color: rgb(255, 255, 255); font-family: Verdana,Geneva,sans-serif; text-align: center; font-size: 11px; font-weight: 700; }
#newsletter_registro_popup form input.enviar_n_float:hover { border: 1px solid rgb(61, 3, 3); background: rgb(112, 4, 4) none repeat scroll 0% 0%; cursor: pointer; }
#newsletter_registro_popup form p { font-size: 11px; font-weight: 700; }
#newsletter_registro_popup .terminos_popup { font-family: Verdana,Geneva,sans-serif; font-size: 9px; color: rgb(115, 115, 115); 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: rgb(115, 115, 115); font-style: italic; }
#newsletter_registro_popup .terminos_popup a:hover { font-family: Verdana,Geneva,sans-serif; font-size: 9px; color: rgb(225, 54, 47); }
.registro_opciones_volver .menu_newsletter_gracias { padding-top: 14px; padding-bottom: 14px; }
.menu_newsletter_gracias .menu_newsletter_gracias_lista { list-style: outside none circle; }
.menu_newsletter_gracias .menu_newsletter_gracias_lista li { list-style: inside none circle; }
.menu_newsletter_gracias .menu_newsletter_gracias_lista a { color: rgb(102, 102, 102); font-size: 11px; font-weight: 700; }
.menu_newsletter_gracias .menu_newsletter_gracias_lista a:hover { color: rgb(204, 0, 0); }
.menu_newsletter_gracias .texto_importante { text-decoration: none; color: rgb(38, 38, 38); font-style: normal; font-size: 11px; }
.menu_newsletter_gracias .texto_importante:hover { color: rgb(204, 0, 0); }
.weater_map { float: left; }
.table_send_newsletter { float: left; position: absolute; left: 275px; top: 8px; }
.form_newsletter { float: left; width: 460px; border: 1px solid rgb(189, 189, 189); 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: 0px ! important; }
.text_form_newsletter p { font-family: verdana; color: rgb(102, 102, 102); font-size: 11px; width: 100%; float: left; }
.form_newsletter #input_email_newsletter_form { width: 175px; padding: 2px; float: left; color: rgb(104, 1, 3); background: rgb(255, 255, 255) none repeat scroll 0% 0% ! important; border: 1px solid rgb(189, 189, 189); }
.form_newsletter .btn_submit { text-align: center; background-color: rgb(128, 130, 132); color: rgb(255, 255, 255); font-weight: 700; float: right; }
div.comunicar_cd_message { background-image: url(84860b1f0c118cc5074f98ef512a9e43aed88ba3.gif) ; background-repeat: no-repeat; float: left; width: 428px; border: 1px solid rgb(189, 189, 189); padding: 5px 5px 5px 38px; background-position: 2px 0px; }
div.comunicar_cd_message a { font-size: 11px; color: rgb(103, 103, 103); }
div.comunicar_cd_message a:hover { text-decoration: underline; }
.share_friend_page h2.share_friend_page { font-family: Georgia; color: rgb(104, 1, 3); font-size: 14px; padding-bottom: 10px; text-align: center; padding-top: 10px; }
.share_friend_page span { font-size: 12px; color: rgb(102, 102, 102); }
.share_friend_page table.share_article_table { font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 12px; color: rgb(102, 102, 102); width: 375px; }
.report_abuse_name, .report_abuse_email { width: 350px ! important; font-size: 12px; color: rgb(0, 0, 0) ! important; padding: 1px; }
.report_abuse_input_selected { width: 350px ! important; font-size: 12px; color: rgb(0, 0, 0); padding: 1px; border: 1px solid rgb(189, 189, 189); height: 100px; }
.btn_report_abuse { font-size: 10px; text-align: center; font-weight: 700; padding: 2px; text-transform: uppercase; background-color: rgb(182, 28, 6); border: 1px solid rgb(140, 13, 17); color: rgb(255, 255, 255); margin-top: 15px; }
.sendarticle_email_input { width: 170px; font-size: 12px; padding: 2px; margin: 1px; color: rgb(189, 189, 189); background: rgb(255, 255, 255) none repeat scroll 0% 0% ! important; border: 1px solid rgb(189, 189, 189); }
.sendarticle_comments_input { width: 375px; height: 50px; font-size: 12px; padding: 2px; margin: 1px; color: rgb(0, 0, 0); background: rgb(255, 255, 255) none repeat scroll 0% 0% ! important; border: 1px solid rgb(189, 189, 189); }
.sendarticle_name_input { width: 190px; font-size: 12px; padding: 2px; margin: 1px; color: rgb(189, 189, 189); background: rgb(255, 255, 255) none repeat scroll 0% 0% ! important; border: 1px solid rgb(189, 189, 189); }
#CommunicationFromEmail.input_selected { color: rgb(0, 0, 0); }
#CommunicationFromName.input_selected { color: rgb(0, 0, 0); }
#CommunicationsaFromEmail.input_selected { color: rgb(0, 0, 0); }
#CommunicationsaFromName.input_selected { color: rgb(0, 0, 0); }
.share_friend_page table.share_article_table_2 { font-size: 12px; color: rgb(102, 102, 102); 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: rgb(104, 1, 3); font-weight: 700; }
.sendarticle_emailfriend_input { width: 200px; font-size: 12px; padding: 2px; margin: 1px; color: rgb(189, 189, 189); background: rgb(255, 255, 255) none repeat scroll 0% 0% ! important; border: 1px solid rgb(189, 189, 189); }
#emailTo1.input_selected { color: rgb(0, 0, 0); }
#emailTo2.input_selected { color: rgb(0, 0, 0); }
#emailTo3.input_selected { color: rgb(0, 0, 0); }
#emailTo4.input_selected { color: rgb(0, 0, 0); }
#emailTo5.input_selected { color: rgb(0, 0, 0); }
.btn_submit_sendarticle { text-align: center; color: rgb(255, 255, 255); padding: 2px; width: 70px; margin: 10px 0px; background: rgb(182, 28, 6) none repeat scroll 0% 0%; font-size: 10px; font-weight: 700; }
.do_redirect_text { border: 2px solid rgb(104, 1, 3); padding: 15px; text-align: center; background: rgb(240, 240, 240) none repeat scroll 0% 0%; width: 370px; float: left; position: relative; top: 40px; left: 40px; color: rgb(102, 102, 102); font-size: 12px; }
.do_redirect_text .btn_backtohome { text-align: center; font-weight: 700; margin: 3px 0px 0px; font-size: 10px; color: rgb(104, 1, 3); }
.tender_page { font-size: 12px; color: rgb(102, 102, 102); margin: 10px 0px; width: 469px; float: left; padding: 0px 10px; }
.tender_page .tender_content { margin-top: 10px; float: left; padding-bottom: 6px; width: 370px; }
.table_tender_content td { padding: 3px 0px; vertical-align: top; }
.tender_content tr.even td { background-color: rgb(246, 245, 245); }
.tender_page .categoria { color: rgb(102, 102, 102); font-size: 11px; font-weight: 400; float: left; width: 100%; }
.tender_page h1 { color: rgb(104, 1, 3); font-family: Georgia; font-size: 15px; margin: 0px 0px 5px; padding: 0px; float: left; width: 100%; }
.tender_page .tender_titulo { font-weight: 700; white-space: nowrap; float: left; text-align: left; padding-right: 3px; font-size: 11px; }
.tender_page .tender_desc { font-weight: 400; float: left; font-size: 11px; }
.tender_page p { float: left; clear: both; padding: 4px 0px; width: 100%; }
.tender_page table { float: left; margin: 0px; padding: 0px; }
.tender_page .btn_tender_detail { position: relative; left: 120px; text-align: center; background-color: rgb(182, 28, 6); width: 124px; padding: 3px 5px; font-size: 10px; background-repeat: no-repeat; float: left; }
.tender_page .btn_tender_detail a { color: rgb(255, 255, 255); font-weight: 700; }
.tender_page .btn_tender_detail a:hover { color: rgb(252, 213, 0); }
.tender_page table.tender_topics { font-size: 10px; margin-bottom: 10px; color: rgb(104, 1, 3); }
.tender_page table.tender_topics h4 { font-size: 10px; margin-top: 8px; color: rgb(102, 102, 102); }
.tender_page .tender_novigente { border: 1px solid rgb(189, 189, 189); padding: 3px; color: rgb(104, 1, 3); text-align: center; width: 400px; position: relative; left: 45px; margin: 10px 0px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.tender_page .tender_content_two { float: left; width: 469px; margin: 10px 0px; border-bottom: 1px solid rgb(189, 189, 189); padding: 10px 0px; border-top: 1px solid rgb(189, 189, 189); }
.tender_page .tender_content_two .tender_titulo_two { font-weight: 700; float: left; margin-top: 5px; }
.tender_page .tender_content_two .tender_bullets a { background-image: url(58c651c3e0c4840bfb9c6b5814322fb529539e39.jpg) ; background-repeat: no-repeat; padding-left: 10px; color: rgb(104, 1, 3); font-size: 11px; margin-left: 18px; }
.tender_page .tender_content_two .tender_related_news { margin: 10px 0px; float: left; width: 469px; }
.tender_page .tender_content_two .tender_bullets span { color: rgb(102, 102, 102); font-style: italic; }
.tender_page .tender_see_more { font-size: 11px; padding: 3px 14px; margin: 2px 0px; font-weight: 700; text-transform: uppercase; width: 440px; }
.tender_page .tender_see_more_single { font-size: 10px; padding: 3px 0px; margin: 2px 0px; 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: rgb(104, 1, 3); font-weight: 400; }
.tender_page p.automated_translation_notice { font-style: italic; font-size: 10px; padding-top: 0px; padding-bottom: 10px; }
.tender_banner { background-image: url(0d640d0e60d3c72d329297ac6e230e4eacb8c3e8.jpg) ; background-repeat: no-repeat; background-position: right center; width: 100%; float: left; height: 80px; border: 1px solid rgb(189, 189, 189); }
.tender_banner_title { font-size: 14px; font-family: georgia; color: rgb(104, 1, 3); font-weight: 700; position: relative; top: 10px; left: 20px; }
.tender_banner table { position: relative; top: 15px; left: 20px; width: 300px; }
.tender_banner table td { padding: 2px 0px; }
.tender_banner table td.title { width: 80px; font-weight: 700; 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(ad315beba52af026f5da77a5e0a7a6d31f6c3a06.jpg) ; background-repeat: no-repeat; border: medium none; color: rgb(255, 255, 255); cursor: pointer; font-size: 12px; font-weight: 700; height: 36px; padding: 0px 0px 4px; text-align: center; text-shadow: 1px 1px 0px rgb(154, 9, 24); width: 135px; }
.btn_bigred_static:hover, .botonsub input:hover { background-position: 0px -39px; }
#form_consultas { width: 100%; padding-left: 20px; }
#form_consultas textarea { width: 440px; border: 1px solid rgb(153, 153, 153); background-color: rgb(247, 247, 247); font-size: 10px; font-weight: 700; }
#form_consultas p { font-weight: 700; position: relative; left: 380px; color: rgb(104, 1, 3); cursor: pointer; width: 100px; }
#form_consultas p.clicked, #form_traduccion p.clicked { color: rgb(153, 153, 153); }
#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: rgb(104, 1, 3); font-weight: 700; padding-left: 40px; font-size: 11px; width: 380px; padding-top: 2px; }
p#btn_consultas, p#btn_traduccion, p#btn_solicitar_traduccion { cursor: pointer; }
.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: rgb(102, 102, 102); text-transform: uppercase; font-weight: 400; }
.tender_titulo h2 { font-family: Georgia,"Times New Roman",Times,serif; font-size: 12px; color: rgb(102, 102, 102); text-transform: uppercase; margin-left: 5px; }
.tender_titulo h3 { font-family: Verdana,Geneva,sans-serif; font-size: 12px; font-weight: 700; color: rgb(102, 102, 102); text-transform: none; padding-top: 11px; margin-bottom: 3px; }
.tender_formulario { padding-left: 15px; padding-top: 20px; margin: 0px auto; font-family: Verdana,Geneva,sans-serif; color: rgb(51, 51, 51); font-size: 12px; }
.tender_formulario h2 { font-family: Georgia,"Times New Roman",Times,serif; font-size: 12px; color: rgb(102, 102, 102); 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 0px 35px; width: 95px; text-align: left; font-size: 10px; color: rgb(68, 68, 68); }
.tender_formulario_elementos input { width: 260px; height: 14px; padding: 2px; background: rgb(247, 247, 247) none repeat scroll 0% 0%; font-family: Verdana,Geneva,sans-serif; font-size: 10px; font-weight: 700; border: 1px solid rgb(204, 204, 204); margin-bottom: 3px; margin-left: -20px; }
.tender_formulario_elementos input:focus, textarea:focus { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.tender_formulario_elementos fieldset { border: medium 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: rgb(102, 102, 102); margin-left: 15px; margin-top: 1px; }
.tender_comprar .comprar_ahora a { color: rgb(180, 3, 3); text-decoration: underline; font-size: 12px; font-family: Verdana,Geneva,sans-serif; margin-left: 15px; font-weight: 700; }
.tender_comprar .comprar_ahora a:hover { color: rgb(35, 35, 35); text-decoration: underline; }
.tender_formulario .submit a { color: rgb(255, 255, 255); }
.tender_formulario .submit, .tender_formulario .submit_disabled { position: relative; display: block; margin-left: 294px; padding: 2px 2px 4px; text-align: center; font-weight: 700; background: rgb(180, 3, 3) none repeat scroll 0% 0%; border: 1px solid rgb(204, 204, 204); color: rgb(255, 255, 255); font-size: 9px; font-family: Arial,Helvetica,sans-serif; width: 55px; height: 10px; }
.tender_formulario .submit_disabled { background-color: rgb(153, 153, 153); }
.tender_formulario .submit:hover { background: rgb(77, 77, 77) none repeat scroll 0% 0%; border: 1px solid rgb(187, 187, 187); color: rgb(250, 250, 250); }
.tender_comprar h2 { font-family: Georgia,"Times New Roman",Times,serif; font-size: 12px; color: rgb(102, 102, 102); text-transform: uppercase; margin-left: 5px; font-weight: 700; }
.tender_descripcion { font-size: 12px; font-family: Verdana,Geneva,sans-serif; padding: 3px 0px 5px; color: rgb(102, 102, 102); }
.banner_publicar { background-image: url(73119b9bbac47ab931560fd89b999bb0360852f8.jpg) ; background-repeat: no-repeat; width: 410px; height: 34px; border: 1px solid rgb(189, 189, 189); padding: 8px 30px 0px; cursor: pointer; }
.banner_publicar p { font-size: 14px; font-weight: 700; font-family: georgia; color: rgb(9, 62, 102); float: right; }
.banner_publicar span { font-size: 11px; color: rgb(102, 102, 102); text-align: right; float: right; width: 200px; font-weight: 700; }
.video_table { margin: 10px 0px; 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: 700; margin-bottom: 3px; padding-right: 3px; width: 100%; color: rgb(102, 102, 102); }
.events_search_table { float: left; margin: 5px 0px; }
.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: rgb(104, 1, 3); font-weight: 700; font-family: georgia; font-size: 16px; margin-left: 10px; }
.navegador_paginas { float: left; font-size: 10px; border-top: 1px solid rgb(189, 189, 189); width: 489px; padding: 5px 0px 2px; clear: both; }
.navegador_paginas .pages { float: left; width: 320px; }
.navegador_paginas .pages .prev a { float: left; background-image: url(074cce527e3c9f8c3b690364d7b2912ec122680e.jpg) ; background-repeat: no-repeat; padding: 0px 10px; }
.navegador_paginas .pages .prev a:hover, .navegador_paginas .pages .next a:hover { color: rgb(89, 35, 27); }
.navegador_paginas .pages .numbers { float: left; }
.navegador_paginas .pages .next a { float: left; background-image: url(c3b3bd034c5599db31096e409b639b04789a48a1.jpg) ; background-repeat: no-repeat; padding: 0px 12px 0px 10px; background-position: right center; }
.navegador_paginas .label { float: right; color: rgb(102, 102, 102); }
.navegador_paginas a { color: rgb(104, 1, 3); }
.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: 700; }
.navegador_paginas .navegador_simple .pages { float: right; width: auto; }
.navegador_paginas .navegador_simple .prev a { background-image: url(074cce527e3c9f8c3b690364d7b2912ec122680e.jpg) ; background-repeat: no-repeat; padding: 0px 10px; }
.navegador_paginas .navegador_simple .prev a:hover, .navegador_paginas .pages .next a:hover { color: rgb(89, 35, 27); }
.navegador_paginas .navegador_simple .next a { background-image: url(c3b3bd034c5599db31096e409b639b04789a48a1.jpg) ; background-repeat: no-repeat; padding: 0px 12px 0px 10px; background-position: right center; }
.sorter .navegador_paginas { border-width: medium medium 1px; border-style: none none solid; border-color: -moz-use-text-color -moz-use-text-color rgb(189, 189, 189); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; padding: 0px 0px 2px 2px; }
.sorter .navegador_paginas .label { float: right; color: rgb(102, 102, 102); }
.sorter .navegador_paginas span { font-size: 10px; font-style: italic; color: rgb(136, 136, 136); }
.sorter .navegador_paginas a { font-weight: 700; }
div.sorter { clear: both; width: 100%; }
div.noresults_search { float: left; font-size: 10px; padding: 10px; margin: 5px 0px 10px; width: 465px; }
.noresults_search p { padding: 2px 0px 2px 5px; }
.noresults_search h4 { padding: 2px 0px; font-weight: 400; font-size: 13px; color: rgb(182, 28, 6); }
.noresults_search h4 strong { color: rgb(182, 28, 6); }
.noresults_search span { font-weight: 700; color: rgb(104, 1, 3); }
p.video_title_2 { color: rgb(89, 35, 27); font-weight: 700; font-family: georgia; font-size: 16px; margin-left: 10px; }
p.video_subjet { font-size: 11px; color: rgb(102, 102, 102); margin: 0px 0px 10px 10px; width: 470px; }
p.video_date { margin: 10px 0px 0px 10px; font-size: 11px; font-style: italic; color: rgb(102, 102, 102); }
p.video_description { font-size: 11px; color: rgb(102, 102, 102); float: left; margin-left: 10px; margin-top: 5px; width: 470px; }
p.video_autor { margin: 0px 10px; font-size: 11px; color: rgb(102, 102, 102); font-style: italic; text-align: right; width: 470px; }
.video_content .bullets_video { background-image: url(58c651c3e0c4840bfb9c6b5814322fb529539e39.jpg) ; background-position: 3px 2px; background-repeat: no-repeat; float: left; font-size: 11px; font-weight: 400; margin: 1px 0px; padding-left: 20px; text-align: left; width: 96%; }
.video_content .bullets_video a { color: rgb(104, 1, 3); }
.video_small { width: 471px; border: 1px solid rgb(189, 189, 189); background: rgb(246, 245, 245) none repeat scroll 0% 0%; float: left; }
.video_movie { margin: 5px; float: left; }
.video_movie_content { float: left; margin: 5px 0px 0px 5px; width: 320px; }
h2.movie_title { font-size: 14px; font-family: georgia; color: rgb(104, 1, 3); float: left; background-image: url(6f4764635901c850daa3e026aefa329bbfceee78.jpg) ; background-repeat: no-repeat; padding-left: 27px; text-transform: uppercase; margin: 10px 0px 5px; }
.video_movie_description { font-size: 11px; color: rgb(102, 102, 102); float: left; }
.btn_video_movie_more { background-image: url(e6495898ae979826c8fb50e896377bcf2f08de38.jpg) ; background-repeat: no-repeat; width: 123px; float: right; height: 22px; text-align: center; padding: 4px 0px; margin: 8px 10px 0px 0px; }
.btn_video_movie_more a { font-size: 10px; color: rgb(255, 255, 255); font-weight: 700; }
.btn_video_movie_more a:hover { color: rgb(102, 102, 102); }
div.list_view_event { border-bottom: 1px solid rgb(189, 189, 189); padding: 8px 0px; float: left; width: 100%; }
div.list_view_event p.fuente { font-style: normal; font-size: 10px; font-weight: 700; padding: 0px 0px 2px; }
div.list_view_event p.titulo_oro { margin: 0px; padding: 0px; }
div.list_view_event p.titulo_oro a { font-size: 12px; }
div.list_view_event p.texto { font-size: 9px; margin: 1px 0px; padding: 0px; }
div.list_view_event p.event_by { font-size: 9px; font-weight: 400; padding: 0px; }
div.list_view_event p.event_by a { color: rgb(93, 93, 93); }
div.list_view_event p.location { font-size: 10px; font-weight: 700; }
span.only_available_in { font-size: 10px; font-style: italic; color: rgb(136, 136, 136); font-weight: 400; }
.btn_back_event_list { background-image: url(caa35e261ac19ce5b87a34f5b2689c8b34853570.jpg) ; background-repeat: no-repeat; padding: 2px 0px 0px 20px; float: right; font-size: 10px; color: rgb(104, 1, 3); font-weight: 700; margin: 0px 10px 10px 0px; height: 16px; }
div.list_view_link_expanded { width: 100%; float: left; padding: 10px 0px 20px; }
div.list_view_link_expanded p.fecha { font-size: 9px; font-style: italic; color: rgb(102, 102, 102); 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: rgb(104, 1, 3); 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: 700; padding-bottom: 8px; }
div.list_view_link_expanded p.description a { color: rgb(104, 1, 3); text-decoration: underline; font-size: 9px; }
div.list_view_lead { border-bottom: 1px solid rgb(189, 189, 189); padding: 0px 0px 5px; 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: 700; color: rgb(128, 130, 132); text-transform: uppercase; }
div.list_view_lead p.type span { font-family: inherit ! important; font-weight: 700 ! important; color: rgb(128, 130, 132) ! 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: 400 ! 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: rgb(125, 125, 125); }
div.list_view_tender { border-bottom: 1px solid rgb(189, 189, 189); float: left; width: 100%; padding: 8px 0px; clear: both; }
div.list_view_tender p.licitaciones_codigo { float: left; clear: both; font-size: 10px; color: rgb(102, 102, 102); text-transform: uppercase; padding: 0px 0px 3px; }
div.list_view_tender p.licitaciones_sector { float: left; clear: both; font-size: 10px; font-weight: 400; font-style: italic; color: rgb(0, 0, 0); padding: 0px 0px 1px; margin-top: 3px; }
div.list_view_tender p.licitaciones_descripcion { float: left; clear: both; padding: 0px 0px 4px; 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: rgb(104, 1, 3); font-weight: 700; margin-top: 3px; margin-bottom: 3px; overflow-wrap: break-word; }
div.list_view_tender p.licitaciones_registrarse { float: left; clear: both; padding: 5px 0px 0px; width: 100%; text-align: right; }
div.list_view_tender p.licitaciones_registrarse a { color: rgb(217, 37, 27); font-weight: 700; 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: rgb(102, 102, 102); text-align: right; font-size: 11px; }
div.list_view_timeserie { padding: 0px 0px 3px; border-bottom: 1px solid rgb(189, 189, 189); 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: 700 ! important; }
div.list_view_timeserie span.date { margin-right: 10px; }
div.intralisting_message { text-align: center; width: 100%; float: left; }
div.intralisting_message_outer { float: left; clear: both; width: 100%; padding: 3px 0px; border-bottom: 1px solid rgb(189, 189, 189); }
div.intralisting_message_article { border-bottom: medium none ! important; padding: 8px 0px ! important; }
div.intralisting_message a { color: rgb(136, 136, 136); font-family: Arial,Helvetica,sans-serif; font-size: 11px; font-weight: 400; }
div.intralisting_message a:hover { color: rgb(68, 68, 68); }
div.rotating_showcase_c_container { padding: 2px 8px 3px; width: 284px; background-image: url(eb9a63e37d7c2fe842433d7d96b6268d8b7cca25.jpg) ; background-position: center bottom; }
div.rotating_showcase_c_container div.rotating_element { width: 277px; background-color: rgb(255, 255, 255); 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: rgb(53, 53, 53); background-repeat: no-repeat; }
div.rotating_showcase_navigation_toolbar_button_container a.next { background-image: url(b0b3a2cf16efb4ff654d85e7ef121571e6075ce5.gif) ; padding-right: 9px; background-position: right 4px; }
div.rotating_showcase_navigation_toolbar_button_container a.prev { background-image: url(ea60355bbd2cea5cba52df9f25351a8f04191a1c.gif) ; padding-left: 9px; background-position: left 4px; }
div.showcase_bottom_toolbar { width: 100%; float: left; background-color: rgb(255, 255, 255); }
div.showcase_bottom_toolbar a { font-size: 10px; font-style: oblique; color: rgb(104, 1, 3); padding: 0px 2px 2px; }
div.showcase_bottom_toolbar a.left { float: left; }
div.showcase_bottom_toolbar a.right { float: right; }
.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; text-align: center; }
.valores_table .cr_valores { width: 70px; border: 1px solid rgb(189, 189, 189); background-color: rgb(246, 245, 245); text-align: center; margin: auto; float: left; padding: 3px 0px; }
.valores_table .gt_valores { width: 70px; border: 1px solid rgb(189, 189, 189); background-color: rgb(246, 245, 245); text-align: center; margin: auto; float: left; padding: 3px 0px; }
.valores_table .hn_valores { width: 70px; border: 1px solid rgb(189, 189, 189); background-color: rgb(246, 245, 245); text-align: center; margin: auto; float: left; padding: 3px 0px; }
.valores_table .ni_valores { width: 70px; border: 1px solid rgb(189, 189, 189); background-color: rgb(246, 245, 245); text-align: center; margin: auto; float: left; padding: 3px 0px; }
.valores_table .pa_valores { width: 70px; border: 1px solid rgb(189, 189, 189); background-color: rgb(246, 245, 245); text-align: center; margin: auto; float: left; padding: 3px 0px; }
.valores_table .sv_valores { width: 70px; border: 1px solid rgb(189, 189, 189); background-color: rgb(246, 245, 245); text-align: center; margin: auto; float: left; padding: 3px 0px; }
.valores_table p { font-size: 10px; }
.flag_valores { padding: 5px 0px; }
p.titulo_valores { font-family: georgia; color: rgb(0, 0, 0); border-bottom: 1px solid rgb(189, 189, 189); font-size: 14px; float: left; font-weight: 700; margin: 10px 0px 5px; padding-bottom: 3px; width: 100%; text-align: left; }
.valores_tools_report a { font-size: 10px; padding: 2px 0px; color: rgb(0, 0, 0); }
.valores_tools_report a:hover { color: rgb(104, 1, 3); }
.valores_tools_report a.btn_mas_valores { font-size: 10px; padding: 2px; color: rgb(104, 1, 3); font-style: italic; float: right; vertical-align: bottom; }
a.btn_mas_reports { font-size: 10px; padding: 2px; color: rgb(104, 1, 3); float: left; margin-left: 15px; font-style: italic; }
a.btn_mas_reports:hover { color: rgb(102, 102, 102); }
a.btn_img_valores { cursor: pointer; }
.valores_article h2.company_profile { float: left; font-size: 16px; font-weight: 700; font-family: Georgia; color: rgb(104, 1, 3); margin-top: 10px; }
.valores_article .marco_perfil_company { border-top: 1px solid rgb(189, 189, 189); width: 450px; height: auto; padding: 10px; float: left; }
.valores_article .fondo_perfil_company { background-image: url(8efd5c73d91939e3a5a68c34d3bdbe144ce16767.jpg) ; background-position: center 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 0px 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 { float: left; height: 550px; width: 770px; margin: 15px 7px 10px; }
p.disclaimer { float: left; font-size: 10px; color: rgb(102, 102, 102); width: 100%; text-align: center; padding-bottom: 10px; }
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: 400; padding-left: 20px; padding-bottom: 10px; }
div.mediakit_intro h1 span.highlight { font-size: 23px; font-weight: 700; }
div.mediakit_intro h1 span.cadata_title { font-weight: 700; }
div.mediakit_intro h1 span.red { color: rgb(210, 26, 34); }
div.audience { clear: both; float: left; text-align: left; }
p.audience_title { font-size: 18px; color: rgb(153, 153, 153); font-weight: 700; }
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: 700; }
div.mediakit_products { padding: 0px 10px; float: left; }
div.mediakit_products h2 { font-size: 16px; font-family: Georgia; padding: 0px 0px 10px; }
div.mediakit_products th p { font-size: 26px; color: rgb(219, 219, 219); padding: 5px 0px 10px; }
div.mediakit_products div.product_menu th p { font-size: 16px; color: rgb(219, 219, 219); padding: 5px 0px 0px; }
div.mediakit_products th { background: rgb(249, 249, 249) none repeat scroll 0% 0%; }
div.mediakit_products th.yellow { background: rgb(255, 255, 204) none repeat scroll 0% 0%; }
table.mediakit_products { width: 100%; }
div.mediakit_products td { background: rgb(249, 249, 249) none repeat scroll 0% 0%; text-align: center; font-size: 13px; }
div.mediakit_products td.yellow { background: rgb(255, 255, 204) none repeat scroll 0% 0%; }
div.mediakit_products td.selected { background: rgb(255, 221, 221) none repeat scroll 0% 0% ! important; border: 2px solid rgb(51, 51, 51); cursor: pointer; }
div.mediakit_products td.current a { font-size: 20px; font-weight: 700; color: rgb(51, 51, 51); }
div.mediakit_products td img { border: 2px solid rgb(85, 85, 85); }
div.mediakit_products td.right_border { background-image: url(53910f6074c76524e9ac9004d8490b86d1155179.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 { width: 100%; text-align: center; bottom: auto; }
div.mediakit_products div.product_titles p { padding: 0px 12px 3px; font-size: 14px; }
div.mediakit_products div.product_menu div.product_titles p { padding: 0px 12px 3px; font-size: 12px; color: rgb(204, 204, 204); text-decoration: underline; }
div.mediakit_products td.selected div.product_titles p { font-weight: 700; }
div.mediakit_products p.price { padding: 6px 12px 3px; 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; }
div.mediakit_products div.more_info p { background: rgb(100, 100, 100) none repeat scroll 0% 0%; color: rgb(255, 255, 255); padding: 3px 8px; font-size: 12px; width: auto ! important; }
div.mediakit_products div.more_info a { color: rgb(255, 255, 255); }
h1.products_title { position: relative; left: 15px; font-size: 16px; width: 544px; text-align: left; padding: 0px 0px 3px; color: rgb(104, 1, 3); margin: 10px 0px 20px 10px; }
h1.products_title span.option_title { float: left; font-weight: 400; font-style: italic; }
h1.products_title span.option_name { float: left; font-weight: 700; }
h1.products_title span.other_options { float: right; font-weight: 400; font-size: 14px; padding-top: 5px; }
h1.products_title span.other_options a { font-size: 10px; color: rgb(104, 16, 19); font-weight: 700; }
div.mediakit_products_desc { padding: 10px; }
div.mediakit_products_desc h2 { font-size: 18px; font-weight: 400; }
div.mediakit_products_desc h3 { font-size: 14px; font-weight: 700; font-family: Verdana; text-transform: none; color: rgb(104, 1, 3); padding-top: 25px; }
div.mediakit_products_desc h4 { font-size: 12px; font-weight: 700; padding: 2px 5px 2px 25px; float: left; }
div.mediakit_products_desc p { font-size: 12px; font-weight: 400; 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: 1px solid rgb(221, 221, 221); padding: 1px 1px 1px 3px; text-align: center; }
div.mediakit_products_desc table th { font-size: 12px; font-weight: 700; padding: 3px; border-bottom: 2px solid rgb(221, 221, 221); }
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; }
td.right_contact_form h2 { font-size: 12px; font-weight: 400; font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; }
div.form_contact_buy { border: 1px solid rgb(189, 189, 189); padding: 15px; }
div.form_contact_buy div.inner { background: rgb(251, 251, 251) none repeat scroll 0% 0%; 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 rgb(189, 189, 189); }
div.form_contact_buy div.inner input.btn_submit_buy { background: rgb(182, 28, 6) none repeat scroll 0% 0%; color: rgb(255, 255, 255); cursor: pointer; font-size: 12px; margin-top: 10px; text-align: center; padding: 3px 10px; width: auto; font-weight: 700; }
div.form_contact_buy div.error_sign { width: 80%; }
td.product_image img { border: 3px solid rgb(153, 153, 153); margin-bottom: 20px; }
#mediakit_interactivo { padding: 20px; float: left; }
#mediakit_interactivo h1 { font-family: Arial,Helvetica,sans-serif; font-size: 22px; color: rgb(153, 153, 153); padding-top: 15px; padding-bottom: 20px; font-weight: 400; }
#mediakit_interactivo h2 { font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 14px; color: rgb(51, 51, 51); font-weight: 700; text-transform: uppercase; padding: 0px 0px 3px 42px; background-repeat: no-repeat; }
#mediakit_interactivo h2.step_1 { background-image: url(c052c902a569c046a3f046c06ea0bc51035dea17.jpg) ; }
#mediakit_interactivo h2.step_2 { background-image: url(9218d874d557f066816248d1d02069d5d78c367a.jpg) ; }
#mediakit_interactivo h2.step_3 { background-image: url(6b2bb1ac8b8550b017077f3bf23503d7a223e952.jpg) ; padding: 9px 0px 11px 42px; }
#mediakit_interactivo h2.step_4 { background-image: url(348cbef2c82080e41077cc67d3f7b806cf787814.jpg) ; padding: 9px 0px 11px 42px; }
#mediakit_interactivo h3 { font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 12px; color: rgb(102, 102, 102); font-weight: 700; text-transform: none; padding: 10px 0px 3px; }
#mediakit_interactivo h4 { font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 11px; color: rgb(102, 102, 102); font-weight: 700; text-transform: none; padding: 6px 0px; }
#mediakit_interactivo h4 span { font-weight: 400; }
#mediakit_interactivo h5 { font-weight: 400; font-size: 15px; }
#mediakit_interactivo p { font-size: 11px; color: rgb(102, 102, 102); }
#mediakit_interactivo div.banners_posiciones { display: block; float: left; height: 728px; width: 459px; border-right: 1px solid rgb(226, 226, 226); border-left: 1px solid rgb(226, 226, 226); padding: 0px 22px; }
#mediakit_interactivo #banners_clicable { height: 667px; width: 473px; background-image: url(65cf2fce79ed4d0a3241ac696dc1107df1e336c4.jpg) ; background-repeat: no-repeat; position: relative; margin-top: 5px; }
#banners_clicable div.container { background-color: rgb(255, 255, 255); border: 2px solid red; color: rgb(193, 0, 0); font-family: Verdana; font-size: 16px; position: absolute; text-align: center; cursor: pointer; }
#banners_clicable div.container:hover { font-weight: 700; }
#banners_clicable div.container div { color: rgb(193, 0, 0); }
#banners_clicable div span { color: rgb(193, 0, 0); font-size: 9px; }
#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: rgb(204, 0, 0); border: 2px solid rgb(103, 1, 1); }
#banners_clicable div.selected div { font-weight: 700; color: rgb(255, 255, 255); }
#banners_clicable div.selected div span { font-weight: 700; color: rgb(255, 255, 255); }
#mediakit_interactivo div.segmentacion { float: left; width: 196px; padding: 0px 10px 0px 0px; }
#mediakit_interactivo div.segmentacion #audiencia { font-size: 24px; padding: 3px 0px; font-weight: 700; }
#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 5px 0px 0px; width: auto; }
#mediakit_interactivo div.segmentacion .segmentacion_list p { padding: 4px 0px; height: 15px; width: 100%; float: left; }
#mediakit_interactivo div.segmentacion .segmentacion_list hr { color: rgb(204, 204, 204); border: 1px solid rgb(204, 204, 204); width: 100%; float: left; height: 2px; }
#mediakit_interactivo div.segmentacion p.selected { font-weight: 700; color: rgb(217, 31, 10); }
#mediakit_interactivo div.results { float: left; width: 216px; padding: 0px 0px 0px 20px; }
#mediakit_interactivo table.presupuestos_labels { padding: 5px 0px; }
#mediakit_interactivo #prices { padding-left: 20px; height: 136px; }
#mediakit_interactivo #presupuesto { padding-bottom: 10px; border-bottom: 1px solid rgb(226, 226, 226); }
#mediakit_interactivo p.bullet_dash { background-image: url(56c2fc7325dcb137c4c1eb04a22d4ebc9ecb7e88.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: 1px solid rgb(204, 204, 204); }
#mediakit_interactivo #prices table tr.last_row td { border-bottom: medium none; }
#mediakit_interactivo #prices table th { padding: 3px 3px 0px; 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: rgb(217, 31, 10); font-weight: 700; }
#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 rgb(226, 226, 226); 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; }
#mediakit_interactivo #summary td.value, #mediakit_interactivo #summary td.value span { color: rgb(217, 31, 10); }
#mediakit_interactivo #summary td.result, #mediakit_interactivo #summary td.result span { font-weight: 700; font-size: 16px; }
#mediakit_interactivo #summary td.value.result { font-size: 20px; }
#mediakit_interactivo div.formulario { padding: 12px 8px 5px; }
#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 rgb(204, 204, 204); font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; font-weight: 700; color: rgb(217, 31, 10); padding: 2px; font-size: 10px; background: rgb(250, 250, 250) none repeat scroll 0% 0%; }
#mediakit_interactivo span.numeric-stepper { border: 1px solid rgb(204, 204, 204); }
#mediakit_interactivo span.numeric-stepper input { color: rgb(217, 31, 10); font-weight: 700; }
#mediakit_interactivo #btn_enviar_form { width: 60px; left: 60px; }
#mediakit_interactivo span.disabled { color: rgb(102, 102, 102); border: 1px solid rgb(221, 221, 221); background-color: rgb(238, 238, 238); }
#mediakit_interactivo #formulario .response { font-size: 11px; font-weight: 700; padding-top: 8px; }
div.restricted_alert { width: 466px; float: left; background-color: rgb(247, 247, 247); border: 1px solid rgb(215, 35, 20); 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: rgb(215, 35, 20); color: rgb(254, 254, 254); font-size: 12px; font-weight: 700; padding: 10px 5px 10px 10px; }
div.restricted_alert div.part_one { padding: 0px 5px 5px; background-image: url(fa5fb465a2ade9b2efa9287535d33130b6d3dd78.jpg) ; background-repeat: repeat-x; }
div.restricted_alert div.product_description { width: 312px; float: left; border-right: 4px solid rgb(215, 35, 20); }
div.restricted_alert div.customer_login { width: 120px; float: left; padding: 30px 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: 700; color: rgb(51, 51, 51); }
div.restricted_alert div.part_one p.title { font-weight: 700; 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(277686d5e802cc66021f21ce985b07f5a954d7eb.gif) ; background-repeat: no-repeat; background-position: 10px 5px; }
.landing_CGC div.restricted_alert div.part_one p.feature { background-image: url(aae34a29f516a10314cf60de11b1d98ea9ffe143.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; }
.iconsn { background-image: url(c37c708394a8203fb1844583d6ed37bd0fac468a.png) ; background-color: transparent; background-repeat: no-repeat; }
.iconsn.mail1 { background-position: 0px 0px; }
.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: rgb(51, 51, 51); font-weight: 700; padding: 15px 5px 5px 15px; }
.landing_CGC div.restricted_alert div.part_two p.contact_us_title { background: transparent url(9c56a26681d21def3029cecad51db60d58f9847f.jpg)  repeat-x scroll center bottom; border-radius: 3px 3px 0px 0px; color: rgb(255, 255, 255); font-family: arial,helvetica; font-size: 15px; height: 41px; line-height: 37px; padding: 0px; text-shadow: 1px 1px 0px rgb(85, 85, 85); }
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(0470058900ce34bc2e205af530ef0236c22148e5.png) ; }
div.restricted_alert div.part_two p.mail_contact { background-image: url(a6077d07f2ae7b1e488a813d26b79ae97a06d06d.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: 700; margin: 0px 0px 8px; padding: 0px; width: 100%; color: rgb(85, 85, 85); }
div.restricted_alert div.part_two #form_tender { float: left; clear: both; }
div.restricted_alert div.part_two input { width: 219px; border: 1px solid rgb(153, 153, 153); height: 16px; }
.landing_CGC div.restricted_alert div.part_two input { background: rgb(255, 255, 255) none repeat scroll 0px 0px; border: 1px solid rgb(204, 204, 204); border-radius: 2px; color: rgb(68, 68, 68); font-family: arial,helvetica; font-size: 12px; height: 12px; padding: 4px; width: 308px; }
.landing_CGC div.restricted_alert div.part_two input:focus { background: rgb(246, 246, 246) none repeat scroll 0px 0px; border: 1px solid rgb(187, 187, 187); box-shadow: 0px 0px 2px rgb(204, 204, 204); }
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: 0px; padding: 0px; position: inherit; }
div.restricted_alert div.part_two td.label { font-weight: 700; font-size: 10px; color: rgb(51, 51, 51) ! important; text-align: right; padding: 2px 0px; }
div.restricted_alert div.part_two td.label p { color: rgb(51, 51, 51); width: 100%; text-align: right; padding: 0px; }
.landing_CGC div.restricted_alert div.part_two td.label { color: rgb(51, 51, 51); 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: 400; 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 4px 2px; text-align: center; font-weight: 700; background: rgb(180, 3, 3) none repeat scroll 0% 0%; border: 1px solid rgb(204, 204, 204); color: rgb(255, 255, 255); font-size: 10px; font-family: Arial,Helvetica,sans-serif; width: 120px; height: 14px; transition: background 0.3s ease 0s; }
div.restricted_alert div.part_two span.submit:hover { background: rgb(77, 77, 77) none repeat scroll 0% 0%; border: 1px solid rgb(187, 187, 187); color: rgb(250, 250, 250); }
div.restricted_alert div.part_two div.brochure { position: relative; top: 16px; left: 151px; float: left; background-image: url(ba6ff285300d6a46c15c2b0bc98234baee67d55e.png) ; background-repeat: no-repeat; background-position: 0px 2px; padding: 3px 3px 3px 18px; background-color: rgb(233, 233, 233); border: 1px solid rgb(205, 205, 205); }
div.restricted_alert div.part_two div.brochure a:hover { color: rgb(215, 35, 20); }
span.solo_clientes { font-size: 9px; color: rgb(153, 153, 153); }
div.tender_contact_left { width: 449px; float: left; }
div.tender_contact_left div.restricted_alert { background: transparent none repeat scroll 0% 0%; border: medium 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: medium 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: 0px; }
.landing_reportes div.tender_contact_left div.restricted_alert div.part_one p.title { margin-bottom: 12px; margin-top: 10px; padding-top: 0px; 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(ba6ff285300d6a46c15c2b0bc98234baee67d55e.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: transparent none repeat scroll 0% 0%; clear: both; float: none; margin: 0px auto 21px; overflow: hidden; padding: 0px; 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(55ecfc7376d5fa9948d35c96fb9012a452b17068.png) ; background-position: 0px 0px; background-repeat: no-repeat; color: rgb(104, 1, 3); display: block; float: none; font-size: 14px; height: 72px; line-height: 50px; margin: 0px auto; padding: 0px 0px 0px 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: rgb(119, 119, 119); }
div.tender_contact_left div.restricted_alert div.brochure a { font-size: 14px; }
div.tender_contact_left div.restricted_alert div.brochure a:hover {  }
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: rgb(104, 1, 3); font-weight: 700; }
#content.tenderbuynew { border: medium none; margin-top: -7px; }
div.tenderbuy h2.eltitu, div.tenderprebuy h2.eltitu { background: transparent url(b91df231cfd40b8e3baf8c0833ec9e71a4736153.jpg)  no-repeat scroll 0px 0px; display: block; height: 105px; text-indent: -99999px; width: 990px; }
div.tenderprebuy h2.eltitu { background: transparent url(64128e4bc818a00ae32ee0204680fca5905cfc81.jpg)  no-repeat scroll 0px 0px; }
body.language_en div.tenderprebuy h2.eltitu { background: transparent url(8c3b765ca1beb09ea64e84420b256b9898a9ba58.jpg)  no-repeat scroll 0px 0px; }
body.language_en div.tenderbuy h2.eltitu { background: transparent url(0e8edf264b0d724d6beff9b172b7dff2ebe370bd.jpg)  no-repeat scroll 0px 0px; }
div.tenderbuy p.label { clear: both; color: rgb(85, 85, 85); font-size: 13px; font-weight: 700; margin-bottom: 5px; margin-top: 24px; }
div.tenderbuy p.sublabel { color: rgb(153, 153, 153); font-size: 11px; font-weight: 400; }
div.tenderbuy p.label span { font-weight: 400; }
.tenderbuy select { background-color: rgb(246, 246, 246); border: 1px solid rgb(204, 204, 204); 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: rgb(246, 246, 246); border: 1px solid rgb(204, 204, 204); border-radius: 3px; font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-weight: 700; 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: rgb(249, 249, 249); border: 1px solid rgb(187, 187, 187); box-shadow: 0px 0px 2px rgb(204, 204, 204); }
div.tenderbuy div.sectores { clear: both; margin-bottom: 20px; overflow: hidden; padding: 0px; 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: outside none 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: 700; }
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: transparent url(6627f7ef6f381280cf3b9898f16e21e5701f4ab2.png)  no-repeat scroll right top; display: block; margin-left: 40px; padding-top: 6px; }
.tenderbuy .contieneform.tiposuscbuy { display: block; margin: 0px; overflow: hidden; padding: 20px 20px 32px; }
.tenderbuy .contieneform.tiposuscbuy > p { font-size: 13px; margin: 0px 0px 20px; }
.tenderbuy .contieneform.tiposuscbuy > p > em { font-size: 11px; font-style: normal; }
div.tenderbuy #btnprocesar { clear: both; }
.tenderbuy .contienebtnyterm { display: block; margin: 0px 0px 26px; overflow: hidden; }
.btncadata { background-color: transparent; background-repeat: no-repeat; color: rgb(255, 255, 255); display: block; float: left; font-weight: 700; padding-left: 6px; text-shadow: 1px 1px 0px rgb(154, 9, 24); background-position: 0px 0px; }
.btncadata:hover { text-shadow: 0px 0px 2px rgb(249, 233, 235); }
.btncadata > span { background-position: right top; color: rgb(255, 255, 255); display: block; float: left; padding-left: 12px; padding-right: 19px; }
.btncadata.bigbtn > span, .btncadata.bigbtn.btnGriss:hover > span { background-image: url(36b7f5b188ef09e61487da1120234dd48183694a.png) ; height: 36px; line-height: 30px; background-position: right top; }
.btncadata.bigbtn, .btncadata.bigbtn.btnGriss:hover { height: 36px; font-size: 12px; background-image: url(7394fc28070178cdea462ff4592ce696934cdb9b.png) ; background-position: 0px 0px; text-shadow: 1px 1px 0px rgb(154, 9, 24); }
.btncadata.bigbtn:hover { background-position: 0px -39px; }
.btncadata.bigbtn:hover > span { background-position: right -39px; }
.btncadata.bigbtn.btnGriss { background-position: 0px -78px; text-shadow: 1px 1px 0px rgb(104, 104, 104); }
.btncadata.bigbtn.btnGriss > span { background-position: right -78px; }
span.jsvalidation { background-color: red; border-radius: 3px; color: rgb(255, 255, 255); font-family: arial,helvetica; font-size: 10px; font-weight: 700; margin-left: 9px; padding: 5px; position: relative; }
span.jsvalidation > em { background-image: url(7b3487ae76b9fc1bb6aee8a40f405fcaea8c4a23.png) ; height: 7px; left: -4px; position: absolute; top: 8px; width: 4px; }
#payment_opts { font-size: 14px; margin-left: 20px; font-weight: 700; padding: 2px; background-color: rgb(253, 253, 253); font-family: Arial,sans-serif; border: 1px solid rgb(204, 204, 204); }
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: 400; margin: 8px 0px 12px; width: 100%; }
.contienebtnyterm p.label a { color: rgb(182, 28, 6); text-decoration: none; }
.contienebtnyterm p.label a:hover { color: rgb(119, 119, 119); }
.tiposuscbuy .boxs_susc { margin-bottom: 26px; overflow: hidden; padding-left: 12px; padding-top: 7px; }
.tiposuscbuy .boxs_susc li { list-style: outside none none; }
.tiposuscbuy .boxs_susc > li { background-color: rgb(245, 243, 244); border-bottom: 1px solid rgb(199, 197, 198); border-radius: 4px; float: left; height: auto; list-style: outside none none; margin-right: 28px; padding: 10px 10px 19px; width: 270px; }
.tiposuscbuy .boxs_susc > li.destacado_tiposusc { background: rgb(94, 97, 99) url(472f68f93c43e291d2da2367145fb57b7cdb084e.png)  repeat-x scroll 0% 0%; border-bottom: 1px solid rgb(68, 68, 68); position: relative; }
.tiposuscbuy .boxs_susc > li h5 { border-bottom: 1px solid rgb(223, 221, 222); color: rgb(199, 12, 31); font-size: 16px; font-weight: 400; padding-bottom: 11px; padding-top: 2px; text-align: center; }
.boxs_susc > li.destacado_tiposusc h5 { border-bottom: 1px solid rgb(100, 103, 105); color: rgb(255, 229, 44); font-family: arial; font-size: 18px; font-weight: 700; padding-left: 4px; text-align: left; }
.tiposuscbuy .boxs_susc > li .infobox_susc { border-top: 1px solid rgb(253, 253, 253); display: block; padding-top: 8px; }
.tiposuscbuy .boxs_susc > li.destacado_tiposusc .infobox_susc { border-top: 1px solid rgb(162, 165, 168); }
.tiposuscbuy .boxs_susc > li .infobox_susc > em { color: rgb(102, 102, 102); display: block; font-size: 11px; font-style: normal; line-height: 14px; margin-bottom: 12px; }
.tiposuscbuy .boxs_susc > li.destacado_tiposusc .infobox_susc > em { color: rgb(255, 255, 255); padding-right: 10px; }
.tiposuscbuy .boxs_susc > li .infobox_susc .elprec { clear: both; color: rgb(183, 11, 27); 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: rgb(255, 229, 44); }
.tiposuscbuy .boxs_susc > li .infobox_susc .elprec > span { color: rgb(153, 153, 153); font-family: arial,helvetica; }
.tiposuscbuy .boxs_susc > li.destacado_tiposusc .infobox_susc .elprec > span { color: rgb(187, 187, 187); }
.tiposuscbuy .boxs_susc > li .infobox_susc .elprec > em { clear: both; color: rgb(136, 136, 136); display: block; font-size: 15px; font-style: normal; line-height: 14px; }
.tiposuscbuy .boxs_susc > li.destacado_tiposusc .infobox_susc .elprec > em { color: rgb(221, 221, 221); }
.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: 0px; top: 0px; width: 81px; background: transparent url(9c23a03eb53a09df6c1c6164c224b834225c106f.png)  no-repeat scroll 0% 0%; }
body.language_en .tiposuscbuy .boxs_susc > li.destacado_tiposusc .dest_recom { background: transparent url(78166a3ce5c4652c22fd7b6a125d989d8064c80f.png)  no-repeat scroll 0% 0%; }
.tender_wrapper .info_boxform { color: rgb(93, 93, 93); 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: 0px; }
.tender_wrapper .info_boxform #form_tender { background: rgb(253, 254, 254) url(9f5d0f09376e729bc70bccf7d115e0a1e287800c.jpg)  repeat-x scroll center bottom; border-bottom: 1px solid rgb(204, 204, 204); border-radius: 3px; padding: 10px 10px 6px; margin-top: 8px; }
.tender_wrapper .info_boxform div#form_tender div.ajax_target em { color: rgb(85, 85, 85); 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%; background: transparent url(a9be79ab447c7af56bce277ec9cee92378d8cf5d.png)  no-repeat scroll center 17px; color: rgb(61, 132, 9); display: block; font-weight: 700; 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(0b40f4116ec7ab8db9864925099e9159801d0f94.png) ; background-repeat: no-repeat; border: medium none; clear: both; color: rgb(255, 255, 255); cursor: pointer; display: block; float: right; font-family: arial,helvetica; font-size: 12px; font-weight: 700; height: 24px; line-height: 20px; margin-bottom: 0px; margin-right: 10px; padding: 0px; text-align: center; width: 97px; margin-top: 2px; }
.tender_wrapper #form_tender .submit:hover { background-position: 0px -27px; }
.info_boxform a.buynoww { color: rgb(104, 1, 3); float: none; font-size: 13px; font-weight: 700; }
.info_boxform a.buynoww:hover { color: rgb(102, 102, 102); }
.info_boxform .infopie { margin-top: 21px; }
.tender_wrapper #form_tender div.ajax_target td, #form_tender div.ajax_target p { color: rgb(51, 51, 51); 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: 0px 0px 1px; }
.tender_wrapper .ajax_target input { color: rgb(108, 108, 108); font-size: 9px; padding-left: 2px; text-align: left; width: 80px; }
.tender_wrapper #form_tender div.ajax_target input { background: rgb(255, 255, 255) none repeat scroll 0px 0px; border: 1px solid rgb(204, 204, 204); border-radius: 2px; color: rgb(68, 68, 68); font-family: arial,helvetica; font-size: 12px; height: 12px; padding: 4px; width: 375px; }
.tender_wrapper #form_tender div.ajax_target input:focus { background: rgb(246, 246, 246) none repeat scroll 0px 0px; border: 1px solid rgb(187, 187, 187); box-shadow: 0px 0px 2px rgb(204, 204, 204); }
.tender_wrapper #form_tender .submit_disabled { background-position: 0px -53px; color: rgb(85, 85, 85); 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: 700; }
.tender_wrapper .info_boxform .infopie p .cadatabold > span { color: rgb(225, 32, 39); }
.tender_wrapper .info_boxform .infopie p .cadatabold em { font-style: italic; }
.tender_wrapper .info_boxform .linkbuy { color: rgb(180, 3, 3); font-weight: 700; text-decoration: none; }
.tender_wrapper .info_boxform .linkbuy:hover { color: rgb(119, 119, 119); }
div.marketplace_topic_banner a { font-size: 13px; font-weight: 700; text-transform: uppercase; color: rgb(104, 1, 3); 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: rgb(157, 2, 6); }
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(012b49b11e0d0af8d2113e4ff3b1e8b34b0f553d.png) ; }
div.marketplace_topic_banner a.buy { background-image: url(ee538c18ef9fb1b772a7da71f4f699d25803556b.png) ; }
div.marketplace_topic_banner a.deal { background-image: url(2354a850d0ca94fc86339ffd6b93437d5df449c2.png) ; }
div.marketplace_topic_banner p { width: 290px; border: 1px solid rgb(204, 204, 204); text-align: center; font-size: 13px; font-weight: 700; padding: 3px 2px; overflow: hidden; }
div.marketplace_topic_banner div.top_topic { padding-top: 6px; }
div.banner_action_marketplace { float: left; background-color: rgb(241, 241, 241); border: 1px solid rgb(234, 234, 234); padding: 5px 5px 5px 50px; background-repeat: no-repeat; background-position: 8px 12px; cursor: pointer; margin: 10px 0px; width: 414px; }
div.banner_action_marketplace:hover { background-color: rgb(228, 228, 228); }
div.banner_action_marketplace.bill { background-image: url(3cc20328334880fb73da5782a0c47b026f84f313.png) ; }
div.banner_action_marketplace.cart { background-image: url(68801ca6b23702fc8ccf1bb697067df94539ce62.png) ; }
div.banner_action_marketplace p.pre_title { font-size: 10px; font-weight: 700; }
div.banner_action_marketplace p.title { font-size: 12px; font-weight: 700; color: rgb(216, 38, 24); }
div.banner_action_marketplace p.description { font-size: 10px; color: rgb(102, 102, 102); width: 100%; }
div.marketplace_search { width: 490px; padding: 0px; }
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: rgb(153, 153, 153); padding-right: 5px; }
div.resource_list_filters div { float: left; }
div.resource_list_filters div a { display: inline; font-size: 10px; color: rgb(153, 153, 153); text-decoration: underline; padding: 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: rgb(102, 102, 102); text-transform: uppercase; font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; border-bottom: 1px solid rgb(189, 189, 189); }
div.marketplace_latest div.elements { padding-left: 2px; }
div.marketplace_latest td { font-size: 10px; }
div.marketplace_latest td span { text-transform: lowercase; color: rgb(102, 102, 102); width: 50px; }
div.marketplace_latest a { color: rgb(104, 1, 3); }
div.marketplace_latest a:hover { text-decoration: underline; }
div.marketplace_fail_ads { float: left; padding: 0px 10px 40px; }
div.suggested_resources { padding: 0px 10px; float: left; }
div.suggested_resources h4 { font-size: 11px; color: rgb(93, 93, 93); border-bottom: 2px solid rgb(189, 189, 189); font-weight: 400; float: left; width: 100%; }
div.suggested_resources h4 span.highlight1, div.suggested_resources h4 span.highlight2 { font-weight: 700; }
div.suggested_resources h4 span.highlight1 { text-transform: uppercase; }
div.listingbuy h2 { font-family: Arial,Helvetica,sans-serif; font-size: 21px; font-weight: 400; text-align: center; color: rgb(153, 153, 153); margin-top: 20px; margin-bottom: 10px; text-transform: uppercase; }
div.listingbuy h3 { font-size: 23px; font-weight: 700; 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: rgb(249, 249, 249); border-width: 2px; border-style: solid; border-color: rgb(194, 194, 194) rgb(238, 238, 238) rgb(238, 238, 238) rgb(194, 194, 194); margin: 0px 33px; padding: 5px; cursor: pointer; }
div.listingbuy div.ad_type div:hover { background-color: rgb(255, 234, 234); }
div.listingbuy div.ad_type div p { font-size: 14px; padding-left: 5px; color: rgb(93, 93, 93); }
div.listingbuy div.ad_type div p.type_title { font-size: 26px; font-weight: 400; color: red; background-repeat: no-repeat; background-position: 0px 0px; padding: 10px 0px 5px 55px; }
div.listingbuy div.ad_type div p.sell { background-image: url(d712cbdfa87cf4aeb40a1535838e561d8d981741.png) ; }
div.listingbuy div.ad_type div p.buy { background-image: url(214fe50bbee757eaaa8bdb096d1ba95a68ccbd8f.png) ; }
div.listingbuy div.ad_type div p.deal { background-image: url(23354de6eef762fa0e794817c218092034fa6318.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: rgb(104, 1, 3); font-weight: 700; }
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: 400; color: rgb(136, 136, 136); }
div.listingbuy div.ad_info input, div.listingbuy div.ad_info textarea { width: 500px; padding: 4px; background-color: rgb(252, 252, 252); border: 1px solid rgb(170, 170, 170); font-weight: 700; color: rgb(51, 51, 51); font-size: 14px; }
div.listingbuy div.ad_info textarea { height: 200px; font-weight: 400; font-size: 11px; }
div.listingbuy div.ad_info h4 { margin-top: 20px; float: left; font-weight: 400; text-transform: uppercase; }
div.listingbuy div.ad_info div.form_group { border: 1px solid rgb(205, 205, 205); float: left; padding: 10px; margin: 0px 0px 10px; }
div.listingbuy div.ad_info .btn_submit_registro { font-weight: 700; margin-top: 10px; padding: 3px 10px; border: 1px solid rgb(104, 1, 3); color: rgb(255, 255, 255); background: rgb(182, 28, 6) none repeat scroll 0% 0%; 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: 400; 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: 2px solid rgb(102, 102, 102); padding: 10px 0px; }
div.listingbuy div.previews table tr.last_row td { border: medium none; 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: 700; }
div.listingbuy div.previews div.listings { width: 480px; border-width: 1px medium; border-style: solid none; border-color: rgb(189, 189, 189) -moz-use-text-color; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; margin: 15px 0px; padding: 2px 1px; }
div.listingbuy div.previews div.listings p.title { font-family: Georgia; font-size: 14px; font-weight: 700; color: rgb(104, 1, 3); }
div.listingbuy div.previews div.opportunities { width: 159px; margin: 15px 0px; padding: 2px 1px; }
div.listingbuy div.previews div.opportunities p.title_marco { color: rgb(255, 255, 255); font-size: 12px; }
div.listingbuy div.previews div.opportunities p.item { font-size: 11px; display: block; background-image: url(0c95b0db6225e138e6a5be3754a211904526b976.jpg) ; background-repeat: no-repeat; font-weight: 400; color: rgb(104, 1, 3); font-family: Georgia,serif; line-height: 11px; background-position: 0px 4px; width: 141px; padding: 4px 4px 3px 15px; float: left; }
div.listingbuy div.previews div p { text-align: left; font-size: 11px; color: rgb(93, 93, 93); }
div.listingbuy div.previews div.listingpage { width: 498px; margin: 25px 0px; padding: 0px 1px 15px; left: 130px; position: relative; border-top: 1px solid rgb(189, 189, 189); border-bottom: 1px solid rgb(189, 189, 189); }
div.listingbuy div.previews div.listingpage p.type { font-size: 10px; color: rgb(102, 102, 102); font-weight: 700; 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: 700; padding-bottom: 20px; color: rgb(65, 64, 66); }
div.listingbuy div.previews div.listingpage p { font-size: 12px; }
div.listingbuy a.continuar { padding: 4px 6px; margin: 5px 0px 15px; border: 1px solid rgb(104, 1, 3); background: rgb(182, 28, 6) none repeat scroll 0% 0%; color: rgb(255, 255, 255); font-weight: 700; 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; position: relative; }
div.listingbuy div.previews div.prev_footer a.modificar { color: rgb(104, 1, 3); text-decoration: underline; font-size: 12px; font-weight: 700; position: absolute; left: 261px; top: 30px; cursor: pointer; }
div.listingbuy div.payment a.continuar { 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: rgb(104, 1, 3); }
div.listingbuy div.payment select { margin-bottom: 25px; font-size: 18px ! important; }
div.listingbuy div.payment h3 { text-align: left; }
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(9e7fca47537d1b745a7eda547dc6723ef049d24c.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(86659aee3830b718985c3ee4156b6ae78031023b.png) ; background-repeat: no-repeat; }
div.rnc_new_banner a.red2 { width: 287px; height: 170px; background-image: url(cf8f7dbda4f3d3a3a497f9396f90da2c5fe143eb.png) ; background-repeat: no-repeat; }
div.rnc_new_banner a.red3 { width: 258px; height: 170px; background-image: url(f60b27f909c3ad491c8c87be34065c5a2912e995.png) ; background-repeat: no-repeat; }
div.rnc_new_banner a.red1:hover { background-image: url(9e1ee654a6ef69b87467de220238e4edcd726604.png) ; }
div.rnc_new_banner a.red2:hover { background-image: url(1c2890d7d3a78bd26628cf33d92173488f23b97e.png) ; }
div.rnc_new_banner a.red3:hover { background-image: url(9b3dc677bdbcede38d84029f29bb4d0bb5700751.png) ; }
div.rnc_new_banner a.red1_en { background-image: url(a5bb7c09b916db5b5c11c09d6e659e4aae81dbb6.png) ; }
div.rnc_new_banner a.red2_en { background-image: url(bf4371a1c053fa085327dd535562fa245ec7ce42.png) ; }
div.rnc_new_banner a.red3_en { background-image: url(b26abebacc49be77555e9d4e74b2a010c62b6d5c.png) ; }
div.rnc_new_banner a.red1_en:hover { background-image: url(b376d8f9967f62d0574e38bc2556f3b75830d20a.png) ; }
div.rnc_new_banner a.red2_en:hover { background-image: url(e249d962f0dda4417d9ac0f8a1f76c451cb2da8d.png) ; }
div.rnc_new_banner a.red3_en:hover { background-image: url(f653aa4e91ce06e23578072f8f62e036ce2d417f.png) ; }
div.share_toolbar { position: relative; width: 100%; height: 28px; padding: 0px; border-bottom: 1px solid rgb(189, 189, 189); }
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(3ef675e5aea4929bdf9028976a0a066de1155423.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: rgb(239, 239, 239) none repeat scroll 0% 0%; border: 1px solid rgb(213, 213, 213); border-radius: 2px; font-size: 10px; padding: 2px 4px; }
div.share_toolbar_article span.btn_send_page:hover { background: rgb(225, 223, 223) none repeat scroll 0% 0%; }
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; }
div.search_page p.fecha { font-size: 10px; font-style: italic; color: rgb(153, 153, 153); }
div.search_page p.subject, div.search_page p.description { font-size: 11px; color: rgb(102, 102, 102); }
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; border-bottom: 1px solid rgb(228, 228, 228); border-top: 1px solid rgb(228, 228, 228); }
div.related_searches_box { width: 158px; float: right; clear: both; border-left: 1px solid rgb(215, 215, 215); padding: 0px 0px 0px 8px; margin-left: 15px; margin-bottom: 20px; }
div.related_searches_box a { display: block; float: none; font-size: 10px; color: rgb(104, 1, 3); padding: 3px 0px 2px 8px; line-height: 10px; }
div.related_searches_box h3 a { display: block; float: none; font-size: 11px; color: rgb(153, 153, 153); padding: 0px; line-height: inherit; }
div.related_searches_box a:hover { color: rgb(253, 2, 9); }
div.related_searches_box h3 { font-size: 11px; font-weight: 700; text-transform: uppercase; color: rgb(153, 153, 153); margin-top: 0px; padding-top: 0px; margin-bottom: 2px; }
div.related_searches_box p.date { font-size: 10px; font-style: italic; color: rgb(153, 153, 153); 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: rgb(104, 1, 3); }
div.list_view_link_search p a { color: rgb(104, 1, 3); }
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: 700; font-style: normal; color: rgb(153, 153, 153); }
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: 400; font-style: normal; }
div.list_view_event_search p.texto { margin-bottom: 1px; }
div.list_view_companyprofile_search p.subtitle { font-size: 11px; color: rgb(153, 153, 153); font-weight: 700; }
div.list_view_timeserie_search span.imagen_Noticia { display: block; float: none; clear: none; padding: 0px 0px 4px 4px; }
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: medium none; }
div.search_page div.marco_position_relative { margin: 0px; }
div.search_page div.queryFilterUsedFacets_topics { border-bottom: medium 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: 700; }
.tenderprebuy { width: 990px; position: relative; float: left; }
.tenderprebuy .container { margin: 0px auto; width: 100%; height: auto; float: left; }
.tenderprebuy .titulo { float: left; margin-bottom: 0px; margin-top: 0px; padding-bottom: 20px; padding-top: 20px; width: 100%; }
.tenderprebuy .titulo h2 { border-bottom: 1px dotted rgb(204, 204, 204); color: rgb(85, 85, 85); font-family: arial; font-size: 20px; margin-left: 20px; margin-right: 20px; padding-bottom: 8px; }
.tenderprebuy h4.title { color: rgb(85, 85, 85); float: left; font-family: Arial,sans-serif; font-size: 15px; font-weight: 700; margin-bottom: 15px; }
.wrapper_licitaciones .item_tender { display: block; float: left; width: 520px; transition: all 0.2s ease 0s; }
* + html .wrapper_licitaciones .item_tender { position: absolute; width: 520px; margin-left: -520px; display: block; padding-left: 10px; padding-top: 15px; }
.wrapper_licitaciones .item { background: transparent url(9c6dc613800bb0390d50f4b310b09487f66ceca1.png)  no-repeat scroll 5px 10px; border: 1px solid rgb(255, 255, 255); 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: rgb(102, 102, 102); display: block; font-size: 11px; font-weight: 400; height: auto; overflow: hidden; width: 590px; }
.wrapper_licitaciones .selected { background-color: rgb(247, 247, 247); border: 1px solid rgb(195, 195, 195); border-radius: 2px; }
.wrapper_licitaciones .selected span { color: rgb(199, 12, 31); }
.wrapper_licitaciones .item_detalle { background: rgb(238, 237, 237) url(b5399766a7886b7f01c611c43a50bf64ca246c45.jpg)  repeat-x scroll 0px 0px; border-color: rgb(195, 195, 195) rgb(195, 195, 195) rgb(153, 153, 153); 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: 0px 1px 2px rgb(204, 204, 204); }
* + 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: rgb(199, 12, 31); font-family: verdana,arial,arial; font-size: 13px; font-weight: 700; }
.wrapper_licitaciones .item_detalle > em { font-size: 13px; font-style: normal; color: rgb(136, 136, 136); }
.wrapper_licitaciones .item_detalle h3 { color: rgb(68, 68, 68); font-family: Verdana,Geneva,sans-serif; font-size: 11px; font-weight: 400; line-height: 15px; margin-bottom: 3px; text-transform: uppercase; }
.wrapper_licitaciones .item_detalle .servicio { color: rgb(102, 102, 102); float: left; font-family: Verdana,Geneva,sans-serif; font-size: 11px; font-weight: 700; padding-bottom: 0px; text-align: left; text-transform: none; width: 86px; }
.wrapper_licitaciones .item_detalle .texto_servicio { color: rgb(173, 173, 173); float: left; font-family: Verdana,Geneva,sans-serif; font-size: 11px; padding-bottom: 0px; text-transform: none; width: 232px; }
.wrapper_licitaciones .item_detalle .servicio_mostrar { color: rgb(102, 102, 102); }
.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: transparent url(9c6dc613800bb0390d50f4b310b09487f66ceca1.png)  no-repeat scroll 6px 8px; font-size: 11px; line-height: 20px; list-style: outside none 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: rgb(0, 0, 0); font-family: Verdana,Geneva,sans-serif; }
.wrapper_licitaciones h4 { font-size: 14px; color: rgb(108, 108, 108); font-weight: 400; 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 rgb(196, 196, 196); position: relative; display: block; background-image: none; }
.tenderprebuy .footer_tender { padding-top: 2px; float: left; width: 100%; text-align: center; border: medium none; }
.tenderprebuy .footer_tender h1 { color: rgb(85, 85, 85); font-family: Arial,Helvetica,sans-serif; font-size: 18px; font-weight: 400; margin-bottom: 12px; }
.tenderprebuy .footer_tender h1 strong { font-weight: 700; font-family: Arial,Helvetica,sans-serif; color: rgb(85, 85, 85); }
.tenderprebuy .footer_tender h2 { font-size: 22px; color: rgb(102, 102, 102); font-weight: 400; font-family: Arial,Helvetica,sans-serif; }
.tenderprebuy .footer_tender h2 strong { font-weight: 700; font-family: Arial,Helvetica,sans-serif; color: rgb(102, 102, 102); }
.tenderprebuy .footer_tender .boton_comprar { display: block; }
.tenderprebuy .footer_tender .boton_comprar li { list-style: outside none none; display: inline-block; }
#wrapper_ic { position: relative; width: 960px; margin: 0px auto; padding: 30px 15px 15px; text-align: center; border-bottom: 1px solid rgb(189, 189, 189); height: auto; float: left; }
#wrapper_ic .titulo_ic { color: rgb(214, 15, 35); 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: rgb(100, 99, 99); 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: rgb(58, 57, 57); font-weight: 700; }
#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: rgb(253, 254, 254) url(9f5d0f09376e729bc70bccf7d115e0a1e287800c.jpg)  repeat-x scroll center bottom; border-bottom: 1px solid rgb(204, 204, 204); border-radius: 4px; float: right; height: auto; margin-top: 12px; overflow: hidden; 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 rgb(153, 153, 153); color: rgb(103, 0, 2); font-family: Verdana,Geneva,sans-serif; font-size: 23px; font-weight: 400; margin-bottom: 16px; margin-top: 11px; padding-bottom: 4px; }
#wrapper_ic .left_ic_reports h3 { font-size: 13px; font-weight: 700; font-family: Arial,Helvetica,sans-serif; color: rgb(102, 102, 102); text-transform: none; margin-bottom: 5px; }
#wrapper_ic .rigth_ic_reports h2 { font-size: 18px; font-weight: 400; text-transform: uppercase; font-family: Arial,Helvetica,sans-serif; letter-spacing: 1px; color: rgb(102, 102, 102); margin-top: 8px; margin-bottom: 2px; }
#wrapper_ic .left_ic h2 { background: transparent url(729e1986adb4bd726d43b80b1d24a15da2246c31.jpg)  no-repeat scroll 0px 0px; color: rgb(254, 254, 254); font-family: arial,helvetica; font-size: 13px; font-weight: 700; 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: medium none; }
#wrapper_ic .rigth_ic h2 { background: transparent url(9c56a26681d21def3029cecad51db60d58f9847f.jpg)  repeat-x scroll 0px 0px; color: rgb(255, 255, 255); font-family: Arial,Helvetica,sans-serif; font-size: 18px; font-weight: 400; height: 25px; margin-bottom: 14px; margin-top: 0px; padding: 10px 0px 9px; text-align: center; text-shadow: 1px 1px 0px rgb(68, 68, 68); text-transform: inherit; }
#wrapper_ic .content_ic { margin-top: -7px; padding-left: 5px; }
#wrapper_ic p { color: rgb(85, 85, 85); 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: rgb(102, 102, 102); margin-bottom: 6px; }
#wrapper_ic p strong { font-weight: 700; }
#wrapper_ic ul.list_ic_services { margin-left: 10px; margin-bottom: 5px; list-style: outside none none; }
#wrapper_ic ul.list_ic_services li { font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-weight: 700; margin-bottom: 0px; }
#wrapper_ic ul.list_ic_services2 { margin-left: 10px; margin-bottom: 10px; list-style: outside none 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: transparent url(a9be79ab447c7af56bce277ec9cee92378d8cf5d.png)  no-repeat scroll center 17px; color: rgb(61, 132, 9); display: block; font-weight: 700; 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: rgb(253, 254, 254) url(9f5d0f09376e729bc70bccf7d115e0a1e287800c.jpg)  repeat-x scroll center bottom; border-bottom: 1px solid rgb(221, 221, 221); 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(a9be79ab447c7af56bce277ec9cee92378d8cf5d.png) ; background-repeat: no-repeat; background-position: center 48px; background-color: transparent; }
.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: rgb(102, 102, 102); }
.content_ic #formulario_haygroup_c p { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; display: inline-block; font-style: normal; color: rgb(102, 102, 102); text-transform: capitalize; margin-right: 10px; }
#wrapper_ic .left_ic_reports .h2_form_ic_reporte { font-size: 12px; position: absolute; top: 200px; }
#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 rgb(204, 204, 204); background: rgb(251, 251, 251) none repeat scroll 0% 0%; font-size: 10px; font-family: Arial,Helvetica,sans-serif; color: rgb(51, 51, 51); width: 213px; height: 18px; transition: all 0.3s ease 0s; }
.content_ic #formulario_haygroup_c div.ajax_target input:focus { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.content_ic #formulario_haygroup_c .submit { cursor: pointer; width: 60px; height: 18px; background: rgb(180, 3, 3) none repeat scroll 0% 0%; color: rgb(255, 255, 255); font-size: 10px; text-align: center; margin-left: 56px; margin-top: 0px; top: 10px; padding-bottom: 2px; transition: all 0.3s ease 0s; }
.content_ic #formulario_haygroup_c .submit:hover { background: rgb(107, 2, 2) none repeat scroll 0% 0%; }
.content_ic #formulario_haygroup_c .submit_disabled { cursor: pointer; width: 60px; height: 18px; background: rgb(180, 3, 3) none repeat scroll 0% 0%; color: rgb(255, 255, 255); font-size: 10px; text-align: center; margin-left: 56px; margin-top: 0px; padding-bottom: 2px; top: 10px; transition: all 0.3s ease 0s; }
#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: rgb(255, 255, 255) none repeat scroll 0px 0px; border: 1px solid rgb(204, 204, 204); border-radius: 3px; color: rgb(68, 68, 68); font-family: arial,helvetica; font-size: 13px; height: 15px; margin-bottom: 3px; padding: 5px; width: 300px; transition: all 0.3s ease 0s; }
.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: rgb(255, 255, 255) none repeat scroll 0px 0px; border: 1px solid rgb(204, 204, 204); border-radius: 3px; color: rgb(51, 51, 51); font-family: Arial,Helvetica,sans-serif; font-size: 12px; margin-left: 91px; margin-top: -19px; padding: 5px; resize: vertical; width: 300px; transition: all 0.3s ease 0s; }
#contact_ic_form input:focus, #contact_ic_form #CommunicationFromComentarios:focus { background: rgb(246, 246, 246) none repeat scroll 0px 0px; border: 1px solid rgb(187, 187, 187); box-shadow: 0px 0px 2px rgb(204, 204, 204); }
#contact_ic_form .comentarios_ic { position: relative; display: block; margin-top: 5px; }
.form_content_ic span.iconchart { background: transparent url(8d131bc67c2754f32d9ea292d990c63bc46cd5d9.jpg)  repeat scroll 0px 0px; bottom: 0px; display: block; height: 57px; left: 0px; position: absolute; width: 88px; }
#contact_ic_form .btn_submit_contact_company { background-color: transparent; background-image: url(261d222fcf46598c3cc953bae5c9ed351150e1e3.png) ; background-repeat: no-repeat; border: medium none; color: rgb(255, 255, 255); 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; }
#contact_ic_form .btn_submit_contact_company:hover { background-position: 0px -31px; }
#contact_ic_form .btn_submit_contact_company.submit_disabled { background-position: 0px -61px; color: rgb(68, 68, 68); cursor: auto; }
#wrapper_ic ul.reports_ic_list { list-style: outside none none; }
#wrapper_ic ul.reports_ic_list li { transition: all 0.3s ease 0s; }
#wrapper_ic ul.reports_ic_list li:hover { background: rgb(246, 246, 246) none repeat scroll 0% 0%; }
#wrapper_ic ul.reports_ic_list li h3 { color: rgb(103, 0, 2); font-family: Georgia,"Times New Roman",Times,serif; font-size: 13px; font-weight: 700; margin-bottom: 0px; padding: 0px; text-transform: none; transition: all 0.3s ease 0s; }
#wrapper_ic ul.reports_ic_list li a { border-bottom: 1px dotted rgb(204, 204, 204); color: rgb(103, 0, 2); display: block; font-family: arial,helvetica; font-size: 13px; font-weight: 700; padding: 10px 9px; text-transform: none; transition: all 0.3s ease 0s; }
#wrapper_ic ul.reports_ic_list li:last-child a { border-bottom: medium none; }
#wrapper_ic ul.reports_ic_list li a:hover h3 { color: rgb(68, 68, 68); }
#wrapper_ic ul.reports_ic_list li a:hover { color: rgb(103, 103, 103); }
#wrapper_ic ul.reports_ic_list li .date_ic { font-style: italic; font-size: 10px; color: rgb(102, 102, 102); }
#wrapper_ic ul.reports_ic_list li .inner_ic_list { color: rgb(85, 85, 85); font-family: arial,helvetica; font-size: 11px; font-weight: 400; line-height: 14px; margin: 0px; }
#wrapper_ic .vermas_ic { background-image: url(b1d3af9b73190266408d83129a8a89bc3337a706.jpg) ; border-top: 1px solid rgb(238, 238, 238); cursor: pointer; font-family: arial,helvetica; height: 28px; line-height: 23px; text-align: center; width: 100%; }
#wrapper_ic .vermas_ic:hover { background-position: 0px -28px; }
#wrapper_ic .vermas_ic:hover #btn_vermas { color: rgb(188, 14, 31); }
#wrapper_ic .vermas_ic p { font-size: 11px; }
#wrapper_ic .vermas_reports a { font-family: Georgia,"Times New Roman",Times,serif; color: rgb(103, 0, 2); font-size: 14px; cursor: pointer; transition: all 0.3s ease 0s; }
#wrapper_ic .vermas_reports a:hover { color: rgb(103, 103, 103); text-decoration: underline; }
#wrapper_ic .vermas_ic_text { margin-top: 18px; padding-top: 5px; border-top: 1px dashed rgb(102, 102, 102); width: 420px; display: none; }
#wrapper_ic .vermas_ic_text p { text-align: center; font-family: Verdana,Geneva,sans-serif; font-size: 12px; font-weight: 700; }
#wrapper_ic .inner_header_ices { background: transparent url(b15fd22207b0b0f6c6444fb85e13f0c870f3e8aa.jpg)  no-repeat scroll 0% 0%; width: 990px; height: 102px; margin-left: -15px; margin-top: -30px; margin-bottom: 10px; }
body.language_en #wrapper_ic .inner_header_ices { background: transparent url(342c7c0f7b12998e45d338f42498519fa002801e.jpg)  no-repeat scroll 0% 0%; }
#wrapper_ic .inner_header_icen { background: rgb(244, 244, 244) url(3b13efe0cde4827b0a26d426bf5ddcd6772f99a6.jpg)  no-repeat scroll 0% 0%; width: 990px; height: 102px; margin-left: -15px; margin-top: -30px; margin-bottom: 10px; }
.ic_inner_content { background: transparent url(362124f734bcf25d92e412a311f814d5973106a4.jpg)  no-repeat scroll right -15px; border: 1px solid rgb(204, 204, 204); height: auto; margin-bottom: 34px; margin-top: -10px; overflow: hidden; padding-bottom: 0px; 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: rgb(93, 93, 93); font-family: verdana; font-size: 13px; font-weight: 400; 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: rgb(104, 1, 3); display: block; font-family: verdana,helvetica; font-size: 12px; margin-bottom: 3px; margin-left: 9px; position: relative; }
.ic_inner_content .titulo strong { color: rgb(104, 1, 3); 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(0b40f4116ec7ab8db9864925099e9159801d0f94.png) ; background-repeat: no-repeat; clear: both; color: rgb(255, 255, 255); font-family: arial,helvetica; font-size: 11px; font-weight: 700; height: 24px; line-height: 20px; margin-bottom: 0px; margin-left: 361px; margin-top: 50px; padding: 0px; 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: 0px -27px; }
.landing_CGC div.restricted_alert div.part_two #form_tender { background: rgb(253, 254, 254) url(9f5d0f09376e729bc70bccf7d115e0a1e287800c.jpg)  repeat-x scroll center bottom; border-bottom: 1px solid rgb(204, 204, 204); 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: rgb(51, 51, 51); font-size: 11px; width: 88px; }
#formulario_haygroup_c div.ajax_target input { background: rgb(255, 255, 255) none repeat scroll 0px 0px; border: 1px solid rgb(204, 204, 204); border-radius: 2px; color: rgb(68, 68, 68); font-family: arial,helvetica; font-size: 12px; height: 12px; padding: 4px; width: 353px; }
#formulario_haygroup_c div.ajax_target input:focus { background: rgb(246, 246, 246) none repeat scroll 0px 0px; border: 1px solid rgb(187, 187, 187); box-shadow: 0px 0px 2px rgb(204, 204, 204); }
#formulario_haygroup_c td { padding: 0px 0px 1px; }
#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(0b40f4116ec7ab8db9864925099e9159801d0f94.png) ; background-repeat: no-repeat; clear: both; color: rgb(255, 255, 255); cursor: pointer; display: block; float: right; font-family: arial,helvetica; font-size: 12px; font-weight: 700; height: 24px; line-height: 21px; margin-bottom: 0px; padding: 0px; text-align: center; width: 97px; margin-right: 10px; margin-top: 2px; border: medium none; transition: none 0s ease 0s ; }
#formulario_haygroup_c .submit:hover, .landing_CGC div.restricted_alert div.part_two span.submit:hover { background-position: 0px -27px; }
#formulario_haygroup_c .submit_disabled, .landing_CGC div.restricted_alert div.part_two span.submit_disabled { background-position: 0px -53px; color: rgb(85, 85, 85); cursor: auto; }
#formulario_haygroup_c a.btn { position: absolute; width: 300px; left: 0px; top: 0px; height: 172px; display: block; }
.sectionwork .headwork { clear: both; overflow: hidden; position: relative; top: -8px; }
.sectionwork .headwork h1 { background: transparent url(741b56b3eba10cc5f613225a649d98c0b29f6bf2.jpg)  no-repeat scroll 0% 0%; clear: both; height: 147px; overflow: hidden; width: 990px; text-indent: -99999px; }
.sectionwork .contentwork { border-bottom: medium double rgb(189, 189, 189); overflow: hidden; padding: 13px 20px 20px; }
.sectionwork .contentwork p { font-size: 12px; margin-bottom: 11px; color: rgb(68, 68, 68); }
.sectionwork .contentwork h3 { border-bottom: 1px solid rgb(238, 238, 238); font-size: 15px; margin-bottom: 13px; padding-bottom: 3px; padding-top: 15px; text-transform: none; color: rgb(68, 68, 68); }
.sectionwork .contentwork ul.listvac { clear: both; list-style: outside none none; overflow: hidden; padding: 0px 10px; }
.sectionwork .contentwork ul.listvac li { float: left; margin-bottom: 15px; width: 50%; }
.sectionwork .contentwork ul.listvac li a { color: rgb(137, 1, 4); font-size: 13px; line-height: 13px; }
.sectionwork .contentwork ul.listvac li a:hover { color: rgb(102, 102, 102); }
.sectionwork .contentwork ul.listvac li a span { clear: both; color: rgb(119, 119, 119); display: block; font-size: 11px; }
.headjob { background-color: transparent; background-image: url(a87d00f31e1b9984b7b1792a945fea11b39d55e9.jpg) ; background-repeat: no-repeat; float: left; height: 113px; overflow: hidden; position: relative; top: -14px; width: 990px; }
.bannweb form input { position: absolute; border: medium none; color: rgb(85, 85, 85); font-family: arial,helvetica; font-size: 11px; font-weight: 700; 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: rgb(255, 255, 255); cursor: pointer; font-family: arial,helvetica; font-size: 12px; font-weight: 700; padding: 3px 13px; position: absolute; text-align: center; transition: all 0.3s ease 0s; }
.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: 0px; }
.containerb [hidden], .containerb template { display: none; }
.containerb a { background: transparent none repeat scroll 0% 0%; }
.containerb a:active, .containerb a:hover { outline: 0px none; }
.containerb abbr[title] { border-bottom: 1px dotted; }
.containerb b, .containerb strong { font-weight: 700; }
.containerb dfn { font-style: italic; }
.containerb h1 { font-size: 2em; margin: 0.67em 0px; }
.containerb mark { background: rgb(255, 255, 0) none repeat scroll 0% 0%; color: rgb(0, 0, 0); }
.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: 0px none; }
.containerb svg:not(:root) { overflow: hidden; }
.containerb figure { margin: 1em 40px; }
.containerb hr { box-sizing: content-box; height: 0px; }
.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: 0px; }
.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"] { cursor: pointer; }
.containerb button[disabled], html .containerb input[disabled] { cursor: default; }
.containerb button::-moz-focus-inner, .containerb input::-moz-focus-inner { border: 0px none; padding: 0px; }
.containerb input { line-height: normal; }
.containerb input[type="checkbox"], .containerb input[type="radio"] { box-sizing: border-box; padding: 0px; }
.containerb input[type="search"] { box-sizing: content-box; }
.containerb fieldset { border: 1px solid silver; margin: 0px 2px; padding: 0.35em 0.625em 0.75em; }
.containerb legend { border: 0px none; padding: 0px; }
.containerb textarea { overflow: auto; }
.containerb optgroup { font-weight: 700; }
.containerb table { border-collapse: collapse; border-spacing: 0px; }
.containerb td, .containerb th { padding: 0px; }
.containerb * { box-sizing: border-box; }
.containerb input, .containerb button, .containerb select, .containerb textarea { font-family: inherit; font-size: inherit; line-height: inherit; }
.containerb figure { margin: 0px; }
.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.42857; background-color: rgb(255, 255, 255); border: 1px solid rgb(221, 221, 221); border-radius: 4px; transition: all 0.2s ease-in-out 0s; display: inline-block; max-width: 100%; height: auto; }
.containerb .img-circle { border-radius: 50%; }
.containerb hr { margin-top: 20px; margin-bottom: 20px; border-width: 1px 0px 0px; border-style: solid none none; border-color: rgb(238, 238, 238) -moz-use-text-color -moz-use-text-color; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; }
.containerb .sr-only { position: absolute; width: 1px; height: 1px; margin: -1px; padding: 0px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); border: 0px none; }
.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: 0px; margin: 0px auto; overflow: hidden; padding: 18px; position: relative; width: auto; }
#content.containerb > .thecont { margin-right: auto; margin-left: auto; left: 0px; 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.6667%; }
.col-xs-10 { width: 83.3333%; }
.col-xs-9 { width: 75%; }
.col-xs-8 { width: 66.6667%; }
.col-xs-7 { width: 58.3333%; }
.col-xs-6 { width: 50%; }
.col-xs-5 { width: 41.6667%; }
.col-xs-4 { width: 33.3333%; }
.col-xs-3 { width: 25%; }
.col-xs-2 { width: 16.6667%; }
.col-xs-1 { width: 8.33333%; }
.col-xs-pull-12 { right: 100%; }
.col-xs-pull-11 { right: 91.6667%; }
.col-xs-pull-10 { right: 83.3333%; }
.col-xs-pull-9 { right: 75%; }
.col-xs-pull-8 { right: 66.6667%; }
.col-xs-pull-7 { right: 58.3333%; }
.col-xs-pull-6 { right: 50%; }
.col-xs-pull-5 { right: 41.6667%; }
.col-xs-pull-4 { right: 33.3333%; }
.col-xs-pull-3 { right: 25%; }
.col-xs-pull-2 { right: 16.6667%; }
.col-xs-pull-1 { right: 8.33333%; }
.col-xs-pull-0 { right: 0px; }
.col-xs-push-12 { left: 100%; }
.col-xs-push-11 { left: 91.6667%; }
.col-xs-push-10 { left: 83.3333%; }
.col-xs-push-9 { left: 75%; }
.col-xs-push-8 { left: 66.6667%; }
.col-xs-push-7 { left: 58.3333%; }
.col-xs-push-6 { left: 50%; }
.col-xs-push-5 { left: 41.6667%; }
.col-xs-push-4 { left: 33.3333%; }
.col-xs-push-3 { left: 25%; }
.col-xs-push-2 { left: 16.6667%; }
.col-xs-push-1 { left: 8.33333%; }
.col-xs-push-0 { left: 0px; }
.col-xs-offset-12 { margin-left: 100%; }
.col-xs-offset-11 { margin-left: 91.6667%; }
.col-xs-offset-10 { margin-left: 83.3333%; }
.col-xs-offset-9 { margin-left: 75%; }
.col-xs-offset-8 { margin-left: 66.6667%; }
.col-xs-offset-7 { margin-left: 58.3333%; }
.col-xs-offset-6 { margin-left: 50%; }
.col-xs-offset-5 { margin-left: 41.6667%; }
.col-xs-offset-4 { margin-left: 33.3333%; }
.col-xs-offset-3 { margin-left: 25%; }
.col-xs-offset-2 { margin-left: 16.6667%; }
.col-xs-offset-1 { margin-left: 8.33333%; }
.col-xs-offset-0 { margin-left: 0px; }
@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.6667%; }
  .col-sm-10 { width: 83.3333%; }
  .col-sm-9 { width: 75%; }
  .col-sm-8 { width: 66.6667%; }
  .col-sm-7 { width: 58.3333%; }
  .col-sm-6 { width: 50%; }
  .col-sm-5 { width: 41.6667%; }
  .col-sm-4 { width: 33.3333%; }
  .col-sm-3 { width: 25%; }
  .col-sm-2 { width: 16.6667%; }
  .col-sm-1 { width: 8.33333%; }
  .col-sm-pull-12 { right: 100%; }
  .col-sm-pull-11 { right: 91.6667%; }
  .col-sm-pull-10 { right: 83.3333%; }
  .col-sm-pull-9 { right: 75%; }
  .col-sm-pull-8 { right: 66.6667%; }
  .col-sm-pull-7 { right: 58.3333%; }
  .col-sm-pull-6 { right: 50%; }
  .col-sm-pull-5 { right: 41.6667%; }
  .col-sm-pull-4 { right: 33.3333%; }
  .col-sm-pull-3 { right: 25%; }
  .col-sm-pull-2 { right: 16.6667%; }
  .col-sm-pull-1 { right: 8.33333%; }
  .col-sm-pull-0 { right: 0px; }
  .col-sm-push-12 { left: 100%; }
  .col-sm-push-11 { left: 91.6667%; }
  .col-sm-push-10 { left: 83.3333%; }
  .col-sm-push-9 { left: 75%; }
  .col-sm-push-8 { left: 66.6667%; }
  .col-sm-push-7 { left: 58.3333%; }
  .col-sm-push-6 { left: 50%; }
  .col-sm-push-5 { left: 41.6667%; }
  .col-sm-push-4 { left: 33.3333%; }
  .col-sm-push-3 { left: 25%; }
  .col-sm-push-2 { left: 16.6667%; }
  .col-sm-push-1 { left: 8.33333%; }
  .col-sm-push-0 { left: 0px; }
  .col-sm-offset-12 { margin-left: 100%; }
  .col-sm-offset-11 { margin-left: 91.6667%; }
  .col-sm-offset-10 { margin-left: 83.3333%; }
  .col-sm-offset-9 { margin-left: 75%; }
  .col-sm-offset-8 { margin-left: 66.6667%; }
  .col-sm-offset-7 { margin-left: 58.3333%; }
  .col-sm-offset-6 { margin-left: 50%; }
  .col-sm-offset-5 { margin-left: 41.6667%; }
  .col-sm-offset-4 { margin-left: 33.3333%; }
  .col-sm-offset-3 { margin-left: 25%; }
  .col-sm-offset-2 { margin-left: 16.6667%; }
  .col-sm-offset-1 { margin-left: 8.33333%; }
  .col-sm-offset-0 { margin-left: 0px; }
}
@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.6667%; }
  .col-md-10 { width: 83.3333%; }
  .col-md-9 { width: 75%; }
  .col-md-8 { width: 66.6667%; }
  .col-md-7 { width: 58.3333%; }
  .col-md-6 { width: 50%; }
  .col-md-5 { width: 41.6667%; }
  .col-md-4 { width: 33.3333%; }
  .col-md-3 { width: 25%; }
  .col-md-2 { width: 16.6667%; }
  .col-md-1 { width: 8.33333%; }
  .col-md-pull-12 { right: 100%; }
  .col-md-pull-11 { right: 91.6667%; }
  .col-md-pull-10 { right: 83.3333%; }
  .col-md-pull-9 { right: 75%; }
  .col-md-pull-8 { right: 66.6667%; }
  .col-md-pull-7 { right: 58.3333%; }
  .col-md-pull-6 { right: 50%; }
  .col-md-pull-5 { right: 41.6667%; }
  .col-md-pull-4 { right: 33.3333%; }
  .col-md-pull-3 { right: 25%; }
  .col-md-pull-2 { right: 16.6667%; }
  .col-md-pull-1 { right: 8.33333%; }
  .col-md-pull-0 { right: 0px; }
  .col-md-push-12 { left: 100%; }
  .col-md-push-11 { left: 91.6667%; }
  .col-md-push-10 { left: 83.3333%; }
  .col-md-push-9 { left: 75%; }
  .col-md-push-8 { left: 66.6667%; }
  .col-md-push-7 { left: 58.3333%; }
  .col-md-push-6 { left: 50%; }
  .col-md-push-5 { left: 41.6667%; }
  .col-md-push-4 { left: 33.3333%; }
  .col-md-push-3 { left: 25%; }
  .col-md-push-2 { left: 16.6667%; }
  .col-md-push-1 { left: 8.33333%; }
  .col-md-push-0 { left: 0px; }
  .col-md-offset-12 { margin-left: 100%; }
  .col-md-offset-11 { margin-left: 91.6667%; }
  .col-md-offset-10 { margin-left: 83.3333%; }
  .col-md-offset-9 { margin-left: 75%; }
  .col-md-offset-8 { margin-left: 66.6667%; }
  .col-md-offset-7 { margin-left: 58.3333%; }
  .col-md-offset-6 { margin-left: 50%; }
  .col-md-offset-5 { margin-left: 41.6667%; }
  .col-md-offset-4 { margin-left: 33.3333%; }
  .col-md-offset-3 { margin-left: 25%; }
  .col-md-offset-2 { margin-left: 16.6667%; }
  .col-md-offset-1 { margin-left: 8.33333%; }
  .col-md-offset-0 { margin-left: 0px; }
}
@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.6667%; }
  .col-lg-10 { width: 83.3333%; }
  .col-lg-9 { width: 75%; }
  .col-lg-8 { width: 66.6667%; }
  .col-lg-7 { width: 58.3333%; }
  .col-lg-6 { width: 50%; }
  .col-lg-5 { width: 41.6667%; }
  .col-lg-4 { width: 33.3333%; }
  .col-lg-3 { width: 25%; }
  .col-lg-2 { width: 16.6667%; }
  .col-lg-1 { width: 8.33333%; }
  .col-lg-pull-12 { right: 100%; }
  .col-lg-pull-11 { right: 91.6667%; }
  .col-lg-pull-10 { right: 83.3333%; }
  .col-lg-pull-9 { right: 75%; }
  .col-lg-pull-8 { right: 66.6667%; }
  .col-lg-pull-7 { right: 58.3333%; }
  .col-lg-pull-6 { right: 50%; }
  .col-lg-pull-5 { right: 41.6667%; }
  .col-lg-pull-4 { right: 33.3333%; }
  .col-lg-pull-3 { right: 25%; }
  .col-lg-pull-2 { right: 16.6667%; }
  .col-lg-pull-1 { right: 8.33333%; }
  .col-lg-pull-0 { right: 0px; }
  .col-lg-push-12 { left: 100%; }
  .col-lg-push-11 { left: 91.6667%; }
  .col-lg-push-10 { left: 83.3333%; }
  .col-lg-push-9 { left: 75%; }
  .col-lg-push-8 { left: 66.6667%; }
  .col-lg-push-7 { left: 58.3333%; }
  .col-lg-push-6 { left: 50%; }
  .col-lg-push-5 { left: 41.6667%; }
  .col-lg-push-4 { left: 33.3333%; }
  .col-lg-push-3 { left: 25%; }
  .col-lg-push-2 { left: 16.6667%; }
  .col-lg-push-1 { left: 8.33333%; }
  .col-lg-push-0 { left: 0px; }
  .col-lg-offset-12 { margin-left: 100%; }
  .col-lg-offset-11 { margin-left: 91.6667%; }
  .col-lg-offset-10 { margin-left: 83.3333%; }
  .col-lg-offset-9 { margin-left: 75%; }
  .col-lg-offset-8 { margin-left: 66.6667%; }
  .col-lg-offset-7 { margin-left: 58.3333%; }
  .col-lg-offset-6 { margin-left: 50%; }
  .col-lg-offset-5 { margin-left: 41.6667%; }
  .col-lg-offset-4 { margin-left: 33.3333%; }
  .col-lg-offset-3 { margin-left: 25%; }
  .col-lg-offset-2 { margin-left: 16.6667%; }
  .col-lg-offset-1 { margin-left: 8.33333%; }
  .col-lg-offset-0 { margin-left: 0px; }
}
.bicon { position: relative; top: 1px; display: inline-block; font-family: "Glyphicons Halflings"; font-style: normal; font-weight: 400; line-height: 1; }
.bicon-asterisk::before { content: "*"; }
.bicon-plus::before { content: "+"; }
.bicon-euro::before { content: "€"; }
.bicon-minus::before { content: "−"; }
.bicon-cloud::before { content: "☁"; }
.bicon-envelope::before { content: "✉"; }
.bicon-pencil::before { content: "✏"; }
.bicon-glass::before { content: ""; }
.bicon-music::before { content: ""; }
.bicon-search::before { content: ""; }
.bicon-heart::before { content: ""; }
.bicon-star::before { content: ""; }
.bicon-star-empty::before { content: ""; }
.bicon-user::before { content: ""; }
.bicon-film::before { content: ""; }
.bicon-th-large::before { content: ""; }
.bicon-th::before { content: ""; }
.bicon-th-list::before { content: ""; }
.bicon-ok::before { content: ""; }
.bicon-remove::before { content: ""; }
.bicon-zoom-in::before { content: ""; }
.bicon-zoom-out::before { content: ""; }
.bicon-off::before { content: ""; }
.bicon-signal::before { content: ""; }
.bicon-cog::before { content: ""; }
.bicon-trash::before { content: ""; }
.bicon-home::before { content: ""; }
.bicon-file::before { content: ""; }
.bicon-time::before { content: ""; }
.bicon-road::before { content: ""; }
.bicon-download-alt::before { content: ""; }
.bicon-download::before { content: ""; }
.bicon-upload::before { content: ""; }
.bicon-inbox::before { content: ""; }
.bicon-play-circle::before { content: ""; }
.bicon-repeat::before { content: ""; }
.bicon-refresh::before { content: ""; }
.bicon-list-alt::before { content: ""; }
.bicon-lock::before { content: ""; }
.bicon-flag::before { content: ""; }
.bicon-headphones::before { content: ""; }
.bicon-volume-off::before { content: ""; }
.bicon-volume-down::before { content: ""; }
.bicon-volume-up::before { content: ""; }
.bicon-qrcode::before { content: ""; }
.bicon-barcode::before { content: ""; }
.bicon-tag::before { content: ""; }
.bicon-tags::before { content: ""; }
.bicon-book::before { content: ""; }
.bicon-bookmark::before { content: ""; }
.bicon-print::before { content: ""; }
.bicon-camera::before { content: ""; }
.bicon-font::before { content: ""; }
.bicon-bold::before { content: ""; }
.bicon-italic::before { content: ""; }
.bicon-text-height::before { content: ""; }
.bicon-text-width::before { content: ""; }
.bicon-align-left::before { content: ""; }
.bicon-align-center::before { content: ""; }
.bicon-align-right::before { content: ""; }
.bicon-align-justify::before { content: ""; }
.bicon-list::before { content: ""; }
.bicon-indent-left::before { content: ""; }
.bicon-indent-right::before { content: ""; }
.bicon-facetime-video::before { content: ""; }
.bicon-picture::before { content: ""; }
.bicon-map-marker::before { content: ""; }
.bicon-adjust::before { content: ""; }
.bicon-tint::before { content: ""; }
.bicon-edit::before { content: ""; }
.bicon-share::before { content: ""; }
.bicon-check::before { content: ""; }
.bicon-move::before { content: ""; }
.bicon-step-backward::before { content: ""; }
.bicon-fast-backward::before { content: ""; }
.bicon-backward::before { content: ""; }
.bicon-play::before { content: ""; }
.bicon-pause::before { content: ""; }
.bicon-stop::before { content: ""; }
.bicon-forward::before { content: ""; }
.bicon-fast-forward::before { content: ""; }
.bicon-step-forward::before { content: ""; }
.bicon-eject::before { content: ""; }
.bicon-chevron-left::before { content: ""; }
.bicon-chevron-right::before { content: ""; }
.bicon-plus-sign::before { content: ""; }
.bicon-minus-sign::before { content: ""; }
.bicon-remove-sign::before { content: ""; }
.bicon-ok-sign::before { content: ""; }
.bicon-question-sign::before { content: ""; }
.bicon-info-sign::before { content: ""; }
.bicon-screenshot::before { content: ""; }
.bicon-remove-circle::before { content: ""; }
.bicon-ok-circle::before { content: ""; }
.bicon-ban-circle::before { content: ""; }
.bicon-arrow-left::before { content: ""; }
.bicon-arrow-right::before { content: ""; }
.bicon-arrow-up::before { content: ""; }
.bicon-arrow-down::before { content: ""; }
.bicon-share-alt::before { content: ""; }
.bicon-resize-full::before { content: ""; }
.bicon-resize-small::before { content: ""; }
.bicon-exclamation-sign::before { content: ""; }
.bicon-gift::before { content: ""; }
.bicon-leaf::before { content: ""; }
.bicon-fire::before { content: ""; }
.bicon-eye-open::before { content: ""; }
.bicon-eye-close::before { content: ""; }
.bicon-warning-sign::before { content: ""; }
.bicon-plane::before { content: ""; }
.bicon-calendar::before { content: ""; }
.bicon-random::before { content: ""; }
.bicon-comment::before { content: ""; }
.bicon-magnet::before { content: ""; }
.bicon-chevron-up::before { content: ""; }
.bicon-chevron-down::before { content: ""; }
.bicon-retweet::before { content: ""; }
.bicon-shopping-cart::before { content: ""; }
.bicon-folder-close::before { content: ""; }
.bicon-folder-open::before { content: ""; }
.bicon-resize-vertical::before { content: ""; }
.bicon-resize-horizontal::before { content: ""; }
.bicon-hdd::before { content: ""; }
.bicon-bullhorn::before { content: ""; }
.bicon-bell::before { content: ""; }
.bicon-certificate::before { content: ""; }
.bicon-thumbs-up::before { content: ""; }
.bicon-thumbs-down::before { content: ""; }
.bicon-hand-right::before { content: ""; }
.bicon-hand-left::before { content: ""; }
.bicon-hand-up::before { content: ""; }
.bicon-hand-down::before { content: ""; }
.bicon-circle-arrow-right::before { content: ""; }
.bicon-circle-arrow-left::before { content: ""; }
.bicon-circle-arrow-up::before { content: ""; }
.bicon-circle-arrow-down::before { content: ""; }
.bicon-globe::before { content: ""; }
.bicon-wrench::before { content: ""; }
.bicon-tasks::before { content: ""; }
.bicon-filter::before { content: ""; }
.bicon-briefcase::before { content: ""; }
.bicon-fullscreen::before { content: ""; }
.bicon-dashboard::before { content: ""; }
.bicon-paperclip::before { content: ""; }
.bicon-heart-empty::before { content: ""; }
.bicon-link::before { content: ""; }
.bicon-phone::before { content: ""; }
.bicon-pushpin::before { content: ""; }
.bicon-usd::before { content: ""; }
.bicon-gbp::before { content: ""; }
.bicon-sort::before { content: ""; }
.bicon-sort-by-alphabet::before { content: ""; }
.bicon-sort-by-alphabet-alt::before { content: ""; }
.bicon-sort-by-order::before { content: ""; }
.bicon-sort-by-order-alt::before { content: ""; }
.bicon-sort-by-attributes::before { content: ""; }
.bicon-sort-by-attributes-alt::before { content: ""; }
.bicon-unchecked::before { content: ""; }
.bicon-expand::before { content: ""; }
.bicon-collapse-down::before { content: ""; }
.bicon-collapse-up::before { content: ""; }
.bicon-log-in::before { content: ""; }
.bicon-flash::before { content: ""; }
.bicon-log-out::before { content: ""; }
.bicon-new-window::before { content: ""; }
.bicon-record::before { content: ""; }
.bicon-save::before { content: ""; }
.bicon-open::before { content: ""; }
.bicon-saved::before { content: ""; }
.bicon-import::before { content: ""; }
.bicon-export::before { content: ""; }
.bicon-send::before { content: ""; }
.bicon-floppy-disk::before { content: ""; }
.bicon-floppy-saved::before { content: ""; }
.bicon-floppy-remove::before { content: ""; }
.bicon-floppy-save::before { content: ""; }
.bicon-floppy-open::before { content: ""; }
.bicon-credit-card::before { content: ""; }
.bicon-transfer::before { content: ""; }
.bicon-cutlery::before { content: ""; }
.bicon-header::before { content: ""; }
.bicon-compressed::before { content: ""; }
.bicon-earphone::before { content: ""; }
.bicon-phone-alt::before { content: ""; }
.bicon-tower::before { content: ""; }
.bicon-stats::before { content: ""; }
.bicon-sd-video::before { content: ""; }
.bicon-hd-video::before { content: ""; }
.bicon-subtitles::before { content: ""; }
.bicon-sound-stereo::before { content: ""; }
.bicon-sound-dolby::before { content: ""; }
.bicon-sound-5-1::before { content: ""; }
.bicon-sound-6-1::before { content: ""; }
.bicon-sound-7-1::before { content: ""; }
.bicon-copyright-mark::before { content: ""; }
.bicon-registration-mark::before { content: ""; }
.bicon-cloud-download::before { content: ""; }
.bicon-cloud-upload::before { content: ""; }
.bicon-tree-conifer::before { content: ""; }
.bicon-tree-deciduous::before { content: ""; }
.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: 400; line-height: 1; color: rgb(153, 153, 153); }
.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: 0px 0px 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: rgb(153, 153, 153); }
.containerb .lead { margin-bottom: 18px; font-size: 14px; font-weight: 200; line-height: 1.4; }
.fade { opacity: 0; transition: opacity 0.15s linear 0s; }
.fade.in { opacity: 1; }
.containerb .collapse { display: none; }
.containerb .collapse.in { background-color: rgb(247, 247, 247); border-bottom: 1px solid rgb(221, 221, 221); display: block; }
.containerb tr.collapse.in { display: table-row; }
.containerb tbody.collapse.in { display: table-row-group; }
.containerb .collapsing { position: relative; height: 0px; overflow: hidden; transition: height 0.35s ease 0s; }
.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: 0px/0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0px none; }
.containerb .hidden { display: none ! important; visibility: hidden ! important; }
.containerb .affix { position: fixed; transform: translate3d(0px, 0px, 0px); }
.containerb .panel-title { color: inherit; font-size: 12px; font-weight: 700; margin: 0px; }
.containerb .panel-title > a { background-image: url(d21661ac17011012302cf3a0e9d7cfee099098e8.png) ; background-position: 0px -37px; background-repeat: repeat-x; color: rgb(102, 102, 102); display: block; height: 37px; line-height: 11px; padding: 11px 14px; text-shadow: 1px 1px 0px rgb(217, 217, 217); }
.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: 0px 0px; color: rgb(68, 68, 68); opacity: 0.7; text-shadow: none; }
.containerb .panel-title > a.collapsed:hover { opacity: 1; color: rgb(170, 12, 12); }
.containerb .panel-default > .panel-heading { color: rgb(51, 51, 51); }
.containerb .panel { background-color: rgb(247, 247, 247); border-radius: 4px; margin-bottom: 20px; }
.containerb .panel-group .panel { border-radius: 3px; margin-bottom: 0px; overflow: hidden; }
.containerb .panel-default { border-color: rgb(221, 221, 221); }
.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: outside none none; padding-left: 8px; position: relative; }
.containerb .panel-body ul li { background: transparent url(aae34a29f516a10314cf60de11b1d98ea9ffe143.png)  no-repeat scroll 1px 5px; margin-bottom: 4px; padding-left: 19px; color: rgb(85, 85, 85); }
.fa { display: inline-block; font-family: FontAwesome; font-style: normal; font-weight: 400; line-height: 1; }
.fa-lg { font-size: 1.33333em; 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.28571em; text-align: center; }
.fa-ul { padding-left: 0px; margin-left: 2.14286em; list-style-type: none; }
.fa-ul > li { position: relative; }
.fa-li { position: absolute; left: -2.14286em; width: 2.14286em; top: 0.142857em; text-align: center; }
.fa-li.fa-lg { left: -1.85714em; }
.fa-border { padding: 0.2em 0.25em 0.15em; border: 0.08em solid rgb(238, 238, 238); border-radius: 0.1em; }
.pull-right { float: right; }
.pull-left { float: left; }
.fa.pull-left { margin-right: 0.3em; }
.fa.pull-right { margin-left: 0.3em; }
.fa-spin { animation: 2s linear 0s normal none infinite running spin; }
@keyframes spin {
0% { transform: rotate(0deg); }
100% { transform: rotate(359deg); }
}
.fa-rotate-90 { transform: rotate(90deg); }
.fa-rotate-180 { transform: rotate(180deg); }
.fa-rotate-270 { transform: rotate(270deg); }
.fa-flip-horizontal { transform: scale(-1, 1); }
.fa-flip-vertical { 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: 0px; width: 100%; text-align: center; }
.fa-stack-1x { line-height: inherit; }
.fa-stack-2x { font-size: 2em; }
.fa-inverse { color: rgb(255, 255, 255); }
.fa-glass::before { content: ""; }
.fa-music::before { content: ""; }
.fa-search::before { content: ""; }
.fa-envelope-o::before { content: ""; }
.fa-heart::before { content: ""; }
.fa-star::before { content: ""; }
.fa-star-o::before { content: ""; }
.fa-user::before { content: ""; }
.fa-film::before { content: ""; }
.fa-th-large::before { content: ""; }
.fa-th::before { content: ""; }
.fa-th-list::before { content: ""; }
.fa-check::before { content: ""; }
.fa-times::before { content: ""; }
.fa-search-plus::before { content: ""; }
.fa-search-minus::before { content: ""; }
.fa-power-off::before { content: ""; }
.fa-signal::before { content: ""; }
.fa-gear::before, .fa-cog::before { content: ""; }
.fa-trash-o::before { content: ""; }
.fa-home::before { content: ""; }
.fa-file-o::before { content: ""; }
.fa-clock-o::before { content: ""; }
.fa-road::before { content: ""; }
.fa-download::before { content: ""; }
.fa-arrow-circle-o-down::before { content: ""; }
.fa-arrow-circle-o-up::before { content: ""; }
.fa-inbox::before { content: ""; }
.fa-play-circle-o::before { content: ""; }
.fa-rotate-right::before, .fa-repeat::before { content: ""; }
.fa-refresh::before { content: ""; }
.fa-list-alt::before { content: ""; }
.fa-lock::before { content: ""; }
.fa-flag::before { content: ""; }
.fa-headphones::before { content: ""; }
.fa-volume-off::before { content: ""; }
.fa-volume-down::before { content: ""; }
.fa-volume-up::before { content: ""; }
.fa-qrcode::before { content: ""; }
.fa-barcode::before { content: ""; }
.fa-tag::before { content: ""; }
.fa-tags::before { content: ""; }
.fa-book::before { content: ""; }
.fa-bookmark::before { content: ""; }
.fa-print::before { content: ""; }
.fa-camera::before { content: ""; }
.fa-font::before { content: ""; }
.fa-bold::before { content: ""; }
.fa-italic::before { content: ""; }
.fa-text-height::before { content: ""; }
.fa-text-width::before { content: ""; }
.fa-align-left::before { content: ""; }
.fa-align-center::before { content: ""; }
.fa-align-right::before { content: ""; }
.fa-align-justify::before { content: ""; }
.fa-list::before { content: ""; }
.fa-dedent::before, .fa-outdent::before { content: ""; }
.fa-indent::before { content: ""; }
.fa-video-camera::before { content: ""; }
.fa-picture-o::before { content: ""; }
.fa-pencil::before { content: ""; }
.fa-map-marker::before { content: ""; }
.fa-adjust::before { content: ""; }
.fa-tint::before { content: ""; }
.fa-edit::before, .fa-pencil-square-o::before { content: ""; }
.fa-share-square-o::before { content: ""; }
.fa-check-square-o::before { content: ""; }
.fa-arrows::before { content: ""; }
.fa-step-backward::before { content: ""; }
.fa-fast-backward::before { content: ""; }
.fa-backward::before { content: ""; }
.fa-play::before { content: ""; }
.fa-pause::before { content: ""; }
.fa-stop::before { content: ""; }
.fa-forward::before { content: ""; }
.fa-fast-forward::before { content: ""; }
.fa-step-forward::before { content: ""; }
.fa-eject::before { content: ""; }
.fa-chevron-left::before { content: ""; }
.fa-chevron-right::before { content: ""; }
.fa-plus-circle::before { content: ""; }
.fa-minus-circle::before { content: ""; }
.fa-times-circle::before { content: ""; }
.fa-check-circle::before { content: ""; }
.fa-question-circle::before { content: ""; }
.fa-info-circle::before { content: ""; }
.fa-crosshairs::before { content: ""; }
.fa-times-circle-o::before { content: ""; }
.fa-check-circle-o::before { content: ""; }
.fa-ban::before { content: ""; }
.fa-arrow-left::before { content: ""; }
.fa-arrow-right::before { content: ""; }
.fa-arrow-up::before { content: ""; }
.fa-arrow-down::before { content: ""; }
.fa-mail-forward::before, .fa-share::before { content: ""; }
.fa-expand::before { content: ""; }
.fa-compress::before { content: ""; }
.fa-plus::before { content: ""; }
.fa-minus::before { content: ""; }
.fa-asterisk::before { content: ""; }
.fa-exclamation-circle::before { content: ""; }
.fa-gift::before { content: ""; }
.fa-leaf::before { content: ""; }
.fa-fire::before { content: ""; }
.fa-eye::before { content: ""; }
.fa-eye-slash::before { content: ""; }
.fa-warning::before, .fa-exclamation-triangle::before { content: ""; }
.fa-plane::before { content: ""; }
.fa-calendar::before { content: ""; }
.fa-random::before { content: ""; }
.fa-comment::before { content: ""; }
.fa-magnet::before { content: ""; }
.fa-chevron-up::before { content: ""; }
.fa-chevron-down::before { content: ""; }
.fa-retweet::before { content: ""; }
.fa-shopping-cart::before { content: ""; }
.fa-folder::before { content: ""; }
.fa-folder-open::before { content: ""; }
.fa-arrows-v::before { content: ""; }
.fa-arrows-h::before { content: ""; }
.fa-bar-chart-o::before { content: ""; }
.fa-twitter-square::before { content: ""; }
.fa-facebook-square::before { content: ""; }
.fa-camera-retro::before { content: ""; }
.fa-key::before { content: ""; }
.fa-gears::before, .fa-cogs::before { content: ""; }
.fa-comments::before { content: ""; }
.fa-thumbs-o-up::before { content: ""; }
.fa-thumbs-o-down::before { content: ""; }
.fa-star-half::before { content: ""; }
.fa-heart-o::before { content: ""; }
.fa-sign-out::before { content: ""; }
.fa-linkedin-square::before { content: ""; }
.fa-thumb-tack::before { content: ""; }
.fa-external-link::before { content: ""; }
.fa-sign-in::before { content: ""; }
.fa-trophy::before { content: ""; }
.fa-github-square::before { content: ""; }
.fa-upload::before { content: ""; }
.fa-lemon-o::before { content: ""; }
.fa-phone::before { content: ""; }
.fa-square-o::before { content: ""; }
.fa-bookmark-o::before { content: ""; }
.fa-phone-square::before { content: ""; }
.fa-twitter::before { content: ""; }
.fa-facebook::before { content: ""; }
.fa-github::before { content: ""; }
.fa-unlock::before { content: ""; }
.fa-credit-card::before { content: ""; }
.fa-rss::before { content: ""; }
.fa-hdd-o::before { content: ""; }
.fa-bullhorn::before { content: ""; }
.fa-bell::before { content: ""; }
.fa-certificate::before { content: ""; }
.fa-hand-o-right::before { content: ""; }
.fa-hand-o-left::before { content: ""; }
.fa-hand-o-up::before { content: ""; }
.fa-hand-o-down::before { content: ""; }
.fa-arrow-circle-left::before { content: ""; }
.fa-arrow-circle-right::before { content: ""; }
.fa-arrow-circle-up::before { content: ""; }
.fa-arrow-circle-down::before { content: ""; }
.fa-globe::before { content: ""; }
.fa-wrench::before { content: ""; }
.fa-tasks::before { content: ""; }
.fa-filter::before { content: ""; }
.fa-briefcase::before { content: ""; }
.fa-arrows-alt::before { content: ""; }
.fa-group::before, .fa-users::before { content: ""; }
.fa-chain::before, .fa-link::before { content: ""; }
.fa-cloud::before { content: ""; }
.fa-flask::before { content: ""; }
.fa-cut::before, .fa-scissors::before { content: ""; }
.fa-copy::before, .fa-files-o::before { content: ""; }
.fa-paperclip::before { content: ""; }
.fa-save::before, .fa-floppy-o::before { content: ""; }
.fa-square::before { content: ""; }
.fa-bars::before { content: ""; }
.fa-list-ul::before { content: ""; }
.fa-list-ol::before { content: ""; }
.fa-strikethrough::before { content: ""; }
.fa-underline::before { content: ""; }
.fa-table::before { content: ""; }
.fa-magic::before { content: ""; }
.fa-truck::before { content: ""; }
.fa-pinterest::before { content: ""; }
.fa-pinterest-square::before { content: ""; }
.fa-google-plus-square::before { content: ""; }
.fa-google-plus::before { content: ""; }
.fa-money::before { content: ""; }
.fa-caret-down::before { content: ""; }
.fa-caret-up::before { content: ""; }
.fa-caret-left::before { content: ""; }
.fa-caret-right::before { content: ""; }
.fa-columns::before { content: ""; }
.fa-unsorted::before, .fa-sort::before { content: ""; }
.fa-sort-down::before, .fa-sort-asc::before { content: ""; }
.fa-sort-up::before, .fa-sort-desc::before { content: ""; }
.fa-envelope::before { content: ""; }
.fa-linkedin::before { content: ""; }
.fa-rotate-left::before, .fa-undo::before { content: ""; }
.fa-legal::before, .fa-gavel::before { content: ""; }
.fa-dashboard::before, .fa-tachometer::before { content: ""; }
.fa-comment-o::before { content: ""; }
.fa-comments-o::before { content: ""; }
.fa-flash::before, .fa-bolt::before { content: ""; }
.fa-sitemap::before { content: ""; }
.fa-umbrella::before { content: ""; }
.fa-paste::before, .fa-clipboard::before { content: ""; }
.fa-lightbulb-o::before { content: ""; }
.fa-exchange::before { content: ""; }
.fa-cloud-download::before { content: ""; }
.fa-cloud-upload::before { content: ""; }
.fa-user-md::before { content: ""; }
.fa-stethoscope::before { content: ""; }
.fa-suitcase::before { content: ""; }
.fa-bell-o::before { content: ""; }
.fa-coffee::before { content: ""; }
.fa-cutlery::before { content: ""; }
.fa-file-text-o::before { content: ""; }
.fa-building-o::before { content: ""; }
.fa-hospital-o::before { content: ""; }
.fa-ambulance::before { content: ""; }
.fa-medkit::before { content: ""; }
.fa-fighter-jet::before { content: ""; }
.fa-beer::before { content: ""; }
.fa-h-square::before { content: ""; }
.fa-plus-square::before { content: ""; }
.fa-angle-double-left::before { content: ""; }
.fa-angle-double-right::before { content: ""; }
.fa-angle-double-up::before { content: ""; }
.fa-angle-double-down::before { content: ""; }
.fa-angle-left::before { content: ""; }
.fa-angle-right::before { content: ""; }
.fa-angle-up::before { content: ""; }
.fa-angle-down::before { content: ""; }
.fa-desktop::before { content: ""; }
.fa-laptop::before { content: ""; }
.fa-tablet::before { content: ""; }
.fa-mobile-phone::before, .fa-mobile::before { content: ""; }
.fa-circle-o::before { content: ""; }
.fa-quote-left::before { content: ""; }
.fa-quote-right::before { content: ""; }
.fa-spinner::before { content: ""; }
.fa-circle::before { content: ""; }
.fa-mail-reply::before, .fa-reply::before { content: ""; }
.fa-github-alt::before { content: ""; }
.fa-folder-o::before { content: ""; }
.fa-folder-open-o::before { content: ""; }
.fa-smile-o::before { content: ""; }
.fa-frown-o::before { content: ""; }
.fa-meh-o::before { content: ""; }
.fa-gamepad::before { content: ""; }
.fa-keyboard-o::before { content: ""; }
.fa-flag-o::before { content: ""; }
.fa-flag-checkered::before { content: ""; }
.fa-terminal::before { content: ""; }
.fa-code::before { content: ""; }
.fa-reply-all::before { content: ""; }
.fa-mail-reply-all::before { content: ""; }
.fa-star-half-empty::before, .fa-star-half-full::before, .fa-star-half-o::before { content: ""; }
.fa-location-arrow::before { content: ""; }
.fa-crop::before { content: ""; }
.fa-code-fork::before { content: ""; }
.fa-unlink::before, .fa-chain-broken::before { content: ""; }
.fa-question::before { content: ""; }
.fa-info::before { content: ""; }
.fa-exclamation::before { content: ""; }
.fa-superscript::before { content: ""; }
.fa-subscript::before { content: ""; }
.fa-eraser::before { content: ""; }
.fa-puzzle-piece::before { content: ""; }
.fa-microphone::before { content: ""; }
.fa-microphone-slash::before { content: ""; }
.fa-shield::before { content: ""; }
.fa-calendar-o::before { content: ""; }
.fa-fire-extinguisher::before { content: ""; }
.fa-rocket::before { content: ""; }
.fa-maxcdn::before { content: ""; }
.fa-chevron-circle-left::before { content: ""; }
.fa-chevron-circle-right::before { content: ""; }
.fa-chevron-circle-up::before { content: ""; }
.fa-chevron-circle-down::before { content: ""; }
.fa-html5::before { content: ""; }
.fa-css3::before { content: ""; }
.fa-anchor::before { content: ""; }
.fa-unlock-alt::before { content: ""; }
.fa-bullseye::before { content: ""; }
.fa-ellipsis-h::before { content: ""; }
.fa-ellipsis-v::before { content: ""; }
.fa-rss-square::before { content: ""; }
.fa-play-circle::before { content: ""; }
.fa-ticket::before { content: ""; }
.fa-minus-square::before { content: ""; }
.fa-minus-square-o::before { content: ""; }
.fa-level-up::before { content: ""; }
.fa-level-down::before { content: ""; }
.fa-check-square::before { content: ""; }
.fa-pencil-square::before { content: ""; }
.fa-external-link-square::before { content: ""; }
.fa-share-square::before { content: ""; }
.fa-compass::before { content: ""; }
.fa-toggle-down::before, .fa-caret-square-o-down::before { content: ""; }
.fa-toggle-up::before, .fa-caret-square-o-up::before { content: ""; }
.fa-toggle-right::before, .fa-caret-square-o-right::before { content: ""; }
.fa-euro::before, .fa-eur::before { content: ""; }
.fa-gbp::before { content: ""; }
.fa-dollar::before, .fa-usd::before { content: ""; }
.fa-rupee::before, .fa-inr::before { content: ""; }
.fa-cny::before, .fa-rmb::before, .fa-yen::before, .fa-jpy::before { content: ""; }
.fa-ruble::before, .fa-rouble::before, .fa-rub::before { content: ""; }
.fa-won::before, .fa-krw::before { content: ""; }
.fa-bitcoin::before, .fa-btc::before { content: ""; }
.fa-file::before { content: ""; }
.fa-file-text::before { content: ""; }
.fa-sort-alpha-asc::before { content: ""; }
.fa-sort-alpha-desc::before { content: ""; }
.fa-sort-amount-asc::before { content: ""; }
.fa-sort-amount-desc::before { content: ""; }
.fa-sort-numeric-asc::before { content: ""; }
.fa-sort-numeric-desc::before { content: ""; }
.fa-thumbs-up::before { content: ""; }
.fa-thumbs-down::before { content: ""; }
.fa-youtube-square::before { content: ""; }
.fa-youtube::before { content: ""; }
.fa-xing::before { content: ""; }
.fa-xing-square::before { content: ""; }
.fa-youtube-play::before { content: ""; }
.fa-dropbox::before { content: ""; }
.fa-stack-overflow::before { content: ""; }
.fa-instagram::before { content: ""; }
.fa-flickr::before { content: ""; }
.fa-adn::before { content: ""; }
.fa-bitbucket::before { content: ""; }
.fa-bitbucket-square::before { content: ""; }
.fa-tumblr::before { content: ""; }
.fa-tumblr-square::before { content: ""; }
.fa-long-arrow-down::before { content: ""; }
.fa-long-arrow-up::before { content: ""; }
.fa-long-arrow-left::before { content: ""; }
.fa-long-arrow-right::before { content: ""; }
.fa-apple::before { content: ""; }
.fa-windows::before { content: ""; }
.fa-android::before { content: ""; }
.fa-linux::before { content: ""; }
.fa-dribbble::before { content: ""; }
.fa-skype::before { content: ""; }
.fa-foursquare::before { content: ""; }
.fa-trello::before { content: ""; }
.fa-female::before { content: ""; }
.fa-male::before { content: ""; }
.fa-gittip::before { content: ""; }
.fa-sun-o::before { content: ""; }
.fa-moon-o::before { content: ""; }
.fa-archive::before { content: ""; }
.fa-bug::before { content: ""; }
.fa-vk::before { content: ""; }
.fa-weibo::before { content: ""; }
.fa-renren::before { content: ""; }
.fa-pagelines::before { content: ""; }
.fa-stack-exchange::before { content: ""; }
.fa-arrow-circle-o-right::before { content: ""; }
.fa-arrow-circle-o-left::before { content: ""; }
.fa-toggle-left::before, .fa-caret-square-o-left::before { content: ""; }
.fa-dot-circle-o::before { content: ""; }
.fa-wheelchair::before { content: ""; }
.fa-vimeo-square::before { content: ""; }
.fa-turkish-lira::before, .fa-try::before { content: ""; }
.fa-plus-square-o::before { content: ""; }
.containerb.pagecad { position: relative; top: -8px; }
.containerb.pagecad .headland { height: 120px; left: -8px; position: relative; top: -18px; width: 102%; }
.containerb.carne_res .headland { background: transparent url(e82c085c7d0b628ba7b60c513e9c656d487edb25.jpg)  no-repeat scroll 0% 0%; }
.containerb.carne_cerdo .headland { background: transparent url(305dd3c6389ff1b8989a988ac20caf39ce4090bd.jpg)  no-repeat scroll 0% 0%; }
.containerb.carne_pollo .headland { background: transparent url(a481503d63c437a9dbad09d895172536ee1b6371.jpg)  no-repeat scroll 0% 0%; }
.language_en .containerb.carne_res .headland { background: transparent url(6db47323ff12c34205750f79ee6612a95d860de3.jpg)  no-repeat scroll 0% 0%; }
.language_en .containerb.carne_cerdo .headland { background: transparent url(3a8298a6e623b3a30ac7bd9fbcdc6b7f590a9556.jpg)  no-repeat scroll 0% 0%; }
.language_en .containerb.carne_pollo .headland { background: transparent url(7689a94e4526b061fb6527b6b36b91008534ec0e.jpg)  no-repeat scroll 0% 0%; }
.containerb.reportland .headland > h2 { text-indent: -999999px; }
.containerb.reportland .titletablacont { border-bottom: 1px dotted rgb(221, 221, 221); font-family: arial; font-size: 17px; font-weight: 700; line-height: 18px; margin-bottom: 26px; padding-bottom: 12px; }
.containerb.reportland .titletablacont > span { color: rgb(233, 135, 62); font-family: inherit; }
.containerb.reportland .subtitle { clear: both; color: rgb(136, 136, 136); display: block; font-size: 12px; font-weight: 700; margin-bottom: 14px; margin-top: 0px; text-transform: uppercase; }
.containerb.reportland .subtitle.red-cad, .red-cad { color: rgb(209, 15, 34); }
.containerb .panel-body.bg_icon_res { background: transparent url(a1a74b1896017e6c9e8c22f6599f7addd205716a.png)  no-repeat scroll 297px center; }
.containerb .panel-body > span.fa { color: rgb(229, 229, 229); font-size: 390%; position: absolute; right: 25px; top: 15%; z-index: 0; }
html body .reportland .btn-cad.btn-big { display: table; float: none; margin: 0px auto; text-align: center; }
.reportland .otrosrep { margin-bottom: 24px; overflow: hidden; }
.reportland .otrosrep > h5 { background-color: rgb(242, 242, 242); border-bottom: 1px solid rgb(221, 221, 221); border-radius: 2px; color: rgb(85, 85, 85); font-size: 11px; font-weight: 700; margin-bottom: 15px; margin-top: 48px; padding-bottom: 10px; padding-top: 10px; text-align: center; }
.reportland .otrosrep .reportesing { border-radius: 4px 4px 0px 0px; display: block; overflow: hidden; }
.reportland .otrosrep .reportesing a { background-image: url(38e16e9bc3101c489e31a45c5d94c5f602363043.jpg) ; display: block; height: 86px; width: 100%; }
.reportland .otrosrep .reportesing a:hover { background-position: 0px -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(aa421a9d8887324a5b3c54626a495d9d80a1d24f.jpg) ; }
.reportland .otrosrep .reportesing.rep_pollo .iconrep { background-image: url(6caec121cc0e0b99660c8bf2dba03159e5cd39ec.jpg) ; }
.reportland .otrosrep .reportesing.rep_res .iconrep { background-image: url(2097cada04b6399c3413be4f52499c91cf4211d6.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: 0px -86px; }
.reportland .otrosrep .reportesing h6 { color: rgb(85, 85, 85); float: left; font-size: 13px; font-weight: 700; margin-left: 11px; margin-top: 16px; width: 58%; }
.reportland .otrosrep .reportesing a:hover h6 { color: rgb(102, 102, 102); }
.reportland .otrosrep .reportesing h6 > span { clear: both; color: rgb(139, 10, 10); display: block; font-size: 16px; }
.reportland .otrosrep .reportesing h6 small { clear: both; color: rgb(119, 119, 119); display: block; margin-top: 6px; }
.reportland .otrosrep .reportesing a:hover small { color: rgb(139, 10, 10); }
#content.containerb.pagecad { border-bottom: 1px solid rgb(204, 204, 204); }
.containerb.reportland .carousel { border-bottom: 2px solid rgb(102, 102, 102); 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: transparent url(3feb7963cb741d41b6e292980e16d69176b1a9dd.png)  no-repeat scroll 0px 0px; }
.reportland.carne_cerdo .icon_report { background: transparent url(01a42d16742e36af8d31799938db3dded2908dce.png)  no-repeat scroll 0px 0px; }
.reportland.carne_pollo .icon_report { background: transparent url(3b5233f5a9cc5834cc6039bb2edb2a9f9d75e01c.png)  no-repeat scroll 0px 0px; }
.reportland .modal-report .textitle h4 { font-size: 18px; font-weight: 400; margin-bottom: 12px; margin-top: 10px; }
.modal-header h4.modal-title > strong { color: rgb(174, 12, 28); }
.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: 0px; text-align: center; margin-bottom: 12px; margin-top: 10px; }
.containerb.reportland .carousel-inner { background: rgb(238, 238, 238) url(78236697bfa6d89ae00d9f80c9c6239801965232.gif)  no-repeat scroll center center; 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: 0px; margin-top: 0px; padding-bottom: 11px; padding-top: 90px; text-align: center; }
.modal #result h6 { font-size: 11px; margin-bottom: 35px; margin-top: 0px; text-align: center; }
.modal #result h6 a { color: rgb(174, 12, 28); }
.modal #result h6 a:hover { color: rgb(119, 119, 119); }
.containerb.land_agricultura_news .headland { background: transparent url(97d54df9eb3e23de9f1d7d1703b169acbb684b22.jpg)  no-repeat scroll 0% 0%; height: 140px; }
.containerb.land_newsletter .panel-collapse div.panel-body p { font-size: 11px; color: rgb(68, 68, 68); }
.containerb.land_newsletter .panel-collapse div.panel-body .thumb_acord { float: left; margin-right: 12px; }
.containerb.land_newsletter .susc_tipos label { padding-left: 0px; }
.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: rgb(136, 136, 136); display: block; font-weight: 400; }
.containerb.land_newsletter .susc_tipos .bord_susc { border: 1px solid rgb(221, 221, 221); display: block; margin-bottom: 10px; overflow: hidden; padding: 4px; }
.containerb.land_newsletter .susc_tipos .btn-cad { float: right; }
input:focus { outline: 0px none ! important; }
.containerb.land_newsletter .row.susc_tipos .col-md-12 .col-md-12 { background-color: rgb(246, 246, 246); line-height: 21px; padding: 7px 0px; }
.containerb.land_newsletter .row.susc_tipos .col-md-12 .col-md-12.masoscuro { background-color: rgb(238, 238, 238); }
.containerb.pagecad.land_newsletter div.panel-body small.mass a { color: rgb(139, 10, 10); float: right; margin-right: 3px; }
.containerb.pagecad.land_newsletter div.panel-body small.mass a:hover { color: rgb(102, 102, 102); }
.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: transparent url(ab1afd7b91b74b1d1ba173ccf578cc128c415913.png)  no-repeat scroll 0px 0px; }
.containerb.pagecad.land_newsletter .otrosrep .reportesing.energia .iconrep { background-image: url(d65acf022185f5238266698c16b6171d6fa74548.jpg) ; }
.containerb.pagecad.land_newsletter .otrosrep .reportesing.construccion .iconrep { background-image: url(3a80585648a20d8836ed403c49444bd47933a8cc.jpg) ; }
.containerb.pagecad.land_newsletter .otrosrep .reportesing.bienes .iconrep { background-image: url(7cf49573df86653a224f56101bd425efd9637609.jpg) ; }
.containerb.pagecad.land_newsletter .otrosrep .reportesing.economia .iconrep { background-image: url(8c64920c6cba122ada8f2cfc2d1cd900ec992e75.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: 0px -86px; }
.land_newsletter .otrosrep .reportesing .iconrep { width: 98px; }
.land_newsletter.reportland .otrosrep .reportesing h6 { margin-top: 22px; width: 49%; }
html body .btn-cad { -moz-user-select: none; background-image: none; border: 1px solid transparent; border-radius: 3px; box-shadow: 0px 1px 0px rgb(204, 204, 204); color: rgb(255, 255, 255); cursor: pointer; display: inline-block; font-family: arial,helvetica; font-size: 13px; font-weight: 700; line-height: 1.42857; margin: 0px; padding: 6px 20px; text-align: center; text-shadow: 1px 1px 0px rgb(154, 9, 24); vertical-align: middle; white-space: nowrap; }
html body .btn-cad, html body .btn-cad:focus { border-color: rgb(199, 2, 4) rgb(120, 3, 7) rgb(112, 2, 4) rgb(199, 2, 4); background: rgb(225, 13, 35) linear-gradient(to bottom, rgb(225, 13, 35) 0%, rgb(156, 10, 24) 100%) repeat-x scroll 0% 0%; }
html body .btn-cad:hover { color: rgb(255, 255, 255); border-color: rgb(204, 0, 0) rgb(151, 4, 9) rgb(110, 1, 3) rgb(204, 0, 0); background: rgb(241, 18, 40) linear-gradient(to bottom, rgb(241, 18, 40) 0%, rgb(173, 12, 28) 100%) repeat scroll 0% 0% ! important; }
html body .btn-cad:active, html body .btn-cad.active, html body .btn-cad.dropdown-toggle { color: rgb(255, 255, 255); border-color: rgb(204, 0, 0) rgb(151, 4, 9) rgb(110, 1, 3) rgb(204, 0, 0); background: rgb(241, 18, 40) linear-gradient(to bottom, rgb(173, 12, 28) 0%, rgb(241, 18, 40) 100%) repeat scroll 0% 0% ! important; }
html body .btn-cad.btn-big { padding: 9px 28px 11px; }
#form_tender.buytenderform div.ajax_target p { float: right; width: inherit; }
#form_tender.buytenderform .submit_disabled { color: rgb(68, 68, 68); }
#form_tender.buytenderform div.ajax_target p.checkform { width: 425px; text-align: center; margin: 0px auto; color: rgb(52, 116, 5); }
body.language_en .landing_CGC div.tender_contact_left div.restricted_alert div.brochure a { width: 142px; }
.containerb .table_reset_pass { width: 100%; }
.page-area-cont .containerb .panel { overflow: hidden; padding: 13px; background: rgb(253, 254, 254) url(9f5d0f09376e729bc70bccf7d115e0a1e287800c.jpg)  repeat-x scroll center bottom; border-radius: 3px; border-bottom: 1px solid rgb(204, 204, 204); }
.page-area-cont .containerb .panel table tr td em { font-size: 10px; color: rgb(119, 119, 119); display: block; margin-top: 4px; }
.page-area-cont.panel-style-login .containerb .col-md-12 > .col-md-12 .panel > h1 { text-transform: capitalize; font-weight: 700; font-size: 14px; border-bottom: 1px dotted rgb(187, 187, 187); padding-bottom: 7px; margin-bottom: 14px; margin-top: 0px; font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; color: rgb(68, 68, 68); }
.page-area-cont .containerb .col-md-12 > .col-md-12 { padding-left: 7px; padding-right: 7px; }
.page-area-cont.panel-style-login .containerb p.descrip { font-size: 12px; color: rgb(68, 68, 68); }
.page-area-cont.panel-style-login .containerb .col-md-12 > .col-md-12 .panel > h1 > .fa { font-size: 15px; margin-right: 5px; color: rgb(123, 23, 10); margin-left: 2px; }
.containerb #UserEmail.form-control { border: 1px solid rgb(153, 153, 153) ! important; padding: 6px 10px; width: 100% ! important; font-size: 12px; }
.containerb #UserEmail.form-control:focus { border-color: rgb(119, 119, 119) ! important; }
.page-area-cont .btn-cad.btn-cad-medium { height: 30px; font-size: 12px; padding: 4px 20px; float: right; width: 98px; margin-left: 6px; }
.page-area-cont .cont_form_reset_pass .btn_submit { position: inherit ! important; margin-top: 0px ! important; }
html body .page-area-cont .btn-cad { -moz-user-select: none; background-image: none; border: 1px solid transparent ! important; border-radius: 3px; box-shadow: 0px 1px 0px rgb(204, 204, 204) ! important; color: rgb(255, 255, 255); cursor: pointer; display: inline-block; font-family: arial,helvetica; font-size: 13px; font-weight: 700; line-height: 1.42857; margin: 0px; padding: 6px 20px; text-align: center; text-shadow: 1px 1px 0px rgb(154, 9, 24); vertical-align: middle; white-space: nowrap; }
html body .page-area-cont .btn-cad, html body .page-area-cont .btn-cad:focus { border-color: rgb(199, 2, 4) rgb(120, 3, 7) rgb(112, 2, 4) rgb(199, 2, 4) ! important; background: rgb(225, 13, 35) linear-gradient(to bottom, rgb(225, 13, 35) 0%, rgb(156, 10, 24) 100%) repeat-x scroll 0% 0% ! important; }
html body .page-area-cont .btn-cad:hover { color: rgb(255, 255, 255) ! important; border-color: rgb(204, 0, 0) rgb(151, 4, 9) rgb(110, 1, 3) rgb(204, 0, 0) ! important; background: rgb(241, 18, 40) linear-gradient(to bottom, rgb(241, 18, 40) 0%, rgb(173, 12, 28) 100%) repeat-x scroll 0% 0% ! important; }
html body .page-area-cont .btn-cad:active, html body .page-area-cont .btn-cad.active, html body .page-area-cont .btn-cad.dropdown-toggle { color: rgb(255, 255, 255) ! important; border-color: rgb(204, 0, 0) rgb(151, 4, 9) rgb(110, 1, 3) rgb(204, 0, 0) ! important; background: rgb(241, 18, 40) linear-gradient(to bottom, rgb(173, 12, 28) 0%, rgb(241, 18, 40) 100%) repeat-x scroll 0% 0% ! important; }
.page-area-cont .marco_forms { border: medium none; margin: 0px; width: auto; position: inherit; padding: 0px; }
.page-area-cont .marco_gris_interno { padding: 0px 4px 4px; width: auto ! important; background: transparent none repeat scroll 0px 0px; position: inherit; }
.page-area-cont .cont_form_reset_pass .text_info { font-size: 13px; color: rgb(68, 68, 68); }
.page-area-cont .section_vertical_one #colum_ab.encentro { float: none; margin: 60px auto; }
#content.page-area-cont { border: medium none; }
.page-area-cont.panel-style-login .panel { background: transparent url(1f8ac85c3dc57dfbf17b8896299e7be220fb91c5.png)  repeat scroll 0px -5px; border-bottom: 1px solid rgb(187, 187, 187); }
#content.page-area-cont.bg_mapa_reset_pass { background: transparent url(4cef2e266cef6545e748b2368c6e41e82a0c8988.png)  no-repeat scroll center 2px / 46% auto; }
#content.page-area-cont .cubretable { padding: 4px; }
#content.page-area-cont .marco_forms .error_sign, #content.page-area-cont .error_sign2 { width: 100%; position: inherit; font-size: 11px; padding: 4px 4px 5px 8px; margin-bottom: 9px; text-align: left; border-radius: 2px; border: 1px solid rgb(182, 28, 6); background: transparent linear-gradient(to bottom, rgba(255, 255, 255, 0.67) 0%, rgba(255, 255, 255, 0.3) 100%) repeat scroll 0% 0%; }
#content.page-area-cont .marco_forms .error_sign span, #content.page-area-cont .error_sign2 span { font-size: 11px; font-weight: 400; color: rgb(152, 9, 9) ! important; }
.page-area-cont.panel-style-login label { color: rgb(68, 68, 68) ! important; }
.page-area-cont .cont_form_change_pass { background: transparent none repeat scroll 0% 0%; padding: 0px; width: auto; float: none; }
.page-area-cont.panel-style-login .containerb .col-md-12 > .col-md-12 .panel.panel-cambio-pass > h1 { overflow: hidden; display: block; padding-bottom: 13px; }
.page-area-cont .panel-cambio-pass .title_tex { float: left; width: 400px; line-height: 16px; font-size: 13px; text-transform: none; }
.page-area-cont.panel-style-login .containerb .col-md-12 > .col-md-12 .panel.panel-cambio-pass > h1 > .fa { float: left; width: 31px; font-size: 30px; color: rgb(102, 102, 102); margin-right: 6px; margin-top: 2px; }
.page-area-cont .panel-cambio-pass .title_tex strong { color: rgb(104, 1, 3); clear: both; display: block; text-transform: lowercase; }
div.footer_contact_us { z-index: 3; position: relative; }
.table.newtable_bg_gris input, .table.newtable_bg_gris select, .table.newtable_bg_gris textarea { display: block; width: 100% ! important; height: 30px; padding: 6px 10px; font-size: 12px; line-height: 1.42857; color: rgb(85, 85, 85); background-color: rgb(255, 255, 255); background-image: none; border: 1px solid rgb(153, 153, 153) ! important; border-radius: 3px; box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.18) inset; transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s; }
.table.newtable_bg_gris input:focus, .table.newtable_bg_gris select:focus, .table.newtable_bg_gris textarea:focus { border-color: rgb(119, 119, 119) ! important; outline: 0px none; box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset, 0px 0px 3px rgba(0, 0, 0, 0.3); }
.table.newtable_bg_gris input#PasswordConfirmnew, .table.newtable_bg_gris input#PasswordNew { padding: 6px 10px ! important; font-size: 12px; border: 1px solid rgb(153, 153, 153) ! important; border-radius: 3px; line-height: 1.42857; width: 280px ! important; }
.table.newtable_bg_gris input#PasswordConfirmnew:focus, .table.newtable_bg_gris input#PasswordNew:focus { border: 1px solid rgb(119, 119, 119) ! important; }
.table.newtable_bg_gris input.btn-cad { width: 120px ! important; padding-top: 4px; margin-top: 4px; }
.table.newtable_bg_gris tr td.label { padding: 0px 8px ! important; border: medium none ! important; }
.table.newtable_bg_gris tr td.inp { padding: 0px 8px ! important; border: medium none ! important; }
.page-area-cont .panel-cambio-pass .marco_gris_interno { padding: 0px ! important; }
.page-area-cont .panel-cambio-pass .text_info { margin-bottom: 15px; font-size: 11px; }
.panel-cambio-pass .table.newtable_bg_gris tr td.label { padding-right: 0px ! important; text-align: right; line-height: 14px; }
.panel-cambio-pass .table.newtable_bg_gris tr td.label label { margin-bottom: 11px; float: right; display: block; }
.newtheme h1 { margin: 0px; }
.newtheme .subheadcad .search_form { height: 33px; }
.newtheme #main_menu .menu_right li a { line-height: 15px; }
.newtheme .header_left h1 { margin: 0px; font-size: 17px; }
.newtheme #content { border-top: medium none; border-bottom: 1px solid rgb(204, 204, 204); padding-top: 14px; padding-bottom: 30px; }
.newtheme #content.sidebarderecho { background: transparent url(348a4e81f97274abd3d2dc24ce91f16e3a776481.jpg)  repeat-y scroll 0% 0%; }
.newtheme #header { width: 988px; }
.newtheme body { background-image: url(ae32863086bd8c423374c0c35d87d316e48abe70.jpg) ; background-position: center center; background-attachment: fixed; }
div.loader { height: 110px; float: none; width: 110px; position: relative; margin: 0px auto; }
.spinner { width: 110px; height: 110px; border-radius: 100%; position: absolute; left: 0px; right: 0px; top: 0px; bottom: 0px; margin: auto; }
.abreo-load .spinner { color: rgb(165, 165, 165); }
.abreo-load .spinner::after, .abreo-load .spinner::before { content: ""; position: absolute; left: 0px; right: 0px; top: 0px; bottom: 0px; border-radius: 100%; box-shadow: 0px 0px 0px 3px; margin: auto; width: 10px; height: 10px; opacity: 0; }
.abreo-load .spinner::before { animation: 1.3s linear 2s normal none infinite running spinner-bubble; }
to { width: 90px; height: 90px; opacity: 0; }
@keyframes spinner-bubble {
0% { width: 50px; height: 50px; opacity: 0.8; }
100% { width: 90px; height: 90px; opacity: 0; }
}
@keyframes color-bubble {
0% { color: rgb(170, 170, 170); }
33% { color: rgb(204, 204, 204); }
66% { color: rgb(221, 221, 221); }
100% { color: rgb(238, 238, 238); }
}
.abreo-load .map { display: block; width: 48px; height: 34px; background: transparent url(098debc12f149142fbd60285d6620eb866f40e2d.png)  no-repeat scroll 0px 0px; margin-top: 39px; float: left; margin-left: 33px; }
.animated { animation-duration: 1s; animation-fill-mode: both; }
.animated.infinite { animation-iteration-count: infinite; }
.animated.hinge { animation-duration: 2s; }
@keyframes bounce {
0%, 20%, 53%, 80%, 100% { transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); transform: translate3d(0px, 0px, 0px); }
40%, 43% { transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); transform: translate3d(0px, -30px, 0px); }
70% { transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); transform: translate3d(0px, -15px, 0px); }
90% { transform: translate3d(0px, -4px, 0px); }
}
.bounce { animation-name: bounce; transform-origin: center bottom 0px; }
@keyframes flash {
0%, 50%, 100% { opacity: 1; }
25%, 75% { opacity: 0; }
}
.flash { animation-name: flash; }
@keyframes pulse {
0% { transform: scale3d(1, 1, 1); }
50% { transform: scale3d(1.05, 1.05, 1.05); }
100% { transform: scale3d(1, 1, 1); }
}
.pulse { animation-name: pulse; }
@keyframes rubberBand {
0% { transform: scale3d(1, 1, 1); }
30% { transform: scale3d(1.25, 0.75, 1); }
40% { transform: scale3d(0.75, 1.25, 1); }
50% { transform: scale3d(1.15, 0.85, 1); }
65% { transform: scale3d(0.95, 1.05, 1); }
75% { transform: scale3d(1.05, 0.95, 1); }
100% { transform: scale3d(1, 1, 1); }
}
.rubberBand { animation-name: rubberBand; }
@keyframes shake {
0%, 100% { transform: translate3d(0px, 0px, 0px); }
10%, 30%, 50%, 70%, 90% { transform: translate3d(-10px, 0px, 0px); }
20%, 40%, 60%, 80% { transform: translate3d(10px, 0px, 0px); }
}
.shake { animation-name: shake; }
@keyframes swing {
20% { transform: rotate3d(0, 0, 1, 15deg); }
40% { transform: rotate3d(0, 0, 1, -10deg); }
60% { transform: rotate3d(0, 0, 1, 5deg); }
80% { transform: rotate3d(0, 0, 1, -5deg); }
100% { transform: rotate3d(0, 0, 1, 0deg); }
}
.swing { transform-origin: center top 0px; animation-name: swing; }
@keyframes tada {
0% { transform: scale3d(1, 1, 1); }
10%, 20% { transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); }
30%, 50%, 70%, 90% { transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); }
40%, 60%, 80% { transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); }
100% { transform: scale3d(1, 1, 1); }
}
.tada { animation-name: tada; }
@keyframes wobble {
0% { transform: none; }
15% { transform: translate3d(-25%, 0px, 0px) rotate3d(0, 0, 1, -5deg); }
30% { transform: translate3d(20%, 0px, 0px) rotate3d(0, 0, 1, 3deg); }
45% { transform: translate3d(-15%, 0px, 0px) rotate3d(0, 0, 1, -3deg); }
60% { transform: translate3d(10%, 0px, 0px) rotate3d(0, 0, 1, 2deg); }
75% { transform: translate3d(-5%, 0px, 0px) rotate3d(0, 0, 1, -1deg); }
100% { transform: none; }
}
.wobble { animation-name: wobble; }
@keyframes bounceIn {
0%, 20%, 40%, 60%, 80%, 100% { transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
0% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); }
20% { transform: scale3d(1.1, 1.1, 1.1); }
40% { transform: scale3d(0.9, 0.9, 0.9); }
60% { opacity: 1; transform: scale3d(1.03, 1.03, 1.03); }
80% { transform: scale3d(0.97, 0.97, 0.97); }
100% { opacity: 1; transform: scale3d(1, 1, 1); }
}
.bounceIn { animation-name: bounceIn; animation-duration: 0.75s; }
@keyframes bounceInDown {
0%, 60%, 75%, 90%, 100% { transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
0% { opacity: 0; transform: translate3d(0px, -3000px, 0px); }
60% { opacity: 1; transform: translate3d(0px, 25px, 0px); }
75% { transform: translate3d(0px, -10px, 0px); }
90% { transform: translate3d(0px, 5px, 0px); }
100% { transform: none; }
}
.bounceInDown { animation-name: bounceInDown; }
@keyframes bounceInLeft {
0%, 60%, 75%, 90%, 100% { transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
0% { opacity: 0; transform: translate3d(-3000px, 0px, 0px); }
60% { opacity: 1; transform: translate3d(25px, 0px, 0px); }
75% { transform: translate3d(-10px, 0px, 0px); }
90% { transform: translate3d(5px, 0px, 0px); }
100% { transform: none; }
}
.bounceInLeft { animation-name: bounceInLeft; }
@keyframes bounceInRight {
0%, 60%, 75%, 90%, 100% { transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
0% { opacity: 0; transform: translate3d(3000px, 0px, 0px); }
60% { opacity: 1; transform: translate3d(-25px, 0px, 0px); }
75% { transform: translate3d(10px, 0px, 0px); }
90% { transform: translate3d(-5px, 0px, 0px); }
100% { transform: none; }
}
.bounceInRight { animation-name: bounceInRight; }
@keyframes bounceInUp {
0%, 60%, 75%, 90%, 100% { transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
0% { opacity: 0; transform: translate3d(0px, 3000px, 0px); }
60% { opacity: 1; transform: translate3d(0px, -20px, 0px); }
75% { transform: translate3d(0px, 10px, 0px); }
90% { transform: translate3d(0px, -5px, 0px); }
100% { transform: translate3d(0px, 0px, 0px); }
}
.bounceInUp { animation-name: bounceInUp; }
@keyframes bounceOut {
20% { transform: scale3d(0.9, 0.9, 0.9); }
50%, 55% { opacity: 1; transform: scale3d(1.1, 1.1, 1.1); }
100% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); }
}
.bounceOut { animation-name: bounceOut; animation-duration: 0.75s; }
@keyframes bounceOutDown {
20% { transform: translate3d(0px, 10px, 0px); }
40%, 45% { opacity: 1; transform: translate3d(0px, -20px, 0px); }
100% { opacity: 0; transform: translate3d(0px, 2000px, 0px); }
}
.bounceOutDown { animation-name: bounceOutDown; }
@keyframes bounceOutLeft {
20% { opacity: 1; transform: translate3d(20px, 0px, 0px); }
100% { opacity: 0; transform: translate3d(-2000px, 0px, 0px); }
}
.bounceOutLeft { animation-name: bounceOutLeft; }
@keyframes bounceOutRight {
20% { opacity: 1; transform: translate3d(-20px, 0px, 0px); }
100% { opacity: 0; transform: translate3d(2000px, 0px, 0px); }
}
.bounceOutRight { animation-name: bounceOutRight; }
@keyframes bounceOutUp {
20% { transform: translate3d(0px, -10px, 0px); }
40%, 45% { opacity: 1; transform: translate3d(0px, 20px, 0px); }
100% { opacity: 0; transform: translate3d(0px, -2000px, 0px); }
}
.bounceOutUp { animation-name: bounceOutUp; }
@keyframes fadeIn {
0% { opacity: 0; }
100% { opacity: 1; }
}
.fadeIn { animation-name: fadeIn; }
@keyframes fadeInDown {
0% { opacity: 0; transform: translate3d(0px, -100%, 0px); }
100% { opacity: 1; transform: none; }
}
.fadeInDown { animation-name: fadeInDown; }
@keyframes fadeInDownBig {
0% { opacity: 0; transform: translate3d(0px, -2000px, 0px); }
100% { opacity: 1; transform: none; }
}
.fadeInDownBig { animation-name: fadeInDownBig; }
@keyframes fadeInLeft {
0% { opacity: 0; transform: translate3d(-100%, 0px, 0px); }
100% { opacity: 1; transform: none; }
}
.fadeInLeft { animation-name: fadeInLeft; }
@keyframes fadeInLeftBig {
0% { opacity: 0; transform: translate3d(-2000px, 0px, 0px); }
100% { opacity: 1; transform: none; }
}
.fadeInLeftBig { animation-name: fadeInLeftBig; }
@keyframes fadeInRight {
0% { opacity: 0; transform: translate3d(100%, 0px, 0px); }
100% { opacity: 1; transform: none; }
}
.fadeInRight { animation-name: fadeInRight; }
@keyframes fadeInRightBig {
0% { opacity: 0; transform: translate3d(2000px, 0px, 0px); }
100% { opacity: 1; transform: none; }
}
.fadeInRightBig { animation-name: fadeInRightBig; }
@keyframes fadeInUp {
0% { opacity: 0; transform: translate3d(0px, 100%, 0px); }
100% { opacity: 1; transform: none; }
}
.fadeInUp { animation-name: fadeInUp; }
@keyframes fadeInUpBig {
0% { opacity: 0; transform: translate3d(0px, 2000px, 0px); }
100% { opacity: 1; transform: none; }
}
.fadeInUpBig { animation-name: fadeInUpBig; }
@keyframes fadeOut {
0% { opacity: 1; }
100% { opacity: 0; }
}
.fadeOut { animation-name: fadeOut; }
@keyframes fadeOutDown {
0% { opacity: 1; }
100% { opacity: 0; transform: translate3d(0px, 100%, 0px); }
}
.fadeOutDown { animation-name: fadeOutDown; }
@keyframes fadeOutDownBig {
0% { opacity: 1; }
100% { opacity: 0; transform: translate3d(0px, 2000px, 0px); }
}
.fadeOutDownBig { animation-name: fadeOutDownBig; }
@keyframes fadeOutLeft {
0% { opacity: 1; }
100% { opacity: 0; transform: translate3d(-100%, 0px, 0px); }
}
.fadeOutLeft { animation-name: fadeOutLeft; }
@keyframes fadeOutLeftBig {
0% { opacity: 1; }
100% { opacity: 0; transform: translate3d(-2000px, 0px, 0px); }
}
.fadeOutLeftBig { animation-name: fadeOutLeftBig; }
@keyframes fadeOutRight {
0% { opacity: 1; }
100% { opacity: 0; transform: translate3d(100%, 0px, 0px); }
}
.fadeOutRight { animation-name: fadeOutRight; }
@keyframes fadeOutRightBig {
0% { opacity: 1; }
100% { opacity: 0; transform: translate3d(2000px, 0px, 0px); }
}
.fadeOutRightBig { animation-name: fadeOutRightBig; }
@keyframes fadeOutUp {
0% { opacity: 1; }
100% { opacity: 0; transform: translate3d(0px, -100%, 0px); }
}
.fadeOutUp { animation-name: fadeOutUp; }
@keyframes fadeOutUpBig {
0% { opacity: 1; }
100% { opacity: 0; transform: translate3d(0px, -2000px, 0px); }
}
.fadeOutUpBig { animation-name: fadeOutUpBig; }
@keyframes flip {
0% { transform: perspective(400px) rotate3d(0, 1, 0, -360deg); animation-timing-function: ease-out; }
40% { transform: perspective(400px) translate3d(0px, 0px, 150px) rotate3d(0, 1, 0, -190deg); animation-timing-function: ease-out; }
50% { transform: perspective(400px) translate3d(0px, 0px, 150px) rotate3d(0, 1, 0, -170deg); animation-timing-function: ease-in; }
80% { transform: perspective(400px) scale3d(0.95, 0.95, 0.95); animation-timing-function: ease-in; }
100% { transform: perspective(400px); animation-timing-function: ease-in; }
}
.animated.flip { backface-visibility: visible; animation-name: flip; }
@keyframes flipInX {
0% { transform: perspective(400px) rotate3d(1, 0, 0, 90deg); transition-timing-function: ease-in; opacity: 0; }
40% { transform: perspective(400px) rotate3d(1, 0, 0, -20deg); transition-timing-function: ease-in; }
60% { transform: perspective(400px) rotate3d(1, 0, 0, 10deg); opacity: 1; }
80% { transform: perspective(400px) rotate3d(1, 0, 0, -5deg); }
100% { transform: perspective(400px); }
}
.flipInX { backface-visibility: visible ! important; animation-name: flipInX; }
@keyframes flipInY {
0% { transform: perspective(400px) rotate3d(0, 1, 0, 90deg); transition-timing-function: ease-in; opacity: 0; }
40% { transform: perspective(400px) rotate3d(0, 1, 0, -20deg); transition-timing-function: ease-in; }
60% { transform: perspective(400px) rotate3d(0, 1, 0, 10deg); opacity: 1; }
80% { transform: perspective(400px) rotate3d(0, 1, 0, -5deg); }
100% { transform: perspective(400px); }
}
.flipInY { backface-visibility: visible ! important; animation-name: flipInY; }
@keyframes flipOutX {
0% { transform: perspective(400px); }
30% { transform: perspective(400px) rotate3d(1, 0, 0, -20deg); opacity: 1; }
100% { transform: perspective(400px) rotate3d(1, 0, 0, 90deg); opacity: 0; }
}
.flipOutX { animation-name: flipOutX; animation-duration: 0.75s; backface-visibility: visible ! important; }
@keyframes flipOutY {
0% { transform: perspective(400px); }
30% { transform: perspective(400px) rotate3d(0, 1, 0, -15deg); opacity: 1; }
100% { transform: perspective(400px) rotate3d(0, 1, 0, 90deg); opacity: 0; }
}
.flipOutY { backface-visibility: visible ! important; animation-name: flipOutY; animation-duration: 0.75s; }
@keyframes lightSpeedIn {
0% { transform: translate3d(100%, 0px, 0px) skewX(-30deg); opacity: 0; }
60% { transform: skewX(20deg); opacity: 1; }
80% { transform: skewX(-5deg); opacity: 1; }
100% { transform: none; opacity: 1; }
}
.lightSpeedIn { animation-name: lightSpeedIn; animation-timing-function: ease-out; }
@keyframes lightSpeedOut {
0% { opacity: 1; }
100% { transform: translate3d(100%, 0px, 0px) skewX(30deg); opacity: 0; }
}
.lightSpeedOut { animation-name: lightSpeedOut; animation-timing-function: ease-in; }
@keyframes rotateIn {
0% { transform-origin: center center 0px; transform: rotate3d(0, 0, 1, -200deg); opacity: 0; }
100% { transform-origin: center center 0px; transform: none; opacity: 1; }
}
.rotateIn { animation-name: rotateIn; }
@keyframes rotateInDownLeft {
0% { transform-origin: left bottom 0px; transform: rotate3d(0, 0, 1, -45deg); opacity: 0; }
100% { transform-origin: left bottom 0px; transform: none; opacity: 1; }
}
.rotateInDownLeft { animation-name: rotateInDownLeft; }
@keyframes rotateInDownRight {
0% { transform-origin: right bottom 0px; transform: rotate3d(0, 0, 1, 45deg); opacity: 0; }
100% { transform-origin: right bottom 0px; transform: none; opacity: 1; }
}
.rotateInDownRight { animation-name: rotateInDownRight; }
@keyframes rotateInUpLeft {
0% { transform-origin: left bottom 0px; transform: rotate3d(0, 0, 1, 45deg); opacity: 0; }
100% { transform-origin: left bottom 0px; transform: none; opacity: 1; }
}
.rotateInUpLeft { animation-name: rotateInUpLeft; }
@keyframes rotateInUpRight {
0% { transform-origin: right bottom 0px; transform: rotate3d(0, 0, 1, -90deg); opacity: 0; }
100% { transform-origin: right bottom 0px; transform: none; opacity: 1; }
}
.rotateInUpRight { animation-name: rotateInUpRight; }
@keyframes rotateOut {
0% { transform-origin: center center 0px; opacity: 1; }
100% { transform-origin: center center 0px; transform: rotate3d(0, 0, 1, 200deg); opacity: 0; }
}
.rotateOut { animation-name: rotateOut; }
@keyframes rotateOutDownLeft {
0% { transform-origin: left bottom 0px; opacity: 1; }
100% { transform-origin: left bottom 0px; transform: rotate3d(0, 0, 1, 45deg); opacity: 0; }
}
.rotateOutDownLeft { animation-name: rotateOutDownLeft; }
@keyframes rotateOutDownRight {
0% { transform-origin: right bottom 0px; opacity: 1; }
100% { transform-origin: right bottom 0px; transform: rotate3d(0, 0, 1, -45deg); opacity: 0; }
}
.rotateOutDownRight { animation-name: rotateOutDownRight; }
@keyframes rotateOutUpLeft {
0% { transform-origin: left bottom 0px; opacity: 1; }
100% { transform-origin: left bottom 0px; transform: rotate3d(0, 0, 1, -45deg); opacity: 0; }
}
.rotateOutUpLeft { animation-name: rotateOutUpLeft; }
@keyframes rotateOutUpRight {
0% { transform-origin: right bottom 0px; opacity: 1; }
100% { transform-origin: right bottom 0px; transform: rotate3d(0, 0, 1, 90deg); opacity: 0; }
}
.rotateOutUpRight { animation-name: rotateOutUpRight; }
@keyframes hinge {
0% { transform-origin: left top 0px; animation-timing-function: ease-in-out; }
20%, 60% { transform: rotate3d(0, 0, 1, 80deg); transform-origin: left top 0px; animation-timing-function: ease-in-out; }
40%, 80% { transform: rotate3d(0, 0, 1, 60deg); transform-origin: left top 0px; animation-timing-function: ease-in-out; opacity: 1; }
100% { transform: translate3d(0px, 700px, 0px); opacity: 0; }
}
.hinge { animation-name: hinge; }
@keyframes rollIn {
0% { opacity: 0; transform: translate3d(-100%, 0px, 0px) rotate3d(0, 0, 1, -120deg); }
100% { opacity: 1; transform: none; }
}
.rollIn { animation-name: rollIn; }
@keyframes rollOut {
0% { opacity: 1; }
100% { opacity: 0; transform: translate3d(100%, 0px, 0px) rotate3d(0, 0, 1, 120deg); }
}
.rollOut { animation-name: rollOut; }
@keyframes zoomIn {
0% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); }
50% { opacity: 1; }
}
.zoomIn { animation-name: zoomIn; }
@keyframes zoomInDown {
0% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(0px, -1000px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
60% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(0px, 60px, 0px); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); }
}
.zoomInDown { animation-name: zoomInDown; }
@keyframes zoomInLeft {
0% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
60% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0px, 0px); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); }
}
.zoomInLeft { animation-name: zoomInLeft; }
@keyframes zoomInRight {
0% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
60% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0px, 0px); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); }
}
.zoomInRight { animation-name: zoomInRight; }
@keyframes zoomInUp {
0% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(0px, 1000px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
60% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(0px, -60px, 0px); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); }
}
.zoomInUp { animation-name: zoomInUp; }
@keyframes zoomOut {
0% { opacity: 1; }
50% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); }
100% { opacity: 0; }
}
.zoomOut { animation-name: zoomOut; }
@keyframes zoomOutDown {
40% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(0px, -60px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
100% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(0px, 2000px, 0px); transform-origin: center bottom 0px; animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); }
}
.zoomOutDown { animation-name: zoomOutDown; }
@keyframes zoomOutLeft {
40% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0px, 0px); }
100% { opacity: 0; transform: scale(0.1) translate3d(-2000px, 0px, 0px); transform-origin: left center 0px; }
}
.zoomOutLeft { animation-name: zoomOutLeft; }
@keyframes zoomOutRight {
40% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0px, 0px); }
100% { opacity: 0; transform: scale(0.1) translate3d(2000px, 0px, 0px); transform-origin: right center 0px; }
}
.zoomOutRight { animation-name: zoomOutRight; }
@keyframes zoomOutUp {
40% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(0px, 60px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
100% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(0px, -2000px, 0px); transform-origin: center bottom 0px; animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); }
}
.zoomOutUp { animation-name: zoomOutUp; }
@keyframes slideInDown {
0% { transform: translateY(-100%); visibility: visible; }
100% { transform: translateY(0px); }
}
.slideInDown { animation-name: slideInDown; }
@keyframes slideInLeft {
0% { transform: translateX(-100%); visibility: visible; }
100% { transform: translateX(0px); }
}
.slideInLeft { animation-name: slideInLeft; }
@keyframes slideInRight {
0% { transform: translateX(100%); visibility: visible; }
100% { transform: translateX(0px); }
}
.slideInRight { animation-name: slideInRight; }
@keyframes slideInUp {
0% { transform: translateY(100%); visibility: visible; }
100% { transform: translateY(0px); }
}
.slideInUp { animation-name: slideInUp; }
@keyframes slideOutDown {
0% { transform: translateY(0px); }
100% { visibility: hidden; transform: translateY(100%); }
}
.slideOutDown { animation-name: slideOutDown; }
@keyframes slideOutLeft {
0% { transform: translateX(0px); }
100% { visibility: hidden; transform: translateX(-100%); }
}
.slideOutLeft { animation-name: slideOutLeft; }
@keyframes slideOutRight {
0% { transform: translateX(0px); }
100% { visibility: hidden; transform: translateX(100%); }
}
.slideOutRight { animation-name: slideOutRight; }
@keyframes slideOutUp {
0% { transform: translateY(0px); }
100% { visibility: hidden; transform: translateY(-100%); }
}
.slideOutUp { animation-name: slideOutUp; }
* { margin: 0px; padding: 0px; }
#article_body { width: 489px; float: left; }
#body_article { float: left; width: 100%; }
.title_news, .title_news_no_header { font-family: Georgia,"Times New Roman",serif; font-size: 20px; font-weight: 700; color: rgb(65, 64, 66); padding-top: 10px; }
.title_news { padding-top: 10px; }
.title_news_no_header { padding-top: 3px; }
h2.title_news_2 { font-family: Georgia,"Times New Roman",serif; font-size: 18px; font-weight: 700; color: rgb(104, 1, 3); margin-top: 10px; }
.title_news_2 span { font-family: georgia; font-size: 16px; color: rgb(104, 1, 3); }
p.fuente_news { color: rgb(102, 102, 102); font-size: 11px; font-style: oblique; padding-bottom: 5px; }
.texto_article { color: rgb(102, 102, 102); line-height: 15px; font-size: 11px; }
.author { color: rgb(104, 1, 3); font-size: 11px; padding: 0px 0px 5px; }
#body_article .image_box { float: right; margin: 0px 0px 5px 5px; text-align: center; max-width: 300px; clear: both; }
.imagen_articulo { text-align: center; clear: both; width: 240px; }
.photo_author { font-size: 9px; color: rgb(102, 102, 102); text-align: center; clear: both; overflow: hidden; white-space: nowrap; width: 240px; }
.texto_article_subjet { font-size: 12px; font-weight: 700; }
.texto_article_description { font-size: 12px; margin-top: 5px; }
p.article_read_more { width: 100%; text-align: left; font-size: 10px; padding-bottom: 10px; }
p.event_by { font-size: 10px; font-weight: 700; }
p.event_by span { font-style: italic; font-weight: 400; }
p.event_by a { font-style: italic; font-weight: 400; color: rgb(104, 1, 3); }
.texto_article_description a.more_information { font-size: 10px; margin-top: 5px; color: rgb(104, 1, 3); font-weight: 700; }
p.company_profile_sign { font-size: 10px; font-weight: 700; }
.table_news { margin: 5px 0px; height: auto; text-align: right; }
#navlist { text-align: right; }
#navlist li { list-style: outside none none; font-size: 11px; color: rgb(104, 1, 3); text-align: right; float: right; width: 100%; }
#navlist li a, .releated_section a, .releated_source a, .releated_source_top a, .bullets_article a { color: rgb(104, 1, 3); text-align: right; }
#navlist li.search_articles { margin: 0px 5px; float: right; clear: both; }
.link_ver_reporte a.btn_see_report { font-size: 14px; color: rgb(104, 1, 3); font-weight: 700; text-align: left; margin-top: 5px; padding-top: 10px; }
.link_ver_reporte p.texto_more info { font-size: 10px; }
.link_ver_reporte a.btn_see_report:hover { color: rgb(102, 102, 102); }
#navlist2 li { list-style: outside none none; float: left; padding-top: 5px; }
#navlist2 li.email_article a, #navlist2 li.email_article a:hover { background: transparent url(714ff96ea416fe6ff578e510b01856d8ae590255.jpg)  no-repeat scroll 0% 0%; padding: 2px 0px 0px 20px; color: rgb(150, 150, 150); float: left; font-size: 11px; font-weight: 700; }
.article_tools { float: left; margin: 10px 0px; width: 95%; }
.article_tools_bottom { float: left; width: 100%; }
.bullets_article { background-image: url(58c651c3e0c4840bfb9c6b5814322fb529539e39.jpg) ; background-repeat: no-repeat; background-position: 3px 2px; padding: 1px 0px 1px 20px ! important; text-align: left; font-size: 11px; font-weight: 400; margin: 1px 0px; width: auto ! important; }
.tender_page p.bullets_article { width: 90% ! important; }
.releated_source_top { color: rgb(102, 102, 102); font-size: 11px; font-weight: 700; float: left; padding-right: 3px; }
.article_tools_bottom .releated_source { color: rgb(102, 102, 102); font-size: 11px; font-weight: 700; padding-right: 3px; }
.recursos_sections { float: left; }
.releated_section { float: left; text-align: left; font-size: 11px; font-weight: 400; }
#article_body_not_available .article_not_available { border: 1px solid rgb(189, 189, 189); width: 400px; margin: 5px auto; padding: 5px; }
#article_body_not_available .article_not_available .title_news h2 { font-family: Georgia,"Times New Roman",Times,serif; font-size: 16px; padding: 0px; margin: 0px; }
#article_body_not_available .article_not_available p.txt_article { margin: 5px 0px; float: none; width: 100%; color: rgb(128, 130, 132); font-size: 12px; }
#article_body_not_available .article_not_available p.txt_article span { font-weight: 700; margin: 0px; padding: 0px; color: rgb(128, 130, 132); }
#article_body_not_available .article_not_available .btn_return_article a { color: rgb(104, 1, 3); font-style: oblique; font-size: 10px; float: left; }
#article_body_not_available .article_not_available .btn_go_home a { color: rgb(104, 1, 3); font-style: oblique; font-size: 10px; float: right; }
#article_body_not_available .article_tools { padding: 5px 15px 0px; width: 459px; }
#article_body_not_available .article_tools .releated_source { color: rgb(102, 102, 102); font-size: 11px; font-weight: 700; }
.content_text { padding: 0px 10px; margin: 10px 0px; float: left; }
.content_text .img_site { float: right; margin: 10px 0px 5px 5px; border: 1px solid rgb(189, 189, 189); }
.content_text .img_site_outline { float: right; margin: 10px 0px 5px 5px; }
.content_text .table_media { font-size: 10px; color: rgb(102, 102, 102); margin-bottom: 10px; }
.content_text .table_media td { vertical-align: top; }
.content_text .table_media td.title { font-weight: 700; vertical-align: top; text-align: right; width: 175px; padding-right: 8px; }
.content_text a { color: rgb(89, 35, 27) ! important; }
.content_text span { font-weight: 700; }
.content_text p.sub_titulo { font-size: 11px; font-weight: 700; }
.content_text p.sub_titulo_centrado { font-size: 11px; font-weight: 700; text-align: center; }
.content_text h2 { font-family: georgia; color: rgb(104, 1, 3); font-size: 14px; text-transform: uppercase; font-weight: 700; border-bottom: 1px solid rgb(189, 189, 189); margin-top: 15px; }
.content_text h4 { font-family: georgia; color: rgb(104, 1, 3); font-size: 14px; font-weight: 700; margin-top: 15px; }
.content_text p.title { font-family: arial; color: rgb(93, 93, 93); font-size: 11px; text-transform: none; font-weight: 700; padding-top: 8px; margin-left: 10px; width: 80%; }
.content_text p { font-size: 11px; color: rgb(102, 102, 102); text-align: left; font-weight: 400; padding: 5px 0px; }
.content_text p.indentado { margin-left: 20px; padding: 0px; clear: both; font-size: 10px; }
.content_text ul { padding-bottom: 10px; font-size: 10px; width: 100%; }
.content_text li { padding: 0px 0px 5px 15px; list-style: outside none none; background-image: url(58c651c3e0c4840bfb9c6b5814322fb529539e39.jpg) ; background-repeat: no-repeat; margin-left: 20px; }
.content_text .table_graficas { width: 450px; font-size: 11px; color: rgb(102, 102, 102); border: 1px solid rgb(189, 189, 189); float: left; margin-left: 15px; }
.content_text .table_graficas tr.background { background: rgb(240, 240, 240) none repeat scroll 0% 0%; }
.content_text .table_graficas td.title { font-weight: 700; text-transform: uppercase; }
.content_text .table_graficas td { padding: 4px 8px; }
.content_text .btn_brochure a { border: 1px solid rgb(189, 189, 189); padding: 5px 10px; font-weight: 700; font-size: 12px; background: rgb(182, 28, 6) none repeat scroll 0% 0%; margin: 10px; float: right; color: rgb(255, 255, 255) ! important; }
.content_text_terms { float: left; font-size: 10px; margin-bottom: 10px; }
.content_text_terms p { color: rgb(128, 130, 132); text-align: left; font-weight: 400; margin: 5px 0px; float: left; }
.content_text_terms span { font-weight: 700; }
.content_text_terms .terms_sign { font-weight: 700; float: right; font-size: 12px; }
.content_text_terms ul { float: left; margin-left: 5px; color: rgb(128, 130, 132); }
.content_text_terms ul li { padding: 0px 0px 10px 15px; list-style: outside none none; background-image: url(58c651c3e0c4840bfb9c6b5814322fb529539e39.jpg) ; background-repeat: no-repeat; }
.content_text_terms_contributors { border-bottom: 1px solid rgb(189, 189, 189); float: left; padding: 0px 5px; font-size: 10px; }
.content_text_red_negocios { float: left; padding: 0px 10px; font-size: 10px; width: 471px; }
.red_negocios_first_news_item #noticia_portada { border-bottom: 1px solid rgb(189, 189, 189); position: relative; }
div.red_negocios_first_news_item p.event_by { display: none; }
div.logo_showcase_container { width: 100%; height: 75px; display: block; float: left; padding: 7px 0px 0px; }
div.logo_showcase_container table { height: 75px; }
div.red_negocios_element h3 { font-size: 14px; text-transform: lowercase; margin-top: 20px; float: left; border-bottom: 2px solid rgb(189, 189, 189); }
div.red_negocios_element h3 span { font-weight: 700; font-size: 11px; text-transform: uppercase; }
div.red_negocios_element div.bottom_bar { float: left; width: 100%; }
div.red_negocios_element div.margin_up { margin-top: -5px; }
div.red_negocios_element div.bottom_bar table { width: 100%; float: left; color: rgb(121, 121, 121); }
div.red_negocios_element div.bottom_bar table td a { font-size: 9px; font-weight: 700; }
div.red_negocios_element div.bottom_bar table td.left { text-align: left; }
div.red_negocios_element div.bottom_bar table td.right { text-align: right; }
div.red_negocios_element #noticia_portada, div.red_negocios_element div.list_view_event { border-bottom: 1px solid rgb(221, 221, 221); }
div.red_negocios_element p.company_profile_sign { display: none; }
div.red_negocios_element p.event_by { display: none; }
.content_text_terms_contributors h4 { font-family: georgia; color: rgb(104, 1, 3); font-size: 14px; font-weight: 700; margin-top: 15px; }
.content_text_terms_contributors p.title { font-family: arial; color: rgb(93, 93, 93); font-size: 11px; text-transform: none; font-weight: 700; padding-top: 8px; float: left; width: 100%; }
.terms_sign_contributors { font-weight: 700; float: right; font-size: 12px; padding: 5px 0px 15px; }
.content_text_terms_contributors p.con_text { padding: 0px 0px 8px 5px; margin: 0px ! important; float: none; }
.content_text_terms_contributors .content_text_terms { float: left; padding-left: 10px; }
.printable_version { font-size: 14px; color: rgb(0, 0, 0); width: 95%; padding: 20px; }
.printable_version h2 { font-size: 18px; color: rgb(104, 1, 3); font-family: georgia; }
.printable_version p.autor { font-style: italic; }
.printable_version p.origen { font-size: 10px; font-style: italic; }
.printable_version .footer_print_version { text-align: right; }
#article_tools { float: right; padding: 0px 2px 2px; width: 235px; margin-top: 2px; text-align: center; font-size: 10px; color: rgb(102, 102, 102); z-index: 1; clear: both; }
#article_tools a { font-size: 10px; color: rgb(102, 102, 102); padding: 0px; margin: 0px; }
#article_tools #menu_principal { text-align: center; margin: auto; float: none; }
#article_tools #menu_principal td { padding: 2px 3px; }
#article_tools .tool_send { float: right; height: auto; margin: 0px; }
#article_tools .tool_print { height: 16px; margin: 5px 10px 3px; }
#article_tools .tool_share { background-image: url(1cec9811bd1d91b4582ea8f68bc73a822aea112b.jpg) ; background-repeat: no-repeat; height: 15px; padding: 2px 2px 4px 18px; margin: 5px 0px 0px 8px; cursor: pointer; }
#article_tools .tool_share_show { background-image: url(91abf253088aaab2b0322b3c7b34aefd94e7b106.jpg) ; background-repeat: no-repeat; height: 15px; padding: 2px 2px 4px 18px; margin: 5px 0px 0px 8px; cursor: pointer; }
.valores_article #article_tools { float: right; padding: 0px 2px 2px; width: 195px; margin: 2px 0px 10px; text-align: center; border: 1px solid rgb(189, 189, 189); font-size: 10px; color: rgb(102, 102, 102); z-index: 1; clear: both; }
#menu_secundario { text-align: center; margin: auto; }
#menu_secundario a img { border: medium none; padding: 0px 5px; }
.economic_plan_tools #article_tools_tender { float: left; padding: 0px 2px 2px; width: 155px; margin-top: 2px; text-align: center; border: 1px solid rgb(189, 189, 189); font-size: 10px; color: rgb(102, 102, 102); z-index: 1; clear: both; }
.economic_plan_tools #article_tools_tender .tool_send { float: left; width: 95%; text-align: left; }
.economic_plan_tools #article_tools_tender .tool_print { float: left; width: 95%; text-align: left; }
.economic_plan_tools #article_tools_tender .tool_share { float: left; width: 95%; text-align: left; }
.economic_plan_tools #article_tools_tender #menu_secundario_tender { width: 80px; position: relative; float: left; margin-left: 20px; text-align: left; }
#article_tools_tender { float: right; padding: 0px 2px 2px; width: 90px; margin-top: 10px; border: 1px solid rgb(189, 189, 189); font-size: 10px; color: rgb(102, 102, 102); z-index: 1; }
#article_tools_tender .tool_send { margin: 5px 0px 0px 4px; float: left; }
#article_tools_tender .tool_print { margin: 5px 0px 0px 4px; float: left; }
#article_tools_tender .tool_share { background-image: url(1cec9811bd1d91b4582ea8f68bc73a822aea112b.jpg) ; background-repeat: no-repeat; height: 15px; padding: 2px 0px 4px 18px; margin: 5px 0px 0px 4px; cursor: pointer; float: left; }
#article_tools_tender .tool_share_show { background-image: url(91abf253088aaab2b0322b3c7b34aefd94e7b106.jpg) ; background-repeat: no-repeat; height: 15px; padding: 2px 0px 4px 18px; margin: 5px 0px 0px 4px; cursor: pointer; float: left; }
#menu_secundario_tender { width: 80px; position: relative; float: right; }
#menu_secundario_tender li { display: block; list-style: outside none none; padding: 2px 0px; }
#menu_secundario_tender .ico_delicious { background-image: url(fb5a0b0426540f715775c5d32f6f47d0040fca27.gif) ; background-repeat: no-repeat; padding-left: 18px; margin-left: 3px; height: 16px; padding-top: 2px; }
#menu_secundario_tender .ico_digg { background-image: url(94a724b23807712a95a64d23441294ab14e1530a.gif) ; background-repeat: no-repeat; padding-left: 18px; margin-left: 3px; height: 16px; padding-top: 2px; }
#menu_secundario_tender .ico_face { background-image: url(1a32f8096361d6b42d28bfabc08379035c0c5523.gif) ; background-repeat: no-repeat; padding-left: 18px; margin-left: 3px; height: 16px; }
#menu_secundario_tender .ico_mixx { background-image: url(43606c9c10a0f7ad39a972aabecbac987231b002.gif) ; background-repeat: no-repeat; padding-left: 17px; margin-left: 3px; height: 16px; }
#menu_secundario_tender .ico_yahoo { background-image: url(0cdb7d4b18f54e59c1ed337413b637a47f232c15.png) ; background-repeat: no-repeat; padding-left: 18px; margin-left: 3px; height: 16px; padding-top: 2px; }
#menu_secundario_tender .ico_meneame { background-image: url(01620e02fe640477f6ae392ba063a4ef5684a85b.gif) ; background-repeat: no-repeat; padding-left: 18px; margin-left: 3px; height: 16px; }
#menu_secundario_tender .ico_google { background-image: url(be25e4c5c2e68dab0292e2ed63a8f5994df97077.gif) ; background-repeat: no-repeat; padding-left: 18px; margin-left: 3px; height: 16px; padding-top: 2px; }
.ico_soluciones { background-image: url(baa6f7c226b44a1c1593597f2233dbbda97a01eb.jpg) ; height: 13px; background-repeat: no-repeat; padding-left: 18px; font-weight: 700; }
.ico_soluciones a { color: rgb(102, 102, 102) ! important; font-size: 11px; }
.ico_soluciones a:hover { color: rgb(89, 35, 27); }
.pressrelease_firma { font-size: 10px; font-style: italic; text-align: right; color: rgb(102, 102, 102); margin-bottom: 10px; float: left; width: 100%; }
#article_body_events { float: left; width: 100%; }
#article_body_pressrelase { float: left; width: 489px; }
#article_body_events .marco_grueso { padding: 0px 10px 5px; border: 10px solid rgb(236, 236, 234); float: left; width: 430px; }
.cont_title_event { float: left; text-align: center; padding: 10px 20px; margin-bottom: 10px; width: 396px; }
.cont_title_event h2.title_events_page { font-size: 18px; font-family: georgia; color: rgb(89, 35, 27); font-weight: 700; }
.cont_title_event .texto_article_subjet { font-size: 12px; color: rgb(102, 102, 102); font-weight: 700; margin-top: 5px; }
.cont_title_event .event_etiqueta_linea { font-size: 11px; color: rgb(102, 102, 102); padding-top: 3px; border-top: 1px solid rgb(189, 189, 189); margin-top: 5px; font-style: italic; }
.cont_title_event .event_etiqueta { font-size: 11px; color: rgb(102, 102, 102); padding-top: 3px; font-style: italic; }
.cont_title_event .event_etiqueta a { color: rgb(104, 1, 3); font-style: italic; font-weight: 400; }
.texto_article .event_etiqueta { font-weight: 700; margin-left: 20px; }
.etiqueta_subtitulos { font-weight: 700; font-size: 12px; }
.etiqueta_subtitulos_top { font-weight: 700; font-size: 12px; padding-top: 10px; }
.etiqueta_subtitulos_top a.btn_link { font-weight: 700; font-size: 10px; color: rgb(104, 1, 3); line-height: 10px; }
a.btn_events_contact { background-image: url(c178db71a92874010996913edd2970e6e89afb19.jpg) ; background-repeat: no-repeat; padding: 2px 0px 0px 20px; font-size: 10px; float: right; font-weight: 700; margin-top: 5px; color: rgb(0, 0, 0); height: 14px; }
a.btn_events_publish_other { border: 1px solid rgb(89, 35, 27); background-color: rgb(165, 139, 95); padding: 3px 6px; color: rgb(255, 255, 255); font-weight: 700; float: right; font-size: 10px; margin-top: 10px; }
a.btn_events_publish_other:hover { color: rgb(89, 35, 27); }
a.btn_events_contact:hover { color: rgb(102, 102, 102); }
.btn_change_city { font-size: 10px; color: rgb(255, 255, 255); background: rgb(182, 28, 6) none repeat scroll 0% 0%; border: 1px solid rgb(0, 0, 0); margin: 1px 0px 0px 2px; float: left; padding: 2px 3px; cursor: pointer; }
.text_city { font-size: 12px ! important; }
.marco_grueso { border: 5px solid rgb(189, 189, 189); padding: 10px; }
#article_body_events .pressrelease_firma { margin-top: 10px; float: right; }
.event_iterations { padding-top: 10px; font-size: 12px; float: left; }
.event_iterations p { font-weight: 700; }
.event_iterations li { list-style: outside none none; }
.event_iterations a { font-weight: 700; color: rgb(104, 1, 3); background-image: url(58c651c3e0c4840bfb9c6b5814322fb529539e39.jpg) ; background-repeat: no-repeat; padding-left: 15px; }
.more_company_events { float: left; }
.more_company_events .article_tools_bottom { float: left; padding-top: 20px; }
a.see_more_events_btn { float: right; text-decoration: underline; font-size: 10px; margin-right: 10px; margin-bottom: 10px; }
a.see_more_pressrelease_btn { float: right; font-size: 10px; color: rgb(102, 102, 102); text-align: right; margin: 2px; text-decoration: underline; font-style: normal; }
a.see_more_events_btn:hover, a.see_more_pressrelease_btn:hover { color: rgb(104, 1, 3); }
a.btn_report_abuse_view { float: right; font-size: 9px; background-image: url(5f36030db9cfb8dc55be9a5e1d8ead5557699375.jpg) ; padding-left: 20px; background-repeat: no-repeat; height: 16px; color: rgb(104, 1, 3); margin-top: 10px; font-weight: 700; }
.event_iterations_passed_event { float: left; font-size: 12px; width: 100%; padding-top: 20px; }
.related_events_passed_event { float: left; font-size: 12px; width: 100%; padding-top: 20px; }
ul.linkfoot2 { clear: both; margin-bottom: 30px; overflow: hidden; padding-top: 3px; text-align: center; }
ul.linkfoot2 li { clear: both; display: block; float: right; text-align: center; }
ul.linkfoot2 li a.btn_report_abuse_view, ul.linkfoot2 li a.btn_events_contact { background: transparent none repeat scroll 0px 0px; color: rgb(68, 68, 68); float: left; height: auto; line-height: 25px; margin: 0px; padding: 0px; }
ul.linkfoot2 li a .fa { float: left; font-size: 14px; line-height: 26px; margin-right: 4px; }
ul.linkfoot2 li a.btn_report_abuse_view, ul.linkfoot2 li a.btn_report_abuse_view .fa { color: rgb(104, 1, 3); margin-left: 8px; }
.event_iterations_passed_event li { list-style: outside none none; padding: 2px 0px; }
.event_iterations_passed_event a { font-weight: 700; color: rgb(104, 1, 3); background-image: url(6b42a30444056cf29154e422cb0be1899bc1805c.jpg) ; background-repeat: no-repeat; padding-left: 15px; }
.select_company_publish .company_btn { font-size: 12px; font-weight: 700; color: rgb(104, 1, 3); }
.select_company_publish .select_company_btn { font-size: 10px; padding: 2px 10px; color: rgb(102, 102, 102); margin: 0px 4px; }
.select_company_publish a.select_company_btn:hover { color: rgb(0, 0, 0); }
.related_events_passed_event a.bullets { background-image: url(6b42a30444056cf29154e422cb0be1899bc1805c.jpg) ; background-repeat: no-repeat; padding-left: 15px; font-size: 11px; font-weight: 400; float: left; color: rgb(104, 1, 3); width: 85%; margin: 2px 0px; }
.sign_event_past { background-color: rgb(248, 248, 248); border: 1px solid rgb(189, 189, 189); float: left; width: 99%; }
p.important_sign { font-size: 14px; font-weight: 700; color: rgb(104, 1, 3); text-align: center; }
.events_search_table { float: left; width: 489px; }
.thanks_text { font-size: 12px; }
.sendvalitation_text p { font-size: 12px; padding-bottom: 10px; }
.sendvalitation_text span { font-weight: 700; color: rgb(0, 0, 0); }
.sendvalitation_text a { font-weight: 700; color: rgb(104, 1, 3); }
.marco_menu_thanks { float: left; background: rgb(255, 255, 255) none repeat scroll 0% 0%; border: 1px solid rgb(189, 189, 189); padding: 20px; font-size: 12px; margin: 10px 0px; width: 335px; }
.marco_menu_thanks ul { float: left; padding-left: 20px; }
.marco_menu_thanks ul li { list-style: outside none none; }
.marco_menu_thanks a { background-image: url(58c651c3e0c4840bfb9c6b5814322fb529539e39.jpg) ; background-repeat: no-repeat; padding-left: 15px; color: rgb(104, 1, 3); }
.error_thankyoupage { border: 1px solid rgb(182, 28, 6); font-size: 12px; background-color: rgb(255, 255, 255); margin: 10px 0px; padding: 10px; }
.error_thankyoupage p { font-size: 12px; padding-bottom: 10px; color: rgb(104, 1, 3); }
.error_thankyoupage span { font-weight: 700; color: rgb(0, 0, 0) ! important; font-style: italic; }
.error_thankyoupage a { font-weight: 700; color: rgb(104, 1, 3); }
.validation_email p { font-size: 12px; padding-bottom: 10px; }
.validation_email span { font-weight: 700; }
article_body_lead { float: left; width: 485px; padding: 2px; }
p.lead_type { clear: both; color: rgb(136, 136, 136); float: left; font-size: 10px; font-weight: 700; padding-top: 2px; text-transform: uppercase; width: 100%; }
h2.lead_title { font-family: Georgia,"Times New Roman",serif; font-size: 20px; font-weight: 700; padding-bottom: 20px; color: rgb(65, 64, 66); }
div.lead_main_text { font-size: 12px; margin-bottom: 30px; padding-bottom: 4px; }
div.lead_main_text p.spec_label { padding: 10px 0px 0px; font-weight: 700; }
div.lead_main_text p.spec_value { padding: 0px 0px 10px; }
#imagen_articulo_small { padding: 3px 0px 5px; }
#imagen_articulo_small span { font-size: 10px; cursor: pointer; }
#imagen_articulo_small img { vertical-align: middle; }
div.form_contact_user_ajax { font-size: 10px; padding: 7px 15px; border: 2px solid rgb(194, 194, 194); text-align: left; margin-bottom: 8px; }
div.form_contact_user_ajax p.title { color: rgb(109, 109, 109); font-size: 14px; font-weight: 700; padding-bottom: 8px; text-align: center; }
div.form_contact_user_ajax input[type="text"], div.form_contact_user_ajax textarea { border: 1px solid rgb(221, 221, 221); width: 100%; margin-bottom: 10px; padding: 3px; font-weight: 700; font-size: 11px; color: rgb(51, 51, 51); background-color: rgb(248, 248, 248); }
div.form_contact_user_ajax .btn_submit_contact_company { margin: 0px; left: 120px; top: 0px; padding: 2px 4px; width: 70px; }
div.ajax_contact_form_response { text-align: center; font-size: 14px; }
div.form_contact_user_ajax span.disabled_contact { background-color: rgb(204, 204, 204); border: 1px solid rgb(170, 170, 170); }
div.new_article { padding: 5px; }
div.new_article h1 { font-size: 22px; font-family: Georgia,serif; color: rgb(102, 102, 102); font-weight: 700; }
div.new_article h2 { font-size: 13px; font-family: Verdana,sans-serif; color: rgb(102, 102, 102); font-weight: 700; }
div.new_article h2 a.hlink { color: rgb(153, 153, 153); }
div.new_article .date { color: rgb(153, 153, 153); font-size: 10px; font-style: italic; font-weight: 400; text-align: right; }
div.share_toolbar_article { border-top: 1px solid rgb(228, 228, 228); border-bottom: 1px solid rgb(228, 228, 228); margin-top: 5px; margin-bottom: 13px; }
div.new_article div.image_box { float: right; clear: both; margin: 0px 0px 5px 5px; }
div.new_article p.description { font-size: 13px; margin-bottom: 0px; }
div.new_article p.link_source { text-align: right; font-size: 10px; margin-bottom: 30px; }
div.new_article p.link_source a { color: rgb(104, 1, 3); }
div.new_article p.description a.hlink { color: rgb(104, 1, 3); }
div.related_items_box { width: 158px; float: right; clear: both; border-left: 1px solid rgb(215, 215, 215); padding: 0px 0px 0px 8px; margin-left: 15px; margin-bottom: 15px; }
div.related_items_box a { display: block; float: none; font-size: 10px; color: rgb(104, 1, 3); padding: 2px 0px 1px 8px; line-height: 10px; }
div.related_items_box a:hover { color: rgb(253, 2, 9); }
div.related_items_box span { display: block; float: none; font-size: 10px; color: rgb(136, 136, 136); padding: 2px 0px 1px 8px; line-height: 10px; }
div.related_items_box h3 { font-size: 13px; font-weight: 700; text-transform: uppercase; color: rgb(154, 154, 154); margin-top: 10px; }
div.related_items_box h3.first { margin-top: 0px; padding-top: 0px; }
div.new_article p.date_rel { font-size: 10px; font-style: italic; text-align: left; width: auto; }
div.new_article h3.rel { font-size: 13px; font-weight: 700; text-align: left; text-transform: none; font-family: Georgia,serif; display: block; float: none; padding-top: 3px; width: auto; }
div.new_article h3.rel a { font-family: Georgia,serif; font-size: 13px; color: rgb(104, 1, 3); }
div.new_article h3.rel.enlead a { background: transparent url(0c95b0db6225e138e6a5be3754a211904526b976.jpg)  no-repeat scroll 0px 2px; color: rgb(104, 1, 3); display: block; font-family: verdana; font-size: 10px; line-height: 13px; margin-bottom: 2px; padding-left: 15px; font-weight: 700; }
a:hover, div.new_article h3.rel.enlead a:hover { color: rgb(102, 102, 102); }
div.new_article p.rel_desc { font-size: 11px; margin-bottom: 18px; width: auto; }
div.new_article h3.further_reading { display: block; float: none; font-size: 13px; text-transform: uppercase; font-weight: 700; color: rgb(154, 154, 154); padding-top: 0px; width: auto; }
#article_body_lead div.form_contact_user_ajax { background: rgb(253, 254, 254) url(9f5d0f09376e729bc70bccf7d115e0a1e287800c.jpg)  repeat-x scroll center bottom; border: 1px solid rgb(221, 221, 221); border-radius: 4px; overflow: hidden; margin-left: 6px; margin-right: 5px; }
#article_body_lead div.form_contact_user_ajax input[type="text"], #article_body_lead div.form_contact_user_ajax textarea { background-color: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); width: 97%; }
#article_body_lead div.form_contact_user_ajax input[type="text"]:focus, #article_body_lead div.form_contact_user_ajax textarea:focus { background: rgb(246, 246, 246) none repeat scroll 0px 0px; border: 1px solid rgb(187, 187, 187); box-shadow: 0px 0px 2px rgb(204, 204, 204); }
div.form_contact_user_ajax .btn_submit_contact_company { background-color: transparent; background-image: url(0b40f4116ec7ab8db9864925099e9159801d0f94.png) ; background-repeat: no-repeat; border: medium none; clear: both; color: rgb(255, 255, 255); cursor: pointer; display: block; float: right; font-family: arial,helvetica; font-size: 12px; font-weight: 700; height: 24px; line-height: 21px; margin-bottom: 4px; margin-right: -2px; margin-top: 0px; padding: 0px; position: inherit; text-align: center; width: 97px; }
div.form_contact_user_ajax .btn_submit_contact_company:hover, div.form_contact_user_ajax .btn_submit_contact_company:focus { background-position: 0px -27px; }
.sign_event_past { border-image: none; border-style: solid; border-width: 1px 1px 1px 3px; margin-bottom: 11px; border-radius: 2px; }
.sign_event_past p.important_sign { color: rgb(85, 85, 85); float: left; font-size: 12px; padding: 10px; }
.sign_event_past.avisorojo .fa { color: rgb(102, 102, 102); font-size: 14px; margin-left: 2px; margin-right: 5px; }
* { font-family: verdana; color: rgb(93, 93, 93); }
.table_user { width: 100%; float: left; border-bottom: 1px solid rgb(189, 189, 189); font-size: 12px; }
.table_user td.column_line { float: left; border-right: 1px solid rgb(189, 189, 189); }
.pressrelease td.column_line { float: left; border-right: 1px solid rgb(189, 189, 189); }
.company_profile_table td { padding: 2px 6px; vertical-align: top; }
.marco_forms { float: left; border: 1px solid rgb(189, 189, 189); width: 420px; position: relative; left: 15px; padding: 20px; margin: 10px 0px; }
.marco_decorativo { float: left; border: 1px solid rgb(189, 189, 189); width: 420px; position: relative; left: 15px; top: 10px; padding: 20px ! important; margin-bottom: 20px; }
.marco_decorativo_gris { float: left; width: 420px; position: relative; left: 15px; padding: 20px; margin: 0px 0px 20px; background: rgb(235, 235, 235) none repeat scroll 0% 0%; }
.marco_gris_interno { float: left; width: 380px; position: relative; background: rgb(235, 235, 235) none repeat scroll 0% 0%; padding: 20px; }
.marco_decorativo_full { float: left; border: 1px solid rgb(189, 189, 189); width: 660px; padding: 15px; margin-bottom: 20px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.marco_decorativo_full_gris { float: left; width: 660px; padding: 15px; margin-bottom: 20px; background: rgb(235, 235, 235) none repeat scroll 0% 0%; border: 1px solid rgb(189, 189, 189); }
.cont_form_register_company { float: left; }
.cont_form_add_company { float: left; }
.cont_form_edit_company { float: left; }
.cont_form_register { float: left; }
.cont_form_change_pass { float: left; background: rgb(235, 235, 235) none repeat scroll 0% 0%; padding: 20px; width: 380px; }
.cont_form_reset_pass { float: left; }
.cont_form_login { float: left; font-size: 10px; }
.ubication_registro { float: left; position: relative; left: 130px; }
.loginpage_registro { float: left; border: 1px solid rgb(189, 189, 189); padding: 15px; width: 343px; }
.loginpage_registro .marco_gris_interno { float: left; width: 300px; background: rgb(251, 251, 251) none repeat scroll 0% 0%; padding: 20px; }
.loginpage_login { float: left; padding: 15px; border: 1px solid rgb(189, 189, 189); margin: 0px 0px 0px 35px; }
.loginpage_login .marco_gris_interno { float: left; width: 200px; background: rgb(251, 251, 251) none repeat scroll 0% 0%; padding: 20px; }
.loginpage_UserEmail { float: left; border: 1px solid rgb(189, 189, 189); width: 292px ! important; font-size: 10px; padding: 1px; height: 15px; }
.loginpage_newPass { float: left; border: 1px solid rgb(189, 189, 189); width: 176px ! important; font-size: 10px; padding: 1px; height: 15px; }
.loginpage_capcha_form { float: left; border: 1px solid rgb(189, 189, 189); width: 174px ! important; font-size: 10px; padding: 2px; height: 15px; margin-right: 4px; }
.loginpage_registro .loginpage_btn_submit { font-weight: 700; margin-top: 20px; padding: 3px 0px; border: 1px solid rgb(104, 1, 3); color: rgb(255, 255, 255); background: rgb(182, 28, 6) none repeat scroll 0% 0%; cursor: pointer; font-size: 12px; text-align: center; }
.loginpage_login .loginpage_btn_submit { font-weight: 700; padding: 3px 10px; border: 1px solid rgb(104, 1, 3); color: rgb(255, 255, 255); background: rgb(182, 28, 6) none repeat scroll 0% 0%; cursor: pointer; font-size: 12px; text-align: center; }
.loginpage_login .loginpage_user_email { float: left; border: 1px solid rgb(189, 189, 189); width: 196px ! important; font-size: 10px ! important; padding: 1px; height: 15px; }
.loginpage_login .loginpage_user_pass { float: left; border: 1px solid rgb(189, 189, 189); width: 196px ! important; font-size: 10px ! important; padding: 1px; height: 15px; }
.loginpage_login div.submit { padding-top: 5px; }
.login_title { margin: 15px 0px 0px 35px; }
.login_title h4 { font-size: 13px; font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; text-align: left; }
div.colum_abcd_login { background-repeat: no-repeat; background-position: 540px 20px; }
.colum_abcd_login .rnc_title { width: 100%; margin-bottom: 20px; }
.colum_abcd_login .rnc_title h1 { border-bottom: 1px solid rgb(189, 189, 189); margin-left: -10px; margin-bottom: 20px; margin-top: -10px; width: 100%; }
.landing_CGC .rnc_title { background: transparent url(54f9376a92f4a25ccc6c294cf8f17028a4f11cb8.jpg)  no-repeat scroll 0px 0px; height: 125px; margin-top: -12px; width: 990px; }
body.language_en .landing_CGC .rnc_title { background: transparent url(58e5946e9ac19766252a2efb45cea1c5f7ede9af.jpg)  no-repeat scroll 0px 0px; }
#content.landing_CGC { border: medium none; }
.landing_CGC div.restricted_alert { margin-top: 0px; }
.landing_CGC .colum_abcd_login h2 { border-bottom: 1px dotted rgb(204, 204, 204); color: rgb(85, 85, 85); font-family: arial; font-size: 20px; padding-bottom: 8px; }
.colum_abcd_login h2 { font-family: Georgia,"Times New Roman",serif; font-size: 18px; }
.colum_abcd_login h2.big_h2 { font-size: 19px; margin-bottom: 15px; }
.colum_abcd_login h2.big_h2 i { font-family: Georgia,"Times New Roman",serif; }
.colum_abcd_login h2.small_h2 { font-size: 12px; font-weight: 400; font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; }
.colum_abcd_login table { width: 100%; }
.colum_abcd_login p { font-family: Verdana,sans-serif; font-size: 12px; }
.colum_abcd_login p.description { margin: 0px; }
.colum_abcd_login div.bullets { margin: 5px 0px 5px 130px; }
.colum_abcd_login div.bullets p { margin: 2px 0px; padding: 0px 0px 0px 8px; background-image: url(c35c25277ca6be4773a8991d0be3326055c3849d.jpg) ; background-repeat: no-repeat; background-position: 0px 4px; }
.colum_abcd_login p.complete_form { font-weight: 700; font-size: 14px; padding-top: 10px; }
.colum_abcd_login div.no_cost { text-align: center; padding: 10px 0px 25px; font-size: 12px; }
.colum_abcd_login div.no_cost span { padding: 0px 10px; font-weight: 700; }
.user_content_resource { float: left; padding-bottom: 20px; }
.user_content_resource .text_description_forms_top { font-size: 12px; font-weight: 700; }
.contact_user_spam_sign { float: left; width: 100%; text-align: center; font-weight: 700; font-size: 12px; padding-bottom: 15px; }
table.info_user, table.info_company { float: left; font-size: 11px; }
table.info_company td.etiqueta span { padding-top: 10px; font-style: italic; font-size: 11px; color: rgb(104, 1, 3); }
table.table_reset_pass { width: 250px; float: left; }
.columna_abc { float: left; padding: 0px 15px; width: 786px; }
.columna_d { float: left; padding: 0px 6px; width: 160px; }
.text_info { font-size: 12px; }
.text_description_forms { padding-top: 10px; font-size: 12px; font-weight: 400; float: left; }
.txt_terms { font-size: 10px; float: left; margin-top: 10px; }
.txt_terms a { font-weight: 700; }
.txt_terms a:hover { font-weight: 700; color: rgb(104, 1, 3); }
a.read_terms_conditions { font-weight: 400; color: rgb(104, 1, 3); }
h1.login_title { float: left; background-image: url(07a32a388a914606af5b7ea1ccf19fd54fafa310.jpg) ; width: 461px; height: 22px; background-repeat: no-repeat; font-family: georgia,"Times New Roman",Times,serif; color: rgb(104, 1, 3); font-size: 16px; margin: 10px 0px 3px; text-transform: uppercase; padding: 0px 0px 0px 28px; border-bottom: 1px solid rgb(189, 189, 189); font-weight: 700; }
h1.login_title_small { float: left; background-image: url(07a32a388a914606af5b7ea1ccf19fd54fafa310.jpg) ; width: 92%; height: 22px; background-repeat: no-repeat; font-family: Arial; color: rgb(102, 102, 102); font-size: 16px; margin: 10px 0px 3px; padding-left: 28px; border-bottom: 1px solid rgb(189, 189, 189); font-weight: 700; text-transform: uppercase; }
h1.contact_company_title_small { float: left; background-image: url(721103882a29995f160f38c4c94725833a8ffe02.jpg) ; width: 461px; height: 22px; background-repeat: no-repeat; font-family: Arial; color: rgb(102, 102, 102); font-size: 16px; margin: 10px 0px 3px; padding: 0px 0px 0px 28px; border-bottom: 1px solid rgb(189, 189, 189); font-weight: 700; text-transform: uppercase; }
h1.company_profile_title { float: left; background-image: url(f48438d36429e90671be61d6648d7431e48eb6da.jpg) ; width: 461px; height: 22px; background-repeat: no-repeat; font-size: 16px; margin: 0px 0px 3px; padding: 0px 0px 0px 28px; border-bottom: 1px solid rgb(189, 189, 189); text-transform: uppercase; font-weight: 700; }
h1.membercenter_title_small { float: left; background-image: url(f48438d36429e90671be61d6648d7431e48eb6da.jpg) ; width: 461px; height: 22px; background-repeat: no-repeat; font-family: Arial; color: rgb(102, 102, 102); font-size: 16px; margin: 10px 0px 3px; padding: 0px 0px 0px 28px; border-bottom: 1px solid rgb(189, 189, 189); font-weight: 700; text-transform: uppercase; }
h2.registro_user { font-size: 12px; font-weight: 700; padding-top: 15px; float: left; }
h2.registro_user_top { font-size: 12px; font-weight: 700; float: left; }
.cont_form_change_pass h2 { text-align: center; font-size: 12px; font-weight: 700; width: 380px; float: left; padding-bottom: 15px; }
h2.pressrelease_title { background-image: url(f7e9b7dcfd9d42598d22b1e760feeef4a9ab5d6e.jpg) ; width: 749px; height: 22px; background-repeat: no-repeat; font-family: Arial; color: rgb(102, 102, 102); font-size: 16px; margin: 10px 0px 3px; padding: 0px 0px 0px 28px; border-bottom: 1px solid rgb(189, 189, 189); font-weight: 700; text-transform: uppercase; }
h2.pressrelease_title_small { background-image: url(f7e9b7dcfd9d42598d22b1e760feeef4a9ab5d6e.jpg) ; width: 461px; height: 22px; background-repeat: no-repeat; font-family: Arial; color: rgb(102, 102, 102); font-size: 16px; margin: 0px 0px 3px; padding: 0px 0px 0px 28px; border-bottom: 1px solid rgb(189, 189, 189); font-weight: 700; text-transform: uppercase; }
h1.events_title { background-image: url(ceb195147a8d23ef9d857ec2d69c366f37fda553.jpg) ; width: 749px; height: 22px; background-repeat: no-repeat; font-family: Arial; color: rgb(102, 102, 102); font-size: 16px; margin: 10px 0px 3px; padding: 0px 0px 0px 28px; border-bottom: 1px solid rgb(189, 189, 189); font-weight: 700; text-transform: uppercase; }
h2.events_title_small { background-image: url(ceb195147a8d23ef9d857ec2d69c366f37fda553.jpg) ; width: 90%; height: 22px; background-repeat: no-repeat; font-family: Arial; color: rgb(102, 102, 102); font-size: 16px; margin: 10px 0px 3px; padding: 0px 0px 0px 28px; border-bottom: 1px solid rgb(189, 189, 189); font-weight: 700; text-transform: uppercase; }
h2.title_user_contact { text-align: center; font-size: 16px; font-weight: 700; margin: 10px 0px 0px; font-family: Georgia; color: rgb(104, 1, 3); width: 420px; }
h2.company_profile { float: left; font-size: 16px; font-weight: 700; font-family: Georgia; color: rgb(104, 1, 3); margin-top: 10px; }
h3.company_profile_publications { font-size: 12px; font-weight: 700; margin-left: 10px; border-bottom: 1px solid rgb(189, 189, 189); width: 95%; }
div.company_profile_publications_navigator div.navegador_paginas { border-bottom: 1px solid rgb(189, 189, 189); padding-bottom: 4px; }
h3.title_contributions { border-bottom: 1px solid rgb(189, 189, 189); width: 100%; float: left; }
h3.title_coverage_contributions { border-bottom: 1px solid rgb(189, 189, 189); width: 100%; float: left; padding-top: 10px; }
a.contributions_title { font-family: georgia; font-size: 14px; color: rgb(104, 1, 3); font-weight: 700; float: left; width: 90%; padding-top: 5px; }
h3.user_resource { color: rgb(104, 1, 3) ! important; }
h3.company_publisher { font-size: 14px; color: rgb(104, 1, 3); text-align: center; font-weight: 700; font-family: Georgia ! important; }
h3.user_resource { text-align: center; padding: 0px 10px; width: 400px; }
h4.text_city { float: left; font-size: 12px; color: rgb(104, 1, 3); }
.input_company { width: 375px; color: rgb(0, 0, 0); border: 1px solid rgb(189, 189, 189); background: rgb(255, 255, 255) none repeat scroll 0% 0%; float: left; font-size: 12px; padding: 2px; }
.input_phone { width: 90px; color: rgb(0, 0, 0); border: 1px solid rgb(189, 189, 189); background: rgb(255, 255, 255) none repeat scroll 0% 0% ! important; font-size: 12px; padding: 2px; }
.input_phonecode { width: 28px; color: rgb(0, 0, 0); border: 1px solid rgb(189, 189, 189); background: rgb(255, 255, 255) none repeat scroll 0% 0% ! important; font-size: 12px; padding: 2px; }
.input_web { width: 300px; color: rgb(0, 0, 0); border: 1px solid rgb(189, 189, 189); background: rgb(255, 255, 255) none repeat scroll 0% 0% ! important; font-size: 12px; padding: 2px; }
#CompanyProfileCountryId { width: 180px; color: rgb(0, 0, 0); border: 1px solid rgb(189, 189, 189); background: rgb(255, 255, 255) none repeat scroll 0% 0%; float: left; font-size: 12px; padding: 2px; }
.list_sector { width: 350px; color: rgb(0, 0, 0); border: 1px solid rgb(189, 189, 189); background: rgb(255, 255, 255) none repeat scroll 0% 0%; float: left; font-size: 12px; padding: 2px; }
.list_company { width: 380px; color: rgb(0, 0, 0); border: 1px solid rgb(189, 189, 189); background: rgb(255, 255, 255) none repeat scroll 0% 0%; float: left; font-size: 12px; padding: 2px; }
.company_select_country { width: 150px; float: left; padding: 3px; }
.checkbox { float: left; width: 10px; }
div p.enableOtherLang { font-weight: 700; cursor: pointer; font-size: 12px; padding: 5px 0px 0px; }
.input_name { width: 150px; color: rgb(0, 0, 0); border: 1px solid rgb(189, 189, 189); background: rgb(255, 255, 255) none repeat scroll 0% 0%; float: left; font-size: 12px; padding: 2px; }
#UserLanguageCode { width: 200px; border: 1px solid rgb(189, 189, 189); background: rgb(255, 255, 255) none repeat scroll 0% 0%; float: left; font-size: 12px; color: rgb(0, 0, 0); }
.input_falso { border: 1px solid rgb(189, 189, 189); background: rgb(255, 255, 224) none repeat scroll 0% 0%; color: rgb(0, 0, 0); padding: 2px; font-size: 12px; width: 275px; }
.input_falso_2 { border: 1px solid rgb(189, 189, 189); background: rgb(255, 255, 224) none repeat scroll 0% 0%; color: rgb(0, 0, 0); padding: 2px; font-size: 12px; width: 183px; height: 14px; }
.input_falso_3 { border: 1px solid rgb(189, 189, 189); background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(0, 0, 0); padding: 2px; font-size: 12px; width: 280px ! important; height: 14px; float: left; }
.contact_company_table { font-size: 12px; float: left; }
.contact_company_table #CommunicationFromName { width: 178px; color: rgb(0, 0, 0); border: 1px solid rgb(189, 189, 189); background: rgb(255, 255, 255) none repeat scroll 0% 0%; float: left; font-size: 12px; padding: 2px; margin-right: 3px; }
.contact_company_table #CommunicationFromEmail { width: 180px; color: rgb(0, 0, 0); border: 1px solid rgb(189, 189, 189); background: rgb(255, 255, 255) none repeat scroll 0% 0%; float: left; font-size: 12px; padding: 2px; }
.contact_company_table #CommunicationComments { width: 370px; color: rgb(0, 0, 0); border: 1px solid rgb(189, 189, 189); background: rgb(255, 255, 255) none repeat scroll 0% 0%; float: left; font-size: 12px; padding: 2px; }
.contact_company_table #UserCaptcha { width: 140px; border: 1px solid rgb(189, 189, 189); background: rgb(255, 255, 255) none repeat scroll 0% 0%; float: left; font-size: 12px; color: rgb(0, 0, 0); padding: 2px 0px; }
.login_cont #UserEmail { border: 1px solid rgb(189, 189, 189); width: 300px; color: rgb(0, 0, 0); background: rgb(255, 255, 255) none repeat scroll 0% 0%; float: left; font-size: 12px; }
.login_cont #UserPassword { border: 1px solid rgb(189, 189, 189); width: 150px; color: rgb(0, 0, 0); background: rgb(255, 255, 255) none repeat scroll 0% 0%; float: left; font-size: 12px; padding: 2px; }
.cont_form_register .UserEmail { border: 1px solid rgb(189, 189, 189); width: 300px ! important; float: left; font-size: 12px ! important; color: rgb(0, 0, 0); }
.cont_form_register .newPass { border: 1px solid rgb(189, 189, 189); width: 150px; float: left; color: rgb(0, 0, 0); font-size: 12px; padding: 2px 0px; }
.cont_form_register #UserCaptcha { width: 140px; border: 1px solid rgb(189, 189, 189); background: rgb(255, 255, 255) none repeat scroll 0% 0%; float: left; font-size: 12px; color: rgb(0, 0, 0); padding: 2px 0px; }
.cont_form_register #UserLanguageCode { width: 200px; border: 1px solid rgb(189, 189, 189); background: rgb(255, 255, 255) none repeat scroll 0% 0%; float: left; font-size: 12px; color: rgb(0, 0, 0); }
#PasswordCurrent { border: 1px solid rgb(189, 189, 189); width: 200px; float: left; font-size: 12px; padding: 2px; }
#PasswordNew { border: 1px solid rgb(189, 189, 189); width: 200px; float: left; font-size: 12px; padding: 2px; }
#PasswordConfirmnew { border: 1px solid rgb(189, 189, 189); width: 200px; float: left; font-size: 12px; padding: 2px; }
#CompanyProfileId { width: 380px; color: rgb(0, 0, 0); border: 1px solid rgb(189, 189, 189); background: rgb(255, 255, 255) none repeat scroll 0% 0%; float: left; font-size: 12px; padding: 2px; }
.cont_form_reset_pass .userEmail { border: 1px solid rgb(189, 189, 189); width: 370px ! important; color: rgb(0, 0, 0); background: rgb(255, 255, 255) none repeat scroll 0% 0%; font-size: 12px; }
a.btn_register { font-weight: 700; text-transform: uppercase; float: left; border: 1px solid rgb(104, 1, 3); color: rgb(255, 255, 255); background: rgb(182, 28, 6) none repeat scroll 0% 0%; padding: 3px 10px; font-size: 12px; margin-top: 20px; margin-left: 125px; }
.cont_form_register span.error_top { color: rgb(104, 1, 3); font-weight: 700; font-size: 12px; text-align: center; float: left; padding-bottom: 10px; }
.cont_form_change_pass span.error_top { color: rgb(104, 1, 3); font-weight: 700; margin-top: 10px; font-size: 12px; }
.error_capcha { color: rgb(104, 1, 3); font-weight: 700; font-size: 10px; float: left; }
span.error_sign { border: 1px solid rgb(189, 189, 189); padding: 10px; background: rgb(245, 246, 246) none repeat scroll 0% 0%; color: rgb(104, 1, 3); font-weight: 700; font-size: 12px; width: 360px; text-align: center; }
span.error { color: red; font-weight: 700; width: 90%; float: left; font-size: 13px; padding-bottom: 8px; }
.error_sign { border: 1px solid rgb(182, 28, 6); padding: 10px; background: rgb(245, 246, 246) none repeat scroll 0% 0%; font-weight: 700; width: 360px; text-align: center; float: left; position: relative; left: 20px; margin-bottom: 15px; }
.error_sign_mixedlogin { border: 1px solid rgb(182, 28, 6); padding: 10px; background: rgb(245, 246, 246) none repeat scroll 0% 0%; font-weight: 700; width: 320px; text-align: center; float: left; margin-bottom: 15px; font-size: 12px; color: rgb(104, 1, 3); }
.error_sign_mixedlogin_login { border: 1px solid rgb(182, 28, 6); padding: 10px; background: rgb(245, 246, 246) none repeat scroll 0% 0%; font-weight: 700; width: 220px; text-align: center; float: left; margin-bottom: 15px; font-size: 12px; color: rgb(104, 1, 3); }
.error_sign span { color: rgb(0, 0, 0) ! important; font-size: 12px; }
span.error_sign_big { border: 1px solid rgb(189, 189, 189); padding: 10px; float: left; background: rgb(245, 246, 246) none repeat scroll 0% 0%; color: red; font-weight: 700; font-size: 12px; width: 500px; text-align: center; position: relative; left: 138px; margin: 20px 0px 10px; }
a.forgot_pass_sign { font-size: 10px; margin-top: 10px; text-align: right; width: 300px; }
a.forgot_pass_mixedlogin { font-size: 10px; padding-bottom: 3px; }
a.forgot_pass_mixedlogin:hover { color: rgb(104, 1, 3); }
a.forgot_pass_sign:hover { color: rgb(104, 1, 3); }
a.forgot_pass { font-size: 10px; float: left; padding: 15px; }
a.forgot_pass:hover { color: rgb(104, 1, 3); }
a.event_btn_change_image { float: left; padding: 2px 6px; position: relative; top: 10px; left: 100px; border: 1px solid rgb(255, 255, 255); background: rgb(182, 28, 6) none repeat scroll 0% 0%; color: rgb(255, 255, 255); font-weight: 700; font-size: 10px; text-align: center; cursor: pointer; white-space: nowrap; }
.cont_form_login .login_cont span.error_no_contrasena { color: rgb(104, 1, 3); font-weight: 700; font-size: 10px; float: left; }
.cont_form_login .login_cont span.error_no_contrasena a { background: rgb(255, 255, 255) none repeat scroll 0% 0%; float: left; padding: 3px; margin: 5px 0px 20px; border: 1px solid rgb(189, 189, 189); }
.cont_form_login ul li { display: block; list-style: outside none none; }
.cont_form_login .login_cont { float: left; }
.cont_form_login .register_cont { float: left; border: 1px solid rgb(189, 189, 189); padding: 15px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; margin-top: 20px; }
.etiqueta_user_top { font-style: italic; float: left; font-size: 10px; }
.etiqueta_user { font-style: italic; padding-top: 10px; float: left; font-size: 10px; }
p.logo_compania { font-style: italic; font-size: 11px; }
.etiqueta_time { font-size: 10px; }
.etiqueta_pressrelease_title { font-size: 12px; font-style: italic; color: rgb(0, 0, 0); }
.tipo_evento_select { font-size: 12px; padding: 1px; color: rgb(0, 0, 0); }
.cont_form_login .btn_submit { font-weight: 700; margin-top: 10px; padding: 3px 10px; border: 1px solid rgb(104, 1, 3); color: rgb(255, 255, 255); float: left; background: rgb(182, 28, 6) none repeat scroll 0% 0%; cursor: pointer; font-size: 12px; }
.cont_form_register .txt_refresh_btn { font-size: 10px; }
.cont_form_register .btn_submit { font-weight: 700; margin-top: 20px; padding: 3px 10px; border: 1px solid rgb(104, 1, 3); color: rgb(255, 255, 255); background: rgb(182, 28, 6) none repeat scroll 0% 0%; cursor: pointer; font-size: 12px; float: left; position: relative; left: 250px; text-align: center; width: 100px; }
.cont_form_change_pass .btn_submit { font-weight: 700; margin-top: 20px; padding: 3px 10px; border: 1px solid rgb(104, 1, 3); color: rgb(255, 255, 255); background: rgb(182, 28, 6) none repeat scroll 0% 0%; cursor: pointer; font-size: 12px; width: 100px; position: relative; left: 150px; text-align: center; }
.cont_form_reset_pass .btn_submit { font-weight: 700; margin-top: 10px; padding: 3px 10px; border: 1px solid rgb(104, 1, 3); color: rgb(255, 255, 255); background: rgb(182, 28, 6) none repeat scroll 0% 0%; cursor: pointer; font-size: 12px; width: 100px; text-align: center; position: relative; left: 250px; }
.btn_submit_registro { font-weight: 700; margin-top: 10px; padding: 3px 10px; border: 1px solid rgb(104, 1, 3); color: rgb(255, 255, 255); background: rgb(182, 28, 6) none repeat scroll 0% 0%; cursor: pointer; font-size: 12px; position: relative; left: 300px; float: left; width: 100px; text-align: center; }
.btn_submit_contact_company { font-weight: 700; margin-top: 10px; padding: 3px 10px; border: 1px solid rgb(104, 1, 3); color: rgb(255, 255, 255); background: rgb(182, 28, 6) none repeat scroll 0% 0%; cursor: pointer; font-size: 12px; text-align: center; position: relative; left: 250px; top: 10px; }
.form_user_contact { margin: 0px; padding: 0px; }
.btn_calendar_pressrelease { margin: 2px; cursor: pointer; float: left; }
.btn_pressrelease_submit { float: left; padding: 3px 6px; position: relative; top: 10px; left: 550px; border: 1px solid rgb(104, 1, 3); background: rgb(182, 28, 6) none repeat scroll 0% 0%; color: rgb(255, 255, 255); font-weight: 700; font-size: 12px; text-align: center; }
.preesrelease_btn_borrar { background-image: url(60a52e57f13fa7d5f10ac04929841452bd34daeb.jpg) ; background-repeat: no-repeat; padding-left: 15px; font-size: 10px; height: 16px; cursor: pointer; }
.pressrelease_btn_add { background-image: url(5ff63b092a9acb66bf6c5e210aa130709b2ced45.jpg) ; height: 16px; background-repeat: no-repeat; font-size: 12px; font-weight: 700; padding-left: 18px; cursor: pointer; margin-top: 10px; float: left; width: 100%; }
.pressrelease_btn_add_keyword_white { background-image: url(ad8e388bb871f953db01921bf402b24681b8053c.jpg) ; height: 16px; background-repeat: no-repeat; font-size: 12px; font-weight: 700; padding-left: 18px; cursor: pointer; margin-top: 10px; float: left; width: 100%; }
.events_btn_add_keyword { background-image: url(5ff63b092a9acb66bf6c5e210aa130709b2ced45.jpg) ; height: 16px; background-repeat: no-repeat; font-size: 12px; font-weight: 700; padding-left: 18px; cursor: pointer; margin-top: 10px; float: left; width: 40%; }
.events_btn_remove_keyword { background-image: url(60a52e57f13fa7d5f10ac04929841452bd34daeb.jpg) ; height: 16px; background-repeat: no-repeat; font-size: 12px; font-weight: 700; padding-left: 18px; cursor: pointer; margin-top: 10px; float: left; width: 40%; }
.banner_publique_eventos { float: right; border: 1px solid rgb(189, 189, 189); padding: 2px 5px; font-size: 10px; color: rgb(104, 1, 3); background-color: rgb(245, 246, 246); margin: 5px 0px; }
.banner_publique_eventos span { font-weight: 700; color: rgb(104, 1, 3); }
.pressrelease_btn_add_new { border: 1px solid rgb(104, 1, 3); background: rgb(182, 28, 6) none repeat scroll 0% 0%; padding: 2px 5px; cursor: pointer; font-size: 10px; color: rgb(255, 255, 255); margin-left: 5px; margin-top: 3px; }
.pressrelease_btn_add_keyword { background-image: url(5ff63b092a9acb66bf6c5e210aa130709b2ced45.jpg) ; height: 16px; background-repeat: no-repeat; font-size: 12px; font-weight: 700; padding-left: 18px; cursor: pointer; margin-top: 10px; float: left; width: 100%; }
.pressrelease_btn_suggest_keyword { border: 1px solid rgb(104, 1, 3); background: rgb(182, 28, 6) none repeat scroll 0% 0%; padding: 2px 5px; cursor: pointer; font-size: 10px; color: rgb(255, 255, 255); margin-left: 5px; margin-top: 3px; }
a.btn_user_profile_contact { float: left; padding: 3px 6px; position: relative; top: 10px; left: 250px; border: 1px solid rgb(104, 1, 3); background: rgb(182, 28, 6) none repeat scroll 0% 0%; color: rgb(255, 255, 255); font-weight: 700; font-size: 12px; }
a.btn_add_city { border: 1px solid rgb(104, 1, 3); background: rgb(182, 28, 6) none repeat scroll 0% 0%; padding: 2px 5px; cursor: pointer; font-size: 10px; color: rgb(255, 255, 255); margin-left: 5px; margin-top: 3px; }
.btn_submit_select_company { border: 1px solid rgb(104, 1, 3); background: rgb(182, 28, 6) none repeat scroll 0% 0%; padding: 2px 5px; cursor: pointer; font-size: 12px; color: rgb(255, 255, 255); margin: 5px 0px; position: relative; left: 250px; }
.btn_select_new_company { float: right; font-size: 10px; text-align: right; padding-right: 30px; }
p.etiqueta_remember_me { font-size: 10px; text-align: left; padding-bottom: 3px; font-style: italic; color: rgb(153, 153, 153); }
input.rememberme { padding: 0px; width: auto; position: relative; top: 2px; }
.capcha_form { width: 170px; color: rgb(0, 0, 0); border: 1px solid rgb(189, 189, 189); float: left; font-size: 12px; padding: 2px; }
.captcha_text { font-size: 10px; color: rgb(104, 1, 3); }
p.user_profile_date { font-size: 10px; font-style: italic; width: 90%; }
p.user_profile_content { font-size: 11px; float: left; padding-bottom: 10px; border-bottom: 1px solid rgb(189, 189, 189); }
p.user_profile_tile { float: left; background-image: url(f48438d36429e90671be61d6648d7431e48eb6da.jpg) ; background-repeat: no-repeat; font-size: 16px; font-family: georgia; padding-left: 30px; width: 90%; color: rgb(104, 1, 3); font-weight: 700; }
p.bullet_user_profile { background-image: url(58c651c3e0c4840bfb9c6b5814322fb529539e39.jpg) ; background-repeat: no-repeat; background-position: 3px 2px; padding-left: 20px; text-align: left; font-size: 12px; font-weight: 400; margin: 1px 0px; float: left; width: 96%; font-family: georgia; color: rgb(104, 1, 3); }
table.pressrelease { float: left; border-bottom: 1px solid rgb(189, 189, 189); }
.etiqueta_pressrelease_top { font-style: italic; float: left; font-size: 10px; }
.etiqueta_pressrelease_top span { font-style: italic; float: left; font-size: 11px; font-weight: 700; }
.etiqueta_pressrelease { float: left; font-size: 10px; padding-top: 20px; }
.etiqueta_pressrelease_up { float: left; font-size: 10px; }
.pressrealese_cities { font-size: 12px; margin-top: 5px; float: left; }
.pressrealese_cities h4 { color: rgb(104, 1, 3); font-size: 12px; }
.pressrealese_cities a.city_bullets { background-image: url(fced93e7c8903b054ceaa167251fb4b19e5d4b36.jpg) ; background-repeat: no-repeat; background-position: 3px 2px; padding-left: 20px; text-align: left; font-size: 12px; font-weight: 400; margin: 1px 0px 0px 15px; float: left; width: 96%; clear: both; }
.pressrealese_cities a.text_city { float: left; clear: both; }
.pressrealese_cities a.city_bullets:hover { color: rgb(104, 1, 3); }
.pressrealese_cities a.city_bullets:visited { color: rgb(104, 1, 3); font-weight: 700; }
.txt_help { font-size: 10px; padding: 0px 3px; }
.pressrelease_table_1 { width: 700px; float: left; margin-bottom: 20px; }
.pressrelease_table_2 { width: 335px; background: rgb(235, 235, 235) none repeat scroll 0% 0%; float: left; border: 1px solid rgb(189, 189, 189); }
.pressrelease_table_2_color { width: 335px; float: left; border: 1px solid rgb(189, 189, 189); background: rgb(245, 246, 246) none repeat scroll 0% 0%; }
.pressrelease_table_2 td, .pressrelease_table_2_color td { padding: 0px 10px; }
.pressrelease_marco { border: 1px solid rgb(189, 189, 189); padding: 20px; float: left; margin-top: 15px; }
.pressrelease_marco_gris { padding: 20px; float: left; margin-top: 15px; background: rgb(235, 235, 235) none repeat scroll 0% 0%; width: 735px; }
.fondo_gris { width: 699px; background: rgb(235, 235, 235) none repeat scroll 0% 0%; padding: 20px; float: left; margin-bottom: 20px; }
.fondo_blanco { width: 699px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; padding: 20px; float: left; }
.fondo_gris_peq { width: 380px; background: rgb(235, 235, 235) none repeat scroll 0% 0%; padding: 20px; float: left; }
.fondo_blanco_peq { width: 380px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; padding: 20px; float: left; }
span.events_date_format { font-size: 9px; font-style: italic; }
#ResourcePressreleaseCompanyProfileId { width: 400px; padding: 1px; font-size: 12px; color: rgb(0, 0, 0); }
#ResourceHeadlineEs { font-size: 14px; padding: 1px; width: 315px; height: 56px; font-family: Georgia; font-weight: 700; color: rgb(104, 1, 3); }
#ResourceHeadlineEn { font-size: 14px; padding: 1px; width: 315px; height: 56px; font-family: Georgia; font-weight: 700; color: rgb(104, 1, 3); }
#ResourceSubjectEs { font-size: 12px; padding: 1px; width: 315px; color: rgb(0, 0, 0); height: 68px; font-weight: 700; }
#ResourceSubjectEn { font-size: 12px; padding: 1px; width: 315px; color: rgb(0, 0, 0); height: 68px; font-weight: 700; }
#ResourceDescriptionEs { font-size: 12px; padding: 1px; width: 315px; color: rgb(102, 102, 102); height: 136px; }
#ResourceDescriptionEn { font-size: 12px; padding: 1px; width: 315px; color: rgb(102, 102, 102); height: 136px; }
#ResourceTopics0 { font-size: 11px; padding: 1px; width: 210px; color: rgb(0, 0, 0); }
#ResourceTopics1 { font-size: 11px; padding: 1px; width: 210px; color: rgb(0, 0, 0); }
#ResourceTopics2 { font-size: 11px; padding: 1px; width: 210px; color: rgb(0, 0, 0); }
#entitiesAutoComplete { font-size: 12px; padding: 1px; width: 600px; color: rgb(0, 0, 0); float: left; }
#entitiesCreateEntity { font-size: 12px; padding: 1px; width: 600px; color: rgb(0, 0, 0); float: left; }
#tagsAutoComplete { font-size: 12px; padding: 1px; width: 335px; color: rgb(0, 0, 0); }
#tagsSuggest { font-size: 12px; padding: 1px; width: 335px; color: rgb(0, 0, 0); }
#ResourceCountries { font-size: 12px; padding: 1px; width: 335px; color: rgb(0, 0, 0); }
#ResourceDescriptionEs.input_company_profile_description { font-size: 11px; padding: 1px; width: 346px; color: rgb(102, 102, 102); height: 75px; }
#ResourceDescriptionEn.input_company_profile_description { font-size: 11px; padding: 1px; width: 346px; color: rgb(102, 102, 102); height: 75px; }
#ResourceCompanyprofileOfferingEs.input_company_profile_description { font-size: 11px; padding: 1px; width: 346px; color: rgb(102, 102, 102); height: 75px; }
#ResourceCompanyprofileOfferingEn.input_company_profile_description { font-size: 11px; padding: 1px; width: 346px; color: rgb(102, 102, 102); height: 75px; }
#ResourceCompanyprofileDemandEs.input_company_profile_description { font-size: 11px; padding: 1px; width: 346px; color: rgb(102, 102, 102); height: 75px; }
#ResourceCompanyprofileDemandEn.input_company_profile_description { font-size: 11px; padding: 1px; width: 346px; color: rgb(102, 102, 102); height: 75px; }
#ResourceEventCompanyProfileId { width: 400px; padding: 1px; font-size: 12px; color: rgb(0, 0, 0); }
#ResourceEventLocationEs { font-size: 12px; padding: 1px; width: 315px; color: rgb(0, 0, 0); height: 136px; }
#ResourceEventCostEs { font-size: 12px; padding: 1px; width: 315px; color: rgb(0, 0, 0); height: 34px; margin-bottom: 10px; }
#ResourceEventLocationEn { font-size: 12px; padding: 1px; width: 315px; color: rgb(0, 0, 0); height: 136px; }
#ResourceEventCostEn { font-size: 12px; padding: 1px; width: 315px; color: rgb(0, 0, 0); height: 34px; margin-bottom: 10px; }
#ResourceEventLinkEn { font-size: 12px; padding: 1px; width: 315px; color: rgb(0, 0, 0); height: 34px; margin-bottom: 10px; }
#ResourceEventLinkEs { font-size: 12px; padding: 1px; width: 315px; color: rgb(0, 0, 0); height: 34px; margin-bottom: 10px; }
#ResourcePressreleaseLinkEs { font-size: 12px; padding: 1px; width: 315px; color: rgb(0, 0, 0); height: 34px; margin-bottom: 10px; }
#ResourcePressreleaseLinkEn { font-size: 12px; padding: 1px; width: 315px; color: rgb(0, 0, 0); height: 34px; margin-bottom: 10px; }
#trainingTypeSelector { margin-left: 30px; }
.input_date { font-size: 10px; color: rgb(0, 0, 0); }
.input_date option { padding: 1px 5px 1px 2px; float: left; font-size: 10px; color: rgb(0, 0, 0); }
.input_start_hour { font-size: 10px; width: 25px; color: rgb(0, 0, 0); margin-left: 5px; padding: 1px 0px; }
.input_start_min { font-size: 10px; width: 25px; color: rgb(0, 0, 0); padding: 1px 0px; }
.input_end_hour { font-size: 10px; width: 25px; color: rgb(0, 0, 0); margin-left: 5px; padding: 1px 0px; }
.input_end_min { font-size: 10px; width: 25px; color: rgb(0, 0, 0); padding: 1px 0px; }
#addCityName { width: 248px; color: rgb(0, 0, 0); border: 1px solid rgb(189, 189, 189); background: rgb(255, 255, 255) none repeat scroll 0% 0%; font-size: 12px; padding: 2px; }
#ResourceEventCountryId { width: 248px; color: rgb(0, 0, 0); border: 1px solid rgb(189, 189, 189); background: rgb(255, 255, 255) none repeat scroll 0% 0%; font-size: 12px; padding: 2px; }
#ResourceEventLocationType { width: 248px; color: rgb(0, 0, 0); border: 1px solid rgb(189, 189, 189); background: rgb(255, 255, 255) none repeat scroll 0% 0%; font-size: 12px; padding: 2px; font-weight: 700; }
#ResourceEventLocation { width: 650px; color: rgb(0, 0, 0); border: 1px solid rgb(189, 189, 189); background: rgb(255, 255, 255) none repeat scroll 0% 0%; font-size: 12px; padding: 2px; height: 50px; }
#ResourceEventOnlineLocation { width: 650px; color: rgb(0, 0, 0); border: 1px solid rgb(189, 189, 189); background: rgb(255, 255, 255) none repeat scroll 0% 0%; font-size: 12px; padding: 2px; }
.form_input_keywords { float: left; width: 630px; font-size: 12px; color: rgb(0, 0, 0); padding: 2px; }
.presslease_entities { float: left; font-size: 12px; color: rgb(0, 0, 0); width: 90%; background-image: url(fced93e7c8903b054ceaa167251fb4b19e5d4b36.jpg) ; padding-left: 10px; background-repeat: no-repeat; margin-left: 20px; }
p.pressrelease_title { font-size: 14px; color: rgb(0, 0, 0); font-family: Arial; font-weight: 700; width: 95%; padding-bottom: 5px; }
.pressrealese_bullet_flecha { font-size: 12px; padding: 2px 0px 2px 15px; background-image: url(d06bf94e680e59d2dd31b9879e82ae1bdf92e819.jpg) ; background-repeat: no-repeat; background-position: 3px center; }
.pressrelease_aviso { font-size: 12px; color: rgb(104, 1, 3); }
.pressrelease_sign_company { font-size: 12px; color: rgb(102, 102, 102); border: 1px solid rgb(104, 1, 3); padding: 3px; background-color: rgb(255, 255, 255); margin-top: 10px; text-align: center; }
.pressrelease_sign_company a { color: rgb(104, 1, 3); }
.marco_decorativo .simple_register { width: 180px; height: 150px; padding: 15px 10px; text-align: center; float: left; font-size: 10px; border: 1px solid rgb(189, 189, 189); background: rgb(235, 235, 235) none repeat scroll 0% 0%; }
.marco_decorativo .multi_register { width: 180px; height: 150px; padding: 15px 10px; text-align: center; float: left; font-size: 10px; border: 1px solid rgb(189, 189, 189); background: rgb(235, 235, 235) none repeat scroll 0% 0%; margin-left: 15px; }
.mas_margen { padding: 0px 10px; float: left; }
.company_profile_email { float: left; padding: 4px 6px; margin: 5px 0px 15px; border: 1px solid rgb(104, 1, 3); background: rgb(182, 28, 6) none repeat scroll 0% 0%; color: rgb(255, 255, 255); font-weight: 700; font-size: 12px; text-align: center; }
div.perfil_company_izq div.border { border-bottom: 1px solid rgb(177, 177, 177); }
.pr_main_language_es { font-size: 11px; color: rgb(102, 102, 102); float: right; background-image: url(5fe3267cbc341f0fdff91efd519f6a155b03fd05.png) ; padding-left: 20px; background-repeat: no-repeat; margin-top: 10px; background-position: 2px center; font-weight: 700; }
.pr_other_language_es { font-size: 11px; color: rgb(102, 102, 102); float: right; background-image: url(90fcdb4580494f4b6110484de929c45bf64ab877.png) ; padding-left: 20px; background-repeat: no-repeat; margin-top: 10px; background-position: 2px center; font-weight: 700; }
.pr_main_language_en { font-size: 11px; color: rgb(102, 102, 102); float: right; background-image: url(90fcdb4580494f4b6110484de929c45bf64ab877.png) ; padding-left: 20px; background-repeat: no-repeat; margin-top: 10px; background-position: 2px center; font-weight: 700; }
.pr_other_language_en { font-size: 11px; color: rgb(102, 102, 102); float: right; background-image: url(5fe3267cbc341f0fdff91efd519f6a155b03fd05.png) ; padding-left: 20px; background-repeat: no-repeat; margin-top: 10px; background-position: 2px center; font-weight: 700; }
.fondo_perfil_company { background-image: url(8efd5c73d91939e3a5a68c34d3bdbe144ce16767.jpg) ; background-position: center bottom; width: 480px; height: auto; float: left; margin-top: 10px; margin-left: 10px; }
.marco_perfil_company { border-top: 1px solid rgb(189, 189, 189); width: 450px; height: auto; padding: 10px; float: left; }
.perfil_sector { font-size: 10px; font-style: italic; border-bottom: 1px solid rgb(189, 189, 189); width: 99%; font-family: georgia; }
.perfil_company_izq { font-size: 12px; float: left; width: 225px; margin-bottom: 5px; }
.perfil_company_der { margin: 10px 0px 10px 10px; text-align: center; float: left; width: 200px; height: auto; }
.flash_profile { margin-top: 5px; }
.perfil_company_izq p.web a { font-size: 11px; }
.perfil_company_izq p.texto { width: 215px; overflow-wrap: break-word; }
.perfil_company_der img { margin-bottom: 8px; }
p.subtitle_companyprofile { font-size: 11px; font-weight: 700; }
#resourceImageForm { height: auto; float: left; width: 380px; margin-top: 10px; }
#resourceImageIframe { width: 380px; height: 140px; float: left; }
a.btn_select_type:hover .multi_register { color: rgb(104, 1, 3); border: 1px solid rgb(104, 1, 3); }
a.btn_select_type:hover .simple_register { color: rgb(104, 1, 3); border: 1px solid rgb(104, 1, 3); }
div.contribution_acceptance_warning { font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; color: rgb(102, 102, 102); font-size: 13px; float: left; clear: both; width: 90%; padding: 0px 10px 0px 15px; margin-top: 8px; }
.btn_company_select_add { background-image: url(0aea323c45870a0b983381944ad9f3d772a710ba.png) ; background-repeat: no-repeat; padding: 2px 0px 0px 20px; font-size: 10px; color: rgb(104, 1, 3); height: 20px; margin: 5px 0px 0px 20px; float: left; }
.text_loading { font-size: 12px; font-weight: 700; }
a.member_bullets { float: left; background-image: url(58c651c3e0c4840bfb9c6b5814322fb529539e39.jpg) ; background-repeat: no-repeat; padding-left: 15px; margin: 2px 0px 0px 10px; font-size: 11px; width: 90%; }
a.member_bullets_gris { float: left; background-image: url(fced93e7c8903b054ceaa167251fb4b19e5d4b36.jpg) ; background-repeat: no-repeat; padding-left: 15px; margin: 2px 0px 0px 10px; font-size: 11px; width: 90%; }
a.member_bullets:hover { color: rgb(104, 1, 3); }
.text_description { font-size: 12px; color: rgb(102, 102, 102); font-weight: 700; }
.text_description span { font-size: 12px; color: rgb(0, 0, 0); font-weight: 700; }
#preferences_tools { margin-top: 10px; border-bottom: 1px solid rgb(189, 189, 189); padding-bottom: 10px; float: left; width: 160px; }
#preferences_tools a.member_bullets { float: left; background-image: url(58c651c3e0c4840bfb9c6b5814322fb529539e39.jpg) ; background-repeat: no-repeat; padding-left: 15px; margin: 2px 0px 0px 10px; font-size: 11px; width: 90%; }
#preferences_tools a.member_bullets:hover { color: rgb(104, 1, 3); }
.title_preferences { background: rgb(235, 235, 235) none repeat scroll 0% 0%; padding: 5px; font-size: 11px; font-weight: 700; margin-bottom: 5px; }
#user_tools { padding: 3px; float: left; width: 464px; margin-bottom: 12px; border-bottom: 1px solid rgb(189, 189, 189); }
.user_menu { float: left; font-size: 12px; }
.user_menu_small { float: left; font-size: 12px; padding-right: 5px; }
.user_image { width: 75px; float: right; }
.user_welcome { font-size: 11px; width: 460px; margin-bottom: 5px; background: rgb(235, 235, 235) none repeat scroll 0% 0%; padding: 5px; font-weight: 700; color: rgb(51, 51, 51); float: left; }
.user_welcome p { float: left; color: rgb(51, 51, 51); }
.user_welcome span { font-weight: 400; font-size: 11px; font-style: normal; float: right; color: rgb(102, 102, 102); }
.user_welcome a { color: rgb(102, 102, 102); }
.user_welcome a strong { color: rgb(0, 0, 0); }
#user_tools div.user_tools_options { padding: 0px 0px 0px 9px; }
#user_tools ul li { list-style: outside none none; }
#user_tools a.member_bullets { color: rgb(104, 1, 3); background-image: url(58c651c3e0c4840bfb9c6b5814322fb529539e39.jpg) ; background-repeat: no-repeat; padding-left: 15px; margin: 2px 0px 0px 8px; font-size: 11px; }
#user_tools .tool_share { cursor: pointer; font-size: 12px; color: rgb(104, 1, 3); }
#user_tools .tool_share_show { cursor: pointer; }
#user_tools table.table_user_actions { table-layout: fixed; width: 100%; float: left; }
#user_tools table.table_user_actions td a { font-size: 11px; font-weight: 700; color: rgb(51, 51, 51); }
#user_tools table.table_user_actions td a:hover { color: rgb(102, 102, 102); }
div.user_tools_horizontal_list { line-height: 10px; border-top: 1px solid rgb(225, 225, 225); margin-top: 5px; margin-left: 5px; padding: 0px 0px 5px; float: left; }
div.user_tools_horizontal_list a { font-size: 10px; white-space: nowrap; background-image: url(58c651c3e0c4840bfb9c6b5814322fb529539e39.jpg) ; background-repeat: no-repeat; padding: 0px 5px 0px 10px; }
div.user_tools_horizontal_list a:hover { color: rgb(51, 51, 51); }
div.user_tools_horizontal_list_subtitles { padding-top: 5px; }
div.user_tools_horizontal_list_subtitles a { font-weight: 700; }
.date_select_others { float: left; margin-top: 20px; border-top: 1px solid rgb(189, 189, 189); padding-top: 15px; width: 95%; }
a.edit_btn { background-image: url(2326a6d03449bfb8c07923f5a8e47201976eed7a.gif) ; background-repeat: no-repeat; padding: 6px 0px 2px 20px ! important; background-position: 0px 3px; font-style: normal ! important; font-weight: 400 ! important; font-size: 10px ! important; }
div.rnc_public_actions_menu { width: 100%; }
div.rnc_public_actions_menu table { width: 100%; table-layout: fixed; margin-left: 5px; float: left; }
div.rnc_public_actions_menu table td a { font-size: 11px; color: rgb(51, 51, 51); font-weight: 700; }
div.rnc_public_actions_menu table td a:hover { color: rgb(102, 102, 102); }
.email_selected { padding: 5px; width: 370px; text-align: center; color: rgb(0, 0, 0); background: rgb(255, 255, 255) none repeat scroll 0% 0%; margin: 10px 0px; border-top: 1px solid rgb(189, 189, 189); font-size: 12px; }
.select_newsletter_list { float: left; }
.mail_checkbox { float: left; padding: 3px; font-size: 10px; margin-left: 30px; width: 80%; }
.mail_checkbox td.check { width: 20px; }
.btn_submit_mail_prefs { font-weight: 700; padding: 3px 10px; border: 1px solid rgb(104, 1, 3); color: rgb(255, 255, 255); background: rgb(182, 28, 6) none repeat scroll 0% 0%; cursor: pointer; font-size: 12px; width: 100px; text-align: center; position: relative; left: 250px; top: 10px; }
.numero_decorativo { font-size: 45px; color: rgb(189, 189, 189); font-family: arial; margin: 8px 5px 0px 0px; font-weight: 700; line-height: 32px; padding: 0px; float: left; }
.table_user_date { float: left; width: 640px; }
.table_user_date td { vertical-align: top; }
.capcha_loading { font-size: 10px; color: rgb(102, 102, 102); }
#MailList2, #MailList3, #MailList4, #checkbox { margin: 0px; padding: 0px; float: left; width: 20px; }
.contenedor_events_select { float: left; }
.content_list_member { width: 355px; border: 1px solid rgb(189, 189, 189); padding: 10px; background-color: rgb(255, 255, 255); margin: 5px 0px; float: left; }
.validation_email_info { float: left; padding: 10px; border: 1px solid rgb(189, 189, 189); }
.validation_email_info h2 { text-align: left; font-size: 14px; color: rgb(0, 0, 0); padding-bottom: 10px; }
.validation_email_info p { text-align: left; padding-bottom: 15px; }
.validation_email_info span { color: red ! important; font-weight: 700; }
.validation_email_info .validation_thanyou { font-style: italic; font-weight: 700; }
.alert_buttons { float: left; }
.ok_button { background: rgb(182, 28, 6) none repeat scroll 0% 0%; color: rgb(255, 255, 255); padding: 2px 5px; text-align: center; font-weight: 700; margin: 0px ! important; }
div.clientlogin p.complete_form { padding-left: 35px; }
#search_page { float: left; }
#search_page h3 { width: 100%; height: 16px; color: rgb(102, 102, 102); font-size: 12px; text-transform: uppercase; font-weight: 700; background-repeat: no-repeat; padding: 0px; margin: 0px; }
#search_page table.form_search_page { width: auto; height: auto; float: left; padding: 0px; margin-top: 5px; font-size: 12px; color: rgb(102, 102, 102); }
#search_page .form_search_page #search_query { width: 150px; padding: 2px; font-size: 11px; }
#search_page .form_search_page #search_go { padding: 0px; margin: 0px; cursor: pointer; }
#search_page .subtitle_label { font-size: 12px; color: rgb(102, 102, 102); border-bottom: 1px solid rgb(189, 189, 189); padding: 0px 0px 2px; }
#search_page .paging_tools_top { width: 100%; float: left; border-bottom: 1px solid rgb(189, 189, 189); padding-bottom: 2px; }
#search_page .paging_sort { border-bottom: 1px solid rgb(189, 189, 189); float: left; font-size: 10px; color: rgb(128, 130, 132); text-align: right; width: 98%; margin: 3px 0px; padding: 0px 0px 3px; }
#search_page .paging_sort a { color: rgb(102, 102, 102); padding-left: 3px; font-weight: 700; }
#search_page .paging_tools_top .left { font-size: 10px; margin-top: 5px; }
#search_page .paging_tools_top .left .previous a { background-image: url(074cce527e3c9f8c3b690364d7b2912ec122680e.jpg) ; background-repeat: no-repeat; background-position: left center; float: left; color: rgb(87, 34, 26); padding: 3px 3px 0px 10px; height: 15px; }
#search_page .paging_tools_top .left .page_number { float: left; padding: 3px 10px; }
#search_page .paging_tools_top .left .next a { background-image: url(c3b3bd034c5599db31096e409b639b04789a48a1.jpg) ; background-repeat: no-repeat; background-position: right center; float: left; color: rgb(87, 34, 26); padding: 3px 10px 0px 0px; height: 15px; }
#search_page .paging_tools_bottom a, #search_page .paging_tools_top a { color: rgb(128, 130, 132); }
#search_page .paging_tools_bottom { font-size: 10px; padding: 5px 0px; float: left; width: 489px; }
#search_page .paging_tools_bottom .left .previous a { background-image: url(074cce527e3c9f8c3b690364d7b2912ec122680e.jpg) ; background-repeat: no-repeat; background-position: left center; float: left; color: rgb(87, 34, 26); padding: 3px 3px 0px 10px; height: 15px; }
#search_page .paging_tools_bottom .left .next a { background-image: url(c3b3bd034c5599db31096e409b639b04789a48a1.jpg) ; background-repeat: no-repeat; background-position: right center; float: left; color: rgb(87, 34, 26); padding: 3px 10px 0px 0px; height: 15px; }
#search_page .paging_tools_bottom .left .page_number { float: left; padding: 3px 10px; }
#search_page .paging_tools_bottom .right, #search_page .paging_tools_top .right { float: right; padding: 3px 0px; font-size: 9px; color: rgb(128, 130, 132); }
#search_page .body_search { float: left; width: 100%; }
#search_page .body_search .body_search_text { float: left; border-bottom: 1px solid rgb(189, 189, 189); width: 489px; }
#search_page .body_search span { font-family: Georgia; color: rgb(128, 130, 132); font-weight: 400; }
#search_page_no_results { margin-top: 5px; }
#search_page_no_results h3 { width: 100%; color: rgb(102, 102, 102); font-size: 10px; text-transform: uppercase; background-repeat: no-repeat; padding: 0px; margin: 0px; float: left; }
#search_page_no_results .body_search_text { font-family: georgia; font-size: 14px; color: rgb(89, 35, 27); font-weight: 700; margin-top: 20px; float: left; width: 100%; }
#search_page_no_results table.form_search_page { float: left; margin-top: 8px; font-size: 10px; color: rgb(128, 130, 132); }
#search_page_no_results #search_query { width: 150px; padding: 2px; }
h2.search_page_title { background-image: url(28f5ef7c15ca5e8bbab7b8954d843a87bb7e6dfa.jpg) ; width: auto; height: 22px; background-repeat: no-repeat; font-family: georgia,"Times New Roman",Times,serif; color: rgb(89, 35, 27); font-size: 14px; margin: 10px 0px 3px; text-transform: uppercase; padding: 3px 0px 0px 28px; border-bottom: 1px solid rgb(189, 189, 189); }
#search_page_no_results h2 { background-image: url(28f5ef7c15ca5e8bbab7b8954d843a87bb7e6dfa.jpg) ; width: auto; height: 22px; background-repeat: no-repeat; font-family: georgia,"Times New Roman",Times,serif; color: rgb(89, 35, 27); font-size: 14px; margin: 10px 0px 3px; text-transform: uppercase; padding: 3px 0px 0px 28px; border-bottom: 1px solid rgb(189, 189, 189); }
.search_box_error { margin-bottom: 10px; height: 100px; }
.search_box_error table.search_error_page { vertical-align: bottom; float: left; margin-top: 15px; clear: both; padding-bottom: 5px; }
.search_box_error table.search_error_page td p { font-size: 12px; color: rgb(128, 130, 132); }
.search_box_error table.search_error_page .search_form { float: left; width: 150px; padding: 0px; margin: 0px 3px; border: 1px solid rgb(189, 189, 189); }
.search_box_error table.search_error_page #top_search_go { float: left; margin-top: -8px; padding: 0px; }
.btn_regresar { font-size: 10px; color: rgb(128, 130, 132); border: 1px solid rgb(189, 189, 189); padding: 3px; width: 100px; text-align: center; margin-top: 10px; float: left; clear: both; }
.series_economy { float: left; border-bottom: 1px solid rgb(189, 189, 189); padding-bottom: 8px; margin-bottom: 5px; width: 100%; }
#series_dashboard_home p.header_container { text-align: left; margin-top: 6px; text-transform: uppercase; color: rgb(129, 129, 129); font-size: 10px; margin-bottom: -5px; }
#series_dashboard_home table { width: 100%; font-family: Verdana; font-size: 10px; color: rgb(108, 108, 108); }
.series_label { color: rgb(0, 0, 0); width: 120px ! important; }
#series_dashboard_home table td { text-align: right; cursor: pointer; width: 60px; }
#series_dashboard_home td.dashboard_value_country_10 { font-weight: 700; }
#series_dashboard_home tr.series_row td { border: 1px solid rgb(255, 255, 255); background-color: rgb(239, 239, 239); padding: 2px; }
#series_dashboard_home table tr.snapshotShown td { border-bottom: 1px solid rgb(197, 197, 197); }
#series_dashboard_home table td.snapshotShown { background-color: rgb(255, 255, 255); border-top: 1px solid rgb(197, 197, 197); border-right: 1px solid rgb(197, 197, 197); border-left: 1px solid rgb(197, 197, 197); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-bottom: medium none ! important; width: 58px ! important; }
#series_dashboard_home table th { font-weight: 400; padding: 2px 0px; text-align: center; }
#series_dashboard_home table th.firstCol { text-align: left; padding-left: 2px; }
#series_dashboard_home td.series_label { font-weight: 700; text-align: left; }
div.homeSnapshotLoader { top: 5px; left: 5px; border-width: medium 1px 2px; border-style: none solid solid; border-color: -moz-use-text-color rgb(189, 189, 189) rgb(189, 189, 189); padding: 5px 3px 3px; z-index: 500; overflow: hidden; background-color: rgb(255, 255, 255); }
div.series_snapshot { width: 97%; font-family: Verdana; text-align: left; font-size: 10px; color: rgb(102, 102, 102); float: left; }
.series_snapshot .series_left { float: left; width: 49%; margin-top: 5px; height: 111px; }
.series_snapshot .series_right { float: right; margin-top: 5px; width: 49%; }
div.series_snapshot h4 { padding-left: 11px; font-weight: 700; font-size: 10px; color: rgb(104, 1, 3); float: left; width: 95%; }
div.series_snapshot #values_col { padding: 3px 0px 0px 3px; float: left; }
div.series_snapshot .main_value { font-size: 20px; color: rgb(102, 102, 102); font-weight: 700; width: 110px; float: left; text-align: center; }
div.series_snapshot .main_value span.date { font-size: 10px; font-weight: 400; float: left; width: 100px; padding-right: 17px; text-align: right; }
div.series_snapshot #chart_container { position: relative; text-align: left; float: left; }
div.series_snapshot #numbers_container { text-align: left; height: 80px ! important; width: 225px; float: right; }
div.series_snapshot #snapshot_variations { float: left; text-align: right; }
div.series_snapshot #snapshot_variations table.variations { float: left; padding: 2px 0px 0px; width: auto ! important; }
div.series_snapshot #snapshot_variations table.variations th { color: rgb(102, 102, 102); padding: 2px 0px; text-transform: capitalize ! important; text-align: left; font-weight: 700; }
div.series_snapshot #snapshot_variations table.variations td.label { text-align: left; height: 20px ! important; padding: 0px; width: 40px ! important; float: none; margin: 0px; }
div.series_snapshot #snapshot_variations table.variations td.value { text-align: right; font-size: 11px; font-weight: 700; padding-left: 2px; }
p.source { font-size: 8px; text-align: left; padding-bottom: 5px; margin-left: 10px; float: left; }
table.banner_160_data { margin-top: 5px; float: left; font-size: 9px; width: 100%; }
#series_dashboard_home .closeBtn { z-index: 1000; cursor: pointer; float: right; color: rgb(104, 1, 3); font-weight: 700; font-size: 12px; margin-top: -5px; }
.closeBtn { z-index: 1000; cursor: pointer; float: right; color: rgb(104, 1, 3); font-weight: 700; font-size: 12px; margin-top: -3px; }
.loadingText { float: left; }
.commodities_snapshot { overflow: hidden; }
#series_dashboard_home .btn_more a { color: rgb(104, 1, 3); float: right; font-size: 9px; width: 160px; text-align: right; font-style: oblique; }
#series_dashboard_home .statistics_info { color: rgb(104, 1, 3); float: left; font-size: 9px; font-style: oblique; padding: 0px ! important; margin-left: 10px; }
table.series_table td.col_numero { text-align: right; cursor: pointer; }
table.series_table td.col_numero_out_pointer { text-align: right; }
table .series_table td.snapshotShown { background-color: rgb(255, 255, 255); border-left: 1px solid rgb(189, 189, 189); border-bottom: 1px solid rgb(255, 255, 255) ! important; border-top: 1px solid rgb(189, 189, 189); border-right: 1px solid rgb(189, 189, 189); text-align: right ! important; }
table .series_table tr.snapshotShown td { border-bottom: 1px solid rgb(189, 189, 189); }
table .series_table .commodities_snapshot_td { background-color: rgb(255, 255, 255); border-left: 1px solid rgb(189, 189, 189) ! important; border-bottom: 2px solid rgb(189, 189, 189) ! important; border-right: 1px solid rgb(189, 189, 189) ! important; overflow: hidden; }
#chartHolder { position: absolute; height: 100px; float: left; }
.loading_chart { position: absolute; left: 11px; top: -7px; float: left; z-index: 400; color: rgb(255, 255, 255); text-align: center; width: 179px; height: 78px; }
.loading_chart_text { position: relative; left: 60px; top: 65px; float: left; z-index: 1000; color: rgb(255, 255, 255); }
.chart_indicator { position: absolute; display: block; }
div.chart_point_label { position: absolute; left: 15px; top: 7px; color: rgb(241, 241, 241); }
div.chart_point_label span { color: rgb(241, 241, 241); }
table.series_full td { text-align: right; cursor: pointer; }
table.series_full td.col_numero_out_pointer { text-align: right; }
table .series_full td.snapshotShown { background-color: rgb(255, 255, 255); border-left: 1px solid rgb(189, 189, 189); border-bottom: 1px solid rgb(255, 255, 255) ! important; border-top: 1px solid rgb(189, 189, 189); border-right: 1px solid rgb(189, 189, 189); text-align: right ! important; }
table.series_full tr.snapshotShown td { border-bottom: 1px solid rgb(189, 189, 189); }
table.series_full .commodities_snapshot_td { background-color: rgb(255, 255, 255); border-left: 1px solid rgb(189, 189, 189) ! important; border-bottom: 2px solid rgb(189, 189, 189) ! important; border-right: 1px solid rgb(189, 189, 189) ! important; overflow: hidden; text-align: right; }
table.series_full #numbers_container { text-align: left; width: 230px ! important; float: right; }
table.series_full .main_value { font-size: 20px; color: rgb(102, 102, 102); font-weight: 700; width: 95px; float: left; text-align: center; }
table.series_full .main_value span.date { font-size: 10px; font-weight: 400; float: right; width: auto; padding-right: 14px; text-align: right; }
table.series_full #snapshot_variations table.variations { float: left; }
table.series_full #snapshot_variations table.variations th { background-color: rgb(255, 255, 255); }
table.series_full #snapshot_variations table.variations td.value { font-size: 11px; font-weight: 700; padding-left: 2px; height: 12px ! important; }
.stock_series_full table.series_full td.snapshotShown { width: 125px ! important; background-color: rgb(255, 255, 255); border-left: 1px solid rgb(189, 189, 189); border-bottom: 1px solid rgb(255, 255, 255) ! important; border-top: 1px solid rgb(189, 189, 189); border-right: 1px solid rgb(189, 189, 189); text-align: left ! important; font-weight: 700; color: rgb(104, 1, 3); }
.series_full_commodities table.series_full td.snapshotShown { width: 125px ! important; background-color: rgb(255, 255, 255); border-left: 1px solid rgb(189, 189, 189); border-bottom: 1px solid rgb(255, 255, 255) ! important; border-top: 1px solid rgb(189, 189, 189); border-right: 1px solid rgb(189, 189, 189); text-align: left ! important; font-weight: 700; color: rgb(104, 1, 3); }
.series_commodities { float: left; border-bottom: 1px solid rgb(189, 189, 189); padding: 3px 0px; margin-bottom: 10px; }
.series_commodities .date { float: right; font-style: oblique; font-size: 9px; color: rgb(0, 0, 0); width: 45px; }
.series_commodities h3 { padding: 0px; margin: 0px; width: 113px; }
.series_commodities .series_table { width: 160px; font-size: 10px; color: rgb(102, 102, 102); background-color: rgb(239, 239, 239); float: left; clear: both; }
.series_commodities .series_table td.sub_title_tools { font-size: 10px; text-transform: capitalize; color: rgb(0, 0, 0); font-weight: 700; }
.series_commodities .series_table td.col_numero { width: 60px; }
.series_commodities .series_table td { border: 1px solid rgb(255, 255, 255); padding: 2px 4px; }
.series_commodities .btn_more a { color: rgb(104, 1, 3); float: right; font-size: 9px; width: 160px; text-align: right; font-style: oblique; }
.series_full_commodities { float: left; border-bottom: 1px solid rgb(189, 189, 189); padding: 3px 0px; margin: 10px 0px; }
.series_full_commodities h3 { padding: 0px; margin: 0px; width: 113px; float: left; }
.series_full_commodities .date { float: right; font-style: oblique; font-size: 9px; color: rgb(0, 0, 0); width: 65px; text-align: right; }
.series_full_commodities .date_left { float: left; font-style: oblique; font-size: 9px; color: rgb(0, 0, 0); text-align: left; padding: 5px 0px 0px ! important; }
.series_full_commodities .series_full { float: left; font-size: 10px; color: rgb(102, 102, 102); background-color: rgb(239, 239, 239); width: 491px; margin-top: 3px; }
.series_full_commodities .series_full .col_numero { cursor: pointer; }
.series_full_commodities .series_full td { border: 1px solid rgb(255, 255, 255); padding: 2px 4px; text-align: right; height: 30px; }
.series_full_commodities .series_full td.sub_title_tools { font-weight: 700; color: rgb(0, 0, 0); text-align: left; }
.series_full_commodities .series_full th { text-align: center; padding: 2px; background-color: rgb(255, 255, 255); }
.series_full_commodities .btn_more a { color: rgb(104, 1, 3); float: right; font-size: 9px; width: 160px; text-align: right; font-style: oblique; }
.series_full_commodities .statistics_info { float: right; font-style: oblique; font-size: 9px; color: rgb(104, 1, 3); text-align: right; padding: 5px 0px 0px ! important; }
.series_stocks { float: left; border-bottom: 1px solid rgb(189, 189, 189); padding: 3px 0px; margin-bottom: 10px; }
.series_stocks .series_stocks_top { width: 160px; float: left; }
.series_stocks .date { float: right; font-style: oblique; font-size: 9px; color: rgb(0, 0, 0); width: 45px; }
.series_stocks h3 { padding: 0px; margin: 0px; width: 113px; }
.series_stocks .series_table { width: 160px; font-size: 10px; color: rgb(102, 102, 102); background-color: rgb(239, 239, 239); float: left; }
.series_stocks .series_table td.sub_title_tools { font-size: 10px; text-transform: capitalize; color: rgb(0, 0, 0); font-weight: 700; }
.series_stocks .series_table td { border: 1px solid rgb(255, 255, 255); padding: 2px; }
.series_stocks .btn_more a { color: rgb(104, 1, 3); float: right; font-size: 9px; width: 160px; text-align: right; font-style: oblique; }
.stock_series_full { float: left; border-bottom: 1px solid rgb(189, 189, 189); padding: 3px 0px; margin: 10px 0px; width: 489px; }
.stock_series_full h3 { padding: 0px; margin: 0px; width: 113px; float: left; }
.stock_series_full .date { float: right; font-style: oblique; font-size: 9px; color: rgb(0, 0, 0); width: 65px; text-align: right; }
.stock_series_full .date_left { float: left; font-style: oblique; font-size: 9px; color: rgb(0, 0, 0); text-align: left; padding: 5px 0px 0px ! important; }
.stock_series_full .series_full { float: left; font-size: 10px; color: rgb(102, 102, 102); background-color: rgb(239, 239, 239); width: 491px; margin-top: 3px; }
.stock_series_full .series_full td { border: 1px solid rgb(255, 255, 255); padding: 2px 4px; text-align: right; }
.stock_series_full .series_full td.sub_title_tools { font-weight: 700; color: rgb(0, 0, 0); text-align: left; width: 125px; }
.stock_series_full .series_full th { text-align: center; padding: 2px; background-color: rgb(255, 255, 255); }
.stock_series_full .series_full td { cursor: pointer; height: 30px; }
.stock_series_full .btn_more a { color: rgb(104, 1, 3); float: left; font-size: 9px; width: 489px; text-align: right; font-style: oblique; }
.stock_series_full .statistics_info { float: right; font-style: oblique; font-size: 9px; color: rgb(104, 1, 3); text-align: right; padding: 5px 0px 0px ! important; }
.series_full_commodities .series_full td.sub_title_tools { font-weight: 700; color: rgb(0, 0, 0); text-align: left; width: 125px; }
.series_bonds { float: left; border-bottom: 1px solid rgb(189, 189, 189); padding: 3px 0px; margin-bottom: 10px; width: 159px ! important; height: 135px; }
.series_bonds .series_bonds_top { width: 160px; }
.series_bonds .date { float: left; font-style: oblique; font-size: 9px; color: rgb(0, 0, 0); width: 43px; text-align: right; }
.series_bonds h3 { padding: 0px; margin: 0px; width: 110px; }
.series_bonds .series_table { width: 160px; font-size: 10px; color: rgb(102, 102, 102); background-color: rgb(239, 239, 239); float: left; clear: both; }
.series_bonds .series_table td.sub_title_tools { font-size: 10px; text-transform: capitalize; color: rgb(0, 0, 0); font-weight: 700; }
.series_bonds .series_table td { border: 1px solid rgb(255, 255, 255); padding: 2px 4px; }
.series_bonds .btn_more a { color: rgb(191, 1, 1); float: right; font-size: 9px; width: 108px; text-align: right; font-style: oblique; clear: both; }
.bonds_full_series { float: left; border-bottom: 1px solid rgb(189, 189, 189); padding: 3px 0px; margin: 3px 0px; width: 489px; }
.bonds_full_series h3 { padding: 0px; margin: 0px; width: 113px; float: left; }
.bonds_full_series .date { float: right; font-style: oblique; font-size: 9px; color: rgb(0, 0, 0); width: 65px; text-align: right; }
.bonds_full_series .date_left { float: left; font-style: oblique; font-size: 9px; color: rgb(0, 0, 0); text-align: left; padding: 5px 0px 0px ! important; }
.bonds_full_series .series_full { float: left; font-size: 10px; color: rgb(102, 102, 102); background-color: rgb(239, 239, 239); width: 491px; margin-top: 3px; }
.bonds_full_series .series_full td { border: 1px solid rgb(255, 255, 255); padding: 2px 4px; text-align: center; width: 25%; }
.bonds_full_series .series_full td.sub_title_tools { font-weight: 700; color: rgb(0, 0, 0); text-align: left; width: 125px; }
.bonds_full_series .btn_more a { color: rgb(104, 1, 3); float: right; font-size: 9px; width: 160px; text-align: right; font-style: oblique; }
.bonds_full_series .statistics_info { float: right; font-style: oblique; font-size: 9px; color: rgb(104, 1, 3); text-align: right; padding: 5px 0px 0px ! important; }
.bonds_full_series td.country_title { color: rgb(104, 1, 3); text-align: left; padding: 10px 3px 0px 0px; background-color: rgb(255, 255, 255); font-weight: 700; }
.bonds_full_series table.series_full td { cursor: text; }
.bonds_full_series table.series_full th { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.ranges { float: left; position: relative; top: 95px; }
.ranges .ranges_date { float: left; background: rgb(104, 1, 3) none repeat scroll 0% 0%; padding: 2px 0px 2px 20px; z-index: 100; height: 11px; width: 136px; text-align: center; }
.ranges .ranges_img { float: left; z-index: 400; position: relative; left: 11px; }
.ranges a { padding: 1px; color: rgb(255, 255, 255); text-transform: lowercase; cursor: pointer; }
.ranges a:hover { background: rgb(134, 52, 40) none repeat scroll 0% 0%; padding: 0px 1px; }
.series_snapshot .series_article_snapshot .series_left { float: right; padding-left: 5px; width: 204px; }
.series_snapshot .series_article_snapshot .series_right { float: left; width: 252px; padding-left: 2px; }
.series_snapshot .series_article_snapshot .series_right #numbers_container { height: auto ! important; width: 100%; }
.series_snapshot .series_article_snapshot .series_left #chart_container { height: 118px; }
.series_snapshot .series_article_snapshot .series_left #article_tools { width: 179px; position: relative; left: -9px; }
table.series_snapshot_article_table { width: 100%; }
table.series_snapshot_article_table td.value { text-align: right; }
table.series_snapshot_article_table td { border-bottom: 1px solid rgb(228, 228, 228); font-size: 12px; padding: 3px 0px; }
table.series_snapshot_article_table tr.date td { border-bottom: 1px solid rgb(204, 204, 204); }
table.series_snapshot_article_table tr.source td { border-bottom: medium none; border-top: 1px solid rgb(204, 204, 204); }
table.series_snapshot_article_table tr.date td.value { font-size: 10px; }
table.series_snapshot_article_table tr.source td { font-size: 10px; }
table.series_snapshot_article_table tr.last_value td.value { font-weight: 700; }
div.serie_comentarios { padding: 10px 0px; float: left; }
div.serie_comentarios p span.title { font-weight: 700; }
p.more_stats a { margin-top: 10px; color: rgb(104, 1, 3); font-size: 11px; font-weight: 700; float: left; }
* { font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; }
.currency { background-image: url(a5794e5c6fca4e6e73a759cf32769717b8f59dda.jpg) ; background-repeat: no-repeat; background-position: left center; background-color: rgb(239, 239, 239); border: 1px solid rgb(189, 189, 189); margin: 5px 0px 1px; padding: 5px 0px; float: left; width: 470px; height: auto; }
input { font-size: 9px; width: 80px; color: rgb(108, 108, 108); text-align: left; padding-left: 2px; }
select { font-size: 9px; color: rgb(108, 108, 108); }
#currResult { width: 80px; overflow: hidden; font-size: 10px; font-weight: 700; float: right; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); border: 1px solid rgb(189, 189, 189); text-align: right; padding: 1px 2px; }
.currency p { font-size: 10px; text-align: right; color: rgb(108, 108, 108); }
.currency h1 { float: left; text-align: center; width: 115px; font-size: 12px; font-weight: 700; text-transform: uppercase; color: rgb(104, 1, 3); padding: 0px; margin: 5px 0px 0px 5px; }
#fromAmount { text-align: right; border: 1px solid rgb(189, 189, 189); padding: 1px 2px; width: 80px; }
table.currency_table { width: 340px; float: left; }
table.currency_table td.td_size { width: 90px; }
#c_v_p_main { float: left; border: 1px solid rgb(189, 189, 189); height: 250px; width: 280px; padding: 0px 10px; }
#c_v_p_loader { float: left; font-size: 12px; width: 280px; height: 150px ! important; margin-top: 5px; }
#c_v_p_loader p { margin-bottom: 5px; height: auto; width: 280px; float: left; }
#c_v_p_main .table_populi { float: left; width: 269px; margin-top: 5px; }
#c_v_p_main .table_populi #v_p_q { width: 269px; }
#c_v_p_main .table_populi #v_p_c { width: 90px; }
#c_v_p_main .table_populi .list_country { width: 105px; text-align: right; float: right; padding: 2px 0px; }
#c_v_p_main .table_populi .etiqueta_populi { float: left; font-size: 14px; color: rgb(65, 64, 66); font-weight: 700; }
#c_v_p_main .table_populi .country_populi { width: 152px ! important; text-align: right; font-size: 12px; color: rgb(65, 64, 66); font-weight: 700; float: right; padding: 4px; }
.c_v_p_CR { background-image: url(8b62d4d51c4c070767f527e778cd9fb86c17f81b.jpg) ; }
.c_v_p_GT { background-image: url(9df60b4fee4720fa1b4507ff15e7f041e5ee5dd9.jpg) ; }
.c_v_p_HN { background-image: url(2449603cc911f66af1565f3521087fa0926db510.jpg) ; }
.c_v_p_NI { background-image: url(6e39752a2fc3f82ece445cc3efc7ecb97c8a46ba.jpg) ; }
.c_v_p_PA { background-image: url(11d91465f1ba7b2de2295a62f013a0e215c5041d.jpg) ; }
.c_v_p_SV { background-image: url(7123188cb19918a9da7604d54a75214a7cfd4952.jpg) ; }
a.logo_cid { float: right; background-image: url(fca244ce8e842ce49a284609673450c2dad54467.gif) ; width: 75px; height: 24px; background-repeat: no-repeat; }
.logo_cid img { border: 0px none; float: left; padding: 0px; margin: 0px; }
#moreResources .tab_title { position: relative; cursor: pointer; border-width: 1px; border-style: solid; border-color: rgb(189, 189, 189) rgb(189, 189, 189) rgb(255, 255, 255); font-size: 11px; padding: 4px; z-index: 900; background-color: rgb(255, 255, 255); margin-left: 7px; }
#moreResources .tab_title a { font-size: 10px; color: rgb(102, 102, 102); font-weight: 700; }
#moreResources .tab_content { border: 1px solid rgb(213, 213, 213); padding: 4px; margin-top: 4px; float: left; width: 97%; }
#moreResources .tabs_column_c { width: 95% ! important; }
#moreResources { width: 100%; overflow: hidden; text-align: left; float: left; height: auto; margin-bottom: 5px; clear: both; }
#moreResourcesTab_moreInSection { width: 96%; }
#navlist3 li { display: inline; list-style-type: none; }
#moreResources p.titulo_gris { color: rgb(102, 102, 102); font-size: 11px; padding: 6px 2px 10px 0px; font-weight: 700; }
#moreResources .unselected { background-color: rgb(240, 244, 245) ! important; border-bottom: 1px solid rgb(189, 189, 189); color: rgb(102, 102, 102); }
#moreResources .unselected a { color: rgb(102, 102, 102); font-weight: 400; }
#moreResourcesTabs a { font-size: 11px; color: rgb(104, 1, 3); font-family: Georgia; }
table.moreResources { float: left; margin-left: 4px; }
table.moreResources td { padding: 2px 0px; vertical-align: top; }
.articulo_moreresources a { font-size: 11px; font-family: Georgia; line-height: 11px; float: left; }
table.moreResources img { float: left; margin: 0px; padding: 1px 0px 0px; }
.articulo_moreresources_bullets { background-image: url(0c95b0db6225e138e6a5be3754a211904526b976.jpg) ; background-repeat: no-repeat; padding: 0px 0px 3px 15px; font-size: 11px; overflow: hidden; font-weight: 700; }
.articulo_moreresources_bullets a { font-weight: 400; line-height: 12px; font-family: georgia; font-size: 11px; }
#moreResourcesTabs a.moreResources_contributors_see_more { display: block; font-size: 10px; font-style: italic; font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; padding: 3px 0px 2px 5px; width: 97%; text-align: right; }
div.moreResources div.mr_list a { font-size: 11px; display: block; background-image: url(0c95b0db6225e138e6a5be3754a211904526b976.jpg) ; background-repeat: no-repeat; font-weight: 400; padding: 4px 4px 3px 15px; color: rgb(104, 1, 3); font-family: Georgia,serif; line-height: 11px; background-position: 0px 4px; width: 141px; overflow-wrap: break-word; }
div.moreResources p.mr_list_title { font-size: 11px; font-style: italic; padding: 0px 0px 0px 5px; }
div.mr_list_links { display: block; float: left; clear: both; }
.list_view_link_search > ul { font-size: 11px; margin: 13px; }
.marco_position_relative { position: relative; float: left; width: 485px; height: 240px; z-index: 1000; margin: 5px 0px 6px; }
.marco_position_absolute { float: left; position: absolute; height: 240px; z-index: 9999; width: 485px; border: 1px solid rgb(255, 255, 255); }
.marco_queryfilter { float: left; position: absolute; height: 200px; width: 485px; z-index: 9999; border: 0px none; }
.qFilterExpandido { background: rgb(248, 248, 248) none repeat scroll 0% 0%; border: 1px solid rgb(189, 189, 189); z-index: 9999; }
.queryFilterNoFacetsHolder { float: left; }
.queryFilterNoFacetsHolder .marco_position_relative { height: auto; position: static; }
.queryFilterNoFacetsHolder .marco_position_absolute { height: auto; position: static; }
.queryFilterNoFacetsHolder .marco_queryfilter { height: auto; position: static; }
div.queryFilterFacet { width: 135px; float: left; position: relative; padding: 0px 10px 5px 4px; border-right: 1px solid rgb(235, 235, 235); height: 100%; }
.facet_showing_hidden { background: rgb(245, 245, 246) none repeat scroll 0% 0% ! important; border-left: 1px solid rgb(189, 189, 189) ! important; border-right: 1px solid rgb(189, 189, 189) ! important; border-bottom: 1px solid rgb(189, 189, 189) ! important; height: auto ! important; width: 128px; float: left; }
div.queryFilterEnd { clear: both; }
#queryFilterFacets { width: 100%; float: left; }
div.queryFilterFacetsHolder { padding: 0px 9px 4px; float: left; }
div.queryFilterFacet a { float: left; font-size: 10px; width: 100%; line-height: 1; padding: 2px 0px 2px 2px; }
div.queryFilterFacet a:hover { color: rgb(0, 0, 0); }
div.queryFilterFacet h5 { font-size: 10px; color: rgb(102, 102, 102); }
div.queryFiltersNavigation span { cursor: pointer; }
div.queryFiltersNavigation .disabled { color: gray; cursor: default; }
div.queryFilterHiddenOpts { position: relative; background: rgb(255, 255, 255) none repeat scroll 0% 0%; z-index: 200; }
span.navigationButton { cursor: pointer; color: rgb(102, 102, 102); font-weight: 700; padding-left: 5px; font-size: 9px; }
#queryFilterSearchBar { float: left; width: 480px; }
div.queryFilterHiddenOpts a { float: left; width: 100%; }
.queryFilterUsedFacets_topics { font-size: 10px; font-weight: 400; color: rgb(141, 141, 141); border-top: 1px solid rgb(255, 255, 255); border-bottom: 1px solid rgb(235, 235, 235); float: left; width: 100%; margin-top: 3px; padding-bottom: 3px; }
.queryFilterUsedFacets { font-size: 11px; padding-top: 5px; float: left; width: 100%; font-style: italic; color: rgb(136, 136, 136); }
div.queryFilterUsedFacets a { font-size: 10px; font-weight: 700; }
div.queryFilterFacetsTopBar { padding-top: 10px; }
.top_queryfilter { float: left; padding: 5px 10px; width: 97%; }
.top_queryfilter h4 { font-size: 10px; float: left; padding: 0px 1px; }
.top_queryfilter h4 a { font-size: 10px; float: left; color: rgb(0, 0, 0); margin-right: 5px; white-space: nowrap; }
.queryFiltersNavigation span { float: right; font-size: 10px; padding-top: 5px; white-space: nowrap; font-weight: 700; color: rgb(102, 102, 102); }
.results_search { float: left; padding: 0px 10px; width: 471px; }
.btnFilterQueryShowHidden { font-size: 10px; background-image: url(1cec9811bd1d91b4582ea8f68bc73a822aea112b.jpg) ; padding: 4px 0px 0px 23px; background-repeat: no-repeat; cursor: pointer; font-weight: 400; color: rgb(136, 136, 136); float: left; font-style: italic; background-position: 5px 3px; }
.btnFilterQueryHideHidden { font-size: 10px; background-image: url(91abf253088aaab2b0322b3c7b34aefd94e7b106.jpg) ; padding: 4px 0px 0px 23px; background-repeat: no-repeat; cursor: pointer; font-weight: 400; color: rgb(136, 136, 136); float: left; font-style: italic; background-position: 5px 3px; }
div.queryFilter_subFacet a { font-size: 9px; display: block; }
.qFilterSearchBox { width: 300px; float: left; font-size: 10px; padding: 1px; margin: 0px 2px; border: 1px solid rgb(189, 189, 189); font-weight: 700; color: rgb(0, 0, 0); }
.btn_search_query { background-image: url(d94bb069324cfb2cfb330c9f8b63f3596b762c8c.jpg) ; width: 16px; height: 16px; float: left; cursor: pointer; background-repeat: no-repeat; }
.qFilterForSearch .qFilterSearchBox { width: 430px; font-size: 14px; padding: 2px; margin-bottom: 3px; color: rgb(104, 1, 3); }
.qFilterForSearch h4.search_title { font-size: 12px; padding-bottom: 2px; color: rgb(102, 102, 102); }
.qFilterForSearch .top_queryfilter h4 a { font-size: 13px; color: rgb(104, 1, 3); }
div.csearch_header h4 { font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 10px; font-weight: 700; padding: 0px; }
div.csearch_header table { margin: 10px 0px 10px 10px; }
div.marketplace_search_filter { padding: 10px 0px 20px; float: left; }
div.marketplace_search_filter input.qFilterSearchBox { font-size: 16px; font-weight: 700; color: rgb(104, 1, 3); padding: 3px; width: 392px; }
div.marketplace_search_filter .btn_search_query { background-image: none; background-color: rgb(182, 28, 6); border: 1px solid rgb(104, 1, 3); color: rgb(255, 255, 255); font-size: 10px; font-weight: 700; width: auto; padding: 2px 4px 1px; }
div.marketplace_search_filter div.filter_types a { font-size: 10px; font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; color: rgb(104, 1, 3); width: 100%; text-align: left; display: block; }
div.marketplace_search_filter div.filter_types { padding-left: 68px; }
div.marketplace_search_filter span.input_search_title { float: left; font-size: 10px; font-weight: 700; padding: 9px 4px 0px 0px; }
div.marketplace_search_filter div.used_types { font-size: 10px; font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; text-align: left; padding-left: 68px; }
div.marketplace_search_filter div.used_types a { color: rgb(104, 1, 3); }
div.marketplace_search_filter p.header_text { font-size: 12px; padding-bottom: 2px; }
div.marketplace_search_filter input.disabled_text { font-size: 10px; font-weight: 400; color: rgb(153, 153, 153); }
div.marketplace_search .top_queryfilter { padding: 5px 10px; }
div.marketplace_search_hide_filters .marco_position_relative { height: 60px; }
div.marketplace_search_hide_filters .marco_position_relative .marco_position_absolute { height: 60px; }
div.marketplace_search_hide_filters .marco_position_relative .marco_position_absolute .marco_queryfilter { height: 60px; }
