
/* loader */

body{
	background-color:#fff;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	margin:0;
	padding:0;
	}
img { border:0; }
p{
	text-align:justify;
	line-height:18px;
 }

body, html{
	height:100%;
	margin:0;
	padding:0;
	}

a, a:hover{
	text-decoration:none;
	cursor:pointer;
	}

.clear{
	clear:both;
	overflow:hidden;
	visibility:hidden;
	height:0;
	}

h1, h2, h3{
	margin:0;
	padding:0;
	}

h1{
	font-size:18px;
	}

h2{
	font-size:14px;
	}

h3{
	font-size:12px;
	}

span{
	visibility:hidden;
	}

ul{
	margin:0;
	padding:0;
	}

li{
	list-style:none;
	display:inline;
	}

div#wrapper{
	width:100%;
	height:auto !important;
	height:100%;
	min-height:100%;
	position:relative;
	}

div#header{
	width:100%;
	height:150px;
	background:url(images/bg_header.gif) top left repeat-x;
	}

div#baby{
	background:url(images/header_baby.jpg) top left no-repeat;
	width:294px;
	height:150px;
	float:left;
	margin:0;
	padding:0;
	position:absolute;
	z-index:0;
	}

div.logo_wrapper{
	width:100%;
	height:150px;
	position:absolute;
	z-index:1;
	}

h1.logo{
	background:url(images/logo.gif) bottom left no-repeat;
	width:220px;
	height:92px;
	margin:0 auto;
	}

h1.logo a, h1.logo a:hover{
	padding:50px 45px;
	}

div.menu_wrapper{
	width:100%;
	margin:26px 0 0 0;
	float:left;
	position:absolute;
	z-index:1;
	}

ul#menu{
	width:410px;
	margin:0 auto;
	padding-left:60px;
	margin-bottom:0;
	
	}

ul#menu li{
	list-style:none;
	display:inline;
	float:left;
	margin:0 7px 0 0;
	}

ul#menu li h2 a{
	color:#8e8e8e;
	font-weight:normal;
	padding:0px;
	padding-right:5px;
	}

ul#menu li h2 a:hover{
	color:#e1062a;
	/*font-weight:bold;*/
	}





img#buy{
	padding:0;
	}




img#search{
	border:none;
	float:right;
	}

div.down_searcher{
	width:100%;
	margin-top:30px;
	border-top:1px solid #ff7700;
	}

div#laws{
	margin:10px auto 0 auto;
	width:85%;
	}

div#footer{
/*	position:absolute;
	bottom:0;
*/	min-height:51px;
	width:100%;
	background:#FF7700 url(images/bg_footer.gif) left top repeat-x;
	padding-top:60px;
	text-align:center;
	color:#fff;
	font-size:11px;
	}

div#footer p{
	text-align:center;
}


/*div#footer p{
	color:#fff;
	text-align:center;
	font-size:11px;
	position:relative;
	width:100%;
	padding:6px 0 7px 0;
	margin:0;
	bottom:0;
	}
*/
div#footer a{
	color:#fff;
	text-decoration:underline;
	}

div#footer a:hover{
	color:#e1062a;
	}

div#content{
	width:100%;
	float:left;
	}

div#menu_left{
	width:170px;
	margin:0 7px 10px 5px;
	float:left;
	position:relative;
	margin-top:0px;
	padding-top:0px;
	}

div#title{
	background:url(images/header_menu.gif) top left no-repeat;
	width:105px;
	height:27px;
	margin:7px 0 0 15px;
	margin-top:0px;
	}

ul#main li h3{
	margin-left:20px;
	text-indent:-22px;
	margin-bottom:5px;
	}

div#list_producto ul li h3 a{
	font-size:14px;
	padding-left:20px;
	color:#666;
	}

div#list_producto ul li h3 a.bullet:hover{
	color:#e1062a;
	background:url(images/bullet_menu.gif) top left no-repeat;
	}

div#pages{
	float:left;
	width:100%;
	position:relative;
	z-index:0;
/*	padding-bottom:90px;
*/	margin-top:10px;
	}

div#text{
	width:81%;
	float:right;
	}

div#product_list{
	width:99%;
	margin:0;
	}

ul#main li ul{
	/*border-collapse:collapse;*/
	padding:0;
	margin:0;
	}

/*ul#main li ul{
	display:none;
	}*/

ul#main li:hover ul{
	display:block;
	}

ul#main li ul li h3 a{
	font-size:11px;
	font-weight:normal;
	}

ul#main li ul li h3 a:hover{
	/*color:#e1062a;*/
	}

/* inicio */

div.pagination{
 	text-align:right;
	}

div.pagination a{
	color:#8e8e8e;
	font-size:11px;
	}

div.pagination a:hover{
	color:#e1062a;
	text-decoration:underline;
	}

div.dotted{
	background:url(images/dot_hor.gif) top left repeat-x;
	height:1px;
	width:100%;
	margin:5px 0;
	}

div.politics{
	float:left;
	width:29%;
	margin-right:28px;
	}

div.politics h3{
	visibility:visible;
	font-weight:bold;
	font-size:14px;
	margin-bottom:8px;
	margin-top:6px;
	color:#333333;
	}

div.politics p{
font-size:12px;
}

div.politics p a{
	color:#8e8e8e;
	text-decoration:underline;
	}

div.politics p a:hover{
	color:#e1062a;
	}

div.product{
	width:215px;
	height:180px;
	margin:10px 10px 10px 0;
	float:left;
	}

div.product p{
	margin:0;
	padding:0;
	font-size:12px;
	font-style:oblique;
	}

div.product a img{
	border:none;
	margin-bottom:5px;
	}

div.prod_img{
	float:left;
	margin-right:4px;
	}

div.prod_desc{
	float:left;
	}

div.prod_text input, div#selected_price input{
	width:25px;
	height:15px;
	background:url(images/bg_quantity_field.gif) right center no-repeat;
	border:1px solid #ff7700;
	text-align:center;
	}

.prod_text p { display:inline; }

div.prod_title{
	margin-bottom:3px;
	}

div.prod_title p.red{
	color:#e1062a;
	font-size:12px;
	font-weight:bold;
	}

span.orange{
	font-weight:bold;
	color:#ff7f00;
	font-size:14px;
	font-style:normal;
	visibility:visible;
	}

span.orange p { display:inline; }

div.prod_text img{
	border:none;
	margin:10px 0 -10px 10px;
	}


/* Producto
------------------*/
div#selected{
	width:85%;
	margin:20px auto 0 auto;
	}

div#selected_img{
	width:185px;
	float:left;
	}

div#selected_img img{
	margin-bottom:10px;
	}

div#selected_title p.red{
	color:#e1062a;
	font-size:14px;
	font-weight:bold;
	margin:0;
	text-align:center;
	}

div#selected_icon{
	background:url(images/sign.gif) top center no-repeat;
	width:20px;
	height:140px;
	float:left;
	margin:0 10px;
	}

div#selected_desc{
	float:left;
	width:450px;
	}

div#selected_desc p{
/*	font-size:11px;*/
	margin:0;
	}

div#selected_price{
	text-align:right;
	margin:2px 0;
	margin-bottom:10px;
	}

div#selected_price p{
	font-style:italic;
	text-align:left;
	}

div#selected_price{
	width:200px;
	
	}
div#selected_price p span{
	visibility:visible;
	}

div#selected_price a img{
	margin-bottom:-10px;
	margin-left:5px;
	border:none;
	}

div#products{
	border-top:1px solid #ff7700;
	margin:10px 0;
	}

div#similar h3{
font-size:14px;
margin-bottom:10px;
margin-top:10px;
}

div#similar p{
	font-size:11px;
	}

div.similar_prod ul li{
	display:inline;
	list-style:none;
	margin-right:15px;
	}

div.similar_prod ul li img{
	border:none;
	margin:5px;
	vertical-align:middle;
	}

/* Clave
-------------------*/
div.recover, div.registrar{
	width:100%;
	min-height:340px;
	margin-bottom:15px;
	}

div.recuperar, div.reg_title{
	margin-top:50px;
	}

div.recuperar p.red, .reg_title p.red{
	color:#e1062a;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	}

div.rec_text p, .reg_text p{
	font-size:11px;
	text-align:center;
	}

div.rec_form{
	width:300px;
	margin:50px 0 0 0;
	text-align:left;
	}

label#rec_mail{
	font-size:12px;
	}

div.rec_form input.mail{
	width:180px;
	height:17px;
	margin-left:5px;
	border:1px solid #999;
	background-color:#F8F8F8;
	}
div.btn{
	width:200px;
	float:right;
	margin-right:35px;
	}
div.privacity{
	border-top:1px dotted #8E8E8E;
	margin:15px 0;
	}
div.privacity p.red{

	color:#e1062a;
	font-size:12px;
	font-weight:bold;
	margin:20px 0 10px 0;
	}

div.privacity p{

	margin:0;
	font-size:11px;
	}

div.reg_wrapper{
	width:750px;
	margin:0;
	}

/* Contacto */
form#formContacto input.myButton, form#sendInfoForm input.myButton{
	margin:5px 5px 20px 0;
	width:80px;
	}

/* Enlaces */
div.enlace, div.noticias{
	width:600px;
	margin:0 auto 20px auto;
	}
	
div.noticias{
	width:100%;
	}

div.enlace h3{
	border-bottom:1px solid #FF7700;
	}

span.link_title{
	visibility:visible;
	font-size:12px;
	color:#FF7700;
	font-weight:bold;
	}

div.enlace img{
	margin-top:10px;
	float:left;
	border:none;
	}

div.enlace p{
	float:right;
	margin-top:10px;
	width:390px;
	font-size:11px;
	}

/* Noticias */
div.new{
	font-size:11px;
	width:300px;
	height:100px; 
	margin:10px;
	border:1px dotted #8E8E8E;
	padding:10px 0 5px 10px;
	float:left;
	}

div.new h3 a{
	color:#8E8E8E;
	font-weight:bold;
	text-decoration:underline;
	}

div.new h3 a:hover{
	color:#E1062A;
	}

div.noticias img{
	float:left;
	}

div.noticias_desc{
	float:left;
	width:86%;
	margin-left:10px;
	padding-right:5px;
	}

 p.preview{

margin-top:-10px;
padding-top:0px;
}

div.new p.date{
	color:#FF7802;
	}

/* Desarrollo */
div.new_amp{
	width:60%;
	float:left;
	border-right:1px dotted #8E8E8E;
	}

div.new_amp p{
	font-size:11px;
	}

div.noticias_desc em{
	font-size:11px;
	color:#E10224;
	font-style:normal;
	}

div.new_amp span.new_title{
	color:#FF7802;
	font-size:14px;
	font-weight:bold;
	visibility:visible;
	}

div.news_link{
	float:left;
	width:25%;
	margin:15px 0 0 60px;
	}

div.news_link h3{
	font-size:12px;
	font-weight:bold;
	text-align:center;
	background-color:#FFECDD;
	}

div.other_title{
	margin-top:7px;
	}

div.other_title p{
	margin:7px 0 5px 0;
	line-height:normal;
	}

div.other_title p a{
	margin-top:7px;
	font-size:11px;
	color:#8E8E8E;
	}

div.other_title p a:hover{
	text-decoration:underline;
	color:#E1062A;
	}

p.other_date{
	font-size:11px;
	font-weight:bold;
	color:#FF7802;
	margin:0 0 7px 0;
	border-bottom:1px solid #8E8E8E;
	}
	
.resultRow {
border-bottom:#ccc dotted 1px;
padding-top:5px;
padding-bottom:5px;
}	

blockquote.treeMenuArea {
margin:0px;
padding:0px;
margin-left:10px;
}
	
td {
vertical-align:top;
}	
	
p.price { display:inline; padding:0; margin:0; }

p del { font-weight:bold; }	