body, h1, h2, h3, h4, h5, h6, p, ul, ol, div, form, input, select, textarea, fieldset{
	margin:0;
	padding:0;
}

img, fieldset {
	border:none;
}

object, embed {
	z-index:1;
}

.mB {
	margin-bottom:10px;
}

.noClear {
	clear:none !important;
}

.mT {
	margin-top:10px;
}

.borde {
	border:solid 1px #cccccc;
}

/* Estira Float */
.clear {
	clear:both !important;
	height:0px  !important;
	display:block;
}

.left {
	float:left;
}

.right {
	float:right !important;
}

/* Tope */

div.hr, div.hrLista, div.hrMicrositio , div.hrMicrositioSimple, div.hrSimple {

    height:3px;
	padding:10px 0;
    background: url('../images/tope.png') no-repeat center left;
	overflow:visible;
	clear:both !important;
}

div.hrSimple{
    background: url('../images/topeSimple.png') repeat-x center left;
}

div.hrLista {
    background: none;
}

div.hrMicrositio {
/*    background: url('../images/topeDobleLargo.png')no-repeat center left;*/
	background: url('../images/tope.png')no-repeat center left;
}

div.hrMicrositioSimple {
    /*background: url('../images/topeDoble.png')no-repeat center left;*/
	background: url('../images/tope.png')no-repeat center left;
}



hr{
    display:none;
}

.nV {
	display:none;
}

.bC0 { /* color de fondo oscuro */
	background-color:#cccccc;
}

.bC1 { /* color de fondo claro */
	background-color:#EBEBEB;
}

.bC2 { /* color de fondo oscuro */
	background-color:#4D4D4D;
}

.bC3 { /* color de fondo blanco */
	background-color:#ffffff;
}

body {
	padding:0 6px;
	background:url('../images/fondoPagina.png') repeat-y center;

}

/* Posicionamiento Relativo  */
body, div#encabezado, div#contenido, div#pie, div#principal, div#lateral, div#navInferior, div#gern {
	position:relative;
}

/***
	>>> Inicio Estructura General */
		div#encabezado, div#contenido, div#navInferior, div#pie, div#marcas2, div#gern, div#encabezado2_eventosmagazine {
			width:1000px;
			margin:0 auto;
		}
		div#encabezado {
			height:214px;
			border-top:solid 2px #4d4d4d;
			background: #9D9EA0;
			z-index:1;
			overflow:hidden;
		}
        div#encabezado2_eventosmagazine {
    		padding-left:30px;
			height:340px;
			z-index:1;
			overflow:hidden;
		}
		div#contenido { /* Mismo Elemento Dos clases que configuran el ancho de las columnas */
			background:hotpink;
			background:#fff;
			z-index:1;

		}

		div#contenido div.banner img {
			border:solid 1px #cccccc;
		}
/* 	>>> Fin Estructura General
*****/

/***
	>>> Inicio Franja Inferior >> navInferior, marcas, pie */

		div#navInferior {
			width:1000px;
			height:30px;
			border-top:solid 2px #333;
			border-bottom:solid 1px #666;
			clear:both;
		}
			div#navInferior a img{margin:0 0 -4px 0;}
			div#navInferior a {color:#4d4d4d;text-transform:uppercase;}
			div#navInferior a:hover {color:#ff9a04;}

		div#marcas2 {
			height:65px;
			text-align:center;
		}

		div#marcas2 img{
			margin:10px 10px 10px 10px;
		}


		div#pie {
			height:21px;
			background:#4d4d4d;
			color:#fff;
		}

		div#pie p, div#navInferior p {
			font-size:11px;
			text-align:center;
			padding-top:8px;
		}

		div#gern {
			width:1000px;
			height:40px;
			margin-top: 15px;
      border-top:solid 2px #333;
			border-bottom:solid 1px #666;
			clear:both;
		}

		div#gern a img{margin:0 15px -8px 10px;}
		div#gern a {color:#4d4d4d;text-transform:uppercase;}
		div#gern a:hover {color:#ff9a04;}

		div#gern p {
			font-size:11px;
			text-align:center;
			padding-top:8px;
		}

		div#pie p {padding-top:4px;}
		div#pie img {display:block;margin:-14px 14px 0 auto;}
		div#pie a {color:#fff;text-transform:uppercase;}
		div#pie a:hover {color:#ff9a04;}


/* 	>>> Fin Franja Inferior >> navInferior, marcas, pie
*****/

/***
	>>> Inicio Columnas */

		div#principal {
			float:left;
			height:auto;
			padding:0 19px 15px 14px;
		}

		div#lateral {
			float:right;
			height:auto;
			padding:0 14px 15px 0;
			overflow:hidden;
		}

		/* Seteo de Ancho de Columnas */

                div.full div#principal {
			width:960px;
			background:#fff;
		}

		div.lateralDoble div#principal {
			width:562px;
			background:#fff;
		}

		div.lateralDoble div#lateral {
			width:391px;
			background:#fff;
		}

        div.lateralDoble2 div#principal {
			width:706px;
			background:#fff;
		}

		div.lateralDoble2 div#lateral {
			width:247px;
			background:#fff;
		}

		div.lateralSimple div#principal {
			width:762px;
			background:lightblue;
			background:#fff;
			overflow:hidden;
		}

		div.lateralSimple div#lateral {
			width:191px;
			background:hotpink;
			background:#fff;
		}


ul.sostenibilidad{
	list-style: url('../images/fDB.png');
	margin-left:15px;
	padding:0;
	margin:0;
	font-size:11px;
}

ul.sostenibilidad li{
	font-size:11px;
	color:#4d4d4d;
	margin-left:15px;
	line-height:15px;
	margin-bottom:10px;
}


/* 	>>> Fin Columnas
*****/

/* Nuevos estilos */
/* ************** */

/* Contenido Principal */

div.mainNews {
    border-style: solid;
    border-color: #b9b9ba;
    border-width: 2px;
    height: 228px;
    width: 558px;
}

div.mainNewsImg {
    width:305px;
    height: 228px;
    float:left;
}

div.mainNewsImg img {
    width:305px;
    height: 228px;
}

div.mainNewsImg a {
    display: none;
}

div.mainNewsImg a.active {
    display: block;
}

div.mainNewsTitles {
    width: 253px;
    height: 228px;
    float: left;
}

div.mainNewsTitles div.mainNewsTitle {
    display: table;
    height: 76px;
    width: 253px;
}

div.mainNewsTitles img {
    position: absolute;
    display: none;
    left: 300px;
}

div.mainNewsTitles div.inner {
    display: table-cell;
    vertical-align: middle;
    width: 100%;
}

div.mainNewsTitles div h1 {
    padding-left: 10px;
    padding-right: 5px;
}

div.mainNewsTitles div h1 a {
    color: #838384;
    font-size: 16px;
    line-height: 20px;
}

div.mainNewsTitles div.active {
    background: #c6c7c9;
}

div.mainNewsTitles div.active img {
    display: block;
}

div.mainNewsTitles div.active h1 a {
    color: #6f6f71;
}

/* Galería Home */
div#galeriaHome {
    clear:both;
    width:100%;
}

div#galeriaHome h1 {
    text-transform: uppercase;
    color: #FFFFFF;
    background: #707173;
    font-size: 14px;
    width: 170px;
    line-height: 18px;
    height: 18px;
    padding-left: 3px;
    margin-bottom: 3px;
}

div#galeriaHome div#imagenes-wrapper {
    overflow: hidden;
    width: 562px;
}

div#galeriaHome img.prev {
    position: absolute;
    margin-top: 63px;
    margin-left: 20px;
    opacity: 0.5;
}

div#galeriaHome img.next {
    position: absolute;
    margin-top: 63px;
    margin-left: 518px;
    opacity: 0.5;
}

div#galeriaHome .imageDiv {
    float: left;
}

div#galeriaHome img {
    display: block;
}

div#galeriaHome span {
    display: block;
    background: black;
    opacity: 0.7;
    color: white;
    margin-top: -15px;
    height: 15px;
    line-height: 15px;
}

/* Highlights */

div.highlights h1 {
    text-transform: uppercase;
    color: #FFFFFF;
    background: #707173;
    font-size: 14px;
    line-height: 18px;
    width: 90px;
    padding-left: 3px;
    margin-bottom: 3px;
}

div.highlights div.highlightsNews {
    border-right: 2px solid #DDD;
    float: left;
    min-height: 175px;
    width: 110px;
    text-align: center;
}

div.highlights div.last {
    border-right: none;
}

div.highlights div.highlightsNews h3 {
    text-align: left;
    margin-left: 3px;
    font-size: 13px;
    text-transform: none;
}

div.highlights div.highlightsNews p {
    text-align: left;
    margin-left: 3px;
    margin-right: 3px;
}

/* Buscador proveedores */

div.search {
    background: url('../images/back_proveedores.png') no-repeat;
    width: 390px;
    height: 297px;
    color: #FFFFFF;
}

div.searchLeft {
    float: left;
    width: 185px;
    margin-top: 20px;
    margin-left: 15px;
}

div.searchSelect {
    background: url('../images/busca_proveedor_select.png') no-repeat;
    width: 175px;
    height: 20px;
    color: #000000;
    padding-left: 3px;
    padding-top: 3px;
    margin-top: 15px;
}

select.searchSelect {
    width: 175px;
    left: 9px;
    position: absolute;
    top: 115px;
    font-size: 8pt;
    opacity: 0;
    filter:alpha(opacity=0);
}

ul#searchCategories {
    margin-top: 10px;
    list-style: none;
    cursor: pointer;
    height: 140px;
    overflow-y: auto;
}

ul#searchCategories li, ul#searchCategories li ul li  {
    line-height: 13px;
    font-size: 12px;
}

ul#searchCategories li ul {
    background: #58585A;
    border: 1px solid white;
    left: 175px;
    list-style: none;
    margin-left: 10px;
    margin-top: -15px;
    padding: 0px 2px;
    position: absolute;
}

ul#searchCategories li ul li a {
    color: #FFFFFF;
    text-decoration: none;
}

ul#searchCategories li ul li a:hover {
    color: #F29400;
    text-decoration: none;
}

div.searchRight {
    height: 165px;
}

div.searchRight img {
    margin-top: 115px;
}

div.searchRight a img {
    margin-top:70px;
}

div#marcas {
    text-align:left;
}

div#marcas a {
    float: left;
    width: 62px;
    height: 53px;
    margin-left: 20px;
    margin-top: 10px;
    background: url('/archivos/general/logos_al_pie/marcas.png') no-repeat;
}

div#marcas div {
    float: left;
    height: 56px;
    margin-top: 20px;
    width: 300px;
}

div#marcas p {
    color: #4D4D4D;
    font-size: 12px;
    line-height: 14px;
}

div#marcas img {
    margin:10px 10px 10px 10px;
}

div#social {
    margin-left: 578px;
    margin-top: 5px;
    width: 154px;
}

div#social li {
    list-style:none;
    float:left;
    height:18px;
}

div#social a {
    background: url('/images/social_links.png') no-repeat left;
    display: block;
    height:18px;
}


