/*  Estilos basicos de TEXTO */

body {
	margin-top:0px;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	background:#331701 url(../images/fondo.jpg) top center no-repeat;
}
a:link, a:visited {
	text-decoration:none;
}
a:hover {
	text-decoration:none;
	color:#F37004;
}
a.minilink {
	font-size:12px;
	color:#FFF;
}
a img {
	border: 0;
}
.distribuidores_RBC {
	font-size:12px;
	margin-top:3px;
}
.white {
	color:#FFFFFF;
}
.orange {
	color:#F46F00;
}

input, select, textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}
.input_137 {
	background:url(../images/input_bg.png) top left no-repeat;
	font-size:10px;
	letter-spacing:1px;
	font-family:Arial;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	width:127px;
	text-align:left;
	height:18px;
	border:0px;
}
/* Clearfix para evitar tablas y el uso del estilo clear */
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}
* html.clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
#tooltip {
	width:auto;
	padding: 8px;
	/*background: #E87A01;*/
	background-color: #FFFFFF;
	border: 1px solid #FFFFFF;
	text-align:left;
	word-spacing:1px;
	font-size: 12px;
	font-weight:bold;
	color:#F37004;
	z-index:999;
	font-family: arial;
}

/* Estilos de LAYOUT */ 

html, body {
	margin: 0px;
	position: relative;
	width: 100%;
	height: 100%;
	overflow: hidden;
}
#logo_left {
	position:absolute;
	cursor:pointer;
	left:30px;
	top:40px;
	z-index:999;
}
/* HEADER */

#franja_sup {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:25px;
	background:#280000;
	padding:0px;
	z-index:999;
}
#menuh {
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bold;
	float:right;
}
#menuh ul, li {
	list-style-type: none;
}
#menuh ul {
	margin: 0;
	padding: 0;
}
#menuh li {
	float: left;
}
#menuh a {
	text-decoration: none;
	color: #F46F00;
	display: block;
	padding:4px 10px 6px 10px;
	text-align: center;
}
#menuh a:hover {
	color:#FFF;
	background:#F46F00;
}
#menuh .selectedMenu {
	color:#FFF;
	background:#F46F00;
}
#menuh .selectedMenu .white {
	color:#280000;
}
#menuh a:hover .white {
	color:#280000;
}
/* Fin Header */

/* Footer */
#franja_inf {
	position:absolute;
	bottom:0px;
	left:0px;
	height:30px;
	width:100%;
	background:#280000;
	z-index:999;
}
#menuf {
	font: 11px Arial, Helvetica, sans-serif;
	float:right;
}
#menuf ul, li {
	list-style-type: none;
}
#menuf ul {
	margin: 0;
	padding: 0;
}
#menuf li {
	float: left;
}
#menuf a {
	text-decoration: none;
	color: #FFFFFF;
	display: block;
	padding-left:7px;
	padding-right:7px;
	margin-top:8px;
	text-align: center;
}
#menuf .selectedMenuFooter {
	background:#C9C0B9;
	height:30px;
}
#menuf .selectedMenuFooter a {
	background:#C9C0B9;
	color:#280000;
}
#menuf a:hover {
	color:#F46F00;
}
#menuf_info {
	font: 10px Arial, Helvetica, sans-serif;
	float:left;
	padding-left:13px;
}
#menuf_info ul, li {
	list-style-type: none;
}
#menuf_info ul {
	margin: 0;
	padding: 0;
}
#menuf_info li {
	float: left;
	color: #FFFFFF;
	display: block;
	padding: 0px;
	margin-top:8px;
	padding-left:5px;
	padding-right:5px;
}
#menuf_info a {
	text-decoration: none;
	color: #FFFFFF;
	text-align: center;
}
#menuf_info a:hover {
	color:#F46F00;
}
/* Fin footer */
/* -----------------------------------------------------------------------------*/
/*  HOME                                                                                   
/* -----------------------------------------------------------------------------*/
#home_background {
	position:absolute;
	width:100%;
	height:100%;
	z-index:0;
}
#home_central {
	position:absolute;
	top:25px;
	left:50%;
	margin-left:-490px;
	width:980px;
	height:90%;
}
#home_central #central_menu_up {
	position:absolute;
	left:50%;
	top:20px;
	width:690px;
	margin-left:-325px;
	text-align:center;
}
.central_menu_href a {
	color:#F46F00;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	word-spacing:1px;
	width:185px;
	background:url(../images/boton_bg.png) no-repeat;
	height:23px;
	margin-top:30px;
	float:left;
	margin-left:20px;
	margin-right:20px;
	padding-top:4px;
}
.central_menu_href a:hover {
	text-decoration:none;
	color:#FFFFFF;
	background:url(../images/boton_bg_hover.png) no-repeat;
}
.central_menu_href a:hover .white {
	text-decoration:none;
	color:#280000;
}
/* CENTRAL ROUND */
#central_round {
	position:absolute;
	left:50%;
	bottom:12%;
	height:200px;
	width:650px;
	margin-left:-325px;
	text-align:center;
}
#central_round .central_round_title {
	position:absolute;
	top:10px;
	background:url(../images/home_ambientes_deco.png) no-repeat;
	width:380px;
	height:45px;
	left:50%;
	margin-left:-190px;
	font-size:17px;
	padding-top:10px;
	font-weight:bold;
	color:#FFF;
}
#central_round ul {
	position:relative;
	top:150px;
}
#central_round ul li div {
	background:url(../images/home_ambientes_decoslide.png) bottom;
	font-size:12px;
	color:#FFF;
	font-weight:bold;
	padding:3px;
	padding-top:5px;
	padding-bottom:5px;
	margin-top:-8px;
	z-index:998;
}
#central_round .roundabout-holder {
	list-style: none;
	width: 45%;
	margin: 1em auto;
}
#central_round .roundabout-moveable-item {
	height: 5.64em;
	width: 6.4em;
	font-size: 2em;
	cursor: pointer;
}
#central_round .roundabout-moveable-item img {
	border:2px solid #FFF;
	width:97%;
	z-index:999;
}
#central_round .roundabout-in-focus {
	cursor: auto;
}
#homeRound_right {
	position:absolute;
	z-index:999;
	left:50%;
	margin-left:210px;
	height:auto;
	bottom:19%;
	cursor:pointer;
}
#homeRound_left {
	position:absolute;
	z-index:999;
	left:50%;
	margin-left:-250px;
	bottom:19%;
	cursor:pointer;
}
/* END CENTRAL ROUND */
#home_novedades {
	position:absolute;
	top:50%;
	height:180px;
	width:208px;
	margin-top:-130px;
	right:0px;
}
.home_title_novedades_es {
	margin-top:4px;
	cursor:pointer;
	position:absolute;
	top:25px;
	left:0px;
	width:18px;
	height:100px;
	background:url(../images/home_novedad_title_es.png);
}
.home_title_novedades_pt {
	margin-top:4px;
	cursor:pointer;
	position:absolute;
	top:25px;
	left:0px;
	width:18px;
	height:100px;
	background:url(../images/home_novedad_title_pt.png);
}
.home_title_novedades_en {
	margin-top:4px;
	cursor:pointer;
	position:absolute;
	top:25px;
	left:0px;
	width:18px;
	height:100px;
	background:url(../images/home_novedad_title_pt.png);
}
#contenedor_novedad {
	position:absolute;
	width:190px;
	height:103px;
	top:25px;
	right:0px;
}
#contenedor_novedad a {
	color:#FFFFFF;
}
#contenedor_novedad img {
	border:2px solid #FFF;
	width:190px;
	height:103px;
}
#contenedor_novedad div {
	text-align:right;
	padding-top:2px;
	margin-left:0px;
	padding-left:8px;
	padding-right:18px;
	background:url(../images/novedad_textslidehomehorizontal.png) bottom no-repeat;
	width:178px;
	height:18px;
	font-size:11px;
	color:#FFF;
}
#novedad_home_flechaup {
	position:absolute;
	top:0px;
	left:95px;
	cursor:pointer;
}
#novedad_home_flechadown {
	position:absolute;
	top:152px;
	left:95px;
	cursor:pointer;
}

/* -----------------------------------------------------------------------------*/
/*  NOVEDADES                                                                                   
/* -----------------------------------------------------------------------------*/

#novedades_central {
	position:absolute;
	left:50%;
	margin-left:-430px;
	width:790px;
	top:50%;
	margin-top:-165px;
	height:400px;
	padding-left:35px;
	padding-right:35px;
}
#novedades_central #contenedor_galeria {
	float:left;
	width:420px;
	height:330px;
	background:#462D0E;
}
#contenedor_texto {
	float:left;
	padding-top:5px;
	margin-left:25px;
	width:338px;
	height:300px;
	color:#FFF;
	font-size:12px;
}
#contenedor_texto_sinfoto {
	float:left;
	clear:both;
	padding-top:5px;
	margin-left:25px;
	width:738px;
	height:300px;
	color:#FFF;
	font-size:12px;
}
#contenedor_texto a {
	color:#FFF;
}
#contenedor_texto a:hover {
	color:#F46F00;
}
#novedades_nav_inferior {
	left:50%;
	margin-left:-50%;
	position:absolute;
	bottom:30px;
	width:100%;
	text-align:center;
}
#novedades_nav_inferior a {
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	padding-left:24px;
	padding-right:24px;
}
#novedades_nav_inferior a:hover {
	color:#F37004;
}
#titulo_novedad {
	font-size:13px;
	font-weight:bold;
	margin-bottom:15px;
	margin-left:25px;
	float:left;
}
#navegador_izquierda_help {
	display:none;
	position:absolute;
	top:50%;
	margin-top:-47px;
	width:112px;
	height:29px;
	padding-top:5px;
	padding-left:5px;
	background:url(../images/bgtooltip_novedades_left.png);
	color:#F37004;
	font-size:12px;
	font-weight:bold;
	left:10px;
}
#navegador_izquierda {
	position:absolute;
	top:50%;
	margin-top:-10px;
	width:39px;
	height:39px;
	left:10px;
}
#navegador_derecha {
	position:absolute;
	top:50%;
	margin-top:-10px;
	width:39px;
	height:39px;
	right:10px;
}
#navegador_derecha_help {
	display:none;
	position:absolute;
	top:50%;
	margin-top:-47px;
	width:112px;
	height:29px;
	padding-top:5px;
	padding-left:5px;
	background:url(../images/bgtooltip_novedades_right.png);
	color:#F37004;
	font-size:12px;
	font-weight:bold;
	right:10px;
}
#navegador_derechacol {
	cursor:pointer;
	position:absolute;
	top:50%;
	margin-top:-10px;
	width:39px;
	height:39px;
	right:320px;
}
#contenedor_galeria #contenedor_inferior_imagen {
	position:absolute;
	top:290px;
	width:420px;
	height:37px;
	padding-top:3px;
	background:url(../images/novedades_bg_gal.png);
	z-index:2;
}
#galeria_thumb_novedades {
	float:left;
	width:345px;
	text-align:left;
	margin-left:5px;
	height:36px;
}
#galeria_thumb_novedades img {
	cursor:pointer;
}
#gal_flecha_izq {
	float:left;
}
#gal_flecha_izq img {
	cursor:pointer;
}
#gal_flecha_der {
	float:right;
}
#gal_flecha_der img {
	cursor:pointer;
}
/* Enviar a un amigo */
#novedad_enviar_amigo {
	display:none;
	position:absolute;
	top:50%;
	left:35px;
	margin-top:140px;
	width:785px;
	height:85px;
	background:#321801;
}
#none {
	display:none;
}
.sf_bloque1 {
	position:absolute;
	left:0px;
	height:75px;
	width:140px;
	padding:5px;
}
.sf_bloque2 {
	position:absolute;
	left:160px;
	height:75px;
	width:185px;
	padding:5px;
}
.sf_bloque3 {
	position:absolute;
	left:365px;
	height:75px;
	width:185px;
	padding:5px;
}
.sf_bloque4 {
	position:absolute;
	left:570px;
	height:75px;
	width:205px;
	padding:5px;
}
.sf_titulo {
	font-size:14px;
	font-weight:bold;
	margin-bottom:12px;
}
.sf_bajada {
	font-size:12px;
	line-height:18px;
}
.sf_titulo_bloque {
	font-size:13px;
	font-weight:bold;
	margin-bottom:7px;
}
.sf_fieldline {
	float:left;
	margin-top:5px;
}
.sf_caption {
	float:left;
	width:53px;
	font-size:12px
}
.sf_field {
	float:left;
	clear:none;
	width:50px;
	font-size:12px;
}
.sf_textarea {
	width:130px;
	height:45px;
	margin-top:5px;
}
.sf_cerrar {
	position:absolute;
	top:5px;
	right:5px;
	font-size:12px;
	padding-left:8px;
	padding-right:8px;
	width:8px;
	height:17px;
	padding-top:3px;
	background:#462300;
	cursor:pointer;
}
#contenedor_descargas{
	float:left; margin-left:25px; font-size:12px;
}
#contenedor_descargas a {
	color:#FFF;
}
/* -----------------------------------------------------------------------------*/
/*  COLECCIONES
/* -----------------------------------------------------------------------------*/

#lrcontenedor_izquierda {
	position:absolute;
	left:0px;
	width:80%;
	min-width:790px;
	margin-left:-60px;
	top:0;
	height:100%;
	z-index:0;
	background:#3F1D01;
}
#coleccioneslrcontenedor_izquierda {
	position:absolute;
	left:50%;
	top:0px;
	margin-left:-535px;
	width:750px;
	height:100%;
	z-index:0;
	background:#3F1D01;
}
#coleccioneslrcontenedor_derecha {
	position:absolute;
	right:0px;
	top:0px;
	width:290px;
	padding-left:15px;
	padding-right:15px;
	height:100%;
	z-index:1;
	background:#321801;
}
#lrcontenedor_galeria {
	position:absolute;
	top:50%;
	margin-top:-150px;
	width:730px;
	height:400px;
	z-index:0;
	background:#3F1D01;
	padding:0px;
	text-align:center;
}
#lrcontenedor_galeria #navegador_izquierda {
	position:absolute;
 top::200px;
	left:30px;
	z-index:1000;
}
#lrcontenedor_galeria #navegador_derecha {
	position:absolute;
 top::200px;
	right:17px;
	z-index:1000;
}
#contenedor_imagen_galeria {
	width:76%;
	float: right;
	margin-right:320px;
	margin-left:5px;
}
#contenedor_imagen_galeria img {
	width:100%;
	height:auto;
}
#contenedor_info_coleccion {
	background:url(../images/bg_over_cafe.png) top left;
	position:absolute;
	bottom:30px;
	left:0px;
	right:310px;
	height:24px;
	text-align:left;
	width:100%;
	z-index:0;
	font-size:14px;
	font-weight:bold;
	padding-top:6px;
	padding-left:10px;
}
#lrcontenedor_derecha {
	position:absolute;
	right:0px;
	/* width:285px; */
	width:290px;
	padding-left:15px;
	padding-right:15px;
	top:0px;
	height:100%;
	z-index:1;
	background:#321801;
}
#coleccioneslrcontenedor_derecha h3 {
	margin:0px;
	margin-top:48px;
	margin-bottom:20px;
	padding:0px;
	color:#F46F00;
	font-size:15px;
}
#coleccioneslrcontenedor_derecha h4 {
	margin:0px;
	margin-bottom:12px;
	padding:0px;
	color:#F46F00;
	font-size:16px;
}
#coleccioneslrcontenedor_derecha h5 {
	margin:0px;
	padding:0px;
	color:#F46F00;
	font-size:15px;
}
#lrcontenedor_derecha h3 {
	margin:0px;
	margin-top:28px;
	margin-bottom:20px;
	padding:0px;
	color:#F46F00;
	font-size:15px;
}
#lrcontenedor_derecha h4 {
	margin:0px;
	margin-bottom:12px;
	padding:0px;
	color:#F46F00;
	font-size:16px;
}
#lrcontenedor_derecha h5 {
	margin:0px;
	padding:0px;
	color:#F46F00;
	font-size:15px;
}
#lrcontenido_text {
	margin-top:-10px;
	color:#FFFFFF;
	font-size:12px;
}
#nav_colecciones {
	margin:0px;
	margin-top:25px;
	padding:0px;
}
#nav_colecciones a {
	font-size:12px;
	color:#FFFFFF;
}
#nav_colecciones li {
	background:url(../images/flecha_coleccion.png) no-repeat;
	padding-left:16px;
	margin-bottom:5px;
}
#nav_colecciones a.coleccion_link_hover {
	color:#F46F00;	
	font-weight:bolder;
	
}
#nav_colecciones a.coleccion_link {
	color:#FFF;	
	font-weight:normal;
	
}
/* -----------------------------------------------------------------------------*/
/*  PRODUCTOS
/* -----------------------------------------------------------------------------*/

#nav_productos {
	margin:0px;
	margin-top:7px;
	padding:0px;
}
#nav_productos a {
	font-size:12px;
	color:#FFFFFF;
}
#nav_productos a:hover {
	text-decoration:none;
	color:#F37004;
}
#nav_productos li {
	padding-left:0px;
	margin-bottom:3px;
}
#lrcontenedor_izquierda_productos {
	float:right;
	width:100%;
	margin-right:290px;
	height:100%;
	z-index:0;
}
#tabla_imagenes_productos td {
	width:83px;
	height:83px;
}
#lrcontenedor_izquierda_productos img {
	float:right;
	clear:both;
	width:100%;
	z-index:0;
}
#franja_inferior_imgproductos {
	position:absolute;
	right:320px;
	bottom:30px;
	height:28px;
	width:100%;
	padding-top:7px;
	background:url(../images/bg_over_cafe.png);
	z-index:900;
}
#showInfoColeccion {
	position:absolute;
	bottom:37px;
	left:10px;
	z-index:901;
	width:390px;
}
#franja_inferior_imgproductos_enviarAmigo {
	position:absolute;
	display:none;
	right:320px;
	bottom:65px;
	height:117px;
	width:100%;
	padding-top:15px;
	padding-left:5px;
	background:url(../images/bg_over_cafe.png);
	z-index:999;
}
#franja_inferior_imgproductos_enviarAmigo table td {
	font-size:12px;
	color:#FFF;
}
#franja_inferior_imgproductos_enviarAmigo #cerrar {
	position:absolute;
	right:20px;
	font-size:9px;
	top:2px;
	cursor:pointer;
}
#showInfoColeccion .TituloProducto {
	color:#FFFFFF;
	font-size:15px;
	font-weight:bold;
}
#showInfoColeccion .TituloProductoCol {
	color:#F46F00;
	font-size:15px;
}
#contenedor_accionimgProd {
	position:absolute;
	right:0px;
	top:9px;
	color:#FFF;
	font-size:12px;
	width:330px;
	text-align:right;
	padding-right:10px;
}
#contenedor_accionimgProd a {
	color:#FFF;
}
#contenedor_accionimgProd a:hover {
	color:	#F37004;
}
#contenedor_accionimgProd img {
	float:none;
	clear:both;
	width:16px;
	height:16px;
	z-index:0;
}
.button_enviaramigo {
	background:url(../images/button_enviaramigo.png) no-repeat top left;
	width:60px;
	height:19px;
	border:0px;
	cursor:pointer;
}
.textarea_enviaramigo {
	width:163px;
	height:45px;
	border:0px;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
}
.tdprod_selected {
	border:1px solid #F37004;
}
.tdprod_noselected {
	border:1px solid #3F1D01;
}
/* -----------------------------------------------------------------------------*/
/*  AMBIENTES
/* -----------------------------------------------------------------------------*/

#nav_ambientes {
	margin:0px;
	margin-top:15px;
	padding:0px;
}
#nav_ambientes a {
	font-size:12px;
	color:#FFFFFF;
}
#nav_ambientes li {
	background:url(../images/flecha_coleccion.png) no-repeat;
	padding-left:16px;
	margin-bottom:5px;
	font-weight:bold;
}
#nav_ambientes a.normal:hover {
	color:#F46F00;
}
#nav_ambientes a.actual {
	color:#F46F00;
}
/*
#lrcontenedor_izquierda_ambientes {
	position:absolute;
	left:0px;
	width:75%;
	top:0;
	height:100%;
	z-index:0;
}
*/
#lrcontenedor_izquierda_ambientes {
	float:right;
	width:100%;
}
#contenedor_accionimgAmb {
	position:absolute;
	right:100px;
	top:9px;
	color:#FFF;
	font-size:12px;
	z-index:1;
}
#contenedor_accionimgAmb img {
	width:16px;
	height:16px;
	margin-left:20px;
}
#lrcontenedor_izquierda_ambientes img {
	width:100%;
	height:100%;
}
#franja_inferior_imgambientes {
	position:absolute;
	left:0px;
	bottom:30px;
	height:74px;
	width:100%;
	padding-top:7px;
	padding-left:30px;
	padding-right:290px;
	z-index:2;
}
#franja_inferior_imgambientes_bg {
	position:absolute;
	left:0px;
	bottom:30px;
	height:74px;
	width:100%;
	padding-top:7px;
	padding-left:30px;
	padding-right:290px;
	background:url(../images/bg_over_cafe.png);
	z-index:000;
}
#franja_inferior_imgambientes .TituloAmbiente {
	color:#FFFFFF;
	font-size:15px;
	font-weight:bold;
}
#franja_inferior_imgambientes .TituloAmbienteCol {
	color:#F46F00;
	font-size:12px;
}
#franja_inferior_imgambientes .TituloAmbienteCol a {
	color:#F46F00;
	font-size:12px;
}
#contenedor_thumbs_ambientes {
	position:absolute;
	top:20px;
	right:340px;
	height:60px;
	width:auto;
	padding:0px;
	margin:0px;
	margin-right:320px;
}
#contenedor_thumbs_ambientes td {
	width:49px;
	height:49px;
}
.td_selected {
	width:49px;
	height:49px;
	border:1px solid #F37004;
}
.td_noselected {
	width:49px;
	height:49px;
	border:1px solid #60452A;
}
#lrcontenedor_izquierda_ambientes_img {
	position:absolute;
	left:0px;
	width:100%;
	top:0;
	height:100%;
	z-index:0;
}
#lrcontenedor_izquierda_ambientes_img img {
	width:100%;
}
#lrcontenedor_izquierda_ambientes_img #imagen_principal {
	width:100%;
	height:100%;
	display:none;
}
p.tooltip {
	position: relative;
	font-size:36px;
	word-spacing:10px;
	font-stretch: narrower;
	padding:0px;
	margin:0px;
	z-index: 3;
}
p.tooltip:hover {
	text-decoration:none;
	z-index:3;
}
p.tooltip:hover img {
	z-index:3;
}
p.tooltip span {
	display:none;
	margin-left:-145px;
	margin-bottom:41px;
	font-stretch: normal;
	text-decoration: none;
	z-index: 3;
}
p.tooltip:hover span {
	display:inline;
	position:absolute;
	z-index: 3;
	bottom: 0;
}
.imagen_tooltip {
	width:260px;border:1px solid #F37004;z-index:999;
}
/* -----------------------------------------------------------------------------*/
/*  Donde Comprar                                                     
/* -----------------------------------------------------------------------------*/

#contenedor_central {
	margin:auto;
	width:860px;
	height:368px;
	margin-top: 14%;
}
#contenedor_central h3 {
	font-size:17px;
	font-weight:bold;
	color:#FFF;
}
#contenedor_central h3 span {
	color: #F37004;
}
.bajada-titulo {
	margin-top: 25px;
}
.bajada-titulo-izquierda {
	float: left;
	width:70%;
	color:#FFFFFF;
	font-size:12px;
}
.bajada-titulo-derecha {
	float: right;
	width: 50%;
	text-align: right;
	color:#FFFFFF;
	font-size:12px;
}
/** Formulario **/

#contenedor_form1 {
	width: 100%;
	height: 100%;
	margin-top: 5px;
	color:#FFFFFF;
	font-size:12px;
}
#contenedor_form2 {
	width: 100%;
	height: 100%;
	margin-top: 5px;
	color:#FFFFFF;
	font-size:12px;
	display:none;
}

#contenedor_form, #contenedor_ubicacion {
	width: 100%; 
	height: 100%;
	margin-top: 5px;
	color:#FFFFFF;
	font-size:12px;
}

#contenedor_form #contenedor_form_centro {
	float: left;
	width: 403px;
	height: 100%;
	margin-left:-30px;
	margin-top:45px;
}
#contenedor_ubicacion {
 display:none
}
#ubicacion_1 {
	float:left; width:300px; height:230px; margin-left:80px; margin-top:30px;
}
#ubicacion_2 {
	float:left; width:300px; height:230px; margin-left:65px; margin-top:30px; 
}
div.dc_localidad h4{ font-size:13px; background:url(../images/ico_book.png) no-repeat; background-position:0px 8px; padding:0px 0px 0px 47px; text-transform:uppercase; line-height:40px;  } 
div.dc_ubicacion h4{ font-size:13px; background:url(../images/ico_point.png) no-repeat; background-position:-5px 3px; padding:0px 0px 0px 34px; text-transform:uppercase; line-height:40px; } 
div.dc_localidad {  padding-left:30px; padding-bottom:10px; background-color:transparent }

div.dc_ubicacion {padding-left:30px; padding-bottom:10px; background-color:transparent }

div.ubi_contentfield {
	clear:both; margin:5px 0px; height:35px;   text-align:right; padding-right:38px;
}
div.ubi_contentun {
	clear:both; margin:5px 0px; height:35px;   text-align:left; padding-right:32px; line-height:26px
}
div.ubi_contentun_btn {
	clear:both; margin:15px 0px; height:35px;   text-align:right; padding-right:16px;
}
div.ubi_contentfield select{
	width:170px; border:2px solid;  -moz-border-radius:3px;  -webkit-border-radius:3px;  border-radius:3px; 
}

ul.distribuidores_listado { 
	margin:0px 0px 0px 0px;
	padding:0px;
	clear:both;
}

ul.distribuidores_listado li { 
	margin:0px 0px 0px 0px;
	clear:both;
	padding:0px;		
	width:270px;
}
.distribuidores_listn {
	float:left;
	width:10px;
	text-align:right;
	font-size:16px;
	padding:8px 10px 10px 5px;
	font-weight:bold;
	height:62px;
}
.distribuidores_listn {
	color:#F37004;
	
}
#LISTADO_DISTRIBUIDORES {
	  margin-top:20px; float:left; width:290px; overflow:auto;
	
}
.distribuidores_list {
	height:65px; width:100%; padding:5px 0px; font-size:11px; cursor:pointer;
}
.distribuidores_list p {
	margin:0px; padding:0px;
}
span.titulo_dis {
	font-size:12px;
	font-weight:bold;
	line-height:24px;
}

input {
	padding: 0 0 0 5px;
	font-size:10px;
	color:#3F1D01;
	font-weight: bold;
}
textarea {
	font-size:12px;
	color:#3F1D01;
	font-weight: bold;
	border:0px;
}
#contenedor_form_derecha option, select {
	font-size:12px;
	color: #fff;
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid #321801;
	background:#321801;
}
#contenedor_form_derecha textarea {
	width: 220px;
	border: 1px solid #babac4;
}
#contenedor_form1 input.peq, #contenedor_form2 input.peq, #contenedor_form input.peq {
	width: 28px;
	border: 1px solid #babac4;
}
#contenedor_form1 input.med, #contenedor_form2 input.med, #contenedor_form input.med {
	width: 100px;
	border: 1px solid #babac4;
}
#contenedor_form1 input.calle, #contenedor_form2 input.calle, #contenedor_form input.calle {
	width: 82px;
	border: 1px solid #babac4;
}
#contenedor_form1 input.gra, #contenedor_form2 input.gra, #contenedor_form input.gra {
	width: 190px;
	height:18px;
	border:0px;
	background-image:url(../images/input_form194.png);
}
#contenedor_form1 select, #contenedor_form2 select {
	width: 138px;
	border: 0;
}
#contenedor_form_izquierda {
	float: left;
	width: 183px;
	height: 100%;
}
#contenedor_form_centro {
	float: left;
	width: 330px;
	height: 100%;
	margin-left:20px;
}
#contenedor_form2 #contenedor_form_centro {
	float: left;
	width: 403px;
	height: 100%;
	margin-left:-30px;
	margin-top:45px;
}
#contenedor_form_derecha {
	float: left;
	width: 284px;
	height: 100%;
	margin-top: 20px;
}
.form-subtitulo {
	clear: both;
	overflow: hidden;
	background:url(../images/flecha_coleccion.png) no-repeat;
	padding-left:16px;
	color: #FFFFFF;
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-bottom: 5px;
}
.form-subtitulo-vacio {
	clear: both;
	overflow: hidden;
	padding-left:16px;
	color: #FFFFFF;
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-bottom: 20px;
}
.contenedor-form-line {
	clear: both;
	overflow: hidden;
	width: 100%;
	margin-bottom: 10px;
}
.contenedor-form-line-solic {
	clear: both;
	overflow: hidden;
	width: 100px;
	margin-bottom: 10px;
}
.contenedor-form-line-margin5px {
	clear: both;
	overflow: hidden;
	width: 100%;
	margin-bottom: 5px;
}
.contenedor-form-line-izquierda {
	float: left;
	text-align: right;
	width: 175px;
}
.contenedor-form-line-izquierda-solic {
	float: left;
	text-align: right;
	width: 125px;
}
.contenedor-form-line-izquierda-ti {
	float: left;
	text-align: right;
	width: 135px;
}
.contenedor-form-line-derecha {
	float: left;
	padding-left: 5px;
	width: 150px;
}
.contenedor-form-line-izquierda-que-necesitas {
	float: left;
	text-align: right;
	width: 107px;
}
.contenedor-form-line-izquierda-que-necesitas-abajo {
	float: left;
	text-align: right;
	width: 115px;
	margin-left:-22px;
	z-index:999;
}
.contenedor-form-line-centro-que-necesitas {
	float: left;
	text-align: left;
	width: 215px;
	height: 240px;
	line-height: 15px;
}
.contenedor-form-line-izquierda-tipos {
	float:left;
	margin-top:20px;
}
.form_distro-paso {
	float:left;
	font-size:24px;
	font-weight:bold;
	width:120px;
	margin-bottom:10px;
	margin-top:-5px;
	text-align:left;
}
.form-distro-numpaso {
	float:left;
	width:30px;
	height:19px;
	font-size:17px;
	text-align:right;
	padding-top:1px;
	padding-left:10px;
	padding-right:5px;
	text-align:left;
}
.text-comentario {
	float: right;
	width: 222px;
	margin: 15px 0 3px 0;
}
.text-datos-necesarios {
	margin-top: 5px;
}
.contenedor-submit {
	clear: both;
	overflow: hidden;
	text-align: right;
	margin-top: 5px;
}
.contenedor-submit a {
	color: #fff;
}
.contenedor-submit-izquierda {
	float:right;
	width: 215px;
	margin-top: 5px;
}
.contenedor-submit-izquierda-solic {
	float:right;
	width: 215px;
	margin-top: 5px;
}
.contenedor-submit-derecha {
	float:right;
	margin-top: 10px;
	width: 115px;
}
.btn-enviar {
	height: 26px;
	width: 69px;
}
.btn-buscar {
	margin:5px 3px 2px 3px;
	height: 19px;
	width: 60px;
}
.btn-ver-distrib {
	height: 19px;
	width: 151px;
	margin-top:10px;
}
.limpiar-form-distr {
	float:right;
	cursor:pointer;
	margin-top:15px;
	font-size:12px;
	margin-right:10px;
}
.btn-siguiente {
	width:110px;
	margin-right:10px;
	height:25px;
}
#msg_error {
	color:#F46F00;
	margin-top:20px;
	float:right;
	padding-right:10px;
	clear:both;
	width:240px;
	text-align:right;
}
/** Slider vertical ***/

#hover {
	position: absolute;
	top:0px;
	z-index:999;
}
#slider_colecciones {
	position: relative;
	overflow: hidden;
}
#arrow-up {
	position: absolute;
	top: 5px;
	width: 13px;
	height: 8px;
	background:url(../images/arrow-up.png) no-repeat;
	cursor: pointer;
}
#arrow-dw {
	position: absolute;
	bottom: 5px;
	width: 13px;
	height: 8px;
	background:url(../images/arrow-dw.png) no-repeat;
	cursor: pointer;
	display: none;
}
.hover_item {
	height: 20px;
}
.buttons {
	float: left;
	position: relative;
	width: 13px;
	height: 120px;
	margin-top:-120px;
	margin-left:10px;
}
#contenedor_form_izquierdaF3 {
	height:50px;
}
/** Paginador distribuidores en wslide **/
#resultado_distro {
	float:left;
	width:740px;
	height:200px;
	clear:both;
	margin-left:20px;
}
.dist_left {
	float:left;
	width:359px;
	height:auto;
	border-right:1px solid #FFF;
	margin-top:20px;
}
.dist_right {
	float:left;
	padding-left:10px;
	width:370px;
	height:auto;
	margin-top:20px;
}
.dist_nombre {
	font-weight:bold;
	margin-bottom:20px;
	font-size:12px;
	margin-left:5px;
}
.dist_listleft {
	float:left;
	clear:both;
	width:80px;
	margin-bottom:10px;
	text-align:right;
}
.dist_listright {
	float:left;
	width:265px;
	margin-left:5px;
	margin-bottom:10px;
}
.wslide-menu {
	text-align:right;
}
.wslide-menu a {
	background:#280000;
	color:#FFF;
	font-weight:bold;
	padding-left:3px;
	padding-right:3px;
	font-size:14px;
}
.wslide-menu a.wactive {
	background:#F37004;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
}
#resultado_distro #imprimir-boton {
	margin-top:-15px;
}
#resultado_distro #imprimir-boton a {
	color:#FFF;
	text-decoration:none;
	font-weight:bold;
}
#resultado_distro #imprimir-boton a:hover {
	color:#F37004;
	text-decoration:none;
}
/* -----------------------------------------------------------------------------*/
/*  Contactanos                                                          
/* -----------------------------------------------------------------------------*/
#contenedor_formcontacto {
	width: 100%;
	height: 100%;
	margin-top: 20px;
	color:#FFFFFF;
	font-size:12px;
}
#contenedor_formcontacto input.peq {
	width: 28px;
	border: 1px solid #babac4;
}
#contenedor_formcontacto input.med {
	width: 100px;
	border: 1px solid #babac4;
}
#contenedor_formcontacto input.calle {
	width: 82px;
	border: 1px solid #babac4;
}
#contenedor_formcontacto input.gra {
	width: 132px;
	height:18px;
	border:0px;
	background:url(../images/input_bg_137.png);
}
#contenedor_formcontacto select {
	width: 138px;
	border: 0;
}
#contenedor_formcontacto #contenedor_form_izquierda {
	float: left;
	width: 243px;
	height: 100%;
}
#contenedor_formcontacto #contenedor_form_izquierdasoli {
	float: left;
	width: 293px;
	height: 100%;
}
#contenedor_formcontacto .contenedor-form-line-izquierda {
	float: left;
	text-align: right;
	width: 75px;
}
#contenedor_formcontacto #contenedor_form_derecha {
	float: left;
	width: 219px;
	height: 100%;
	margin-top: 20px;
}
#contenedor_formcontacto #contenedor_form_derecha-solic {
	float: left;
	width: 230px;
	height: 100%;
	margin-top: 00px;
	margin-left:20px;
}
#contenedor_formcontacto #contenedor_form_centro {
	float: left;
	width: 350px;
	height: 100%;
	margin-left:0px;
}
#contenedor_formcontacto #contenedor_form_centro-solic {
	float: left;
	width: 280px;
	height: 100%;
	margin-left:0px;
	margin-top:20px;
}
#contenedor_formcontacto .contenedor-form-line-izquierda-que-necesitas {
	float: left;
	text-align: right;
	width: 90px;
}
#contenedor_formcontacto .text-comentario {
	float: right;
	width: 220px;
	margin: 15px 0px 3px 20px;
}
#imginfambientes img {
	width:16px;
	height:16px;
}

.tright {
	text-align:right;
}
.tleft {
	text-align:left;
}
.w240 {
	width:240px
}
div.distrib_botones_inferior {
	float:left;
	clear:both;
	
	margin-top:30px;
}
div.distrib_botones_inferior a.print {
	clear:both;
	font-size:12px;
	color:#fff;
	margin-left:10px;
	padding-left:25px;
	padding-top:5px;
	padding-bottom:5px;
	background:url(../images/ico_print.png) no-repeat;
	background-position:0px 3px;
	font-weight:bold;
}
