/*--LAYOUT--*/
body 	{ margin:0px; padding:0px; background-image:url(../../images/bg_distribuidores2.jpg); background-repeat:repeat-x; background-position:left top; background-color:#d2e8fd;}
html > body .wrapp { height:auto;}
.wrapp	{ position:relative; margin:0; padding:0; min-height:100%; }
.menu	{ position:absolute; top:330px; left:70px; z-index:2;}

.si, .cp, .en, .at, .ao, .pv, .bd { position:absolute;}
.si		{ top:0px;}
.cp		{ top:48px; left:-24px;}
.en		{ top:95px; left:-34px;}
.at		{ top:140px;}
.ao		{ top:185px; left:-10px;}
.pv		{ top:233px; left:30px;}
.bd		{ top:280px; left:60px;}

.logueo {padding:5px 5px 0 622px; font-family:Arial;font-weight:bold;font-size:13px;color:#000;}
.logueo a {text-decoration:none;color:#de0042;}


.next	{ position:absolute; top:460px; right:20px; z-index:3;}
.prev	{ position:absolute; top:460px; left:230px; z-index:3;}
.productos	{ position:absolute; } 

.title_prod	{ position:absolute; top:250px; left:165px;}
.floats	{ position:relative; margin:0; padding:0; width:100%;  }
.inner	{ position:relative; margin:0 auto; width:945px;}
.plantaizq	{ position:absolute; width:230px; height:299px; top:0; left:0;}
.plantader	{ position:absolute; width:243px; height:271px; top:0; right:0;}
.fuego		{ position:absolute; width:411px; height:319px; bottom:0; right:0;}


.reloj		{
	width:203px;
	height:102px;
	background-image:url(../../images/bg_header_reloj.png);
	background-repeat:no-repeat;
	position:absolute;
	left:665px;
	top:9px;
}
.reloj_horas {float:right; width:70px; color:#787e81; font-family:Arial, Helvetica, sans-serif; font-size:24px; margin-top:30px; text-align:center; }
.reloj_dias {float:right; width:50px; color:#65686a; font-family:Arial, Helvetica, sans-serif; font-size:48px; margin-top:15px; text-align:center; }
.reloj_txt { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#a8acae}

.menu_container { position:absolute; top:30px; right:320px; width:323px; height:130px; }
.productos_agregados { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#706969; height:30px; width:150px; background-image:url(../../images/ico_shopping_cart.png); background-position:right; background-repeat:no-repeat; line-height:2.5em; float:left; }
.menu_container ul { padding:0px; margin:0px; float:right; width:auto; margin-right:10px; margin-top:5px;}
.menu_container li { font-family:Arial, Helvetica, sans-serif; color:#757a71; font-size:13px; list-style-image:url(../../images/bullet_menu.png); margin-bottom:5px;}
.menu_container li a:link { color:#757a71; text-decoration:none;}
.menu_container li a:hover { color:#757a71; text-decoration:underline;}
.menu_container li a:visited { color:#757a71; text-decoration:none;}

.controls { width:135px; height:22px; position:absolute; right:65px; top:140px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#757a71; line-height:2em;}

.controls img { vertical-align:middle; margin-left:5px; margin-right:5px;}

.search_box { background-image:url(../../images/search_bg.jpg); background-position:left center; background-repeat:no-repeat; padding-left:30px; border:1px solid #CCC; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999; height:20px; float:left; vertical-align:middle; margin-right:10px;} 
.search_btn { width:56px; height:27px; background-image:url(../../images/search_btn.png); background-repeat:no-repeat; vertical-align:middle; float:left;}

.menu_container2 { width:230px; float:right; font-family:Arial, Helvetica, sans-serif; color:#757a71; font-size:13px; line-height:1.8em; }
.menu_container2 a:link { color:#757a71; text-decoration:none; padding-left:5px; padding-right:5px;}
.menu_container2 a:hover { text-decoration:underline;}
.menu_container2 a:visited { color:#757a71; text-decoration:none; padding-left:5px; padding-right:5px;}


.logo		{
	position:absolute;
	width:263px;
	height:173px;
	top:10px;
	left:0px;
}
.linktop	{
	position:absolute;
	width:539px;
	height:38px;
	top:115px;
	right:120px;
	
}
a.padd		{ padding:0 0 0 300px;}

.linktop a	{ font:12px Arial, Helvetica, sans-serif; color:#999; text-decoration:none;}

/*.banner_distribuidores { width:824px; height:196px; position:absolute; top:230px; left:50px;}*/
.banner_distribuidores { width:auto; height:196px; position:relative; top:230px;}
.banner_imagen { position:absolute; left:50px; z-index:100; }

.banner_atras { position:absolute; top:80px; left:35px; z-index:101; }
.banner_atras ul { margin:0px; padding:0px;}
.banner_atras ul li	{ list-style:none;}
.banner_next { position:absolute; top:80px; right:60px; z-index:101; }
li#prev_button	{ list-style:none; cursor:pointer;}
li#next_button	{ list-style:none; cursor:pointer;}
ul#slide	{ padding:0 0 0 50px; margin:0px;}
ul#slide_control { padding:0px; margin:0px;}
ul#slide li		{ list-style:none;}
ul#bullets 		{ margin:0px; padding:4px 0 0 80px;}
ul#bullets li 	{ float:left; list-style:none; cursor:pointer; font:11px Arial, Helvetica, sans-serif; color:#fff; background-color:#333; display:block; padding:2px 4px 2px 4px; margin:0 3px 0 0;}
.banner_next ul		{ margin:0px; padding:0px;}
.banner_next ul li	{ list-style:none;}

.banner_controls { position:absolute; bottom:4px; right:75px; width:330px; z-index:110; height:26px; background-image:url(../../images/banner_bg_controls.png); }
.banner_control_vermas { float:left; margin-left:5px; margin-top:5px; }
banner_bullet_container { float:right; margin-right:10px; margin-top:5px; height:16px; width:190px;}
.banner_bullet_container ul li 	{ list-style:none;}
.banner_bullet_container ul  { margin:0px; padding:0;}
.banner_bullet { background-image:url(../../images/banner_bullet_bg.png); width:16px; height:16px; text-align:center; line-height:16px; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:10px; float:left; margin-right:1px;}
.banner_bullet a:link { color:#FFF; text-decoration:none;}
.banner_bullet a:hover { text-decoration:underline;}
.banner_bullet a:visited { color:#FFF; text-decoration:none;}

.banner_shadow {
	position:absolute;
	top:337px;
	background-image:url(../../images/banner_shadow.png);
	background-position:top center;
	background-repeat:no-repeat;
	height:98px;
	width:800px;
	left:153px;
}

.fix_distribuidores { clear:both; margin-top:250px; }

.column_left { width:170px; float:left; margin-left:-120px; }
.column_left2 {
	width:170px;
	position:absolute;
	top:275px;
	left:-100px;
}
.column_left_bg { width:168px; height:420px; background-image:url(../../images/column_left_bg.png); background-repeat:no-repeat; padding-right:6px; padding-top:10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#959494; }
.column_left_bg a:link { color:#959494; text-decoration:none; }
.column_left_bg a:hover { text-decoration:underline; }
.column_left_bg a:visited { color:#959494; text-decoration:none; }
.separador_menu { margin-bottom:2px; margin-top:2px;}
.iconos_menu {margin-left:10px; vertical-align:middle;}


.column_central { width:600px; float:left; padding:0 0 0 10px;}
.column_central2 { width:600px; float:left; padding:300px 0 0 100px; }
.column_central3 { width:900px; float:left; }

.column_central_box { width:300px; height:240px; background-image:url(../../images/content_separator.png); background-position:bottom left; background-repeat:no-repeat; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#5a6268; line-height:1.5em; position:relative}
.column_central_box h2	{ font:12px Arial, Helvetica, sans-serif; color:#333; margin:0px; padding:0px 0 5px 0; font-weight:bold;}
.column_central_box2 { width:280px; height:240px; background-image:url(../../images/content_separator.png); background-position:bottom left; background-repeat:no-repeat; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#5a6268; line-height:1.5em; margin-left:15px; position:relative;}

.column_central_title { margin-bottom:5px;}
.column_central_img { float:left; margin-right:5px; border:1px solid #CCC; }
.column_central_ampliar { margin-top:15px; text-align:right; padding-right:15px; font-size:11px;}
.column_central_ampliar a:link { color:#5a6268; text-decoration:none;}
.column_central_ampliar a:hover { text-decoration:underline;}
.column_central_ampliar a:visited { color:#5a6268; text-decoration:none;}

.column_central_votar { position:absolute; right:30px; top:120px;}

.fix { clear:both; }

.productos_anterior { height:290px; float:left; width:40px;}
.productos_anterior img { margin-top:130px;}

.productos_splash { width:505px; float:left; height:290px; padding-left:5px; padding-right:5px;}
.productos_splash_item { width:auto; float:left; height:290px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#99b330; text-align:center; line-height:2em; padding-left:5px; padding-right:5px; }
.productos_splash_item a { font:12px Arial, Helvetica, sans-serif; color:#58ac25;}

.productos_siguiente { height:290px; float:left; width:40px;}
.productos_siguiente img { margin-top:130px;}


.column_right { width:210px; float:right; margin-right:70px; }

.column_right img { border:4px solid #ACD054; }

.column_right_banner { border:4px solid #FFF; margin-bottom:10px; }

.producto	{ position:absolute; width:196px; height:499px; top:250px; left:70px; } 
.textoprod	{ position:absolute; width:195px; top:350px; left:280px; z-index:999;}
.flashitems	{ position:absolute; width:596px; height:416px; top:230px; right:0; z-index:998;}

/*--SKIN--*/
.wrapp		{ }

/*--TYPO--*/
.textoprod p	{ font:12px Arial, Helvetica, sans-serif; text-align:center; color:#878080; }
.footer	p		{ font:11px Arial, Helvetica, sans-serif; color:#fff; margin:0px; padding:0px 0 8px 40px;}

.stepcarousel{
position: absolute; /*leave this value alone*/
overflow: scroll; /*leave this value alone*/
top:320px;
left:250px;
width: 718px;
height: 362px; /*Height should enough to fit largest content's height*/

}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/

}

.stepcarousel .panel{
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 0px; /*margin around each panel*/
width:718px;
}

.ampliacion_prod	{ float:left; width:810px; padding:270px 0 0 100px;}
.wrap_prod			{ background-color:#FFF; float:left; border:solid 1px #ebebeb; padding:0 0 0 12px; width:810px; }
.wrap_prod h1		{ font:28px Arial, Helvetica, sans-serif; color:#edb439; padding:11px 0 0 0 ; margin:0px;}

.wrap_prod span		{ font:12px Arial, Helvetica, sans-serif; color:#666;}
span.clave			{ color:#2eb2b7;}
.img_amp			{ float:left; width:225px; height:350px; margin:6px 0 0 0;}
.desc_prod			{ float:left; width:275px; padding:0 0 20px 18px;}
.desc_prod ul 		{ padding:0; margin:0 0 0 28px;}
.desc_prod ul li	{ font:12px Arial, Helvetica, sans-serif; line-height:18px; color:#999;}
.modo ul 		{ padding:0; margin:0 0 0 28px;}
.modo ul li	{ font:12px Arial, Helvetica, sans-serif; line-height:18px; color:#999;}
.desc_prod p		{ font:12px Arial, Helvetica, sans-serif; line-height:18px; color:#999; margin:0; padding:0 0 0 12px;}
.desc_prod h2		{ font:18px Arial, Helvetica, sans-serif; color:#f8ad0d;}
.part1				{ float:left;}
.part2				{ clear:both; padding: 10xp 0 20px 0;}
.part2 p			{ font:12px Arial, Helvetica, sans-serif; color:#999; line-height:18px; padding:0 22px 0 43px;}
.part2 span			{ font-style:italic; font:11px Arial, Helvetica, sans-serif; color:#333; }
.part2 img.testi	{ float:left; margin:0 10px 0 0; border:solid 4px #CCCCCC;}
.modo				{ float:left; width:220px; padding:5px 0 0 15px;}
.desc				{ float:left; width:520px; padding:0 0 0 15px;}
.desc p				{ font:12px Arial, Helvetica, sans-serif; color:#999; padding:0 0 0 15px; line-height:18px; text-align:justify;}
.modo p				{ font:12px Arial, Helvetica, sans-serif; color:#999; padding:0 0 0 10px; line-height:18px;}
.testimonios			{ position:absolute; width:118px; height:43px; top:280px; right:40px;}
.comprar_dis			{
	position:absolute;
	width:118px;
	height:43px;
	top:280px;
	right:17px;
}
.back					{
	position:absolute;
	width:118px;
	height:43px;
	top:245px;
	right:-5px;

}
.back img	{ 	cursor:pointer;}
.testimonio				{ padding:12px 0 20px 12px;}
.testimonio h2			{ font:14px Arial, Helvetica, sans-serif; color:#999; margin:0 0 5px 0; padding:0px;}
.testimonio p			{ margin:0px; padding:0 20px 0 0;}
.videos			{
	position:absolute;
	width:118px;
	height:43px;
	top:601px;
	right:653px;
}
.relacionados			{ float:left; padding:20px 0 0 22px}
.relacionados p			{ font:12px Arial, Helvetica, sans-serif; color:#999999; padding:0 0 0 7px;}
.relacionados ul		{ margin:0px; padding:12px 0 0 0px; }
.relacionados ul li		{ float:left; list-style:none; width:370px; padding:0 0 12px 0;}
.relacionados ul li img 	{ border:none;}
img.thumb				{ float:left; margin:0 5px 0 0;}
span.rel				{ font-weight:bold;}

.footer2				{ clear:both; padding:25px 0 0 120px;}
.footer2 p				{ font:11px Arial, Helvetica, sans-serif; color:#333;}
.footer2 a				{ font:11px Arial, Helvetica, sans-serif; color:#333;}

.footer3				{ clear:both; padding:50px 0 0 20px;}
.footer3 p				{ font:11px Arial, Helvetica, sans-serif; color:#333;}
.footer3 a				{ font:11px Arial, Helvetica, sans-serif; color:#333;}

.precio					{
	position:absolute;
	font:17px Arial, Helvetica, sans-serif;
	color:#999;
	left: 124px;
	top: 654px;
	background-image:url(../../images/precio.jpg);
	background-repeat:no-repeat;
	padding:6px 0 0 88px;
}
tr.titles	{ font:11px Arial, Helvetica, sans-serif; font-weight:bold; color:#999;}
table.list_carrito { margin:0 auto;}
table.list_carrito { text-align:center; }
table.list_carrito td { border-bottom:solid 1px #F3F3F3; border-left:solid 1px #F3F3F3; }
table.list_carrito tr.titles td	{ border-top:solid 1px #F3F3F3; }

table.registro { text-align:left; margin:0 0 0 12px; }

table input#textfield		{ height:19px; border:solid 1px #BEBEBE;}

tr.results	{ font:11px Arial, Helvetica, sans-serif; color:#333;}
a.padd2		{ padding:0 0 0 290px;}
a.padd3		{ padding:0 0 0 190px;}
.saludo		{ padding:0 0 20px 0; border-bottom:solid 1px #F3F3F3;}
.saludo a	{ font:11px Arial, Helvetica, sans-serif; color:#999;}
.saludo span	{ font:12px Arial, Helvetica, sans-serif; color:#333; padding:0 0 0 12px;}

img.votar	{ padding:7px 0 0 0;}
