
/* General */

html
{
	overflow-x: hidden;
}

body
{
	background: #f7f7f7 url(../img/bg/body.png) scroll repeat-x 0 1px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}

a, a:visited
{
	text-decoration: none;
	color: #166CB4;
}

h2
{
	background-color: #0099FF;
}

h2.default, h2.destacado1
{
	background: none;
	font-size: 2.6em;
	font-weight: normal;
	letter-spacing: -.05em;
}
h2.destacado1
{
	font-weight: bold;
}
h3.default
{
	color: #006699;
	font-size: 1.7em;
	font-weight: normal;
	margin: .5em 0;
}
h3.default
{
	color: #006699;
	font-size: 1.7em;
	font-weight: normal;
	margin: .5em 0;
}
h3.estilo2
{
	color: #E37501;
	font-size: 1.7em;
	font-weight: normal;
	margin: .5em 0;
}
h3.small
{
	font-size: 1.2em;
	line-height: 120%;
}
h4.default
{
	font-size: 1.2em;
	margin-bottom: 6px;
	background: url(../img/details/item-expansor.png) no-repeat 0 5px;
	padding-left: 13px;
	line-height: 140%;
}
p.default
{
	font-size: 1.2em;
	margin: 12px 0;
	line-height: 140%;
}
p.small
{
	font-size: 1.1em;
	margin: 0 0 5px;
	line-height: 170%;
}
span.default
{
	font-size: 1.1em;
}

h3.default strong
{
	font-weight: normal;
	color: #000;
}

/*** Layout ***/

.contenedor
{
	width: 950px;
	margin: 0 auto 10px;
}

.contenido
{
	margin-top: 10px;
}

.main .cuerpo
{
	float: right;
	width: 732px;
}

.cuerpo-ppal
{
	float: left;
	padding: 0 0 0 2px;
	width: 502px;
}


div.main-wide, div.main-wide-top, div.main-wide-bottom
{
	width: 949px;
}

div.main-wide
{
	background: transparent url(../img/bg/main-wide-bg.png) repeat-y 0 0;
	padding: 4px 12px 10px;
}

div.main-wide-top
{
	background: transparent url(../img/bg/main-wide-top.png) no-repeat 0 0;
	height: 8px;
}

div.main-wide-bottom
{
	background: transparent url(../img/bg/main-wide-bottom.png) no-repeat 0 0;
	height: 2px;
	margin-bottom: 13px;
}

div.cuerpo.wide
{
	background: transparent url(../img/bg/cuerpo-wide.png) no-repeat 0 100%;
	padding-bottom: 2px;
}

div.cuerpo.wide.float-izquierda
{
	float: left;
}

div.cuerpo-wide-inside
{
	background: transparent url(../img/bg/cuerpo-wide-bg.png) repeat-y 0 0;
	padding: 4px 12px 10px;
	width: 708px;
}

div.cuerpo-wide-top
{
	background: transparent url(../img/bg/cuerpo-wide.png) no-repeat 0 0;
	height: 8px;
}

div.cuerpo-wide-bottom
{
	background: transparent url(../img/bg/cuerpo-wide.png) no-repeat 0 0;
	height: 2px;
}

/*** Clears ***/

.clear
{
	display: block;
	height: 1px;
	border: 0;
	background: #ccc;
	margin: 0;
	clear: both;
	visibility: hidden;
}

.clearfix:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

/* Cabecera */

.cabecera
{
	height: 50px;
	position: absolute;
	top: 0;
	width: 950px;
	z-index: 99999;
}

.cabecera .logo, .cabecera .logo-mini
{
	float: left;
	width: 190px;
	height: 70px;
	top: 5px;
	position: relative;
	z-index: 10;
}

.cabecera .logo a, .cabecera .logo-mini a
{
	display: block;
	width: 201px;
	height: 70px;
	background: transparent url(../img/layout/logo-mercosur.png) no-repeat scroll 0 0;
}

.cabecera .logo-mini a
{
	background: transparent url(../img/layout/logo-mercosur-mini.png) no-repeat scroll 3px 9px;
}

.cabecera .logo span, .cabecera .logo-mini span
{
	display: none;
}


/* Cabecera menús */

.cabecera .idioma
{
	text-align: center;
	float: right;
}

.cabecera .idioma li
{
	margin: 0 0 0 15px;
	float: left;
	line-height: 120%;
}

.cabecera .idioma li a
{
	color: #0b3d92;
	line-height: 1.4em;
	font-size: 1.1em;
	text-decoration: underline;
}

.cabecera li.idioma-en, .cabecera li.idioma-es, .cabecera li.idioma-pr
{
	margin-right: 10px;
	line-height: 140%;
}

.cabecera li.idioma-en
{
	background: url(../img/details/lang-en.png) no-repeat 0 2px;
	padding-left: 28px;
}

.cabecera li.idioma-es
{
	background: url(../img/details/lang-es.png) no-repeat 0 2px;
	padding-left: 28px;
}

.cabecera li.idioma-pr
{
	background: url(../img/details/lang-br.png) no-repeat 0 2px;
	padding-left: 28px;
}


.cabecera .idioma li .ayuda
{
	display: inline-block;
	background: transparent url(../img/details/item-ayuda.png) no-repeat scroll 0 0;
	padding-left: 17px;
	height: 15px;
}

.cabecera .sesion
{
	float: right;
	text-align: center;
	clear: right;
	margin: 15px 0 0 0;
}

.cabecera .sesion li
{
	display: inline;
	margin: 0 0 0 10px;
}

.cabecera .sesion li a
{
	color: #0b3d92;
	font-size: 1.3em;
	font-weight: bold;
}

.cabecera .sesion li.usuario
{
	font-size: 1.2em;
}

.cabecera .sesion .iniciar a
{
	background: transparent url(../img/details/flecha-expander-cabecera.png) no-repeat scroll 100% 6px;
	padding-right: 15px;
}

.cabecera .sesion .registrar a
{
	background: transparent url(../img/buttons/cabecera-registrarse.png) no-repeat scroll 0 0;
	display: inline-block;
	width: 101px;
	height: 26px;
	line-height: 26px;
}

.cabecera .sesion .registrar a:hover
{
	background: transparent url(../img/buttons/cabecera-registrarse-hover.png) no-repeat scroll 0 0;
	color: #093176;
}

.menu-idioma
{
	float: right;
	margin-top: 15px;
	font-size: 1.1em;
}
.menu-idioma li
{
	float: left;
	height: 19px;
}
.menu-idioma a
{
	text-decoration: underline;
}

/*** Cuadros ***/

.cuadros
{
	min-height: 92px;
	margin: 53px 0 36px;
	position: relative;
    margin-bottom: 0px;
}

.cuadros.active
{
	height: 335px;
	margin-bottom:-36px;
}

.cuadros.active .interior-item1 .interior
{
	height: 240px;
}

/*** Cuadro Item 1 (Azul) ***/

.cuadros .cuadro-item1
{
	position: relative;
	z-index: 1;
}

.cuadros .cuadro-item1 .titulo
{
	display: block;
	padding-left: 25%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
}

.cuadros .cuadro-item1 .titulo h2
{
	background: #FFFFFF url(../img/bg/cuadro-item1-titulo.png) no-repeat scroll 0 0;
	font-size: 1.9em;
	height: 35px;
	padding: 0 0 0 14px;
	text-align: center;
}

.cuadros .cuadro-item1 .titulo h2 a
{
	background: #FFFFFF url(../img/bg/cuadro-item1-titulo.png) no-repeat scroll 100% 0;
	color: #FFFFFF;
	display: block;
	font-weight: normal;
	height: 33px;
	line-height: 33px;
	padding: 0 13px 0 0;
}
.cuadros .interior-item1
{
	width: 100%;
	position: absolute;
	top: 33px;
	z-index: 1;
}

.interior-item1 .top-izq, .interior-item1 .top-der, .interior-item1 .abajo-izq, .interior-item1 .abajo-der
{
	background-image: url(../img/bg/cuadro-item1.png);
}

.interior-item1 .top-izq
{
	margin-right: 10px;
	height: 10px;
	font-size: 2px;
}

.interior-item1 .top-der
{
	margin-top: -10px;
	margin-left: 10px;
	background-position: 100% 0;
	height: 10px;
	font-size: 2px;
}

.interior-item1 .abajo-izq
{
	margin-right: 10px;
	background-position: 0 -10px;
	height: 10px;
	font-size: 2px;
}

.interior-item1 .abajo-der
{
	margin-top: -10px;
	margin-left: 10px;
	background-position: 100% -10px;
	height: 10px;
	font-size: 2px;
}

.interior-item1 .interior
{
	background: transparent url(../img/bg/cuadro-item1-interior.png) repeat-y scroll 0 0;
	padding: 5px 20px 0 15px;
}

.cuadro-item1 .buscador-item1
{
	background: transparent url(../img/bg/cuadro-item1-input.png) no-repeat scroll 0 0;
	width: 469px;
	height: 30px;
	padding-left: 10px;
	float: left;
}

.cuadro-item1 .buscador-item1 input
{
	background: transparent none repeat scroll 0 0;
	border: medium none;
	float: left;
	font-size: 1.4em;
	margin-top: 1px;
	padding: 5px 0;
	width: 345px;
}

.cuadro-item1 .buscador-item1 span
{
	display: block;
	float: right;
	text-align: right;
	width: 120px;
	background: transparent url(../img/details/barra-cuadro-item1-input.png) no-repeat scroll 0 50%;
}

.cuadro-item1 .buscador-item1 span a
{
	background: transparent url(../img/details/flecha-expander-item1-input.png) no-repeat scroll 100% 7px;
	color: #4e73b1;
	font-size: 1.3em;
	font-weight: bold;
	line-height: 2.3em;
	padding-right: 15px;
	margin-right: 14px;
}

.cuadro-item1 .interior-item1 .buscar
{
	background: transparent url(../img/buttons/item1-buscar.png) no-repeat scroll 0 0;
	float: left;
	width: 98px;
	height: 32px;
	margin: 1px 0 0 7px;
	cursor: pointer;
}

.cuadro-item1 .interior-item1 .buscar input
{
	border: 0;
	background: none;
	color: #fff;
	font-size: 1.8em;
	padding-left: 1.5em;
	cursor: pointer;
}

.cuadro-item1 .interior-item1 .buscar span
{
	display: none;
}

.cuadro-item1 .interior-item1 .mas, .cuadro-item1 .interior-item1 .menos
{
	display: block;
	background: transparent url(../img/details/cuadro-item1-mas.png) no-repeat scroll 100% 4px;
	width: 117px;
	float: right;
	color: #fff;
	font-size: 1.1em;
	margin: 10px 201px 0 0;
	text-decoration: underline;
}

.cuadro-item1 .interior-item1 .menos
{
	background: transparent url(../img/details/cuadro-item1-menos.png) no-repeat scroll 100% 4px;
}
/*** Cuadro item 2 ***/

.cuadros .cuadro-item2
{
	display: none;
}

/*** Cuadro Item 2 back ***/

.cuadros .cuadro-item2-back
{
	position: relative;
	z-index: 0;
}

.cuadros .cuadro-item2-back .titulo
{
	display: block;
	padding-left: 39.5%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
}

.cuadros .cuadro-item2-back .titulo h2
{
	background: #FFFFFF url(../img/bg/cuadro-item2-tituloback.png) no-repeat scroll 0 0;
	font-size: 1.9em;
	height: 35px;
	padding: 0 0 0 13px;
	text-align: center;
}

.cuadros .cuadro-item2-back .titulo h2 a
{
	display: block;
	background: #fff url(../img/bg/cuadro-item2-tituloback.png) no-repeat scroll 100% 0;
	height: 33px;
	line-height: 33px;
	color: #fff;
	font-weight: normal;
	padding: 0 13px 0 0;
}

.cuadros .cuadros-pie
{
	bottom: 0;
	display: block;
	height: 67px;
	width: 950px;
	padding-top: 93px;
}

.cuadros.active .cuadros-pie
{
	top: 291px;
}

.cuadros .cuadros-pie p
{
	font-size: 1.1em;
}

.cuadros .cuadros-pie a
{
	text-decoration: underline;
}

/* Lateral Izquierda */

.lateral-izquierda
{
	float: left;
	width: 209px;
}


.lateral-izquierda.float-derecha
{
	background: transparent url(../img/bg/sidebar-top.png) no-repeat scroll 1px 0;
	float: right;
	padding-top: 6px;
}



.lateral-izquierda .cuadro .titulo, .cuadro.estilo-default .titulo
{
	background: transparent url(../img/bg/titlebox00.png) no-repeat scroll 1px 0;
	color: #FFFFFF;
	font-size: 1.8em;
	font-weight: normal;
	height: 41px;
	padding-left: 10px;
}
.lateral-izquierda .cuadro .titulo span, .cuadro.estilo-default .titulo span
{
	background: transparent url(../img/bg/titlebox00.png) no-repeat scroll 100% 0;
	display: block;
	padding-bottom: 12px;
	padding-top: 11px;
	width: 99.5%;
}

.lateral-izquierda .cuadro .expansor
{
	background: transparent url(../img/bg/expansor.png) repeat-x scroll 0 0;
	border-left: 1px solid #E3E3E3;
	border-right: 1px solid #E3E3E3;
	display: block;
	height: 33px;
	margin-left: 1px;
	margin-right: 1px;
	padding-left: 15px;
}

.lateral-izquierda .cuadro .expansor.unselected
{
	background: #fff;
	font-size: .85em;
	border-bottom: 1px solid #ddd;
}

.lateral-izquierda .cuadro .expansor a
{
	background: transparent url(../img/details/item-expansor.png) no-repeat scroll 0 14px;
	color: #0B3D92;
	display: block;
	font-size: 1.3em;
	font-weight: bold;
	line-height: 33px;
	padding-left: 13px;
}

.lateral-izquierda .cuadro .interior-cuadro
{
	background: url(../img/bg/sidebar.png) repeat-y 0 0;
	padding: 0 15px;
}

.lateral-izquierda .cuadro .menu-principal
{
	padding-top: 15px;
}

.lateral-izquierda .cuadro .menu-principal li
{
	margin: 0 0 15px 0;
}

.lateral-izquierda .cuadro .menu-principal li a
{
	font-size: 1.1em;
	line-height: 110%;
	color: #000;
}

/*
.lateral-izquierda .cuadro .menu-principal li:first-letter { 
	color: #0B3D92 !important;
	font-weight: bold ;
}*/

.lateral-izquierda .cuadro .menu-principal li strong
{
	color: #0B3D92;
}

.sidebar-pie
{
	background: transparent url(../img/bg/sidebar-bottom.png) repeat-x scroll 0 100%;
	height: 2px;
	margin-left: -15px;
	padding-top: 10px;
	width: 208px;
}

/*** Submenu ***/

.lateral-izquierda .cuadro .menu-principal li.selected a.item-selected
{
	background: transparent url(../img/bg/expansor.png) repeat-x scroll 0 0;
	border-left: 1px solid #E3E3E3;
	border-right: 1px solid #E3E3E3;
	display: block;
	height: 33px;
	margin-left: -13px;
	line-height: 280%;
	padding: 0 0 0 12px;
	width: 191px;
}

.lateral-izquierda .cuadro .menu-principal .submenu
{
	padding: 15px 0 5px 23px;
	width: 181px;
	background: #F3FBFE;
	margin-left: -13px;
}

.lateral-izquierda .cuadro .menu-principal .submenu strong
{
	font-weight: normal;
	color: #000;
}

/*** Cuadro Banner ***/

.banner
{
	background-color: #fff;
	border: 1px solid #ccc;
	padding: 2px 1px 0 1px;
	text-align: center;
}

p.banner-centro
{
	text-align: center;
	margin-bottom: 0;
}

/*** main Cuadro ***/

.cuerpo .cuadro
{
	margin-bottom: 10px;
	background: transparent url(../img/bg/cuadro-med-bottom.png) repeat-y scroll 0 100%;
	padding: 0 0 2px;
}

.cuerpo .cuadro .interior-cuadro
{
	background: transparent url(../img/bg/cuadro-med-bg.png) repeat-y scroll 0 0;
	margin-left: -2px;
	padding: 7px 9px;
	width: 488px;
}

.cuerpo .lateral-izquierda .cuadro .interior-cuadro
{
	width: 191px;
}

.cuerpo .cuadro .titulo-estilo1
{
	background: transparent url(../img/bg/titulocuadro02.png) no-repeat scroll 0 0;
	line-height: 37px;
	display: block;
	padding-left: 15px;
	font-size: 1.8em;
	color: #fff;
	font-weight: normal;
}

.cuerpo .cuadro .titulo-estilo1 span
{
	background: #fff url(../img/bg/titulocuadro02.png) no-repeat scroll 100% 0;
	display: block;
}

.cuerpo .cuadro .titulo-estilo2
{
	background: transparent url(../img/bg/titulocuadro01.png) no-repeat scroll 0 0;
	line-height: 37px;
	display: block;
	padding-left: 15px;
	font-size: 1.8em;
	color: #fff;
	font-weight: normal;
}

.cuerpo .cuadro .titulo-estilo2 span
{
	background: #fff url(../img/bg/titulocuadro01.png) no-repeat scroll 100% 0;
	display: block;
}

.cuerpo .cuadro .expansor
{
	background: transparent url(../img/bg/expansor-cuerpo.png) repeat-x scroll 0 0;
	border-left: 1px solid #E3E3E3;
	border-right: 1px solid #E3E3E3;
	height: 25px;
	display: block;
}

.cuerpo .cuadro .expansor a
{
	background: transparent url(../img/details/item-expansor.png) no-repeat scroll 7px 8px;
	line-height: 24px;
	color: #0B3D92;
	font-size: 1.2em;
	font-weight: bold;
	display: block;
	padding-left: 19px;
}

.cuerpo .cuadro .cuadro-menu
{
	height: 25px;
	background: transparent url(../img/bg/cuadro-menu.png) repeat-x scroll 0 0;
	padding-left: 10px;
	display: block;
}

.cuerpo .cuadro .cuadro-menu li
{
	display: inline;
	line-height: 2.5em;
	margin: 0 8px 0 0;
}

.cuerpo .cuadro .cuadro-menu li a
{
	color: #3d8d3a;
	font-weight: bold;
	font-size: 1.1em;
}

/* */
.cuerpo .cuadro .columna-izquierda
{
	float: left;
	width: 49%;
}

.productos-buscados img
{
	float: left;
	padding: 2px;
	border: 1px solid #ddd;
	margin-right: 6px;
}

.productos-buscados li
{
	float: left;
	height: 56px;
	width: 119px;
}

.productos-buscados li.ultimo
{
	height: auto;
}

.productos-buscados h4
{
	font-size: 1.1em !important;
}

.columna-derecha li
{
	width: 100%;
	height: auto;
}

.columna-derecha.productos-buscados li p
{
	font-size: 1.2em;
	padding: 10px 0;
	line-height: 120%;
}

.cuerpo .cuadro .destacado h3
{
	background: #E5EFF5;
	padding: .5em;
	font-size: 1.2em;
	color: #006699;
	line-height: 160%;
	height: 42px;
}

.cuerpo .cuadro .destacado
{
	height: 70px;
	width: 240px;
}

.cuerpo .cuadro .columna-derecha li.destacado
{
	padding: 0;
	background: none;
}

.cuerpo .cuadro .columna-derecha p
{
	font-size: 1.2em;
}

.cuerpo .cuadro .columna-derecha a
{
	color: #0B3D92;
	text-decoration: underline;
}

.cuerpo .cuadro .columna-izquierda h4
{
	font-size: 1.1em;
	padding-top: .2em;
}

.cuerpo .cuadro .columna-derecha
{
	float: right;
	width: 49%;
}

/* */
.cuerpo .cuadro .temas-destacados
{
	float: left;
	width: 50%;
}

.cuerpo .cuadro .proximos-eventos
{
	float: right;
	width: 48.5%;
}

/*** Lateral Derecha ***/

.lateral-derecha
{
	float: right;
	width: 215px;
}

.lateral-derecha .titulo
{
	background: transparent url(../img/bg/titulocuadro01.png) no-repeat scroll 0 0;
	color: #FFFFFF;
	display: block;
	font-size: 1.8em;
	font-weight: normal;
	line-height: 37px;
	margin-left: -8px;
	margin-top: -7px;
	padding-left: 10px;
	width: 205px;
}

.lateral-derecha .titulo span
{
	background: #fff url(../img/bg/titulocuadro01.png) no-repeat scroll 100% 0;
	display: block;
}

/* Pie */

.pie
{
	width: 100%;
	background-color: #f3f3f3;
	border-top: 1px solid #cccccc;
	text-align: center;
	height: 65px;
	padding-top: 25px;
}

.pie .menu-pie
{
	text-align: center;
	margin-bottom: 20px;
}

.pie .menu-pie li
{
	display: inline;
	padding: 0 16px;
	font-size: 1.1em;
}

.pie .menu-pie li a
{
	text-decoration: underline;
}

.pie p
{
	color: #666666;
	font-size: 1.1em;
}

/*** Variedades ***/

.link-tutorial span
{
	display: none;
}
.main-banner
{
	margin: 0 0 10px;
}
.banner-buscador
{
	float: left;
	margin-left: -5px;
	margin-top: -6px;
}

a.ver-mas
{
	background: transparent url(../img/details/item-mas.png) no-repeat scroll 0 3px !important;
	font-size: 1.1em;
	padding-left: 13px;
}
.cuadro-ppal h2
{
	background: transparent url(../img/bg/header-cuadro-destacado-2.png) no-repeat scroll 0 0;
	color: #FFFFFF;
	font-size: 1.5em;
	height: 29px;
	margin: -20px 0 16px -20px;
	padding: 10px 0 0 18px;
	width: 486px;
}

.cuadro-ppal.ci h2
{
	height: 51px;
}

.cuadro-ppal
{
	background: transparent url(../img/bg/bg-cuadro-destacado.png) repeat-y scroll 0 0;
	margin-bottom: 10px;
	margin-left: -2px;
	padding: 20px 20px 0;
}

.cuadro-ppal .dos-col
{
	margin-bottom: 7px;
}

ul.productos
{
	width: 500px;
}

ul.productos li
{
	width: 160px;
	height: 95px;
	float: left;
}

ul.productos li img
{
	float: left;
	padding: 2px;
	border: 1px solid #ddd;
	margin-right: 10px;
}

ul.productos li a
{
	text-decoration: none;
	color: #0B3D92;
	font-size: 1.2em;
}

ul.productos li p
{
	font-size: 1.1em;
}

ul.productos li .precio, li.producto .precio, ul.resumen-producto .precio
{
	color: #CC0000 !important;
	font-weight: bold;
	margin-bottom: .5em;
}

ul.productos li .detalles
{
	color: #333 !important;
	font-size: .9em !important;
}

ul.productos li h4
{
	margin-bottom: .5em;
	font-size: 1em;
}


.cuadro-destacado-bottom
{
	background: transparent url(../img/bg/cuadro-destacado-bottom.png) no-repeat scroll 0 100%;
	height: 3px;
	margin-left: -19px;
	width: 504px;
}

.banner2
{
	margin-bottom: 10px;
	margin-left: -2px;
}

.titulo-estilo2 strong
{
	display: block;
	float: left;
	width: 50%;
	font-weight: normal;
}

.cuerpo .cuadro .destacado2
{
	padding: .5em;
	background: #EEF4E3;
	height: 37px;
	line-height: 160%;
}
.cuerpo .cuadro .temas-destacados li
{
	margin-bottom: 1em;
}
.cuerpo .cuadro .temas-destacados li p
{
	font-size: 1.1em !important;
	line-height: 120%;
}
.cuerpo .cuadro .temas-destacados li p a
{
	color: #333;
}
.cuerpo .cuadro .proximos-eventos li p
{
	font-size: 1.1em !important;
	line-height: 120%;
}
.cuerpo .cuadro .proximos-eventos li
{
	margin-bottom: 1em;
}
.cuerpo .cuadro h3
{
	font-size: 1.2em !important;
	line-height: 150%;
}

.lateral-derecha .cuadro
{
	background: none;
}
.lateral-derecha .cuadro ul li, .lateral-derecha .cuadro p, .lateral-derecha .cuadro ul li
{
	font-size: 1.2em !important;
}

.lateral-derecha .cuadro
{
	margin-bottom: 12px;
	background: transparent url(../img/bg/cuadro-med-bottom.png) repeat-y scroll 0 100%;
	padding: 0 0 2px;
}

.lateral-derecha .cuadro .interior-cuadro
{
	background: transparent url(../img/bg/cuadro-med-bg.png) repeat-y scroll 0 0;
	margin-left: -2px;
	padding: 7px 9px;
	width: 197px;
}

.menu-contenidos a
{
	background: transparent url(../img/bg/linea-punt.png) repeat-x scroll 0 100% !important;
	color: #333333;
	display: block;
	padding: 0.7em 0 0.7em 1.9em;
}
.menu-contenidos li
{
	background: url(../img/details/item-flecha.png) no-repeat 7px 50%;
}
.informes-imagen
{
	float: left;
	padding-right: 6px;
}

.menu-contenidos.estilo2 a
{
	background: none !important;
	padding: .5em 0 .5em 1em;
}
.menu-contenidos.estilo2 li
{
	background-position: 0 50%;
}

.lateral-derecha .cuadro p.subtitulo
{
	background: transparent url(../img/bg/linea-punt.png) repeat-x scroll 0 100%;
	color: #006699;
	float: left;
	font-weight: bold;
	margin-bottom: 5px;
	margin-top: 7px;
	padding-bottom: 5px;
}
.lateral-derecha .cuadro p.smallfont
{
	background: transparent url(../img/bg/linea-punt.png) repeat-x scroll 0 100%;
	font-size: 1.1em !important;
	margin-bottom: 10px;
	padding-bottom: 10px;
	line-height: 160%;
}
.subtitulo2
{
	color: #000;
	font-weight: bold;
	margin: 10px 0;
}

table.mercados
{
	font-size: 1.3em;
}
table.mercados td.pais
{
	width: 50%;
}
table.mercados td
{
	padding: 4.9px 0;
}

.interior-cuadro p
{
	line-height: 120%;
}
.interior-cuadro p.small
{
	line-height: 170%;
	margin-bottom: 10px;
}

li.headlink ul
{
	background: #FFFFFF none repeat scroll 0 0;
	display: none;
	font-size: 1.2em;
	line-height: 160%;
	margin-left: 354px;
	padding: 10px 0 10px;
}
li.headlink:hover ul
{
	display: block;
}
li.headlink:hover ul a
{
	padding: 5px 0;
	display: block;
	width: 110px;
	padding-left: 5px;
}
li.headlink:hover ul a:hover
{
	background: #f2f2f2;
}
li.headlink:hover ul span a:hover
{
	background: #fff;
}

/*** mercados ***/

span.bandera-arg
{
	background: url(../img/details/flag-arg.png) no-repeat 0 4px;
	padding-left: 20px;
}
span.bandera-bra
{
	background: url(../img/details/flag-bra.png) no-repeat 0 4px;
	padding-left: 20px;
}
span.bandera-uru
{
	background: url(../img/details/flag-uru.png) no-repeat 0 4px;
	padding-left: 20px;
}
span.bandera-par
{
	background: url(../img/details/flag-par.png) no-repeat 0 4px;
	padding-left: 20px;
}
span.bandera-mex
{
	background: url(../img/details/flag-mex.png) no-repeat 0 4px;
	padding-left: 20px;
}
span.bandera-chi
{
	background: url(../img/details/flag-chi.png) no-repeat 0 4px;
	padding-left: 20px;
}

/*** submenu traducir ***/

.submenu-traducir
{
	background: url(../img/details/flecha-expander-cabecera.png) no-repeat 100% 4px;
	padding-right: 12px;
	margin-right: 10px;
}

/*** ayuda ***/

.item-ayuda
{
	background: url(../img/details/item-ayuda.png) no-repeat 0 0;
	padding-left: 18px !important;
	margin-left: 10px;
}

/*** cajas ***/

.default-box
{
	background: #E4F0FB;
	padding: 12px;
	width: 900px;
}
.cuerpo-micrositio .default-box
{
	background: #E4F0FB;
	padding: 12px;
	width: 696px;
}

/*** formularios ***/

.default-form label
{
	font-size: 1.2em;
	color: #333;
	font-weight: bold;
	display: block;
}
.default-form span
{
	font-size: 1.2em;
}

.default-form fieldset
{
	margin: 12px 0;
}
.default-form input.input-text, .default-form input.input-file
{
	display: block;
	margin: 12px 0;
	border: 1px solid #1484BA;
	background: #fff;
	padding: 2px;
	width: 366px;
}
.default-form textarea.input-textarea
{
	font-size: 1.1em;
	width: 363px;
	padding: 4px;
	border: 1px solid #1484BA;
	margin: 12px 0;
}


.default-form .input-select
{
	width: 372px;
	padding: 2px;
	display: block;
	margin: 12px 0;
}

.default-form fieldset.inline input.checkbox
{
	float: left;
}
span.small
{
	font-size: 1.1em !important;
	display: block;
	float: left;
	margin-top: 3px;
	margin-left: 2px;
}
.default-form fieldset.inline select.input-select
{
	float: left;
	width: 183px;
	margin-right: 5px;
}
.default-form fieldset.inline
{
	margin-top: 0;
}
.cuadros .default-form fieldset.inline
{
	margin-top: 10px;
}

.default-form fieldset.captcha .captcha-img, .default-form fieldset.captcha input.input-text
{
	float: left;
	margin-right: 24px;
}

.compact-form label
{
	font-size: 1.1em;
	font-weight: bold;
	color: #333;
	float: left;
	width: 166px;
	line-height: 120%;
}
.compact-form input.input-text
{
	font-size: 1.1em;
	width: 270px;
	padding: 4px;
	border: 1px solid #999;
}
.compact-form input.input-text.small
{
	width: 120px;
}
.compact-form select.input-select.small
{
	width: 148px;
}
.compact-form .input-select
{
	font-size: 1.1em;
	width: 280px;
	padding: 4px;
	border: 1px solid #999;
}
.compact-form textarea.input-textarea
{
	font-size: 1.1em;
	width: 530px;
	padding: 4px;
	border: 1px solid #999;
}
.clear-line
{
	margin: 6px 0 6px;
	border-bottom: 1px solid #ddd;
}
.clear-line.separador
{
	margin: 14px 0 12px;
	border-bottom: 1px solid #ddd;
}
.compact-form fieldset label.inline-top
{
	font-weight: normal;
}
.compact-form fieldset.inline input.input-text
{
	width: 70px;
	margin-top: 5px;
}
.compact-form fieldset.inline li.lastcol input.input-text
{
	width: 90px;
}
.compact-form ul.tres-col li
{
	float: left;
	width: 90px;
	padding: 0;
	margin: 0;
}

* html .compact-form ul.tres-col li
{
	width: 90px !important;
}
* html .compact-form ul.tres-col li label
{
	width: 90px;
}

.comments-form textarea.input-textarea
{
	width: 540px;
	height: 100px;
}

fieldset.checkboxes span
{
	font-size: 1.1em;
}
fieldset.checkboxes .checkbox
{
	margin-top: 5px;
}

.compact-form fieldset.inline.alt label.inline-top
{
	width: auto;
	padding-top: 3px;
}
.compact-form fieldset.inline.alt ul.dos-col li
{
	width: auto;
}
/*** botones ***/

span.button
{
	display: -moz-inline-box;
	display: inline-block;
	cursor: pointer;
	border: none;
	font-size: 0;
	line-height: 0; /* Safari (?) */
	background-position: 0 0;
	background-repeat: no-repeat;
	height: 27px;
	text-decoration: none;
	color: #fff;
	font-style: bold;
	margin: 0 20px 0 0;
	padding: 0;
	vertical-align: middle;
	padding-top: -2px;
	_position: relative;
	_width: 10px;
	_overflow-y: hidden;
}

span.button, span.button button, span.button input, span.button a
{
	background-image: url(../img/buttons/default-button.png);
}

span.button button, span.button input, span.button a
{
	margin: 0;
	padding: 0 .25em;
	width: auto;
	overflow: visible;
	white-space: nowrap;
	cursor: pointer;
	color: #fff;
	display: -moz-inline-box;
	display: inline-block;
	line-height: 1;
	letter-spacing: 0 !important;
	font-family: "Tahoma" !important;
	font-size: 18px !important;
	background-color: transparent;
	background-position: 100% 0;
	background-repeat: no-repeat;
	height: 27px;
	padding: 0 31px 3px 23px;
	margin: 0 -16px 0 6px;
	border: none;
	vertical-align: text-top;
	_position: relative;
	_top: 0;
	_right: -8px;
}

span.button a
{
	padding-top: 3px;
}


/*** lightbox ***/

.lightbox-header
{
	padding: 12px;
	background: #F4F8FD;
	border-bottom: 1px solid #BAC4DA;
	border-top-right-radius: 12px;
	border-top-left-radius: 12px;
	-webkit-border-top-left-radius: 12px; /* for Safari */
	-webkit-border-top-right-radius: 12px; /* for Safari */
	-moz-border-radius-topright: 12px; /* for Firefox */
	-moz-border-radius-topleft: 12px; /* for Firefox */
}

.lightbox-header h1
{
	font-weight: normal !important;
	font-size: 2.3em;
}

.lightbox-content
{
	padding: 12px;
}

/*** login ***/

.login-box .default-form .input-text
{
	width: 226px;
}
fieldset.password
{
	height: 50px;
}
fieldset.password .lost-password-link
{
	display: block;
	float: left;
	font-size: 1.2em;
	font-weight: bold;
	margin-left: 10px;
	margin-top: 16px;
}
fieldset.password .input-text
{
	float: left;
}


/*** menus desplegables ***/

.menu-boton
{
	position: absolute;
	z-index: 9999;
	padding: .4em;
	background: #fff;
	border: 1px solid #ddd;
	margin: 30px 0 0 0;
	width: 125px;
}

#menu-region_c
{
	width: 145px;
	font-size: 1.2em;
	margin: 27px 0 0 374px !important;
	left: 0 !important;
}

#menu-traducir_c
{
	margin: 5px 0 0 605px !important;
	left: 0 !important;
}

#lnk-compartir_c
{
	font-size: 1.2em;
	left: 0 !important;
	margin: 0 0 0 636px !important;
	width: 125px;
}


#lnk-compartir_c li
{
	width: 115px;
}

.menu-boton input.checkbox
{
	float: left;
	margin: 0 .5em 0 0;
}

.menu-boton a
{
	display: block;
	float: left;
	font-size: 1em;
	padding-top: 0;
	font-weight: bold;
}

.menu-boton a:hover
{
	color: #0B3D92;
}

.menu-boton li
{
	display: block;
	padding: 0 1em 1em 0;
	border-bottom: 1px dashed #ddd;
	height: 12px;
	clear: both;
}

.menu-boton li .checkbox
{
	float: left;
	margin-top: 4px;
}

.menu-boton li a
{
	display: block;
	padding-top: 5px;
	float: left;
}


/*** buscador avanzado ***/

.buscador-avanzado
{
	margin-top: 12px;
	width: 928px;
	height: 188px;
	background: url(../img/bg/buscador-avanzado.png) no-repeat;
}
.buscador-avanzado .input-select
{
	width: 236px;
}

/*** estructuras comunes ***/

ul.tres-col li
{
	width: 30%;
	float: left;
	padding: 12px;
}
ul.dos-col li.col1, ul.dos-col li.col2
{
	width: 45%;
	float: left;
	margin-right: 25px;
}
ul.dos-col
{
	margin-bottom: 13px;
	overflow: hidden;
}
ul.dos-col.no-margin li.col2
{
	margin-right: 0 !important;
	width: 50%;
}
.dos-col .col1 .button
{
	margin-top: 4px;
}

/*** breadcrumbs (miguitas de pan) ***/

.breadcrumb
{
	margin: 12px 0;
}
.breadcrumb li
{
	display: inline;
	font-size: 1.1em;
}
.breadcrumb li a
{
	color: #333 !important;
	background: url(../img/details/flecha-mini.png) no-repeat 100% 4px;
	padding-right: 5px;
}

/*** cuadro productos destacados ***/

.productos.destacados.cuadro-resaltado
{
	width: 681px !important;
	background: #FCF6EA;
	padding: 13px 13px 0;
	overflow: hidden;
}
.productos.destacados.cuadro-resaltado li
{
	float: left;
	width: 333px !important;
}
.productos.destacados.cuadro-resaltado li.col2
{
	float: right;
}

/*** mi mercosur ***/

.mi-mercosur-header p.mensajes
{
	font-size: 1.3em;
	background: url(../img/details/icon-mail.png) no-repeat 0 3px;
	padding-left: 25px;
	line-height: 140%;
}
.mi-mercosur-header
{
	border-bottom: 1px solid #ddd;
	padding-bottom: 13px;
	margin-bottom: 10px;
}
.mi-mercosur-img
{
	position: absolute;
	width: 111px;
	height: 89px;
	border: 1px solid #ddd;
	position: absolute;
	margin-left: 595px;
	margin-top: -77px;
}
.mi-mercosur-img-int
{
	width: 111px;
	height: 89px;
	display: table;
	vertical-align: middle;
	text-align: center;
	position: relative;
	display: table-cell;
}
.mi-mercosur-top
{
	width: 500px;
	float: left;
}
.mi-mercosur-img a
{
	width: 90px;
	height: 26px;
	display: block;
	background: url(../img/details/header-img-a-bg.png) no-repeat 0 0;
	margin: 0 auto;
	text-align: center;
	padding-top: 7px;
	font-size: 1.1em;
	text-decoration: underline !important;
}

.menu-usuario li
{
	font-size: 1.2em;
	border-bottom: 1px solid #ddd;
	padding: 7px 0 7px 23px;
	margin: 0 !important;
}
.menu-usuario li.info
{
	font-size: 1em;
	color: #333;
	padding-left: 0;
}
.lateral-izquierda .cuadro.menu-usuario .menu-principal
{
	padding-top: 5px !important;
}

.menu-usuario .link-mi-mercosur
{
	background: url(../img/details/item-expansor.png) no-repeat 5px 10px;
}
.menu-usuario .link-agregar-producto
{
	background: url(../img/details/icon-agregar.png) no-repeat 0 7px;
}
.menu-usuario .link-editar-perfil
{
	background: url(../img/details/icon-perfil.png) no-repeat 0 7px;
}
.menu-usuario .link-estadisticas
{
	background: url(../img/details/icon-stats.png) no-repeat 0 7px;
}

/*** tabs ***/

ul.tabs
{
	height: 32px;
	border-bottom: 1px solid #ddd;
	padding-left: 13px;
	margin-bottom: 13px;
}

ul.tabs li
{
	float: left;
	background: url(../img/details/tab.png) no-repeat 0 0;
	font-size: 1.2em;
	font-weight: bold;
	margin: 0 10px 0 0;
}

ul.tabs li span
{
	display: block;
	padding: 10px 30px 10px 10px;
	background: #fff url(../img/details/tab.png) 100% 0;
	margin-left: 2px;
}

ul.tabs li.active, ul.tabs li.active span
{
	background-image: url(../img/details/tab-active.png);
}

ul.tabs li.active
{
	border-bottom: 1px solid #fff;
}
ul.tabs li.outside
{
	background: none;
	float: right;
	padding: 2px 0 0;
}
ul.tabs li.outside span
{
	background: none;
	float: right;
	padding: 2px 0 0;
}
.default-form.buscar.alt
{
	position: absolute;
	margin: -63px 0 0 460px;
}

ul.tabs li.outside .link-preview
{
	background-position: 2px !important;
	float: left;
}

/*** aviso destacado ***/

.aviso-destacado
{
	background: #FFFFD5;
	border: 1px solid #DCDC43;
	padding: 13px;
	margin-bottom: 13px;
}

.aviso-destacado .lnk-cerrar
{
	float: right;
	font-size: 1.1em;
	text-decoration: underline;
}

/*** listado de pasos ***/

.listado-de-pasos
{
	font-size: 1.4em;
}
.listado-de-pasos li
{
	margin-bottom: 13px;
	background: url(../img/details/bullet-pendiente.png) no-repeat 0 4px;
	padding-left: 24px;
	line-height: 150%;
}

.listado-de-pasos .hecho
{
	background: url(../img/details/bullet-ok.png) no-repeat 0 4px;
}

/*** resumen **/

.resumen
{
	font-size: 1.1em;
}
.resumen li
{
	background: url(../img/details/dotted.png) repeat-x 0 100%;
	padding: 10px 0;
}
.resumen strong.destacado
{
	color: #006699;
	width: 125px;
	display: block;
	float: left;
}

/*** productos ***/

.default-form.buscar input.input-text
{
	width: 150px;
	float: left;
	padding: 4px;
}
.default-form.buscar span.button
{
	margin: 11px 0 0 10px;
}
.default-form.buscar span.button input
{
	padding-left: 2px;
	padding-right: 7px;
}
.form-nota
{
	font-size: 1.1em;
	margin-left: 167px;
	color: #666;
}

.default-form.buscar.alt
{
	float: right;
}

.productos-header, .mensajes-header
{
	height: 50px;
}
.productos-header fieldset, .mensajes-header fieldset
{
	width: 400px;
	float: left;
}
.link-agregar
{
	float: right;
	font-size: 1.2em;
	text-decoration: underline;
	margin-top: 15px;
	background: url(../img/details/icon-agregar.png) no-repeat 0 1px;
	padding: 0 0 4px 20px;
	font-weight: bold;
}
.productos-header.alt .link-agregar, .link-agregar.alt
{
	float: none;
	font-size: 14px;
}
.productos-header.alt
{
	height: auto;
	padding-bottom: 15px;
}
table.mensajes a, table.paginas a, table.productos a
{
	color: #333;
}
table.mensajes, table.paginas, table.productos
{
	font-size: 1.2em;
	width: 100%;
	border-top: 1px solid #ddd;
	margin: 15px 0;
}
table.mensajes th, table.paginas th, table.productos th
{
	padding-bottom: 10px;
	color: #aaa;
	font-weight: bold !important;
	background: url(../img/details/dotted.png) repeat-x 0 100%;
	text-align: left;
	padding-top: 7px;
}
table.mensajes td, table.paginas td, table.productos td
{
	vertical-align: middle;
	padding: 5px;
	color: #333;
	background: #F2F8FC url(../img/details/dotted.png) repeat-x 0 100%;
	text-align: left;
}
table.mensajes tr.light td, table.paginas tr.light td, table.productos tr.light td
{
	background-color: #fff;
}
table.mensajes td.edit, table.paginas td.edit, table.productos td.edit
{
	text-align: right;
}
table.mensajes td.edit a, table.paginas td.edit a, table.productos td.edit a
{
	color: #446CB4;
}
table.mensajes td.unpublished, table.paginas td.unpublished, table.productos tr.unpublished td
{
	background-color: #FEFFC3;
}
table.mensajes td.title, table.paginas td.title, table.productos td.title
{
	width: 520px;
}
table.mensajes td.check, table.paginas td.check, table.productos td.check
{
	width: 20px;
}
table.mensajes td.info, table.paginas td.info, table.productos td.info
{
	font-style: italic;
}

.producto-acciones
{
	float: left;
	font-size: 1.2em;
	margin-top: 10px;
}
.producto-acciones.alt
{
	float: right;
	margin-top: -10px;
}

/*** pager ***/

.pager
{
	text-align: center;
	margin-top: 15px;
	margin-bottom: 15px;
}

.pager li
{
	display: inline;
}

.pager li a
{
	color: #105cb6;
	text-decoration: none;
	padding: 3px 5px;
	border: 1px solid #9aafe5;
	font-size: 1.1em;
}

.pager li a:hover
{
	color: #fff;
	background-color: #2e6ab1;
	padding: 3px 5px;
	border: 1px solid #2e6ab1;
}

.pager .selected a
{
	color: #999;
	border: 1px solid #ddd;
}

.pager .blank
{
	margin: 0 5px;
	color: #105cb6;
}

/*** avisos ***/

.aviso-info
{
	background: #FEFFC3;
	border: 1px solid #C7C2AC;
	color: #404031;
	margin-bottom: 12px;
	padding: 9px;
	text-align: center;
	font-weight: bold;
	font-size: 1.2em;
	border-radius: 9px;
	border-radius: 9px;
	-webkit-border-radius: 9px; /* for Safari */
	-webkit-border-radius: 9px; /* for Safari */
	-moz-border-radius: 9px; /* for Firefox */
	-moz-border-radius: 9px; /* for Firefox */
}

.aviso-info.error
{
	color: #cc0000;
}


/*** agregar producto ***/

.sel-categorias select
{
	width: 100%;
	height: 100px;
}
.agregar-producto-acciones
{
	text-align: right !important;
	font-size: 1.2em;
	margin-top: 10px;
}
.agregar-producto-acciones a
{
	margin-left: 20px;
	font-weight: bold;
	text-decoration: underline;
	display: block;
	float: right;
}
.link-regresar
{
	background: url(../img/details/icon-regresar.png) no-repeat 0 3px;
	padding-left: 15px;
}
.link-preview
{
	background: url(../img/details/icon-preview.png) no-repeat;
	padding-left: 23px;
	padding-bottom: 4px;
}
.link-sinimagen
{
	font-size: 1.2em;
	margin-left: 10px;
}
.link-imprimir
{
	background: url(../img/details/icon-imprimir.png) no-repeat 0 0;
	padding-left: 23px;
	line-height: 150%;
	margin-top: -3px;
}
.link-eliminar
{
	background: url(../img/details/icon-eliminar.png) no-repeat 0 2px;
	padding-left: 20px;
	line-height: 150%;
	margin-top: -3px;
}

/*** editar pagina ***/

.edit-page-textarea textarea
{
	width: 703px;
	height: 200px;
}

/*** categoria / resultado de busqueda ***/

ul.tabs li.vistas
{
	background: none;
	float: right;
	padding-top: 5px;
	font-weight: normal;
	color: #666;
	font-size: 1.1em;
}
a.link-lista
{
	background: url(../img/details/icon-listview.png) no-repeat;
	padding-left: 23px;
	padding-bottom: 4px;
}
a.link-galeria
{
	background: url(../img/details/icon-galleryview.png) no-repeat;
	padding-left: 23px;
	padding-bottom: 4px;
}

li.producto
{
	background: transparent url(../img/details/category-item-bg.png) repeat-y scroll 0 0;
	border-bottom: 1px dashed #ddd;
	padding-bottom: 10px;
	padding-left: 33px;
	padding-top: 10px;
}

li.articulo
{
	border-bottom: 1px dashed #ddd;
	padding-bottom: 10px;
	padding-top: 10px;
}

.productos-contacto li.producto
{
	background: none;
	padding-left: 0;
}

.productos-contacto li.producto .desc p
{
	font-size: .9em;
	color: #333;
}

.productos-contacto li.producto .desc p.precio
{
	font-size: 1.1em;
}

li.producto.ultimo
{
	border-bottom: 0;
}
li.lista-header ul.tabs
{
	margin-bottom: 0;
	padding-left: 40px;
}

li.producto .img-producto, li.articulo .img-articulo
{
	float: left;
	margin-right: 10px;
}
li.producto .desc, li.articulo .desc
{
	width: 676px;
	font-size: 1.2em;
}
li.producto .desc h5, li.articulo .desc h5
{
	font-size: 1.2em;
	margin-bottom: 10px;
}
li.producto .desc a p, li.articulo .desc a p
{
	color: #666;
	line-height: 120%;
	margin-bottom: 10px;
}
li.producto .desc a.provider
{
	color: #339900;
}
li.producto .input-checkbox
{
	margin-left: -115px;
	margin-top: 0;
	position: absolute;
}

/*** webkit hack ***/
@media screen and (-webkit-min-device-pixel-ratio:0)
{
	li.producto .input-checkbox
	{
		margin-left: -28px !important ;
	}
}

/*** IE8 hack **/
li.producto .input-checkbox
{
	margin-left: /*\**/ -118px\9;
}
li.producto .input-checkbox
{
	margin-top: /*\**/ -3px\9;
}

span.premium-user
{
	margin-left: 5px;
	background: url(../img/details/icon-premium.png) no-repeat 0 2px;
	padding-left: 13px;
	font-size: .9em;
	color: #666;
}
p.premium-user-p span
{
	margin-left: 0;
}
p.premium-user-p
{
	margin-top: 5px;
}

.productos-categoria.vista-galeria li.producto
{
	background: transparent none repeat scroll 0 0;
	border-bottom: medium none;
	float: left;
	padding: 13px 0 13px 13px;
	width: 223px;
}

.productos-categoria.vista-galeria li.producto .input-checkbox
{
	position: none;
	display: inline;
	margin: 0;
}

/*** webkit hack ***/
@media screen and (-webkit-min-device-pixel-ratio:0)
{
	.productos-categoria.vista-galeria li.producto .input-checkbox
	{
		margin-top: 59px;
	}
}

.productos-categoria.buscados .input-checkbox
{
	margin-left: -28px !important;
}

.productos-categoria.vista-galeria li.producto .desc
{
	padding-top: 13px;
	width: 212px;
}

.productos-categoria.vista-galeria li.producto .desc h5
{
	padding-left: 18px !important;
	height: 30px;
}

.productos-categoria.vista-galeria li.producto .wraptocenter
{
	border: 1px solid #ddd;
}

.wraptocenter
{
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	width: 210px;
	height: 190px;
}
.wraptocenter *
{
	vertical-align: middle;
}
/*\*//*/
.wraptocenter {
    display: block;
}
.wraptocenter span {
    display: inline-block;
    height: 100%;
    width: 1px;
}


/*** paises ***/

a.provider.flag-br
{
	background: url(../img/details/flag-bra.png) no-repeat 0 2px;
	padding-left: 23px;
}


li.producto .button.contactar
{
	float: right;
}

ul.pie-categoria
{
	padding: 5px 5px 5px 35px;
	height: 27px;
	border: 1px solid #C0D6E5;
	background: url(../img/details/icon-contactall.png) no-repeat 10px #F1F6F9;
}
ul.pie-categoria .filtro-resultados
{
	float: right;
	font-size: 1.1em;
	margin-right: 7px;
	margin-top: 7px;
	color: #666;
}
ul.pie-categoria .filtro-resultados a, ul.pie-categoria .filtro-resultados span.selected
{
	padding-left: 5px;
}
ul.pie-categoria li
{
	float: left;
}

/*** galeria de productos ***/

div.galeria-productos, .cuadro-simple
{
	border: 1px solid #C0D6E5;
	overflow: hidden;
	width: 100%;
}
div.galeria-productos h3, .cuadro-simple h3
{
	color: #006699;
	font-size: 20px;
	background: #F1F6F9;
	font-weight: normal;
	padding: 7px 10px 10px;
}
ul.galeria-productos
{
	margin: 10px auto;
	width: 95%;
}

.cuadro-simple .dos-col
{
	margin: 10px;
}

.galeria-productos li
{
	float: left;
	display: block;
	text-align: center;
	width: 91px;
	margin-bottom: 13px;
}

.galeria-productos li a
{
	display: block;
	margin-bottom: 5px;
	font-size: 1.1em;
}

.galeria-productos li img
{
	border: 1px solid #ddd;
}

.galeria-productos.destacados
{
	margin-top: 0;
	padding-top: 10px;
	width: 100%;
}

.galeria-productos.destacados li
{
	width: 89px;
	margin-bottom: 10px;
}


/*** ficha de un producto ***/

.producto-header
{
	background: transparent url(../img/bg/producto-header.png) no-repeat scroll 0 0;
	height: 81px;
	margin: 0 0 0 -1px;
	padding: 6px;
	position: absolute;
	width: 714px;
}

.producto-img-provider
{
	background: transparent url(../img/bg/producto-header-img.png) no-repeat scroll 0 0;
	height: 92px;
	margin-left: 590px;
	margin-top: 8px;
	position: absolute;
	width: 112px;
}

.producto-img-provider .wraptocenter
{
	height: 92px;
}

.producto-header h2
{
	margin: 0;
}
.producto-header p
{
	margin: 6px 0 0;
}
.breadcrumb
{
	margin: 6px 0 0;
}
.producto-ficha
{
	padding-top: 91px;
}
/*
.producto-ficha .wraptocenter {
border: none ;
width: 262px ;
height: 231px ;
}*/

.ficha-producto-imagen.no-imagen
{
	border: 1px solid #ddd;
}

.ficha-producto-imagen .wraptocenter
{
	width: 300px;
	height: 200px;
}

.resumen-producto
{
	font-size: 1.2em;
}
.resumen-producto li
{
	margin: 13px 0;
}
.resumen-producto li strong
{
	display: block;
	float: left;
	width: 130px;
}
.resumen-producto li span.destacado
{
	font-weight: bold;
}
.resumen-producto li p
{
	display: block;
	width: 58%;
	float: right;
}

.desc-producto
{
	line-height: 160% !important;
}

.img-zoom, .lnk-favoritos, .lnk-favoritos-on, .lnk-compartir, .lnk-imprimir, .lnk-pdf
{
	color: #333;
	padding-left: 20px;
	display: block;
	line-height: 180%;
	font-size: 1.1em;
	margin-left: 15px;
}

.img-zoom
{
	background: url(../img/details/icon-zoom.png) no-repeat 0 2px;
	margin-left: 0;
	padding-left: 25px;
}
.lnk-favoritos
{
	background: url(../img/details/icon-favorito.png) no-repeat 0 2px;
}
.lnk-favoritos-on
{
	background: url(../img/details/icon-favorito-on.png) no-repeat 0 2px;
}
.lnk-compartir
{
	background: url(../img/details/icon-compartir.png) no-repeat 0 4px;
}
.lnk-imprimir
{
	background: url(../img/details/icon-imprimir.png) no-repeat 0 2px;
}
.lnk-pdf
{
	background: url(../img/details/icon-pdf.png) no-repeat 0 2px;
}


.lnk-email, .lnk-facebook, .lnk-twitter
{
	padding-left: 23px !important;
	display: block;
	padding-bottom: 3px;
}

.lnk-email
{
	background: transparent url(../img/details/icon-recomendar.png) no-repeat scroll 0 6px;
}
.lnk-facebook
{
	background: transparent url(../img/details/icon-facebook.png) no-repeat scroll 0 4px;
}
.lnk-twitter
{
	background: transparent url(../img/details/icon-twitter.png) no-repeat scroll 0 4px;
}

.ficha-producto-acciones
{
	clear: both;
	width: 705px;
}
.ficha-producto-acciones .col1
{
	width: 30% !important;
}
.ficha-producto-acciones .col2
{
	width: 62% !important;
}
.ficha-producto-acciones .col2 a
{
	float: right;
	color: #166CB4;
	text-decoration: underline;
}
/*
.producto-img-provider .wraptocenter {
height:90px;
width:110px;
}
*/

/*** micrositio ***/

.main-wide-top.micrositio
{
	margin-top: 82px;
}
.header-micrositio
{
	background: transparent url(../img/bg/header-micrositio.png) no-repeat scroll 0 0;
	height: 110px;
	margin: 0 0 0 -1px;
	padding: 6px;
	position: absolute;
	width: 948px;
}
.contenido-micrositio
{
	padding-top: 120px;
	width: 938px;
}
.sidebar-micrositio
{
	width: 200px;
	float: left;
}
.cuerpo-micrositio
{
	float: right;
	padding-right: 13px;
	width: 718px;
}

.sidebar-micrositio .button a
{
	padding-left: 13px;
	padding-right: 19px;
}


.header-micrositio .producto-img-provider
{
	margin-top: -20px;
	background: transparent url(../img/bg/micrositio-header-img.png) no-repeat scroll 0 0;
	margin-left: 803px;
	margin-top: -56px;
}
.header-micrositio .tabs
{
	border: 0 none;
	margin: 25px 0 0 -9px;
}

.header-micrositio ul.tabs li, .header-micrositio ul.tabs li span
{
	background-image: url(../img/details/tab-micrositio.png);
}
.header-micrositio ul.tabs li span
{
	margin-left: 5px;
	padding: 7px 8px 8px 4px;
}
.header-micrositio ul.tabs li.active
{
	border-bottom: 0;
}
.header-micrositio ul.tabs li a
{
	color: #fff;
}
.header-micrositio ul.tabs li.active, .header-micrositio ul.tabs li.active span
{
	background-image: url(../img/details/tab-active-micrositio.png);
}
.header-micrositio ul.tabs li.dark, .header-micrositio ul.tabs li.dark span
{
	background-image: url(../img/details/tab-dark-micrositio.png);
}

.buscador-micrositio
{
	width: 199px;
	height: 30px;
	background: url(../img/details/buscador-sidebar.png) no-repeat 0 0;
	margin-bottom: 8px;
}

.buscador-micrositio input.buscador
{
	background: none;
	border: none;
	padding: 7px 0 0 8px;
	width: 160px;
}
.buscador-micrositio input.boton-buscar
{
	background: none;
	border: none;
	background: url(../img/details/buscador-sidebar-btn.png) no-repeat 0 2px;
	cursor: pointer;
	width: 15px;
}

.menu-micrositio
{
	padding: 5px;
	background: #ECF3FC;
	border: 1px solid #DAE8F9;
	width: 182px;
	margin-bottom: 13px;
}

.menu-micrositio li
{
	font-size: 1.1em;
	line-height: 250%;
	background: url(../img/details/menu-separador.png) repeat-x 0 100%;
	padding: 0 0 2px 7px;
	font-weight: bold;
}

.menu-micrositio li.titulo h3, .aviso-destacado-sidebar h3
{
	background: url(../img/details/bullet-titulo.png) no-repeat 0 5px;
	padding-left: 13px;
}

.menu-micrositio li.titulo h3
{
	background: url(../img/details/bullet-titulo.png) no-repeat 0 10px;
	font-size: 1.2em;
}

.menu-micrositio li.ultimo
{
	background: none;
	padding-bottom: 0;
}

.aviso-destacado-sidebar
{
	font-size: 1.1em;
	padding: 10px;
	background: #FFFFCC;
	border: 1px solid #F2F3B6;
	width: 172px;
	margin-bottom: 13px;
}

.aviso-destacado-sidebar h3
{
	line-height: 130%;
	font-size: 1.2em;
}

.aviso-destacado-sidebar h4
{
	margin: 5px 0;
	color: #006699;
	font-size: 1em;
}

.aviso-destacado-sidebar .separador
{
	background: url(../img/details/menu-sidebar-sep.png) repeat-x;
	height: 1px;
	margin: 5px 0 0;
	width: 174px;
}

.aviso-destacado-sidebar .button a
{
	padding-left: 8px;
	padding-right: 16px;
}


/*** eventos ***/

table.eventos, table.directorio
{
	width: 100%;
}
table.eventos td, table.directorio td
{
	padding: 5px;
	vertical-align: middle;
	background: url(../img/details/eventos-td.png) repeat-x 0 100%;
}
table.eventos .dark td, table.directorio .dark td
{
	background-color: #EEFDE7;
}
table.eventos .evento-fecha a, table.directorio .directorio-fecha a
{
	font-size: 1.1em;
	font-weight: bold;
	color: #000;
}
table.eventos .evento-fecha, table.directorio .directorio-fecha
{
	width: 20%;
}
table.eventos .evento-desc, table.directorio .directorio-desc
{
	width: 60%;
	font-size: 1.1em;
}
table.eventos .evento-img, table.directorio .directorio-img
{
	text-align: right;
	width: 20%;
}

select.calendario
{
	background: transparent;
	border: 1px solid #ddd;
	padding-left: 16px;
}
.input-select-calendario
{
	cursor: pointer;
	background: url(../img/details/icon-calendar.png) no-repeat 0 50%;
	margin-right: 10px;
	padding-left: 20px;
	height: 24px;
	float: left;
}
.default-form .input-select.calendario
{
	margin: 0;
}

/*** noticias y actualidad ***/

.dos-col.noticias-y-actualidad .col1
{
	width: 50%;
}
.dos-col.noticias-y-actualidad .col2
{
	float: right;
	margin-right: 0;
	width: 44%;
}
.dos-col.noticias-y-actualidad .col2 .cuadro li
{
	width: 293px;
}

ul.tres-col.noticias
{
	margin: 0 0 40px 0;
}
ul.tres-col.noticias li
{
	width: 29%;
	height: 170px;
}
ul.tres-col.noticias li p.default
{
	margin-top: 0;
	font-size: 1.1em !important;
	line-height: 140% !important;
}
ul.tres-col.noticias li h4
{
	font-size: 1.2em;
	margin: 0 0 10px;
	line-height: 120%;
}
ul.tres-col.noticias li .listado-noticias-img
{
	margin-bottom: 10px;
	margin-right: 25px;
}
.noticias-y-actualidad .cuadro
{
	width: 312px;
}
.noticias-y-actualidad .menu-contenidos li
{
	font-size: 1.2em;
}
ul.tres-col.noticias li p a, ul.tres-col.noticias li h4 a
{
	color: #333;
}


.destacado-imagen .wraptocenter
{
	border: 1px solid #ddd;
	width: 420px;
	height: 280px;
}
.destacado-imagen.ficha-articulo
{
	width: 380px;
	float: right;
	margin: 0 0 10px 20px;
}
.destacado-imagen.ficha-articulo .wraptocenter
{
	width: 380px;
}

.destacado-imagen-chica .wraptocenter
{
	border: 1px solid #ddd;
	width: 320px;
	height: 240px;
}
.destacado-imagen-chica.ficha-articulo
{
	width: 280px;
	float: right;
	margin: 0 0 10px 20px;
}
.destacado-imagen-chica.ficha-articulo .wraptocenter
{
	width: 280px;
}

.listado-imagen
{
	border: 1px solid #DDDDDD;
	float: left;
	height: 77px;
	width: 77px;
	margin-right: 8px;
}

.no-imagen
{
	background: #f0f0f0 !important;
}

.listado-imagen .wraptocenter
{
	height: 78px;
}

.listado-noticias
{
	margin-top: -10px;
	width: 290px;
}
.listado-noticias li
{
	font-size: 1.1em;
	line-height: 140%;
	padding: 10px 0;
	background: transparent url(../img/bg/linea-punt.png) repeat-x scroll 0 100% !important;
}
.listado-noticias a
{
	padding: 0;
	background: none !important;
	padding-right: 5px;
	color: #333;
}

.listado-noticias-img
{
	width: 86px !important;
	height: 63px;
	float: left;
	margin: 0 20px 0 0;
}
.listado-noticias-img .wraptocenter
{
	width: 86px !important;
	height: 63px !important;
	border: 1px solid #ddd;
}

/*** cuadro flat ***/

.cuadro.estilo-flat h2
{
	padding: 7px;
	background: #316600;
	color: #fff;
	font-weight: normal;
	font-size: 1.8em;
}
.cuadro.estilo-flat .interior-cuadro
{
	border: 1px solid #ddd;
	background: #fff;
	margin-left: 0;
	width: 292px;
}

/*** ficha de un articulo ***/

.articulo-acciones li
{
	float: left;
	margin-right: 10px;
}
.articulo-acciones li a, .articulo-acciones li a:visited
{
	margin-left: 0;
	color: #166CB4;
}

/*** cuadro foros ***/

.resumen-foros
{
	padding: 10px 0 0;
}

/*** historias de exito ***/

.historias-de-exito h4, .eventos-destacados h4
{
	margin-bottom: 10px;
}
.historias-de-exito h5, .eventos-destacados h5
{
	font-size: 1.2em;
}
.historias-de-exito a, .eventos-destacados a
{
	color: #333;
}
.historias-de-exito a.autor, .eventos-destacados a.autor
{
	color: #166CB4;
}
.historias-de-exito .clear-line, .eventos-destacados .clear-line
{
	margin: 20px 0;
}

.listado-historias-img
{
	width: 80px !important;
	height: 80px;
	float: left;
	margin: 0 20px 0 0;
}
.listado-historias-img .wraptocenter
{
	width: 80px !important;
	height: 80px !important;
	border: 1px solid #ddd;
}

.resumen.small
{
	width: 315px;
}

/*** eventos ***/

.dos-col.eventos-header .col1, .dos-col.directorio-header .col1
{
	width: 65%;
}
.dos-col.eventos-header .col2, .dos-col.directorio-header .col2
{
	width: 27.3% !important;
	float: right;
	margin-right: 0;
}

a.busqueda-avanzada
{
	font-size: 1.1em;
	text-decoration: underline;
	text-align: right;
	width: 100%;
	display: block;
}
a.busqueda-avanzada-inline
{
	font-size: 1.1em;
	text-decoration: underline;
	text-align: left;
	padding-left: 10px;
}

table.eventos
{
	margin-top: -5px;
}
table.eventos td, table.directorio td
{
	padding: 5px 0 5px 10px;
}
table.eventos a, table.directorio a
{
	color: #006699;
	font-weight: bold;
}
table.eventos .eventos-fecha, table.directorio .directorio-fecha
{
	width: 100px;
	font-size: 1.1em;
}
table.eventos .eventos-fecha a, table.directorio .directorio-fecha a
{
	color: #000;
}
table.eventos .eventos-titulo, table.directorio .directorio-titulo
{
	width: 500px;
}
table.eventos h4, table.directorio h4
{
	margin-bottom: 6px;
	font-size: 1.2em;
}
table.eventos p, table.directorio p
{
	color: #333;
	line-height: 120%;
}
table.eventos .eventos-fecha p, table.directorio .directorio-fecha p
{
	margin-top: 5px;
	color: #666;
	font-style: italic;
}
table.eventos span, table.directorio span
{
	padding: 2px 2px 2px 22px;
}
table.eventos .eventos-titulo p, table.directorio .directorio-titulo p
{
	font-size: 1.1em;
}

.listado-eventos-img, .listado-directorio-img
{
	width: 91px !important;
	height: 60px;
	float: right;
	margin: 7px 0 7px 0;
}
.listado-eventos-img .wraptocenter, .listado-directorio-img .wraptocenter
{
	width: 75px !important;
	height: 60px !important;
}
.listado-eventos-img .wraptocenter img, .listado-directorio-img .wraptocenter img
{
	margin-left: -10px;
}

.lnk-enviar-evento
{
	position: absolute;
	margin: 4px 0 0 600px;
	background: url(../img/details/icon-agregar.png) no-repeat 0 0;
	padding: 1px 4px 8px 20px;
	font-size: 1.2em;
	font-weight: bold;
}

.link-mapa-zoom
{
	padding-left: 10px;
}

.lateral-derecha .cuadro div.clear-line
{
	background: transparent url(../img/bg/linea-punt.png) repeat-x scroll 0 100% !important;
	margin-bottom: 8px;
	border: 0;
	padding-bottom: 5px;
	height: 1px;
}

.select-pais
{
	position: absolute;
	margin-left: 391px;
	margin-top: -28px;
}

.cuadro-ppal .select-pais
{
	margin-left: 372px;
	margin-top: -38px;
}

.cuadro-ppal.ci .select-pais
{
	margin-top: -67px;
}

.cuadro-ppal.ci .cuadro-menu
{
	margin: -34px 0 16px -7px;
}

.cuadro-ppal.ci .cuadro-menu li
{
	display: inline;
	font-size: 1.1em;
	font-weight: bold;
	padding-right: 10px;
}

.cuadro-ppal.ci .cuadro-menu li a, .cuadro-ppal.ci .cuadro-menu li a:visited
{
	color: #CC3300;
}

/*** comentarios **/

.comentario
{
	line-height: 170%;
	margin-bottom: 1em;
	padding: 1em;
}
.comentario.dark
{
	background: #f0f0f0;
}
.comentario p
{
	font-size: 1.2em;
}
.comentario p.smallfont
{
	font-size: 1.1em;
	color: #666;
}


/*** informes y opinion ***/

.lnk-mas-io
{
	font-size: 1.4em;
	font-weight: bold;
	display: block;
	background: #F1F6F9;
	border-top: 1px solid #C0D6E5;
	padding: 5px;
	margin-top: 10px;
}

/*** productos buscados ***/

p.listado-paises span
{
	padding-right: 15px;
	line-height: 150%;
	display: block;
	float: left;
}
p.listado-paises
{
	padding-bottom: 12px;
}

.galeria-productos ul.productos-buscados
{
	margin: 10px;
}
.galeria-productos ul.productos-buscados li
{
	text-align: left;
	width: 50%;
	height: auto;
	float: left;
}

span.label
{
	font-weight: bold;
	font-size: 1.1em;
	padding-bottom: 10px;
	display: block;
}
/*** menu compartir ***/

#menu-compartir_c
{
	margin-left: 195px;
}

#menu-compartir_c a
{
	display: block;
	float: left;
	height: 16px;
}

#meun-compartir li
{
	height: 12px;
	padding: 0 1em 1.3em 0;
}

/*** mercados ***/

.cuadro-mercados h4
{
	background: #EBEFF9;
	padding: .5em;
	font-size: 1.2em;
}

.cuadro-mercados table th
{
	font-weight: normal;
	font-size: .9em;
	color: #666;
	border-bottom: 1px solid #ddd;
	padding: .45em 0;
	text-align: left;
}

.indices-bursatiles table td
{
	border-bottom: 1px dashed #ddd;
	padding: .5em 0;
	color: #008000;
}

.cuadro-mercados table td .variacion-up
{
	color: #008000;
	background: url(../img/details/var-up.png) no-repeat 0 2px;
	padding-left: 1.3em;
}

.cuadro-mercados table td
{
	width: 100px;
}

.cuadro-mercados table td .variacion-down
{
	color: #AA0033;
	background: url(../img/details/var-down.png) no-repeat 0 2px;
	padding-left: 1.3em;
}

.indices-bursatiles .grafico
{
	width: 223px;
	height: 96px;
	float: right;
}

.indices-bursatiles .grafico h5
{
	font-weight: normal;
	border-bottom: 1px solid #ddd;
	font-size: 1.1em;
	padding: .5em 0;
	color: #333;
	margin-bottom: 5px;
}

.indices-bursatiles .grafico .fecha
{
	text-align: right;
	display: block;
	color: #666;
	padding-right: .7em;
}

.divisas, .commodities
{
}

.indices-bursatiles, .acciones
{
}

.indices-bursatiles table
{
	width: 100%;
}

.cuadro-mercados .mercados td
{
	width: 212px;
}

.cuadro-mercados .mercados td.fecha
{
	width: 222px;
	color: #666;
}

.commodities td, .acciones td
{
	border-bottom: 1px dashed #ddd;
	padding: .5em 0;
}

.cuadro-mercados .commodities .mercados td
{
	width: 100px;
}

/*** grupos de productos ***/

fieldset.grupos .input-text
{
	margin-left: 165px;
	margin-top: 10px;
}

.input-radio.alt
{
	margin-left: 24.17%;
}
* html .input-radio.alt
{
	margin-left: 23.92%;
}
* html fieldset.grupos label.inline
{
	margin-left: 26.7%;
}
* html fieldset.grupos label.inline.alt
{
	margin-left: 0;
	padding-top: 3px;
}

fieldset.grupos label.inline, fieldset.formas-de-pago label.inline
{
	display: inline;
	margin: 0;
	width: auto;
	font-weight: normal;
	float: none !important;
}

fieldset.formas-de-pago label.inline
{
	padding-left: 2px;
}

fieldset.grupos .input-
{
	float: none;
	margin: 0 5px 0 0;
}

fieldset.grupos .boton-agregar-grupo
{
	background: transparent url(../img/details/icon-agregar.png) no-repeat scroll 0 3px;
	border: medium none;
	color: #4586DB;
	cursor: pointer;
	font-size: 1.1em;
	height: 17px;
	margin-left: -22px;
	margin-top: 0;
	opacity: 0.7;
	padding: 0 0 0 21px;
	text-align: left;
	width: 80px;
}

fieldset.grupos .boton-agregar-grupo:hover
{
	opacity: 1;
}

/*fieldset.grupos #lnk-ayuda {
	position: absolute ;
	margin: 20px 0 0 -165px ;
	font-size: 1.1em ;
}

/*-------------------------------------------------------------
	Tooltips
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

#tooltipObj
{
	margin: -1em 0 0 0;
	background: url(../img/details/tooltip_flecha.png) no-repeat 0 15px;
	padding-left: 8px;
	width: 20em;
}

#tooltipObj.derecha
{
	background: url(../img/details/tooltip_flecha_der.png) no-repeat 100% 15px;
	padding-right: 8px;
}

.tooltip_content p
{
	margin: 0;
}

.tooltip_content input.check
{
	vertical-align: center;
}

.tooltip_content h2
{
	margin: 0 0 0.7em 0;
	font-size: 1.5em;
	font-weight: bold;
}

.tooltip_content
{
	padding: 0.8em;
	border: 1px solid #C7C2AC;
	color: #404031;
	background: #FEFFC3;
	cursor: pointer;
	font-size: 1.2em;
	line-height: 140%;
}

.tooltip.hidden
{
	display: none;
}

.tooltip_content strong
{
	display: block;
	margin-bottom: 5px;
}
/*** perfil de usuario ***/

div.bio p
{
	width: 76.5%;
	display: block;
	float: right;
}

/*** editar micrositio ***/

.img-micrositio-min
{
	padding: 5px;
	border: 1px solid #ddd;
	margin: 10px 0 10px 166px;
}
.lnk-ayuda
{
	display: inline;
	background: transparent url(../img/details/item-ayuda.png) no-repeat scroll 0 40% !important;
	padding: 0px 7px 0px 0px !important;
	margin-left: 5px;
	font-size: 1.2em !important;
}
.lnk-ayuda span
{
	visibility: hidden;
}
.lnk-ayuda.alt
{
	position: absolute;
	margin-top: 70px;
	height: 10px;
}
li.outside .lnk-ayuda span
{
	padding: 0px !important;
	display: inherit !important;
	margin-left: 0px !important;
	float: none !important;
}
.aviso-destacado .lnk-ayuda
{
	font-size: 1.2em;
	padding-left: 17px;
	padding-top: 2px;
	margin-left: 0;
}

/*** informacion ***/

.compact-form p.info
{
	padding-left: 17%;
	margin-left: .5em;
	background: url(../img/details/info.png) no-repeat 0 50%;
	clear: both;
	margin-left: 23.15%;
	font-size: 1.1em;
	color: #666;
	padding: .5em 0 .5em 1.8em;
}

h2.default.mercados
{
	background: url(../img/details/io.png) no-repeat 100% 0;
}

/*** banners ***/

.lateral-derecha .cuadro.alt p.banner
{
	padding: 7px;
	text-align: center;
}

.lateral-izquierda .cuadro.alt p.banner
{
	padding: 7px !important;
}

.lateral-izquierda .cuadro.alt
{
	margin: 10px 0;
	background: transparent url(../img/bg/cuadro-med-bottom.png) repeat-y scroll 0 100%;
	padding: 0 0 2px;
}

.lateral-izquierda .cuadro.alt .interior-cuadro
{
	padding: 10px;
}
.cuadro-ppal.ci .cuadro-menu
{
	margin: -34px 0 16px -7px;
	position: absolute;
}

.cuadro-ppal.ci .interior-cuadro-ppal
{
	margin-top: 10px;
}
li.outside span
{
	float: left !important;
}

