@charset "utf-8";
/* CSS Document */

body {
	background:#4e5e6e;
	color:#7a7a7a;
	font-size:12px;
}
img {
	margin:0;
	padding:0;
}

object:focus
{
outline:none;
}

.web_wrapper, .web_container {
	width:980px;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
	text-align:left;
}


a:focus
{
outline:none;
}

/*-------*/
.home{
	background-image:url(../images/web/background.jpg);
	background-repeat:no-repeat;
	width:100%;
	background-color:#E9E9E9;
	height:650px;
	overflow:hidden;
}

.home_menup{
	margin-top:1px;
	.margin-top:0px;
	*margin-top:0px;
}

.login{
	width:258px;
	height:112px;
	background-image:url(../images/web/login.png) !important;
	_background-image: none;
    filter: none !important;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/web/login.png");

}
/********************/
/*		HEADER		*/
.header {
	width:100%;
 	overflow:hidden;
}
.header_logo{
	/*
	float:left;
	width:220px;
	overflow:hidden;
	*/
	float:left;
	width:400px;
	overflow:hidden;
}
.header_carrito{
	float:right;
	width:470px;
	margin-top:5px; 
	overflow:hidden; 	 
	background:url(../images/web/carrito_head.png) no-repeat;
/*	background-image:url(../images/web/carrito_head.png);
	background-repeat:no-repeat;*/
}

.header_carrito-cotizacion{
	float:left; 
	width:175px; 
	margin-top:10px; 
	margin-left:50px;
	_margin-left:25px;
}
.header_carrito-monto{
	float:left; 
	width:115px; 
	margin-top:10px; 
	margin-left:50px; 
	font-size:11px;
}
.header_carrito-logo{
	float:left; 
	width:60px; 
	margin-top:5px;
}


.head_bar1 {
	width:780px;
	overflow:hidden;
	float:left;
	height:33px;
	text-align:right;
}
.head_bar1 a{
	text-decoration:none;
	color:#333;
}

.head_bar1 a:hover{
	color:#999;
}

.head_bar1 ul{
	list-style:none;
	margin-top:5px;
	padding:0;
}

.head_bar1 li{
	display:inline;
	margin-left:15px;
}



.head_bar2 {
	background:#717174;
	width:780px;
	overflow:hidden;
	float:left;

}
.nav2 ul {
	list-style:none;
	margin:0;
	padding:0;
}
.nav2 li {
	display:inline;
}
.nav2 img {
	margin:0;
	padding:0;
	float:left;
	margin-left:15px;
}
.search {
	background:#ef5287;
	width:300px;
	overflow:hidden;
	float:right;
	height:36px;
	padding-left:10px;
	overflow:hidden;
}

.search img{
	float:left;	
}

/**footer*/
.footer_bar{
	width:100%;
	padding:5px;
	padding-bottom:10px;
	font-size:10px;
	overflow:hidden;
	color:#999;
	font-family:Verdana, Geneva, sans-serif;
	background:#FFF;
}


.footer_bar .mnuft{
	width:250px;
	overflow:hidden;
	border-left: 1px solid #999; 
	padding-left:10px;
	float: right;	
}

.footer_bar a{
	color:#818181;
	text-decoration:none;
}
.footer_bar a:hover{
	color: #999;
}

.footer_bar ul, .footer_bar li{
	margin:0;
	padding:0;
	list-style:none;
}

.footer_bar li{
	margin-bottom:2px;
}

.footer_copyright,.footer_copyright_gnbit {
	float:right;
	text-align:center;
	margin:5px;
	color:#CCC;
	font-size:10px;
	_margin-top:15px;
}
.footer_copyright_gnbit{
	float:left;
}

/*SECTIONS*/
.section_container{
	min-height:400px;
	background-image:url(../images/web/background2.jpg);
	background-repeat:no-repeat;
	background-color:#FFF;
	width:100%;
	overflow:hidden;
	
}

.section_container a{
	text-decoration:none;
	color:#666;
}

.section_container a:hover{
	color:#000;
}
.section_menu{
	width:800px;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
}
.section_menu_box div{
	margin-bottom:2px;
}
.section_menu_box2, .section_menu_box2b{
	width:410px;
	padding-left:20px;
	padding-top:20px;
	height:325px;
}
.section_menu_box2 ul, .section_menu_box2 li{
	list-style:none
}

.section_menu_box2b ul, .section_menu_box2b li{
	list-style:none
}

.section_menu_box2 h4{
	margin:0; padding:0;
	color:#E87FA7;
	font-weight:bold;
}

.section_menu_box2b h4{
	margin:0; padding:0;
	color:#22559C;
	font-weight:bold;
}


.section_title{
	border-bottom:2px solid #ee5287;
	padding-left:10px;
	padding-top:5px;
}

.section_content{
	margin:10px;
}

.section_content{
	margin:10px;
}

/*Company*/
.company{
	width:100%;
	overflow:hidden;
}

.company_title{
	margin-bottom:10px;
	font-family:Verdana, Geneva, sans-serif;
}

.company_title a {
	text-decoration:none;
	color:#ee5287;
 	text-transform: uppercase;
	font-size:12px;
}

.company_selected{
	border-bottom:3px solid #CCC;
}

.company_title a:hover{
	border-bottom:3px solid #E4E4E4;
}

.company_txt{
	float:right;
	width:500px;
	margin-right:10px;
} 


/*Fqas*/
.mnu_faqs{
	width:100%;
	overflow:hidden;	
	background-color:#EAEDEE;
	padding:10px;
	margin:-10px;
	margin-bottom:10px;
}

.mnu_faqs div{
	width:180px;
	height:150px;
	float:left;
	/*border:1px solid #000;*/
	margin-right: 5px;
	
}

.mnu_faqs a{
	text-decoration:none;
	color:#666;
}

.mnu_faqs a:hover{
	color:#000;
}

.mnu_faqs ul li{
	list-style:square;
	margin:0;
	padding:0;
}

.mnu_title_faq, .mnu_title_faq2{
	color:#ee5287;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
}

.mnu_title_faq2{
	font-size:15px;
	font-weight:bold;
}
.title_item_faq{
	color:#000;
}
.item_faq{
	margin-bottom:5px;
}

.garment_mnu{
	float:left;
	width:200px;
	margin-right:10px;
}

.garment_txt{
	float:left;
	width:755px;

}
.testimonials_item{
	width:300px;
	height:150px;
	background: #E2E2E2;
	border-top:3px solid #333;
	float:left;
	margin-right:10px;
	padding:5px;

}

/*Gallery*/
.gallery{
	margin:-10px;
	margin-top:15px;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
}

.breadcrumbs{
	margin:5px;
	margin-left:10px;
}

.gallery_barleft{
	width:195px;
	padding:5px;
	float:left;
	margin-bottom:10px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	color:#7a7a7a;
}

.gallery_barleft a{
	color:#7a7a7a;
}

.gallery_barleft a:hover{
	color:#D12999;
}


.gallery_barleft img
{
 margin:0;
 padding:0;

}
.gallery_barleft h2{
	font-family:Georgia, "Times New Roman", Times, serif;
}

.gallery_barleft ul {
	margin:2px;
	padding:0;
}
.gallery_barleft ul li{
	list-style:none;
	margin-bottom:5px;
	margin-left:5px;
	border-bottom:1px solid #CCC
}

.gallery_barleft ul li ul{
	margin-bottom:10px;
}

.gallery_barleft ul li ul li{
	border-bottom:1px dotted #CCC;
	padding-left:15px
}

.gallery_content{
	float:right;
	width:765px;
	overflow:hidden;
	margin-bottom:10px;

}

.gallery_products{
	 margin:10px 0 0px 0px;
	 padding:5px 0 5px 0px;
	 background:#FFF;
}

.gallery_detail{
	float:left;
	width:500px;
	margin-left:10px;
}
.gallery_detail #img{
	border:4px solid #E2E2E2;
	margin-bottom:10px;
}

.gallery_item{
	clear:none;
	width:170px;
	float:left;
	margin:0 10px 30px;
	_margin-left:4px;	
	font-family:Verdana, Geneva, sans-serif;
 	font-size:13px;
	overflow:hidden;
	z-index:1;
	text-align:center;
	height:248px;
}

.gallery_item img{
	 border:1px solid #CCC;
	 padding:2px;
}

/*.gallery_item:hover, .gallery_item:focus{
	border:	1px solid #FCF;
}*/

.price{
	font-size:11px;
	color:#D12999;
	text-align:center
}

.price2{
	font-size:11px;
	color:#87005A;
	text-decoration:line-through;
	float:left;
}

.oferta{
	font-size:11px;
	color:#F00;
	float:right;
}

.oferta_et{
	margin-top:-162px;
	z-index:100;
	_float:left;
}
.oferta_et img{
	border:0;
}

html>body .oferta_et{
	position:absolute;
}

.agotado_et{
	margin-top:-163px;
	z-index:100;
	_float:left;
}

.agotado_et img{
	border:0px;
}

html>body .agotado_et{
	position:absolute;
}



.oferta_et2{
	margin-top:-300px;
	z-index:100;
	_float:left;
}



html>body .oferta_ets{
	position:absolute;
}


.agotado_et2{
	margin-top:-200px;
	z-index:100;
	_float:left;
}



html>body .agotado_et2{
	position:absolute;
}




.gallery_search{
	text-align:center;
	color:#666;
	background-image:url(/images/web/fondo_tabs_1.gif);
	/*
	background-image:url(/images/web/fondo_tabs.png) !important;
	_background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/web/fondo_tabs.png');
	*/
	background-repeat:no-repeat;
	font-size:15px;
	height:115px;
	
}
.gallery_search-item{
	float:left;
	width:249px;
	height:52px;
	
}
.gallery_search-seleccion{
	float:right;
	margin:10px 200px 0 0;
	_margin-right:100px;
	/*width:249px;
	height:52px;*/
}
/*
#gallery_search{
	text-align:center;
	color:#666;
	background-image:url(/images/web/fondo_tabs.png);
	background-repeat:no-repeat;
	font-size:15px;
	height:115px;	
}*/
.gallery_search form{
	color:#999;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15;
	font-weight:bold;
}

.gallery_filter{
	padding-left:10px;
	padding:5px;
	background:#E5E5E5;
}

.news_principal{
	float:left;
	width:475px;
	border:1px solid #000;
	margin-right:10px;
}

.news_list{
	float:left;
	width:490px;
}

.news_item{
	width:100%;
	overflow:hidden;
	margin-bottom:5px;
	border-bottom:1px solid #CCC;
}

.news_ptitle{
	font-size:16px;
	color:#000;
	font-weight:bold;
}
.news_stitle{
	font-size:15px;
	color:#000;
	font-weight:bold;
}

.description{
	float:left;
	width:260px;
	overflow:hidden;
	margin-left:10px;
}

.description div{
	clear:both;	
}

.description div span{
	width:70px;
	/*border:1px solid #900;*/
	display:block;
	float:left;
}

#paginationControl{
	clear:both;
	float:left;
	margin:20px 0 10px 15px;
}


.box1, .box2{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-family:15px;
} 
.box1{
	width:415px;
	height:202px;
	background-image:url(/images/web/box_1.gif);
	background-repeat:no-repeat;
	margin-left:30px;
	_margin-left:15px;
	float:left;
	padding:5px;
	padding-left:20px;
	overflow:hidden;
}

.box2{
	width:420px;
	height:202px;
	background-image:url(/images/web/box_2.gif);
	background-repeat:no-repeat;
	margin-right:30px;
	_margin-right:15px;
	float:right;
	padding:10px;
	overflow:hidden;
}

.fbtitle{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	width:400px;
}

.fb_button{
	float:right; 
	margin-right:35px; 
	margin-top:5px;
	_margin-top:-15px;
	.margin-right:15px;
	*margin-right:15px;
}

.empresa{
	background-image:url(/images/web/empresa_pie.png); !important;
	_background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/web/empresa_pie.png');
	background-repeat:no-repeat;
	background-position:bottom;
	padding-bottom:20px;
} 
.empresa #content_emp{
	margin-left:30px;
	margin-right:30px;
	margin-bottom:30px;
}
.empresa #title_emp{
	margin-left:0px;
}

.stitle{
	color:#D12999;
	font-size:16px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
}

.novios_search, .bebes_search{
	background-image:url(/images/web/lista_de_novios.png);!important;
	_background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/web/lista_de_novios.png');
	
	background-repeat:no-repeat;
	height:94px;
	border: 0px solid #036;
	padding:0;
	margin:0;
	margin-left:-5px;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#999;
}

.bebes_search{
	background-image:url(/images/web/bebe/lista_de_bebes.png);!important;
	_background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/web/bebe/lista_de_bebes.png');
	background-repeat:no-repeat;
}

.txt_content{
	width:770px;
	float:left;
	overflow:hidden;
	margin-bottom:10px;
}

.detail_img:hover, .detail_img:focus{
	cursor:url("/images/web/zoom.png")	;
}

/* CSS Document */
.imgloadvpos { 
  position: absolute; 
  top: 28%; 
  left: 30%; 
  width: 595px; 
  height: 485px; 
  z-index: 1003; 
  background-color: #FFFFFF; 
  visibility: hidden; 
  border-width: 1px; 
  border-style: ridge; 
} 
 
.overlayvpos { 
  position: absolute; 
  top: 0; 
  left: 0; 
  background: #000; 
  z-index: 1001; 
  opacity: 0.30; 
  filter: alpha(opacity=30); 
  visibility: hidden; 
  height: 1200px;  
  width: 100%;  
} 
 
.modalvpos { 
  position: absolute; 
       top: 28%; 
        left: 30%; 
       width: 595px; 
       height: 485px; 
       padding: 0px; 
       z-index: 1004; 
       border-width: 1px; 
  border-style: ridge; 
       visibility: hidden; 
       margin: 0px; 
} 
 
.iframevpos { 
  padding: 0px; 
  clear: both; 
  width: 595px; 
  height: 485px; 
  margin: 0px; 
  border: 0px; 
} 
 
.imgloadingvpos { 
  position: absolute; 
  left:60%; 
  top: 42%; 
}
/*************************************************************************/


.sidebar_subcategory{
	overflow: auto;
	margin:2px 0 5px 15px;
}
#como_funciona{
	float:left;
	padding:10px;
}
.tabs {
	width:99%;
	_width:98%;
	overflow:hidden;
	padding-left:3px;
	_padding-left:7px;
	
	background-image:url(/images/web/locales_1.gif);
	background-repeat:no-repeat;
}
.tabs_text {
	float:left; 
	width:280px;
}
.tabs_img {
	float:right; 
	margin-top:20px; 
	margin-right:15px;
	width:443px;
	_width:433px;
	_margin-right:5px;
}
table{
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
}
.lista_registro{
	clear:both;
	float:left;
	width:97%;
}