/*------------------------------------------------------------------
[Cabecera / #header]
*/
#header{}

#header-inner {
 	overflow:			hidden;
	_height:			1%;
}

/*------------------------------------------------------------------
[Contenido central / #main]
*/
#main {
	background:url(../_images/bg-menu-content.jpg) no-repeat;
	min-height:500px; 
	padding-bottom:70px;
}

.clearfix{clear:both;}

/*------------------------------------------------------------------
[Menú / #menu]
*/
#menu {
	height:				26px;
 	padding-left:		10px;
	padding-top:		14px;
}
#menu ul {
	overflow:			hidden;
	font-family:		"Times New Roman", Times, serif;
}
#menu li {
	float:				left;
	padding-left:		11px;
	margin-right:		10px;
	background-image:	url(../_images/square.gif);
	background-repeat:	no-repeat;
	background-position:left center;
}
/* Opera */ 
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) { 
	head~body #menu li {margin-right:3px;} 
} 
#menu li a {
	color:				#000;
	text-decoration:	none;
	text-transform:		uppercase;
	font-weight:		normal;
	font-size:			1.1em;
	font-family:		"Times New Roman", Times, serif;
}
#menu li a:hover {
	color:				#003E71;
}
#menu li:hover {
	background-image:	url(../_images/square-active.gif);
}

#menu li a.active {
	color:				#003E71;
}

#menu li.on {
	background-image:	url(../_images/square-active.gif);
}
#menu li.first {
	background:			none;
}
#menu li.off ul, #menu li.on ul {/*Oculta la sub-navegación*/
	display:			none;
}
#menu li.off ul, #menu li.on ul {/*coloca la sub-navegación debajo de la navegación principal*/
	display:			none;
	position:			absolute;
	top:				41px;
	height:				28px;
	width:				920px;
	left:				0;
}

#menu li.on ul {/*display active subnav list*/
	display: 			block;
	padding-left:		10px;
	background-image:	url(../_images/subrayado.gif);
	background-repeat:	repeat-x;
	background-position:bottom;
}
#menu li.on ul li{
	padding-right:		15px;
	margin-right:		15px;
	background-image:	url(../_images/subnav-linea-vert.gif);
	background-repeat:	no-repeat;
	background-position:right bottom;
	height:				23px;
	padding-top:		5px;
}
#menu li.on ul li.last{
	background-image:	none;
} 
#menu li.on ul li a{
	font-size:			1em;
	font-family:		Times News Roman;	
} 

/*------------------------------------------------------------------
/*Estilos generales para el container*/
.container {
   	clear:both;
	margin-bottom:40px;
}

.container .header{
 	background:url(images/subrayado.gif) repeat-x bottom;
	float:left;
	width:100%;
	margin-bottom:1em;
}

.headSection{
 	background:url(images/subrayado.gif) repeat-x bottom;
} 

.cvs #footer .container .header{height:2px}
.container .header .actions{
 	float:left;
/*	*width:1%; /*IE7 - IE6*/
}
.container .header .icon {
 	float:left;
	margin-top:-10px;
}
.container .header h2{
	float:left;
}
#home .container .header h2{
	padding-left:5px;
	padding-top:10px;
}
.container .header .visibility {
 	float:right;
}


.container .content {
	clear:both;
}
.container.marvalNewsC  .content{clear:none}
.container .footer {}

/*container rounded*/
.container.rounded{
	background:url(../../skins/marval/images/bg-home-colapsable3.gif) no-repeat top;
	padding:0 20px 10px;
	margin-bottom:0;
	min-height:133px;
	height:auto !important;
	height:133px;	
}

.container.rounded .header, .container.non-header .header{background:none;}
#content .container.rounded{background:url(../../skins/marval/images/bg-home-marval-news.png) no-repeat top}

/*container plano*/
.container.plano .header{background:none; margin-bottom:0}

/*Estilos para el container en el lateral derecho*/
#sidebar-right .container{margin-bottom:20px}
#sidebar-right .container .header ,
#sidebar-right .container .content,
#sidebar-right .container .footer  {
/* 	padding-left:		20px;
	padding-right:		20px; */
}

#sidebar-right .content ul{padding:1em 0;}
.publicaciones #sidebar-right .content ul{padding:0; margin-bottom:0}
#sidebar-right .content ul li{
	list-style:none;
}
#sidebar-right .content li a,
.mTitulo, .flecha-m li{
	background: url(../../skins/marval/images/arrow.gif) no-repeat 0 4px;
	padding-left:13px;
	display: inline-block;
	text-decoration:none
}
.publi-layout #sidebar-right .content li a{
	background:none;
	padding-left:0
}
.publi-layout #sidebar-right .content li a:hover{background:none}
#sidebar-right .content .contactos li,
#sidebar-right .content .contactos li a{
	background:none;
	padding-left:0;
}

.publicaciones .flecha-m li{
	background:none;
	padding-left:0
}

.flecha-m li{margin-bottom:1em;}
.listado-m span, .listado-m a{font-weight:bold}
.publicaciones #content .listado-m span,
.publicaciones #content .listado-m a{
	font-size:11px;
	line-height:1.2em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
/*	font-family:"Times New Roman", Times, serif;*/
	color:#635952
}
.publicaciones #sidebar-right .listado-m span{
	line-height:1.2em;
	font-weight:normal;
	color:#DEDDD8
}
	
.publicaciones #sidebar-right .listado-m span.detail{color:#AC9F99; padding-left:0; display:block}
/*.publicaciones #sidebar-right .titulo-mm{text-transform:uppercase}*/
.listado-m{margin-top:15px}
.publicaciones #sidebar-right .listado-m{margin-top:60px;*margin-top:0}
.listado-m li{*width:100%}
#sidebar-right .content li ul li a, #sidebar-right .content li ul li a:hover{background:none; font-weight:normal !important}
#sidebar-right .content li ul{padding:0 0 0.5em}
.mTitulo{font-weight:bold}
#sidebar-right .content li .detail{padding-left:13px;}
#sidebar-right .content h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;  /*62.5%;*/
	font-weight: bold;
	color: #333;
}
#sidebar-right .content li a:hover{
	background-image:url(../../skins/marval/images/arrow-active.gif);
	text-decoration:underline;
}
#sidebar-right table img{margin-right:12px}
#home #sidebar-right table img{margin:0 auto 8px;}
/*Listas Socios/Consultores/Asociados*/
  ul.FloatLeft {
	Float: left;
	width: 210px;
	List-style-type: none;
	text-decoration: none;
  }

ul.FloatLeft li{
	background:url(../../skins/marval/images/arrow.gif)	no-repeat 0 3px;
	padding-left:13px;
	padding-right:10px;
	margin-bottom:1em;
	text-decoration:none;	
	overflow:hidden;
	*height:1%
}
ul.FloatLeft li:hover{
	background-image:	url(../../skins/marval/images/arrow-active.gif);
	list-style-image: none;
	background-repeat:	no-repeat;
	background-position:0 3px;
	padding-left:		13px;
	margin-bottom:		1em;
}
ul.FloatLeft  a{
	text-decoration:none;
	list-style-image:none;
	background-repeat:no-repeat;
	background-position:0 3px;
/*	padding-left:13px;*/
	margin-bottom:1em;
}
ul.FloatLeft a.no-hover{font-weight:bold; cursor:default}
ul.FloatLeft a.no-hover:hover{text-decoration:none; color:#333}
ul.FloatLeft a:hover{
	text-decoration:underline;
	list-style-image:none;
	background-repeat:no-repeat;
	background-position:0 3px;
/*	padding-left:13px;*/
	margin-bottom:1em;
}

ul.FloatLeft a:visited{
	/*text-decoration:none;*/
}
ul.FloatLeft  a:visited{
	/*text-decoration:none;*/
}
/*Detalle Socios/Consultores/Asociados*/
.floatLeftImage{
	float:left;
	margin-right:20px;
	margin-bottom:5px;
}
div.square{
	margin-top:2em;
	margin-bottom:2em;
}
.publicaciones #content div.square{margin-right:21px}
.publicaciones #content .destacadoMN div.square{margin-right:0; margin-bottom:0}
#sidebar-right div.square{
	margin-top:	5px;
}
.bulletPremios{display:block; font-weight:bold}
.bulletPremios, div.square ul li, 
div.square .linksPublicaciones li:hover, 
div.square .contactos li:hover{
	background:	url(../../skins/marval/images/square.gif) no-repeat 0 5px;
	padding-left:13px;
	*height:1%
}
.publi-layout div.square .linksPublicaciones li{
	background:none;
	color:#fff !important;
	padding-left:0
}
.publi-layout #sidebar-right div.square .linksPublicaciones li td,
.publi-layout #sidebar-right div.square .linksPublicaciones li td span{
	color:#fff !important;
}
.publicaciones .conSeparador ul li,
.publicaciones #content div.square ul li{
	background:none;
	padding-left:0
}
div.square ul.imagenes-homeMN li{background:none}
ul.imagenes-homeMN li{background:none; padding-left:0; float:left; list-style:none; margin-right:5px}
.publicaciones ul.imagenes-homeMN li{margin-right:0}
div.square ul .detail{margin-bottom:1em;}
div.square ul .detail a{/*text-decoration:underline;*/}
div.square ul .detail a:hover{/*text-decoration:none;*/}
/*------------------------------------------------------------------
[Helper styles]
*/

 /*
 * Iconos
 */
.pdf {
	padding-left: 		20px;
	padding-bottom:		5px;
	background-image:	url(../../skins/marval/images/ico-pdf.gif);
	background-repeat:	no-repeat;
}

.tools {
	overflow:			hidden;
	margin-left:		-15px;
}
.tools li{
	float:				left;
}
.tools .imprimir,
.tools .contacto {
	display:block !important;
	width:78px;
	height:34px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:12px;
	text-transform:uppercase;
	padding-left:38px !important;
	padding-top:7px;
/*	text-indent:		-99999em;*/
}
#sidebar-right .tools li{float:none}
.tools .imprimir{
	background-image:	url(../../skins/marval/images/btn-imprimir.png);
}
#sidebar-right .tools li .contacto{
	background-image:	url(../../skins/marval/images/btn-contacto.gif) !important;
	/**background-image:	url(../../skins/marval/images/btn-contacto.png) !important;
	*background-image:	url(../../skins/marval/images/btn-contacto.png);*/
}
.tools .imprimir:hover{
	background-image:	url(../../skins/marval/images/btn-imprimir-over.png);
}
#sidebar-right .tools li .contacto:hover{
	/*text-decoration:none !important;
	background-image:	url(../../skins/marval/images/btn-contacto-over.png) !important;
	*background-image:	url(../../skins/marval/images/btn-contacto-over.png) !important;
	*background-image:	url(../../skins/marval/images/btn-contacto-over.png);*/
}
/*------------------------------------------------------------------
[Contenido / #content]
*/
	/*#content-inner {
	padding-left: 		30px;
	padding-right: 		30px;
padding-top:		70px;
}*/

.with-subnav #content-inner {
	padding-top:		70px;
}


/*
/*[Barra superior / #top-bar]
*/
#top-bar {
	background-color:	#615751;
	margin-bottom:		.5em;
}
#top-bar-inner {
	position:			relative;
}

#top-bar div.links {
	position:absolute;
	right:0;
	top:5px;
}

#top-bar div.links .imprimir,
#top-bar div.links .inicio,
#top-bar div.links .contacto {
	background-repeat:no-repeat;
	text-indent:-99999em;
	display:block;
	float:left;
	width:32px;
	height:32px;
}
#top-bar div.links .imprimir{background-image:	url(../../skins/marval/images/ico-imprimir.jpg);}
#top-bar div.links .imprimir:hover{background-image:	url(../_images/ico-imprimir_over.jpg);}
#top-bar div.links .inicio{background-image:	url(../../skins/marval/images/ico-home.jpg);}
#top-bar div.links .inicio:hover{background-image:	url(../../skins/marval/images/ico-home_over.jpg);}
#top-bar div.links .contacto{background-image:	url(../../skins/marval/images/ico-contacto.jpg);}
#top-bar div.links .contacto:hover{background-image:	url(../../skins/marval/images/ico-contacto_over.jpg);}
 /* Formulario de contacto de asociado*/

.contacto-m .input-form{
	background: url(../../Skins/marval/images/contacto-form-bg-input.png) no-repeat;
	width:236px;
	height:14px;
	margin:0 0 10px 7px
}

.form-text{
	border:0;
	float:left;
	font-size:1em;
	height:14px;
	padding-bottom:0;
	padding-left:6px;
	padding-top:0;
	width:236px;
	background:none
}
.contacto-m .form-text{width:236px !important}
.form-item{
	margin-bottom:10px;
	_margin-bottom:	-10px;
	/*overflow:			hidden;*/
	/*_clear:				both;*/
}

.contacto-m textarea.form-text, .form-textarea {
	/*background:url(../../skins/marval/images/contacto-form-bg-textarea_publicaciones.png) no-repeat;*/
	background:url(../../skins/marval/images/contacto-form-bg-textarea.png) no-repeat;
	height:112px !important;
	width:300px !important;
	padding-left:10px;
	padding-top:10px;
	border:0;
	*overflow:auto;
}
.contacto-m{width:315px; margin:0 auto; *margin-left:130px}
.contacto-m table{width:100%}
.buttons{
	margin:15px 0 10px;
	overflow:hidden;
	position:relative;
}
.btn-cancelar, .btn-enviar{
	position:absolute;
	color:#fff !important;
	height:14px;
	line-height:14px;
	width:74px;
	display:block;
	text-align:center;
	text-decoration:none !important;
	background:url(../../skins/marval/images/btn-buscar.gif) no-repeat;
	top:0
}
.btn-cancelar{left:76px;}
.btn-cancelar:hover, .btn-enviar:hover{background:url(../../skins/marval/images/btn-buscar-over.gif) no-repeat;}



/*------------------------------------------------------------------
[Áreas de práctica / #page-areas-practica]
*/
#page-areas-practica div.item-list li{margin-bottom:0px;}

/*sub-menu*/
.theSubMenu{
/*	position:absolute;	
	top:0px;
	width:880px;
	z-index:100;
	overflow:hidden;
	left:18px;*/
	background:transparent url(images/subrayado.gif) repeat-x scroll 1px bottom;
	height:28px;
	padding-left:20px;
	margin-left:0;
	*width:920px
}
.publicaciones #submenu .container{margin-bottom:0}

.theSubMenu ul li{list-style:none; *height:28px}
.theSubMenu ul li ul li{
	float:left;
	list-style:none !important;
	background:url(images/subnav-linea-vert.gif) no-repeat right bottom;
	line-height:23px;
	margin-right:15px;
	padding:3px 15px 2px 0px;
	display:block
}
.theSubMenu li.last{background:none}
.theSubMenu li a{
	font-family:"Times New Roman",Times,serif;
	font-size:10px !important;
	font-weight:normal !important;
	text-transform:uppercase;
	text-decoration:none;
	color:#000 !important;
}
.theSubMenu li a:hover{
	color:#003E71 !important;
	text-decoration:underline;
}
/*.marvalNewsC .icon{
	float:left;
	display:block;
	padding-top:2px;
	*padding-top:0px;
	*margin-top:-1px
}*/
.marvalNewsC{position:relative}
.publicaciones .marvalNewsC{margin-bottom:0}
.publicaciones #header-publicacion .marvalNewsC{
	height:71px;
}
.marvalNewsC .icon{position:absolute;top:0; *top:-2px; z-index:1}
.container-home .icon{
	left:34px;
	top:30px;
}
.cont-publicaciones .icon{position:absolute;top:0px; *top:-2px; z-index:1}
.cont-publicaciones .container .header .icon, .cont-publicaciones .container .header h2{float:none;}
.cont-publicaciones #dnn_blockPane2 .container .header h2{margin-bottom:-6px; margin-top:-2px;padding-bottom:4px;*padding-bottom:5px;}
.cont-publicaciones #dnn_blockPane2 .container .header h2, .cont-publicaciones #dnn_blockPane2 .mnsubtitulo{margin-left:48px;}
.cont-publicaciones #dnn_blockPane2 .mnsubtitulo .fechaMN,
.cont-publicaciones #dnn_blockPane2 .mnsubtitulo span.fechaMNt{
	font-size:11px; 
	font-family:Verdana, Geneva, sans-serif; 
	font-weight:normal;
	line-height:13px !important
}
.cont-publicaciones #dnn_blockPane2 .mnsubtitulo span.fechaMNt{color:#635952;} 
.cont-publicaciones .container .header{position:relative;}
.cont-publicaciones #dnn_blockPane2 .mnsubtitulo span{display:block}
.actions{position:relative; z-index:50}
.marvalNewsC .mntitulo, .marvalNewsC .mnsubtitulo, .marvalNewsC .edicion{margin-left:62px}
.publicaciones #header-publicacion .mnsubtitulo{margin:5px 0 0 80px; *margin:-12px 0 0 80px;font-size:14px;}
.publi-layout #header-publicacion .mnsubtitulo span{display:block; float:left; margin-right:15px; font-family:"Times New Roman", Times, serif}
.publi-layout #header-publicacion .mnsubtitulo span.fechaMN{font-size:20px; font-weight:normal; color:#194070; *margin-top:1px}
.publi-layout #header-publicacion .mnsubtitulo span.edicion{font-size:15px; font-weight:normal; color:#194070;padding-top:5px;}
.ip #header-publicacion .mnsubtitulo span.edicion{
	color:#990000;
	font-size:23px;
	margin-top:-1px;
	padding-top:0;
}
.antidumping #header-publicacion .mnsubtitulo span.edicion{
	color:#D1A015;
	font-size:23px;
	margin-top:-1px;
	padding-top:0;
}
.n-ambiental #header-publicacion .mnsubtitulo span.fechaMN,
.n-ambiental #header-publicacion .mnsubtitulo span.edicion{color:#767625}
.n-laboral #header-publicacion .mnsubtitulo span.fechaMN,
.n-laboral #header-publicacion .mnsubtitulo span.edicion{color:#416068}
.mining #header-publicacion .mnsubtitulo span.edicion{font-size:17px}
.mining #header-publicacion .mnsubtitulo span.fechaMN{font-size:23px}
.mining #header-publicacion .mnsubtitulo span.edicion,
.mining #header-publicacion .mnsubtitulo span.fechaMN{color:#61210B}

.publi-layout #header-publicacion .mnsubtitulo{
	height:25px;
	margin-top:12px;
	overflow:hidden;
}
.n-laboral #header-publicacion .mnsubtitulo{margin-top:3px}
.n-ambiental #header-publicacion .mnsubtitulo{
	position:absolute;
	top:40px;
	*top:39px;
}
.n-ambiental .contenedor-newsletter{
	position:relative
}
.marvalNewsC .icon img{margin-right:10px !important}
.marvalNewsC .linksPublicaciones{margin-bottom:15px; clear:both}
.publicaciones .linksPublicaciones{margin:-5px 0 15px}
.mining .linksPublicaciones{padding-right:0}
.publi-layout .linksPublicaciones li td span{
	font-size:11px;
	font-weight:bold;
}
.marvalNewsC .destacadoMN .linksPublicaciones{margin:0}

#home #sidebar-right .acordion .container .content{padding-bottom:10px} 

.conSeparador{border-bottom:1px solid #CFCBC8; padding-bottom: 15px; margin-bottom:10px}
.publicaciones .conSeparador{
	border-bottom:0 none;
	border-top:1px solid #CDC8C5;
	margin:-2em 0 0;
	padding:10px 15px 0 10px;
}
.publicaciones #content .conSeparador{margin-top:0}
.cont-publicaciones .container .header .visibility{display: none} 

.listado h4{margin-top:32px}


.publicaciones #sidebar-right .container{overflow:hidden}
.mining #sidebar-right .non-header{
	border-top:1px solid #fff;
	margin-top:35px;
	padding-top:15px;
}

/* container-home*/

.container-home{
	width:570px;
	*width:614px;
	background:url(images/bg-container-home1.jpg) no-repeat top;
	margin:-8px 0 0 -5px;
	padding:17px 22px 0;
	min-height:222px;
	height:auto !important;
	height:222px;
}
.bg-container-home{
	background:url(images/bg-container-home1.png) no-repeat bottom;
	overflow:hidden;
	padding:15px 15px 0 20px;
	position:relative
}
.container-home h2.title{
	margin-left:70px;
	*padding-top:12px;
	margin-top:12px 
}
.container-home .mnsubtitulo{margin:-15px 0 0 70px; *position:relative}
#home .container-home .fechaMN{
	color:#AC9F99;
	font-size:11px;
	font-weight:normal
}
.container-home h2.title .head{
	color:#003e71;
	font-size:25px;
	font-family:"Times New Roman", Times, serif;
}
.container-home .cont-home-nro,
#header-publicacion .cont-home-nro{
	position:absolute;
	color:#C9C2B2;
	font-style:italic;
	font-family:"Times New Roman", Times, serif
}
#header-publicacion .cont-home-nro{
	right:0;
	top:0
}
.container-home .cont-home-nro{	
	top:25px;
	right:40px;
}
.home-nro{
	font-size:21px;
	font-weight:bold;
	float:left
}
.home-numero{
	font-size:74px;
	float:left;
}
.home-numero span{line-height:1em}

.container-home .titulomnportal a{
	color:#003E71;
	font-size:15px;
	font-weight:normal;
	font-family:Georgia, "Times New Roman", Times, serif
}
.container-home .copetemnportal{margin:15px 0}
.container-home .imagenes-homeMN{margin-top:0 !important; position:relative;}
.container-home ul.imagenes-homeMN li{margin-right:10px}

.container-home .link-arrow{
	background:url(../../Skins/marval/images/arrow-active.gif) no-repeat 0;
/*	padding-left:10px;
	font-size:10px;
	text-transform:uppercase*/
	display:block;
	float:left;
	font-size:10px;
	padding-left:10px;
	text-transform:uppercase;
	width:55px;
	*width:70px;
	margin-bottom:10px;
	position:relative	
}

.container-art{
	padding:0 21px 0 15px;
	border-top:1px solid #7F7F7F;
}
.container-art .contactos{margin-top:0; padding-top:8px}
.container-art .contactos ul{margin-bottom:18px}