/*Anuncios patrocinados*/

DIV#esmas_horizontal_ads{
		padding:0 0 10px!important;
		margin:0 !important;
		overflow:hidden; 
		clear:both; 
		height:1%;
		height:inherit;
}

DIV.cwsHorizontalAdsHeader{
	background:#EAEAEA; 
	border-bottom : 1px dotted #CCCCCC;
	padding:5px 0 5px 10px; 
	font:normal 18px Arial;
	color:#624C7D;	
}

DIV.cwsHorizontalAdsResult{margin:10px 0 5px 10px; width:31%}
DIV.cwsHorizontalAdsResult, DIV.cwsHorizontalAdsResult A{font:normal 12px Arial !important}
DIV.cwsHorizontalAdsResult DIV.cwsHorizontalAdsTitle, DIV.cwsHorizontalAdsResult DIV.cwsHorizontalAdsTitle A{color:#624C7D!important}
DIV.cwsHorizontalAdsResult DIV.cwsHorizontalAdsSnippet, DIV.cwsHorizontalAdsResult DIV.cwsHorizontalAdsSnippet A{color:#4C4C4C !important}
DIV.cwsHorizontalAdsResult DIV.cwsHorizontalAdsUrl, DIV.cwsHorizontalAdsResult DIV.cwsHorizontalAdsUrl A{color:#4C4C4C}


div.sectionContainer.noMarginBottom{margin-bottom:0}



 /*bold para cuando se utilice la i*/

DIV.subChannelNote H5 i{font-weight:bold}
DIV.subChannelNote H6, DIV.subChannelNote H6 A i{font-weight:bold}
UL.testList LI H4 A i{font-weight:bold}
DIV.noteContent H2 i {font-weight:bold}
SPAN.ntTitulito i{font-weight:bold}
SPAN.ntTitulito em{font-weight:bold; color:#a95aad }
STRONG em{font-weight:bold}
P em STRONG, P STRONG em{font-weight:bold; font-style:italic}

 
/*Nota Terminal*/
#textbody ul.unIndentedList{
width:auto!important;
}

#mnbar li a.top_link span{
	color:#FFF !important;
}

/*Foros(Nota terminal)*/

#itemForum H3 SPAN, #itemForum H3 SPAN A{font:normal 12px Arial, Helvetica, sans-serif;}

body:not(:root:root) b{
	font-weight:normal !important;
}
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0)
{
	DIV.noteAndList{
		background-color:#EEECF2;
		padding:0 0 0;
		clear:both; 
		overflow:hidden;
		height:auto;
		position:relative;
		opacity: 100;
		filter: alpha(opacity=100);	
	}
	DIV#esmas_horizontal_ads{
		padding:0 0 10px!important;
		margin:0 !important;
		overflow:hidden; 
		clear:both; 		
		height:auto;
	}
	DIV.sectionContainer{
	margin:0 0 20px 0;
	padding:0 0 8px 0;
	overflow:hidden;
	clear:both;	
	height:auto;
	}
	UL.womanGallery LI{
	clear:both;
	overflow:hidden;	
	height:auto;
	padding:5px !important;
	background-color:#F6F5F9;
	}
	#womanCarousel, #headerSubchannel{
	width:auto;
	clear:both;
	overflow:hidden; 
	height:auto;
	position:relative;
	.position:inherit;
	}
}

DIV.ls {
	.margin-top: -8px !important;
}
li#item_4{
	z-index: 1 !important;
	position: relative !important;
}
li#estilos{
	width: 142px !important;
	*width: 145px !important;
	z-index: 999 !important;
	position: relative !important;
}
li#item_12{
	z-index: 0 !important;
}
li#item_13{
	z-index: 0 !important;
}

#mnbar {
	width: auto !important;
}

#sectorLogo {
	width: auto !important;
}


/* esmasAds */

.dbclkVerticalAdsHeaderText {
    float: left;
    font-size: 13px;
    font-weight: bold;
    text-align: left;
}

.dbclkVerticalAdsResult {
	background-color:#E4E4E4;
    margin-bottom: 10px;
    margin-left: 7px;
	margin-right: 7px;
    margin-top: 10px;
    text-align: left;
	width:225px;
	float:left;
}
.dbclkVerticalBorderDotted {
	width:1px;
	margin-top:10px;
	margin-bottom:10px;
	height:80px;
	float:left;
	border-left:dotted thin #c4c4c4;
}
.dbclkVerticalAdsBottom {
    border-top-color: #CCCCCC;
    border-top-style: solid;
    border-top-width: 1px;
    font-size: 0;
    height: 1px;
    line-height: 1px;
}
.dbclkVerticalAdsTitle a:link, .dbclkVerticalAdsTitle a:visited, .dbclkVerticalAdsTitle a:active, .dbclkVerticalAdsTitle a:hover {
    color: #505050;
    font-family: PTSerif;
    font-size: 13px;
	font-weight:bold;
}
.dbclkVerticalAdsSnippet a:link, .dbclkVerticalAdsSnippet a:visited, .dbclkVerticalAdsSnippet a:active, .dbclkVerticalAdsSnippet a:hover {
    color: #686868;
    font-family: PTSerif;
    font-size: 12px;
}
.dbclkVerticalAdsUrl a:link, .dbclkVerticalAdsUrl a:visited, .dbclkVerticalAdsUrl a:active, .dbclkVerticalAdsUrl a:hover {
    color: #B3470B;
    font:13px PTSerif!important;
    *font:11px Arial !important;
    font-weight:bold !important;
}
.dbclkAdImage{
	float:left;
	max-width:85px;
}
.dbclkAdText{
	float:left;
	max-width:135px;
	line-height:14px;
}
/* para las notas terminales */

#dbclk_vertical_adsNT {
    margin-bottom: 30px;
    margin-left: 20px;
    width: 280px;
}

.dbclkVerticalAdsHeaderNT {
    /*background-image: url("images/RV_bg_Header.gif");*/
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("http://i2.esmas.com/img/noticieros_nv/back-reporte.jpg");
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    height: 20px;
    width: 280px;
}



.dbclkVerticalAdsHeaderTextNT {
	color: #5C7390;
    font-size: 16px;
    height: 20px;
    line-height: 20px;
    overflow-x: hidden;
    overflow-y: hidden;
    text-align: center;
    width: 280px;
}

.dbclkVerticalAdsResultsNT {
    /*background-color: #F9F9F9;*/
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #CCCCCC;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #CCCCCC;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    clear: both;
    padding-bottom: 0;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 0;
}
.dbclkVerticalAdsResultNT {
    clear: both;
    margin-bottom: 10px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 10px;
    text-align: left;
    background-color:#e4e4e4;
}

.dbclkVerticalAdsTitleNT a:link, .dbclkVerticalAdsTitleNT a:visited, .dbclkVerticalAdsTitleNT a:active, .dbclkVerticalAdsTitleNT a:hover {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
	
}
.dbclkVerticalAdsSnippetNT a:link, .dbclkVerticalAdsSnippetNT a:visited, .dbclkVerticalAdsSnippetNT a:active, .dbclkVerticalAdsSnippetNT a:hover {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
}
.dbclkVerticalAdsUrlNT a:link, .dbclkVerticalAdsUrlNT a:visited, .dbclkVerticalAdsUrlNT a:active, .dbclkVerticalAdsUrlNT a:hover {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: underline;
    -moz-text-decoration-style: solid;
    color: #666666;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
}
.dbclkAdImageNT{
	float:left;
	max-width:85px;
}
.dbclkAdTextNT{
	float:left;
	max-width:190px;
}


/* fin de CPC notas terminales*/


/*
MOD ADVERTISING
*/
#mod-adv { width:278px; border:3px solid #ECEAE7; padding:8px; margin:0 0 22px 0; overflow:hidden; }
#mod-adv .ctn-section { position:relative !important; width:274px; padding:0 0 12px 4px; margin:0; }
#mod-adv .ctn-section .ttl-section span { background-position:0 -175px; background-repeat:no-repeat; }
#mod-adv .ctn-section .ttl-section a:hover span { background-position:-200px -175px; }
#mod-adv li { position:relative; height:77px; margin:0 0 17px 0; font-weight:bold; overflow:hidden; *margin-bottom:16px; }
#mod-adv li img { position:absolute; top:0; left:0; width:89px; height:77px; }
#mod-adv li span,
#mod-adv li strong { display:block; padding:0 0 0 98px; cursor:pointer; }
#mod-adv li .store { margin:0 0 5px 0; font-size:14px; }
#mod-adv li strong { margin:0 0 3px 0; text-decoration:underline; }
#mod-adv li .description { font-weight:normal; margin-bottom:8px; color:#5D5850; }
#mod-adv li .price { display:inline; font-size:14px; color:#FF9900; background:url("http://www.tuminetworks.com/doubleclick/_img/ico-general.png?nocache") right -219px no-repeat; padding-right:9px; }
#mod-adv li a:hover .price { text-decoration:underline; }
#mod-adv form { height:28px; background:url("http://www.tuminetworks.com/doubleclick/_img/bgr-general.png") 0 0 no-repeat; }
#mod-adv form legend { display:none; }
#mod-adv form .q { position:relative; overflow:hidden; float:left; border:0; width:197px; padding:8px 0 0 11px; line-height:16px; background:none; color:#999; *line-height:13px; }
#mod-adv form .submit { width:60px; height:28px; float:right; background:url("http://www.tuminetworks.com/core/_img/btn-general-pt.png") 0 -420px; border:none; overflow:hidden; text-indent:-999px; line-height:99em; cursor:pointer; }
#mod-adv form .submit:hover { background-position:-250px -420px; }

#mod-adv .ctn-section .ttl-section span { width:82px; background-image:url("http://www.tuminetworks.com/doubleclick/textads/images/ttl-general-es.png"); }

.ttl-section a { display:block; float:left; background:url("http://www.tuminetworks.com/doubleclick/_img/ico-general.png?nocache") right -262px no-repeat; padding-right:11px; }
.ttl-section span { display:block; float:left; height:25px; overflow:hidden; line-height:99em; letter-spacing:-0.7px; font-size:24px; font-weight:bold; background-repeat:no-repeat; word-spacing:-4px; *word-spacing:-2px; *letter-spacing:-1.2px; }
.ttl-section a span { cursor:pointer; }