/* HOLA! */

/*----------------REDEFINO ETIQUETAS----------------*/

BODY {
	margin-top: 0;
	background-color:#EBEBEB;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #767676;
	}
H2 {
	font-size: 16px;
	font-weight:bold;
	color: #F2036C;
	}
H3 {
	color: #F2036C;
	font-weight: bold;
	font-size: 12px;
	}

a {
	color: #F2036C;
	}

a:hover {
	text-decoration: none;
	}

.home-banner{
		color: #F2036C;
		border: 2;
		border-color: #F2036C;
		}
			
			a:link {
			text-decoration: none;
			color: #F2036C;
			}
			a:visited {
			text-decoration: none;
			color: #F2036C;
			}
			a:hover {
			text-decoration: none;
			color: #F2036C;
			}
			a:active {
			text-decoration: none;
			color: #F2036C;
			}
/*----------------ESTRUCTURA COMÚN PARA TODO EL SITIO---------------- */

#contenedor {
	margin: 0 auto 0 auto;
	top:10px;
	width: 766px;
	height:auto;
	background-image:url(../img/bg.jpg);
	background-color:#FFF;
	}
	
	
#cabecera {
	margin: 0 auto 0 auto;
	width: 750px;
	height: 80px;
	background-image:url(../img/bg_cabecera.gif);
	background-position:top;
	background-repeat:repeat-x;
	}
	
	#logo{
	margin:0;
	padding: 10px 0 10px 50px;
	_padding: 10px 0 0 50px;
	width: 400px;
	float:left;
	}
	
	#idiomas{
	margin: 0;
	padding: 20px 20px 0  0;
	float: right;
	font-size: 9px;
	}
		#idiomas a {
		color: #999;
		font-size: 10px;
		}
		
		#idiomas a:hover {
		text-decoration:none;
		}

#principal {
		width: 690px;
		height: 15px;
		text-align:left;
  		margin-left:-350px; 
  		left:50%;
  		position:absolute;
		}

#principal_menu {
		width: 690px;
		height: 15px;
		text-align:left;
  		margin-left:-374px; 
  		left:50%;
  		position:absolute;
		}

#clearti{
			margin: 0 auto 0 auto;
			width: 690px;
			height: 5px;
			border-bottom: 1px solid #ccc;
			clear:both;
			}

#migas {
	margin: auto;
	height: 45px;
	color: #F2036C;
	font-size: 10px;
	}
		
		#migas a {
			color: #F2036C;
			}
			
		#migas a:hover {
			text-decoration: none;
			}
			
	#migas .trucos {
		padding-right: 10px;
		float: right;
		}

			
#contiene-contenido { /*ESPECIFICO EL CONTENEDOR */
	margin: 0 auto 0 auto;
	padding: 35px 65px 25px 65px;
	width: 620px;
	height: auto;
	/*border: 1px solid blue;*/
	}
	
.subir {
	padding-top: 15px;
	width: 620px;
	font-size: 10px;
	text-align: right;
	}
		

#pie {
	margin: 0;
	width: 766px;
	height: 87px;
	clear: both;
	background-image:url(../img/bg_pie.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	font-size: 9px;
	color:#999;
	}
	
	#info-pie {
	margin: 0 auto 0 auto;
	padding-top: 5px;
	width: 690px;
	border-top: 1px solid #ccc;
	}
	
	#datos-pie {
	width: 500px;
	float: left;
	}
	
	
	#datos-pie .agerul {
	font-weight: bold;
	font-size: 11px;
	}
	
	#datos-pie a {
	color: #999;
	}
	
	#datos-pie a:hover {
	text-decoration: none;
	}
		
	#iso {
	float: right;
	margin: 0 auto 0 auto;
	width: 190px;
	height:50px;
    background-image: url(../img/ueiso.jpg);
     background-color:#FFF;
	}
	
/*----------------ESTRUCTURA PARA HOME--------------------*/

	#contenido{
	font-size: 11px;
	margin: 0 auto 0 auto;
	padding-top: 12px;
	_padding-top: 12px;
	width: 750px;
	height:270px;
	}
	
	#contenido h2 {
	font-size: 14px;
	}
	
	#flash {
		margin-top: 30px;
		padding:0 0 0 30px;
		width: 370px;
		float:left;
		height: auto;
		}
		
		
	#bienvenido{
		padding: 40px 65px 0 0;
		width: 280px;
		float: left;
		}
		
			#bienvenido h2 {
				margin: 0 0 8px 0;
				padding: 0;
				}
		
			#bienvenido p {
				margin: 0 0 2px 0;
				padding: 0;
				}

			#bienvenido .conocenos {
				text-align:right;
				color: #F2036C;
				}
			
				#bienvenido .conocenos a {
				font-size: 12px;
				font-weight:bold;
				color: #F2036C;
				}
				
				#bienvenido .conocenos a:hover {
				text-decoration: none;
				}
			
	
	#home-noticias{
		margin: 10px 0 0 0;
		padding: 0 65px 0 0;
		_padding: 0 15px 0 0;
		width: 280px;
		float:left;
		}
	
			#home-noticias h2 {
				margin: 0  0 8px 0;
				padding: 0;
				}
		
			#home-noticias p {
				margin: 0 0 2px 0;
				padding: 0;
				}

			#home-noticias .ir-noticias {
				text-align:right;
				color: #F2036C;
				}
			
				#home-noticias .ir-noticias a {
				font-size: 12px;
				font-weight:bold;
				color: #F2036C;
				}
				
				#home-noticias .ir-noticias a:hover {
				text-decoration: none;
				}
							
#clear_index{
	height: 220px;
	_height: 0px;
		}

#titulo-bodegon{
	margin: 0 auto 0 auto;
	width: 690px;
		}
#bodegones{
	margin: 0 auto 25px auto;
	width: 690px;
	height: 175px;
	}
	
	#bodegones ul{
	margin: 0;
	padding: 0;
	float: left;
	}
		#bodegones li{
		display: inline;
		padding: 0 15px 0 0;
		}
		
	#entrar-lineas {
		padding: 15px 0 0 0;
		}
	
	#ir-productos li {
		color: #999;
		font-size: 12px;
		font-weight: bold;
		padding: 0 35px 0 38px;
		}
	
	#ir-productos a {
		color: #999;
		}

/*-----PRESENTACIÓN DE PRODUCTOS--------*/

.presentacion-producto {
	padding-bottom: 60px;
	width: 620px;
	height: auto;
	}
	
	.presentacion-producto li {
	list-style-type:  square;
	}

	.columna-izq-producto {
		float:left;
		border: 1px solid white;
		width: 185px;
		text-align:center;
		}
		
	.columna-dech-producto {
		float:left;
		width: 431px;
		}
		
		#contiene-tabla {
		margin-bottom: 15px;
		padding: 12px;
		width: 380px;
		height: auto;
		border: 1px solid #ccc;
		background-color: #F5F5F5;
		}
		
		#contiene-tabla table {
		width: 380px;
		font-size: 10px;
		text-align: center;
		background-color: #F5F5F5;
		}
		
		#contiene-tabla table td {
		border-bottom: 1px solid #ccc;
		}
		
		#contiene-tabla table .tb_titulos {
		font-weight: bold;
		}
		
		.tb_titulos-2 {
			font-weight: bold;
			text-align: left !important;
		}
		
		#contiene-tabla table .tb_alinear_izq {
		text-align:left;
		padding-left: 15px;
		}
		
	.mas-info {
		color: #F2036C;
		}
		
		.mas-info a {
		font-size: 11px;
		font-weight: bold;
		}
		
		.mas-info a:hover {
		text-decoration: none;
		}
		
	.clearti-productos {
		clear: both;
		}
	
	.subir-productos {
		margin-bottom: 15px;
		text-align: right;
		}
	.subir-productos a {
		font-size: 10px;
		}
	
	
		
/*-----PRESENTACIÓN A DOS COLUMNAS--------*/
.columnaizq {
	width: 185px;
	float:left;
	}

.columnadech {
	width: 431px;
	float:left;
	text-align: left;
	}
	

.clear-2columnas {
	clear: both;
	}
	
/*------PRESENTACIÓN NOTICIAS---------*/

#noticias {
	width:620px;
	}
	
	#noticias p.fecha {
		margin: 0;
		padding: 0;
		font-size: 9px;
		}
		
	#noticias p {
		margin-bottom: 20px;
		}
	
	#noticias h2 {
		margin-top: 0;
		padding: 0;
		}
		
.noti-img-derecha {
	margin-left: 15px;
	border: 1px solid #F2036C;
	float: right;
	margin-bottom: 10px;
	text-align: center;
	}
	
.noti-img-izquierda {
	margin-right: 15px;
	border: 1px solid #F2036C;
	margin-bottom: 10px;
	}
	
.noti-img-centro {
	margin-left:50px;
	border: 1px solid #F2036C;
	margin-bottom: 10px;
	}

		
/*-------PRESENTACIÓN RED COMERCIAL-----*/

.columnaizq-red {
	width: 300px;
	float: left;
	}
	
.columnadech-red {
	padding-left: 15px;
	width: 300px;
	float: left;
	}
	
	.columnaizq-red, .columnadech-red {
		font-size: 11px;
		}
		
	.columnaizq-red p, .columnadech-red p {
		padding-bottom: 15px;
		border-bottom: 1px dashed #ccc;
		}
	
	.columnaizq-red a, .columnadech-red a {
		color: #999;
		}
	
	.columnadech-red h3 {
		color: #F2036C;
		font-weight: bold;
		font-variant: Uppercase;
		font-size: 12px;
		}
		
.panoramica-red {
	float: left;
	width: 620px;
	height: 90px;
	margin: 0;
	padding: 0 0 15px 0;
	background-image: url(../img/redcomercial.jpg);
	background-repeat: no-repeat;
	}
	
.panoramica-red-esp
	{
	float: left;
	width: 620px;
	height: 90px;
	margin: 0;
	padding: 0 0 15px 0;
	background-image: url(../img/redcomercial_esp.jpg);
	background-repeat: no-repeat;
	}
	
.panoramica-red-por
	{
	float: left;
	width: 620px;
	height: 90px;
	margin: 0;
	padding: 0 0 15px 0;
	background-image: url(../img/redcomercial_por.jpg);
	background-repeat: no-repeat;
	}

.panoramica-red-fr
	{
	float: left;
	width: 620px;
	height: 90px;
	margin: 0;
	padding: 0 0 15px 0;
	background-image: url(../img/redcomercial_fr.jpg);
	background-repeat: no-repeat;
	}
	
.panoramica-red-eng
	{
	float: left;
	width: 620px;
	height: 90px;
	margin: 0;
	padding: 0 0 15px 0;
	background-image: url(../img/redcomercial_eng.jpg);
	background-repeat: no-repeat;
	}


		
/*-------INFORMACIÓN AL CONSUMIDOR-----*/

#tabla-listado, table {
	width: 600px;
	color: #999;
	text-align: left;
}

#tabla-listado {
	float: left;
	width: 620px;
	margin: 0;
	padding: 15px 0;
	}

	#tabla-listado a {
	font-weight: bold;
	font-size: 12px;
	color: #999;
	}
	


.info-consumidor {
	padding-bottom: 10px;
	width:620px;
	margin-bottom: 25px;
	}
	
	.info-consumidor li {
	
	}
	
#menu-trucos {
	float: center;
	width:250px;
	}
	
#menu-consumidor {
	float: left;
	padding-bottom: 10px;
	font-size:10px;
	color:#000066;
	font-weight:bold;
	text-align: justify;
	width:200px;
	margin-bottom: 5px;
	}
#menu-consumidor a {
	color:#000066;
	text-decoration:none;
	}
#menu-consumidor a:hover {
	color:#F06;
	text-decoration:underline;
	}
#intro-consumidor {
	float: right;
	padding-bottom: 10px;
	text-align: justify;
	width:400px;
	margin-bottom: 25px;
	}
	
#intro-opinion {
	float: right;
	padding-bottom: 10px;
	text-align: justify;
	width:320px;
	margin-bottom: 15px;
	}
	
/*-------CONTACTO-----*/

.columnaizq-contacto {
	width: 200px;
	float: left;
	}
	
.columnadech-contacto {
	padding-left: 25px;
	width: 375px;
	float: left;
	}
	
	.columnadech-contacto h2 {
		padding-left: 5px;
		}
	
	.columnaizq-contacto, .columnadech-contacto {
		font-size: 11px;
		}
		
	.columnaizq-contacto p, .columnadech-contacto p {
		padding-bottom: 15px;
		border-bottom: 1px dashed #ccc;
		}
	
	.columnaizq-contacto a, .columnadech-contacto a {
		color: #999;
		}
	
	.columnadech-contacto h3 {
		color: #F2036C;
		font-weight: bold;
		font-variant: Uppercase;
		font-size: 12px;
		}
		
	.columnadech-contacto input, .columnadech-contacto textarea {
		font-family: Arial;
		font-size: 12px;
		color: #767676;
		border: 1px solid #ccc;
		}
	.botones-contacto {
	}
	
	
.columnaizq-contacto h2 {
	margin-top: 0 !important;
	padding-top: 0 !important;
	}
		
/*-------ENCUESTA-----*/

.columnaizq-encuesta {
	width: 200px;
	float: left;
	}
	
.columnadech-encuesta {
	padding-left: 25px;
	
	float: left;
	}
	
	.columnadech-encuesta h2 {
		padding-left: 5px;
		}
	
	.columnaizq-encuesta, .columnadech-encuesta {
		font-size: 11px;
		}
		
	.columnaizq-encuesta p, .columnadech-encuesta p {
		padding-bottom: 15px;
		border-bottom: 1px dashed #ccc;
		}
	
	.columnaizq-encuesta a, .columnadech-encuesta a {
		color: #999;
		}
	
	.columnadech-encuesta h3 {
		color: #F2036C;
		font-weight: bold;
		font-variant: Uppercase;
		font-size: 12px;
		}
		
	.columnadech-encuesta input, .columnadech-encuesta textarea {
		font-family: Arial;
		font-size: 12px;
		color: #767676;
		border: 1px solid #ccc;
		}
	.botones-encuesta {
	}
	
	
.columnaizq-encuesta h2 {
	margin-top: 0 !important;
	padding-top: 0 !important;
	}	


/*CLASES PARA EMPRESA*/
.borde-img {
	border: 1px solid #F2036C;
	text-align: center;
	}
	



/* MAPA WEB Nivel 1 */

.mapa-nivel-1 {
	margin: 0;
	padding: 0;
	list-style: none;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
	color: #F2036C;
	}
	
.mapa-nivel-1 li {
	margin: 0;
	padding: 0;
	padding-bottom: 4px !important;
	padding-top: 4px !important;
	/*border-bottom: 1px solid #E2DEDE;*/
	border-bottom: 1px dashed #ccc;
	}
	
.mapa-nivel-1 a {
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
	color: #F2036C;
	text-decoration: none;
	}
	
.mapa-nivel-1 a:hover {
	text-decoration: underline;
	}


/* MAPA WEB Nivel 2 */
	
.mapa-nivel-2, .mapa-nivel-2 a {
	font-size: 11px !important;
	/*text-transform: none !important;*/
	color: #999999 !important;
	margin: 0;
	padding: 0;
	list-style: none;
	/*text-transform: uppercase;*/
	}
	
.mapa-nivel-2 {
	margin: 0 0 0 15px;
	}

.mapa-nivel-2 li {
	background-image: url(../img/bullet_mapa.gif);
	background-repeat: no-repeat;
	background-position: 0 9px;
	padding-left: 11px;
	border-bottom: 0 !important;
	}
	
/* MAPA WEB Nivel 3 */
	
.mapa-nivel-3 {
	border-bottom: 0 !important;
	margin: 0 0 0 15px;
	padding: 0;
	list-style: none;
	}
	
.mapa-nivel-3 li {
	background-image: url(../img/bullet_mapa.gif);
	background-repeat: no-repeat;
	background-position: 0 9px;
	padding-left: 11px;
	border-bottom: 0 !important;
	font-weight: normal !important;
	}
	
.mapa-nivel-3 a {
	font-weight: bold !important;
	text-transform: none !important;
	}
	
	
/* MAPA WEB Nivel 4 */
	
.mapa-nivel-4 {
	border-bottom: 0 !important;
	margin: 0 0 0 15px;
	padding: 0;
	list-style: none;
	}
	
.mapa-nivel-4 li {
	background-image: url(../img/bullet_mapa.gif);
	background-repeat: no-repeat;
	background-position: 0 9px;
	padding-left: 15px;
	border-bottom: 0 !important;
	font-weight: normal !important;
	}
	
.mapa-nivel-4 a {
	font-weight: normal !important;
	text-transform: none !important;
	}
	
/* INFORMACIÓN AL CONSUMIDOR !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */

div#panoramica {
	float: left;
	width: 516px;
	margin: 0;
	padding: 0;
	text-align: right;
	}
	
/* CONFIRMACIÓN DE ENVÍO DE CORREO ELECTRÓNICO !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */

div#contiene-confirma {
	float: left;
	width: 322px;
	padding-left: 5px !important;
	padding-bottom: 15px !important;
	}

div#confirma {
	float: left;
	width: 295px;
	padding: 10px;
	margin: 0;
	background-color: #FFFCF5;
	border: 1px solid #CCCCCC;
	color: #767676;
	}
	
/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */

.lista-trucos li {
	padding-bottom: 10px;
	}
	
h3 img {
	vertical-align: middle !important; 
	padding-left: 7px;
	}
