/* 20100310-1550 */
/* New Layout */
#trr-ctn-general { width:936px !important;}
.col-right { width:300px !important; margin:0 0 0 8px !important; }

/* Util */
.clearfix:after { content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0; }
.clearfix { display:inline-block; }
html[xmlns] .clearfix { display:block; }
* html .clearfix { height:1%; }

/* Elements */
.col-right  h2 { line-height:16px; margin-bottom:12px; margin-top:2px; } /* from core pt - to keep integrity in latam */

.col-right .kicker { padding:0 0 4px 0; }
.col-right .kicker, .kicker a { font-weight:bold; text-transform:uppercase; color:#FF9900; }
.col-right .kicker a:hover { text-decoration:underline; }

.col-right .photo, .col-right .video, .col-right .vc, .col-right .twitter { display:block; float:left; height:14px; margin:-3px 0 0 0; padding-right:5px; *padding-right:2px; overflow:hidden; text-indent:-9999px; background:url(../_img/ico-general.png) no-repeat; }

.col-right .photo { width:12px; background-position:0 4px; }
.col-right .video { width:13px; background-position:0 -41px; }
.col-right .vc { width:22px; background-position:0 -87px; margin:-1px 0 0 0; }
.col-right .twitter { width:9px;  background-position:0 -132px;  }

.col-right a:hover .photo { background-position:-100px 4px; }
.col-right a:hover .video { background-position:-100px -41px; }
.col-right a:hover .vc { background-position:-100px -87px; }
.col-right a:hover .twitter { background-position:-100px -132px;  }

/* Core latam is quite different */
.col-right .ctn-section h2 { overflow:hidden; height:25px; }
.col-right .btn-general {  }
.col-right .combobox .cmb-value div { margin-right:0; }

/* Advertising */
.ctn-tgm-advertising {position:absolute;top:-9999px;}
.ctn-tgm-advertising div {margin:0;}

#trr-ctn-advertising {width:936px !important; margin:0 auto;}
#trr-ctn-advertising .ctn-tgm-advertising { position:absolute; }
.ctn-tgm-advertising { /* background:red; */ }


.ctn-tgm { position:relative; overflow:hidden; }
.ctn-tgm-button-1 { width:195px; height:31px; }
.ctn-tgm-button-2 { width:195px; height:40px; }
.ctn-tgm-button-3 { width:88px; height:31px; }
.ctn-tgm-right { width:300px; height:250px; margin:0 0 8px 0; overflow:hidden; }

.ctn-tgm-ppi { width:300px; height:656px; *height:662px; }
.ctn-tgm-ppi-compact { width:300px; height:369px; }
.LNG_en .ctn-tgm-ppi, .LNG_es .ctn-tgm-ppi { height:623px; }
.LNG_en .ctn-tgm-ppi-compact, .LNG_es .ctn-tgm-ppi-compact { height:345px; }

.ctn-tgm-bottom { position:relative; height:106px; margin:21px auto 0 auto; background:#ECEAE7; }
.ctn-tgm-contentmodule { width:300px; height:100px; }
.ctn-tgm-pbuttons { position:relative; height:31px; margin:12px 0; }
.ctn-tgm-textlinks { position:relative; height:40px; }

.col-right .ctn-tgm { margin:0 0 22px 0; }
.ctn-section .ctn-tgm {  position:absolute; top:-4px; }
.col-right .ctn-section .ctn-tgm { right:0; }

/* Advertising Containers Absolute */
#ctn-tgm-pbuttons1, #ctn-tgm-pbuttons2 { width:195px; height:40px; }
#ctn-tgm-pbuttons1 { margin-left:0; }
#ctn-tgm-pbuttons2 { margin-left:424px; }
#ctn-tgm-right, #ctn-tgm-right-2, #ctn-tgm-right-3 { margin-left:636px; width:300px; height:250px; }
#ctn-tgm-ppi { margin-left:636px; width:300px; height:649px !important; }
#ctn-tgm-ppi-compact { margin-left:636px; width:300px; height:390px !important; }
#ctn-tgm-poll { margin-left:848px; width:88px; height:31px; }
#ctn-tgm-contentmodule { margin-left:636px; width:300px; height:123px; }
#ctn-tgm-bottom { width:728px; height:90px; margin-left:104px; margin-top:8px; }
#ctn-tgm-contentmodule { height:123px !important; }

#trr-ctn-advertising {width:943px;margin:0 auto;}
#ctn-tgm-top {margin-left:109px;z-index:999;}
#ctn-tgm-fmedia {margin-left:531px;}
#ctn-tgm-fmedia {color:#BEB7AF;font-size:9px;line-height:31px;}
#ctn-tgm-fmedia em,
#ctn-tgm-fmedia div {float:left;font-style:normal;text-transform:lowercase;}
#ctn-tgm-textlinks {width:619px;}
#ctn-tgm-pagesponsor {position:absolute;top:-9999px;margin-left:839px;}
#ctn-tgm-sbuttons1, #ctn-tgm-sbuttons2, #ctn-tgm-sbuttons3{margin-left:532px;}

/* reset and hetitage */

#mod-adv * { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#5D5850; }
#mod-adv a { color:#47423A; text-decoration:none; }
#mod-adv a:hover, #mod-adv a:hover * { color:#FF9900 !important; }
#mod-adv br { display:none; }
#mod-adv .ttl-section a { display:block; float:left; background:url(../_img/ico-general.png) right -262px no-repeat; padding-right:11px; }
#mod-adv .ttl-section span { display:block; float:left; height:25px; overflow:hidden; line-height:99em; font-size:24px; font-weight:bold; }
#mod-adv .ttl-section a span { cursor:pointer; }

#mod-related-sites * { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#5D5850; }
#mod-related-sites a { color:#47423A; text-decoration:none; }
#mod-related-sites a:hover, #mod-related-sites a:hover * { color:#FF9900 !important; }
#mod-related-sites br { display:none; }
#mod-related-sites .ttl-section a { display:block; float:left; background:url(../_img/ico-general.png) right -262px no-repeat; padding-right:11px; }
#mod-related-sites .ttl-section span { display:block; float:left; height:25px; overflow:hidden; line-height:99em; font-size:24px; font-weight:bold; cursor:pointer; }

#mod-poll * { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#5D5850; }
#mod-poll a { color:#47423A; text-decoration:none; }
#mod-poll a:hover, #mod-related-sites a:hover * { color:#FF9900 !important; }
#mod-poll br { display:none; }
#mod-poll .ttl-section a { display:block; float:left; background:url(../_img/ico-general.png) right -262px no-repeat; padding-right:11px; }
#mod-poll .ttl-section span { display:block; float:left; height:25px; overflow:hidden; line-height:99em; font-size:24px; font-weight:bold; cursor:pointer; }

#mod-services * { font-family:Arial, Helvetica, sans-serif; font-size:11px; }
#mod-services a { color:#47423A; text-decoration:none; }
#mod-services a:hover, #mod-services a:hover * { color:#FF9900 !important; }
#mod-services br { display:none; }
#mod-services .ttl-section a { display:block; float:left; background:url(../_img/ico-general.png) right -262px no-repeat; padding-right:11px; }
#mod-services .ttl-section span { display:block; float:left; height:25px; overflow:hidden; line-height:99em; font-size:24px; font-weight:bold; cursor:pointer; }

#mod-cellphone * { font-family:Arial, Helvetica, sans-serif; font-size:11px; }
#mod-cellphone h5 { height:12px !important; line-height:12px !important; margin:0 !important; text-transform:none; }
#mod-cellphone a { color:#47423A; text-decoration:none; }
#mod-cellphone a:hover, #mod-services a:hover * { color:#FF9900 !important; }
#mod-cellphone br { display:none; }
#mod-cellphone .ttl-section a { display:block; float:left; background:url(../_img/ico-general.png) right -262px no-repeat; padding-right:11px; }
#mod-cellphone .ttl-section span { display:block; float:left; height:25px; overflow:hidden; line-height:99em; font-size:24px; font-weight:bold; cursor:pointer; }
#mod-cellphone h4 { text-transform:none !important; }

#mod-dictionary-rightrail * { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#5D5850; }
#mod-dictionary-rightrail a { color:#47423A; text-decoration:none; }
#mod-dictionary-rightrail a:hover, #mod-dictionary-rightrail a:hover * { color:#FF9900 !important; }
#mod-dictionary-rightrail br { display:none; }
#mod-dictionary-rightrail .ttl-section a { display:block; float:left; background:url(../_img/ico-general.png) right -262px no-repeat; padding-right:11px; }
#mod-dictionary-rightrail .ttl-section span { display:block; float:left; height:25px; overflow:hidden; line-height:99em; font-size:24px; font-weight:bold; cursor:pointer; }

#mod-audience-pulse-ver * { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#5D5850; }
#mod-audience-pulse-ver a { color:#47423A; text-decoration:none; }
#mod-audience-pulse-ver a:hover, #mod-audience-pulse-ver a:hover * { color:#FF9900 !important; }
#mod-audience-pulse-ver br { display:none; }
#mod-audience-pulse-ver .ttl-section a { display:block; float:left; background:url(../_img/ico-general.png) right -262px no-repeat; padding-right:11px; }
#mod-audience-pulse-ver .ttl-section span { display:block; float:left; height:25px; overflow:hidden; line-height:99em; font-size:24px; font-weight:bold; cursor:pointer; }

.trr-ctn-body .right{height:38px;}
.mod-market {height:106px;float:none!important;}

/*Combobox History*/
#comboYears {margin-bottom:15px; float:left;}
#historyList {display:none;}
#comboYears #historyList {display:block;}
.clearfix .combo-date{float:left; font-size:21px; line-height:18px; font-weight:bold;margin-right:15px;}
.ctn-history .history{margin-bottom:22px;margin-top:4px;}

/*.ttl-related{margin-top: -4px !important;}*/