@charset "utf-8";

/* 

CSS Dr. Loretta.Date: 09-23-2009

*/



/* Normalization de margins y paddings */

body, div, dl, dt, dd, ul, li, h1, h2, h3, h4, h5, h6, pre, input, p, blockquote, th, td, img	{margin:0px; padding:0px; border:0px}



/* Normalization de fonts para titles*/

h1, h2, h3, h4, h5, h6

	{font-size:100%;}



/* Remove style from lists*/

ul

	{list-style:none;}



/* Normalization of size and font weight */

address, caption, cite, code, dfn, em, th, var

	{font-style:normal; font-weight:normal;}



body{

	background:url(../image/background.jpg);

	background-repeat:repeat-x;

	background-position:top;

	background-color:#5e6a72;

	text-align:center;

	min-width:1024px;

	margin: 0px;

	border: 0px;

	padding: 0;

	font-family:Verdana, Arial, Helvetica, sans-serif;

}



h1 {

font-family:Arial;

color:#ef8a01;

font-size:22px;

font-weight:bold;

text-align:left;

padding: 0px 0px 8px 0px;

}



h2 {

font-family:Arial;

color:#ef8a01;

font-size:16px;

font-weight:bold;

text-align:left;

padding: 0px 0px 8px 0px;

}



h3 {

font-family:Arial;

color:#323436;

font-size:13px;

text-align:left;

}



h4 {

color:#FFFFFF;

font-weight:bold;

font-size:10px;

text-transform:uppercase;

padding:2px 7px 1px 7px;

text-align:center;

}



h5 {

color:#6abb95;

font-size:12px;

padding:20px 7px 8px 0px;

}



h5 img {

padding: 0px 10px 5px 0px;

}



/*__________ next_step ul ___________*/







#next_step ul li {

	text-decoration:none;

	text-align:left;

}



#next_step ul li a {

	font-family:Arial;

	color:#323436;

	font-size:11px;

	text-decoration:none;

	text-align:left;

}







/*____  nav ______*/



#nav {

width:666px;

height:32px;

float:left;

position:relative;

}







#wrapper {

margin-left:auto;

margin-right:auto;

width:1027px;

height:auto;

margin-top:10px;

}







#container {

width:1024px;

height:auto;

float:left;

position:relative;

}







/*__________ header ___________*/







#header{

	width:601px;

	height:151px;

	float:left;

	left:0px;

	top:0px;

	position:relative;

}

#header_d{

	width:295px;

	height:338px;

	float:left;

	left:0px;

	top:0px;

	position:relative;

	background-image:url(../image/backproducts.jpg);

	background-position:top;

	background-repeat:no-repeat;

	padding: 65px 0px 0px 40px;

	margin: 0px 14px 10px 0px;

}



/*__________ content ___________*/



#content {

width:666px;

height:auto;

float:left;

left:54px;

top:41px;

position:relative;

}

#content_home {

	width:666px;

	height:572px;

	background-image:url(../image/home_back.jpg);

	background-repeat:no-repeat;

	float:left;

	position:relative;

	left: 40px;

}

#content_int {

	width:600px;

	height:auto;

	min-height:460px;

	float:left;

	left:70px;

	top:14px;

	margin-bottom:14px;

	padding:15px;

	position:relative;

	background-color:#FFFFFF;

	text-align: left;

}

#content_int img {

	float:left;

	padding: 0px 0px 0px 0px;

}



#content_int p {

	padding-bottom:6px;}

	

#content_header {

	width:1024px;

	height:190px;

	background-image:url(../image/header.jpg);

	background-repeat:no-repeat;



	background-position:top;	float:left;

	position:relative;

	z-index:1000;

}

#content_center {

	width:1024px;

	height:auto;

	background-image:url(../image/center2.jpg);

	background-repeat:repeat-y;

	background-position:top;

	float:left;

	position:relative;

}

#content_inferior {

	width:1024px;

	height:54px;

	background-image:url(../image/inferior.jpg);

	background-repeat:no-repeat;

	background-position:top;

	float:left;

	position:relative;

}

#content_inferior2 {

	width:1024px;

	height:54px;

	background-image:url(../image/inferior2.jpg);

	background-repeat:no-repeat;

	background-position:top;

	float:left;

	position:relative;

}



/*__________info home _________*/



#info_home {

	width:290px;



	height:auto;	float:right;

	right:36px;

	top:120px;

	position:relative;

}



/*__________ img right ___________*/



#img_right {

	width:310px;

	height:635px;

	background:url(../image/img_right.png);

	background-repeat:no-repeat;

	background-position:top;

	float:right;

	right:0px;

	top:0px;

	position:absolute;

	z-index:1024;

}

/* _______ products ________*/



#producto{

	background-image:url(../image/points.jpg);

	background-position:center bottom;



	background-repeat:repeat-x;	float:left;

	height:auto;

	left:0;

	padding:16px 4px;

	position:relative;



	top:6px;

	width:293px;}



#producto_int img{

	width:126px;

	height:126px;

	float:left;

	position:relative;

	margin: 7px 10px 10px 0px;

	border:solid 1px #ef8a01;

}

/*#producto1 {

	width:181px;

	height:201px;

	float:left;

	margin: 5px 8px 5px 0px;

	position:relative;

	border:solid 1px #ef8a01;

}*/

#producto1 a img {

	width:280px;	height:280px;

	float:left;	margin:10px;	

	position:relative;

	/* border:solid 1px #ef8a01; */



}



/*_________ register ________*/







#register {

	width:152px;

	height:auto;

	float:right;

	right:94px;

	top:48px;

	position:absolute;

	z-index:1025;

}

#register img {

	margin-bottom:6px;

	float:left;



	position:relative;}







/*_______ others ________*/







#btn_addtocart {

	width:101px;

	height:22px;

	float:left;

	margin: 5px 8px 5px 0px;

	position:relative;

	cursor:pointer; /*para activar mano sobre boton*/

}

#points {

	width:601px;

	height:5px;

	float:left;

	left:0px;

	position:relative;

	background-image:url(../image/points.jpg);

	background-position:top;

	background-repeat:no-repeat;

}

#logo {

width:666px;

height:106px;

float:left;

position:relative;

}



/*_______ inferior _______*/





#inferior {width:1027px;

height:68px;

background-image:url(../image/backg_footer.jpg);

background-repeat:no-repeat;

background-position:top;

float:left;

position:relative;

}

#inf_left {

	width:340px;

	height:auto;

	float:left;

	text-align:left;

	position:relative;

}

#inf_mailing {

	width:auto;

	height:auto;

	float:left;

	position:relative;

}

#inf_center {

	width:350px;

	height:auto;

	float:left;

	position:relative;

}

#inf_right {

	width:140px;

	height:auto;

	float:left;

	position:relative;

}

#inf_ft {

	width:192px;

	height:auto;

	float:left;

	position:relative;

}

#inf_ft img {

	top:5px;

	margin-right:12px;

	float:left;

	position:relative;

}

#mail_btn {

	width:36px;

	height:34px;

	float:left;

	position:relative;

}

#mail_btn input {

	top:11px;

	margin-right:12px;

	margin-left:4px;

	float:left;

	position:relative;

}



/*_________ footer ___________*/



#footer {

	width:1027px;

	height:28px;

	float:left;

	position:relative;

	padding-top:8px;

}

#footer p{

font-family:Arial;

font-size:12px;

text-align:center;

color:#fff;

}

#footer p a {

font-size:12px;

color:#fff;

text-decoration:none;

}

#footer p a:hover{

color:#fff;

text-decoration:none;

}



/*_____  stilos  ________*/



p.naranja {

font-family:Arial;

color:#ef8a01;

font-size:22px;

font-weight:bold;

text-align:left;

}

p.about {

font-family:Arial;

color:#323436;

font-size:11px;

font-weight:bold;

text-align:left;

margin-bottom:8px;

}

#home_text {

font-family:Arial;

color:#323436;

font-size:10px;

font-weight:bold;

text-align:left;

margin-bottom:8px;

height:47px;

overflow:hidden;
float:left;


}

p.more_details a{

font-family:Arial;

color:#ef8a01;

font-size:13px;

font-weight:bold;

text-align:right;

text-decoration:none;

margin-left:-15px;
float:right;
}

p.more_details a:hover{

text-decoration:underline;

}

.more_details_int {

color:#ef8a01;

font-family:Arial;

font-size:9px;

font-weight:bold;

text-align:left;

margin: 3px 0px 2px 0px;



}

.more_details_int a {

color:#ef8a01;

text-decoration:underline;

}

.more_details_int a:hover{

color:#ef8a01;

text-decoration:underline;

}



.inf_texto1 {

color:#323436;

font-family:Arial;

font-size:16px;

font-weight:bold;

padding-bottom:8px;

padding-top:12px;

padding-left:38px;

}

.inf_texto1 a {

font-size:13px;

color:#323436;

text-decoration:underline;

}

.inf_texto1 a:hover{

color:#323436;

text-decoration:underline;

}



.inf_texto2 {

color:#323436;

font-family:Arial;

font-size:13px;

font-weight:bold;

padding-bottom:8px;

padding-left:38px;

}

.inf_texto2 a {

font-size:13px;

color:#323436;

text-decoration:underline;

}

.inf_texto2 a:hover{

color:#323436;

text-decoration:underline;

}



.inf_texto3 {

color:#323436;

font-family:Arial;

font-size:13px;

font-weight:bold;

padding-bottom:8px;

padding-top:15px;

padding-left:10px;

}

.inf_texto3 a {

font-size:13px;

color:#323436;

text-decoration:underline;

}

.inf_texto3 a:hover{

color:#323436;

text-decoration:underline;

}



.inf_texto4 {

color:#323436;

font-family:Arial;

font-size:16px;

font-weight:bold;

padding-bottom:8px;

padding-top:12px;

padding-left:20px;

}

.inf_texto4 a {

font-size:13px;

color:#323436;

text-decoration:underline;

}

.inf_texto4 a:hover{

color:#323436;

text-decoration:underline;

}

.titulo {

font-family:Arial;

font-style:italic;

color:#323436;

font-size:12px;

font-weight:bold;

text-align:left;

margin: 3px 8px 0px 0px;

}

.naranja_int{

font-family:Arial;

color:#ef8a01;

font-size:13px;

font-weight:bold;

text-align:left;

}

.description {

color:#323436;

font-family:Arial;

font-size:11px;

text-align:left;

}

#description_producto {

float:left;

position:relative;

width:250px;

font-family:Arial;

color:#323436;

font-size:11px;

text-align:left;

}

#description_producto p{

font-family:Arial;

color:#323436;

font-size:11px;

text-align:left;

}

#description_producto h3 {

font-family:Arial;

color:#ef8a01;

font-size:13px;

font-weight:bold;

text-align:left;

}



#description_producto ul {

width:100%;

float:left;

position:relative;

padding-bottom:6px;

}

#description_producto ul li {

	background-image:url(../image/check.jpg);

	background-position:left 2px;

	background-repeat:no-repeat;

	padding: 0px 0px 0px 14px;

	font-family:Arial;

	color:#323436;

	font-weight:bold;

	font-size:11px;

	text-decoration:none;

	text-align:left;

}

#producto_details {

	background-image:url(../image/back_productdetails.jpg);

	background-position:top;

	background-repeat:no-repeat;

	text-align:left;

	width:600px;

	height:38px;

	float:left;

	top:14px;

	margin-bottom:14px;

	padding: 12px 0px 0px 18px;

	position:relative;

}

#producto_details .prices {

float:left;

width:200px;

position:relative;

}

#producto_details img {

	float:right;

	right:18px;

	position:relative;

}

.tit_product_d{

	margin-right:4px;

	font-family:Arial;

	color:#ef8a01;

	font-size:13px;

	font-weight:bold;

	text-align:left;

}

.desc_product_d{

	margin-right:26px;

	font-family:Arial;

	color:#323436;

	font-size:13px;

	font-weight:bold;

	text-align:left;

}



/* Para Opencart */



a.btn_send {

float:right;

margin:5px 0 0 50px;

cursor:pointer;

background-image:url(../image/btn_go.jpg);

width:38px;

height:38px;

}

.middle {

float:left;

position:relative;

width:100%;

height:auto;

color:#323436;

font-family:Arial;

font-size:11px;

text-align:left;

}

.search_input {

width:80px;

}

.warning {

color:#FF0000;

font-weight:bold;

}

input {

border:1px #CCCCCC solid;

}

a.bot11{

	background-image:url(../image/bot_png.jpg);

	background-repeat:no-repeat;

	width:80px;

	height:25px;

	color:#FFFFFF;

	text-decoration:none;

	position:relative;

	float:right;

	text-align:center;

	padding-top:5px;

	font-size:11px;

	cursor:pointer;

}

a.bot1{

	background-image:url(../image/bot_png.jpg);

	background-repeat:no-repeat;

	width:80px;

	height:25px;

	color:#FFFFFF;

	text-decoration:none;

	position:relative;

	float:left;

	text-align:center;

	padding-top:5px;

	font-size:11px;

	cursor:pointer;

}



.add_cart {

cursor:pointer;

}

#pagination{

float:right;

position:relative;

width:100%;

height:auto;

color:#323436;

font-family:Arial;

font-size:11px;

text-align:right;

margin:15px 0 0 0;

}



table.list {

float:left;

}



/* Product Tabs */

.tabs {

	display: block;

	width: 600px;

	margin-bottom: 0px;

	float:left;

	margin:20px 20px 0 20px;

}

.tabs a {

	float: left;

	display: block;

	padding: 6px 5px 0 0;

	margin-right: 2px;

	color: #3D5772;

	font-size: 12px;

	text-decoration: none;

	z-index: 1;

	position: relative;

	top: 1px;

	cursor:pointer;

}

.page {

	border-top: 8px solid #e5cba2;

	display: inline-block;

	padding: 10px;

	display: block;

	width: 540px;

	clear: both;



	z-index: 2;	margin-bottom: 10px;

	margin-left:20px;

	color:#323436;

	font-family:Arial;

	font-size:11px;

	text-align:left;

}

/* _____ 30-10-09 ____ Contest */



#content_contest {

	width:666px;

	height:488px;

	background-image:url(../image/contest_back.jpg);

	background-repeat:no-repeat;

	float:left;

	position:relative;

	left: 40px;

}

#info_contest {

	width:298px;

	height:auto;

	float:right;

	right:36px;

	top:260px;

	position:relative;

}

#info_contest input {

	top:3px;

	margin-right:10px;

	float:left;

	position:relative;

}



#info_contest p{

padding-top:4px;

font-family:Arial;

font-size:11px;

text-align:left;

color:#fff;

}

#info_contest p a {

font-size:11px;

color:#fff;

text-decoration:underline;

}

#info_contest p a:hover{

color:#fff;

text-decoration:underline;

}



#contest_btn {

	width:97px;

	height:40px;

	float:left;

	position:relative;

	border:none;

}

#contest_btn input {

	top:0px;

	float:left;

	position:relative;

	border:none;

}
#incluido {
float:left;
height:100px;
margin:20px 30px;
overflow:hidden;
position:relative;
text-align:justify;
width:250px;
}