/**********************************************************************
*                        EL REGALO PERFECTO                  DAGC     *
**********************************************************************/
body{
        text-align: center;
        font-size: 13px;
        margin: 0px 0px 0px 0px;
        color: #333333;
        line-height: 1.2;
		background:#3B3A42;
}
a { color:#EC1B46; text-decoration:none }

img{
        border: 0px;
}
p{
        border:0;
        padding:0;
        margin:0;
}

b, strong{
        border:0;
        padding:0;
        margin:0;
		font-weight:normal;
		color:#EC1B46;
}



input{
        margin: 0;
        font-size: 12px;
        padding: 0;
}
select{
        margin: 0px;
        font-size: 11px;
}
form{
        margin: 0px;
        font-size: 12px;
}
h1 {
		font-family:"Oswald", Times, serif;
		font-weight: normal;
		font-size:20px; 
		color:#3a3a3a;
		line-height:24px;
		padding:0 0 10px 0px;
		margin:17px 0 0 10px;
		clear:both;
		width:850px;

		border-bottom:1px solid #D9D9D9;
}

h2 {
		font-family:"Times New Roman", Times, serif;
		font-size:13px; 
		font-weight: bold;
		color:#FFFFFF;
		padding:12px 0px 0px 14px;
		height:40px; 
		width: auto;
		/*background:url(https://www.detallesconamor.com/media/images/.png) no-repeat;*/
		margin:0px ;
		clear:both;
}

h3 {
		font-family:"Century Gothic", Courier, monospace;
		font-size:15px; 
		font-weight: bold;
		color:#FF6600;
		line-height:24px;
		padding-left:10px;
		height:30px; 
		/*background:url(https://www.detallesconamor.com/media/images/bullet.png) no-repeat;*/
		clear:both;
		margin:0;
		border-bottom:1px solid #FF9900;
}

h4 {
		font-family: "Oswald", Arial, Helvetica, sans-serif;
		font-size:15px; 
		font-weight: normal;
		color:#ED224F;
		line-height:24px;
		padding-left:0px;
		height:30px; 
		/*background:url(https://www.detallesconamor.com/media/images/bullet.png) no-repeat;*/
		clear:both;
		margin:0;
}
			
		h5 {	
		font-family:"Times New Roman", Times, serif;
		font-size:13px; 
		font-weight: bold;
		color:#FFFFFF;
		padding:12px 0px 0px 14px;
		height:40px; 
		width: auto;
		background:url(https://www.detallesconamor.com/media/images/bullet2.png) no-repeat;
		margin:0px ;
		clear:both;
		text-transform:uppercase;
			}
			
		h6 {
		font-family:"Times New Roman", Times, serif;
		font-size:13px; 
		font-weight: bold;
		color:#FFFFFF;
		padding:12px 0px 0px 14px;
		height:40px; 
		width: auto;
		background:url(https://www.detallesconamor.com/media/images/bullet3.png) no-repeat;
		margin:0px ;
		clear:both;
		text-transform:uppercase;
			}
			
/*********************************************
*                  DIVS ID                   *
*********************************************/

#cabecera{
        width:1170px;
		height:242px;
		color:#fff;
        margin: 0 auto;
		background:#fff;
		padding: 0;
	    text-align:left;
		font-family: Arial, Helvetica, sans-serif;
		position:relative;
}

.barranegra{
        width:100%;
		height:40px;
		color:#fff;
        margin: 0 auto;
		background:#1D1C21;
		padding: 0;
        text-align:left;
		font-family: "Oswald";
		position:relative;
		float:left;
}

.bienve {
			font-family: "Oswald", Helvetica Arrow, sans-serif;
			font-size:14px; 
			font-weight: normal;
			color:#fff;
			padding:0;
			clear:both;
			margin-top:10px;
			margin-left:15px;
			width:20%;
			float:left;
}

.bienve span{
			color:#EC1B46;
			
}

.mod_top{
        background: url(../images/mod_top.png) top center no-repeat;
		width: 425px; height: 36px;
		position: absolute; top: 72px; right: 170px;
}

#wrapper{
        width: 1170px;
        margin: 0px auto;
		position:relative;
		padding: 0px;
        text-align:left;
		font-family: Arial, Helvetica, sans-serif;
		background:#fff url(../images/bg_wrapper.jpg) top center no-repeat;
}

.wrapper_foot {
        height: 10px; clear:both; position:relative;
		background: url(https://www.detallesconamor.com/media/images/wrapper_foot.png) top center no-repeat;
		margin: 0px auto; width: 1000px;
}


.logo { 
	position:relative; bottom:0; margin-left:17px;
	width:376px; 
	height:106px;
	margin-top:33px;
	float:left;
	background: url(../images/logo.png) top center no-repeat;
	}
	
.bannerfonos { 
	position:relative; bottom:0; margin-left:17px;
	width:274px; 
	height:45px;
	margin-left:40px;
	margin-top:65px;
	float:left;
	}

.menusu {
		width:202px;
		height:35px;
		padding:0;
		position:relative;
		margin-top:0px;        
		overflow:hidden;
		z-index:99;
		float:right;
		margin-right:30px;
}

.menusu .bt1 a { 
width:90px;
height:20px;
line-height:20px;
text-align:center;
text-decoration:none;
font-family:Arial, Times, serif;
font-size:13px;
color:#fff;
float:left;
margin-left:20px;
margin-top:20px;
padding-right:10px;


}

.menusu .bt1 a:hover { 
width:90px; 
height:20px;
line-height:20px;
text-align:center;
text-decoration:underline;
font-size:13px;
color:#fff;
float:left;
}

.menusu .bt2 a { 
width:60px;
height:20px;
text-align:center;
text-decoration:none;
font-family:"Oswald", Arial, Times, serif;
font-size:14px;
text-decoration:none;
color:#fff;
float:left;
margin-left:20px;
margin-top:12px;
line-height:15px;
padding-left:20px;
background: url(../images/regis.png) no-repeat;
}

.menusu .bt2 a:hover { 
color:#EC1B46;
}

.menusu .bt3 a { 
width:60px;
height:20px;
text-align:center;
text-decoration:none;
font-family:"Oswald", Arial, Times, serif;
font-size:14px;
text-decoration:none;
color:#fff;
float:left;
margin-left:20px;
margin-top:12px;
line-height:15px;
padding-left:20px;
background: url(../images/login.png) no-repeat;
}

.menusu .bt3 a:hover { 
color:#EC1B46
}
	
	
#bannerfla{
	margin:10px 0px 0px 5px; position:relative; width:1130px; height:390px; 
	background:#fff; border:0px solid #EBEBEB;
	float:left; 
}	
	
#menu {
		width:1130px;
		height:55px;
		padding:0;
		position:absolute;
		bottom:0;
		left:0px;
		overflow:hidden;
		margin-left:15px;
		margin-right:15px;
		z-index:99;
		top:197px;
        background:#3B3A42;
}



.item1 a { 
width:102px;
height:55px;
line-height:50px;
text-align:center;
text-decoration:none;
font-family:'Oswald', Arial, Times, serif;
font-size:17px;
font-weight:normal;
text-transform:uppercase;
color:#fff;
float:left; 
}

.item1 a:hover { 
width:102Px;
height:55px;
line-height:50px;
text-align:center;
float:left;
background:#EC1B46;
}

.item2 a { 
width:135px;
height:55px;
line-height:50px;
text-align:center;
text-decoration:none;
font-family:'Oswald', Arial, Times, serif;
font-size:17px;
font-weight:normal;
text-transform:uppercase;
color:#fff;
float:left; 
}
.item2 a:hover { 
width:135px;
height:55px; 
line-height:50px;
text-align:center;
float:left;
background:#EC1B46;
}

.item3 a { 
width:165px;
height:55px;
line-height:50px;
text-align:center;
text-decoration:none;
font-family:'Oswald', Arial, Times, serif;
font-size:17px;
font-weight:normal;
text-transform:uppercase;
color:#fff;
float:left; 
}
.item3 a:hover { 
width:165px;
height:55px; 
line-height:50px;
text-align:center;
float:left;
background:#EC1B46;
}

.item4 a { 
width:185px;
height:55px;
line-height:50px;
text-align:center;
text-decoration:none;
font-family:'Oswald', Arial, Times, serif;
font-size:17px;
font-weight:normal;
text-transform:uppercase;
color:#fff;
float:left;
}
.item4 a:hover { 
width:185px;
height:55px; 
line-height:50px;
text-align:center;
float:left;
background:#EC1B46;
}

.item5 a { 
width:172px;
height:55px;
line-height:50px;
text-align:center;
text-decoration:none;
font-family:'Oswald', Arial, Times, serif;
font-size:17px;
font-weight:normal;
text-transform:uppercase;
color:#fff;
float:left; 
}

.item5 a:hover { 
width:172px;
height:55px; 
line-height:50px;
text-align:center;
float:left;
background:#EC1B46;
}

.item6 a { 
width:215px;
height:55px;
line-height:50px;
text-align:center;
text-decoration:none;
font-family:'Oswald', Arial, Times, serif;
font-size:17px;
font-weight:normal;
text-transform:uppercase;
color:#fff;
float:left; 
}
.item6 a:hover { 
width:215px;
height:55px; 
line-height:50px;
text-align:center;
float:left;
background:#EC1B46;
}

.item7 a { 
width:155px;
height:55px;
line-height:50px;
text-align:center;
text-decoration:none;
font-family:'Oswald', Arial, Times, serif;
font-size:17px;
font-weight:normal;
text-transform:uppercase;
color:#fff;
float:left; 
}
.item7 a:hover { 
width:155px;
height:55px; 
line-height:50px;
text-align:center;
float:left;
background:#EC1B46;
}


#header{
}

.nav_plaza { margin:6px 6px 0 6px; height:38px; background:url(https://www.detallesconamor.com/media/images/nav.png) top left repeat-x;}
.nav_plaza p {color:#fff; font-size:14px; line-height:33px; padding-left:32px; background:url(https://www.detallesconamor.com/media/images/ico.png) no-repeat 13px 13px;}
.share_plaza {margin:0 6px 0 6px; height:20px; background:url(https://www.detallesconamor.com/media/images/share.png) top left repeat-x;}

#cuerpo{
        padding:10px 10px 0px 10px; overflow:auto; height:100%; background:#fff;
}

#precios{
float:left; width: 280px; height:233px; margin:11px 0 11px 11px; overflow:hidden;
background:url(../images/bg_precios.png) no-repeat;
}
#precios h1 {
			font-family: Arial, Helvetica, sans-serif;
			font-size:18px; 
			font-weight: bold;
			color:#bd0000;
			padding:0;
			margin:15px 20px 15px 20px;
			clear:both;
			}
#precios p {
			color:#470000;
			padding:0;
			margin:0 0 0 20px;
			width:170px;
			float:left;
			border-bottom:1px solid #470000		
			}
#precios span {
			color:#F06910;
			padding:0;
			margin:0 20px 0 0;
			width:70px;
			font-family:"Times New Roman", Times, serif;
			font-weight:bold;
			font-style:italic;
			font-size:18px;
			text-align:right;
			float:right;
			}
.mas {
			font-weight: bold;
			padding:0;
			width:86px;
			height:37px;
			line-height:37px;
			background:url(https://www.detallesconamor.com/media/images/mas.png) no-repeat;
			text-align:center;
			margin:15px 15px 0 0;
			float:right;
			}
.mas a {
			font-weight: bold;
			color:#470000;
			text-decoration:none
			}
.mas a:hover {
			font-weight: bold;
			color:#470000;
			text-decoration:underline
			}

/***********************************************/
.content_right { margin:0 }
.content_right h1 {
			font-family: Arial, Helvetica, sans-serif;
			font-size:18px; 
			font-weight: bold;
			color:#bd0000;
			padding:0;
			margin:0 20px 15px 20px;
			clear:both;
			}
.content_right p {
			color:#470000;
			padding:0;
			margin:0 0 0 20px;
			width:150px;
			float:left;
			border-bottom:1px solid #470000		
			}
.content_right span {
			color:#F06910;
			padding:0;
			margin:0 20px 0 0;
			width:70px;
			font-family:"Times New Roman", Times, serif;
			font-weight:bold;
			font-style:italic;
			font-size:18px;
			text-align:right;
			float:right;
			}
			
/**************************************************/

#seccion{
float:right; width: 664px; height:233px; margin:11px 11px 11px 0; overflow:hidden; background:url(../images/bg_seccion.png) no-repeat
}
#seccion h1 {
			font-family: Arial, Helvetica, sans-serif;
			font-size:18px; 
			font-weight: bold;
			color:#bd0000;
			padding:0;
			margin:15px 20px 15px 20px;
			clear:both;
			}
.bienvenida {
			color:#470000;
			padding:0;
			margin:0 0 0 20px;
			width:315px;
			float:left;
			}
.afiche {
			color:#470000;
			padding:0;
			margin:10px 20px 0 0;
			width:290px;
			height:201px;
			float:right;
			background:url(../images/afiche.png) top center no-repeat
			}


/*************** categoria ******************/

.lista{
	margin:8px 0 0 8px; width: 100%; height:180px; background:#666666; float:left;
}
.lista a {
	text-decoration: none; color:#000;
}
.lista a:hover {
	text-decoration: underline;
}
.lista ul {
	margin: 0;
	padding: 0;
}
.lista li {
	list-style-type: none;
	background: #f4f4f4 url(https://www.detallesconamor.com/media/images/ico.png) no-repeat 13px 9px;
	padding-left:35px;
	line-height:25px;
	border-bottom:6px solid #fff
	}
/*.tit {
	list-style-type: none;
	background: #f4f4f4;
	padding-left:35px;
	line-height:25px;
	text-transform:uppercase;
	font-weight:bold;
	border-bottom:6px solid #fff
	}*/
	
.mapa{
	margin:8px 8px 0 0; width:208px; height:211px; background:#f4f4f4; float:right;
}

.dorado a {
	color:#3B3A42;
	font-size:14px;
}

.dorado a:hover {
	color:#FF9900; text-decoration: none;
	font-size:14px;
}


	
/********************************** main **************************************/	
#slider_{
width:960px; height:215px; margin:11px 0 0 11px; overflow:hidden; background:url(../images/bg_slider.png) no-repeat;
}

.module_main{
width:960px; height:43px; margin:11px 0 0 11px; overflow:hidden; background:url(../images/cab.png) no-repeat;
}

.main_border{
width:100%; float:left; position:relative; margin-left:-10px;
}

#main{
float:left; position:relative; width:865px; overflow:hidden; margin: 0 0 0 10px; background:#fff;
/*background:#fff url(https://www.detallesconamor.com/media/images/bg-main.png) top left no-repeat;*/
}

.main_conten{
	padding: 0;
	height:100%; overflow:hidden;
	float:left;
	position:relative;
    margin-top:10px;
	color:#3B3A42;
	width:865px;
	margin-left:-5px;
}

.cab_main{
float:left; width: 737px; height:44px; overflow:hidden; background:url(https://www.detallesconamor.com/media/images/cab_main.png) top left no-repeat;
margin-bottom: 15px;
}

.content { margin:0 0px 0 0px; padding: 0px 0px 0px 0px; font-family:"Oswald"; font-weight:normal; font-size:14px;
color:#3B3A42;
line-height:1.5; width:850px; float:left; position:relative; }

.bottom_main{
float:left; width: 737px; height:20px; overflow:hidden; background:url(https://www.detallesconamor.com/media/images/bottom_main.png) top left no-repeat;
margin-bottom: 20px;
}
#main p{
        margin:0; text-align:justify
}

#main p img{
		margin:0;
}

/************************ columna derecha ******************************/

#colum_right{
        float:right; width: 205px;
}
.cab_right {float:left; width:267px; height:43px; overflow:hidden; background:url(../images/cab_right.png) top left no-repeat;
}

.spacio { height: 80px; background:#FFFFFF;
}

.corbata { 

	top: -80px; right: -14px; position:absolute; 
	background: URL(../images/corbata.png) top left no-repeat;
	width: 188px; height: 160px;
}

/******************* MENU **************************/
.top_menu{
float:left; width: 267px; height:51px; margin-top:10px; overflow:hidden; background:url(../images/top_menu.png) top left no-repeat
}
.center_menu{
float:left; width: 267px; height:auto; overflow:hidden; background:url(../images/center_menu.png) top left repeat-y
}
.content_menu { margin:0 15px 0 15px; }
.content_menu ul { margin:0 0 0 28px; padding:0; }
.content_menu li { list-style:url(../images/bullet-menu.png); padding-left:5px; line-height:20px }

.content_menu li a { color:#4F0F00; text-decoration:none; font-size:13px; }
.content_menu li a:hover { color:#4F0F00; text-decoration:underline }


.bottom_menu{
float:left; width: 267px; height:35px; margin-bottom:10px; overflow:hidden; background:url(../images/bottom_menu.png) bottom left no-repeat
}

.mod_account{ float:left; width: 247px; height:135px; padding:15px; margin-top:0; overflow:hidden; background: url(../images/bglog.png) top left no-repeat }

.mod_account p { font-size:13px; font-weight:bold; color:#4F0F00 }
.input_account { float:left; width: 94%; padding:2px; border:1px solid #F2AD29; background:#fff; margin:4px 0 4px 0 }

.ingresar {
	border: none;
	width:90px;
	height:38px;
	font-family:Arial, Helvetica, sans-serif;
    background:url(../images/btn_login.png) no-repeat 0 0;
	text-align:center;
	line-height:12px;
	font-size:12px;
	font-weight:bold;
	margin:10px 5px 0 10px;
	color:#470000;
	cursor:pointer;
}

/*****************************************************/
.top_right{
float:left; width: 267px; height:20px; margin-top:11px; overflow:hidden; background:url(../images/top_right.png) top left no-repeat
}
.center_right{
float:left; width: 267px; height:auto; overflow:hidden; background:url(../images/center_right.png) top left repeat-y
}
.content { margin:0 15px 0 15px; }
.bottom_right{
float:left; width: 267px; height:20px; margin-bottom:15px; overflow:hidden; background:url(../images/bottom_right.png) bottom left no-repeat
}

.foot{
        color: #6F2400; font-weight:bold;
		font-family:Arial, Helvetica, sans-serif;
        text-align: center;
        clear:both;
		height: 400px;
		padding: 0;
		background: #1D1C21;
		
}

.barrafuccia{
        color: #6F2400; font-weight:bold;
		font-family:Arial, Helvetica, sans-serif;
        text-align: center;
        clear:both;
		width:100%;
		height: 110px;
		padding: 0;
		background: #EC1643;
		
}

.bf1{
        color: #fff; font-weight:normal;
		font-family:"Oswald", Arial, Helvetica, sans-serif;
        text-align: left;
        clear:both;
		width:180px;
		font-size:18px;
		position:relative;
		float:left;
		height: 45px;
		line-height:40px;
		margin-left:30px;
		margin-top:30px;
		padding-left:60px;
		background: url(../images/ico-phone.png) top left no-repeat; 
}

.bf2{
        color: #fff; font-weight:normal;
		font-family:"Oswald", Arial, Helvetica, sans-serif;
        text-align:left;
        clear:both;
		width:180px;
		font-size:18px;
		position:relative;
		float:left;
		height: 45px;
		line-height:40px;
		margin-left:255px;
		margin-top:-45px;
		padding-left:60px;
		background: url(../images/ico-wh.png) top left no-repeat; 
}

.bf3{
        color: #fff; font-weight:normal;
		font-family:"Oswald", Arial, Helvetica, sans-serif;
        text-align: left;
        clear:both;
		width:290px;
		font-size:18px;
		position:relative;
		float:left;
		height: 45px;
		padding-left:10px;
		line-height:40px;
		margin-left:495px;
		margin-top:-45px;
		padding-left:60px;
		background: url(../images/ico-mail.png) top left no-repeat; 
}


.bf4{
        color: #fff; font-weight:normal;
		font-family:"Oswald", Arial, Helvetica, sans-serif;
        text-align: left;
        clear:both;
		width:340px;
		font-size:13px;
		position:relative;
		float:left;
		height: 85px;
		padding-left:10px;
		line-height:40px;
		margin-left:795px;
		margin-top:-65px;
		padding-left:30px;
}

#cajatexto{
float:left; /* important for inline positioning */
width:340px;/* important (this width = width of list item(including margin) * items shown */ 
height:auto;
position:relative;
overflow: hidden;  /* important (hide the items outside the div) */
/* non-important styling bellow */
}


.tbox1 {  
float:left;
position:relative;
width:340px; height:20x;
color:#fff;
font-size:16px;
font-family:"Oswald";
font-weight:normal;
text-align:justify;
margin-top:10px;
margin-bottom:15px;
margin-left:0px;
 }

.box1 {  
float:left;
position:relative;
width:340px; height:156px;
color:#fff;
font-size:13px;
font-family:"Oswald";
font-weight:normal;
text-align:justify;
margin-left:70px;margin-top:20px;
float:left;
 }
 
 .box2 {  
float:left;
position:relative;
width:120px; height:156px;
color:#fff;
font-size:14px;
font-family:"Oswald";
font-weight:normal;
text-align:justify;
margin-left:70px;
margin-top:20px;
float:left;

 }

  .box3 {  
float:left;
position:relative;
width:140px; height:156px;
color:#fff;
font-size:14px;
font-family:"Oswald";
font-weight:normal;
text-align:justify;
margin-left:60px;
margin-top:20px;
float:left;

 }
 
   .box4 {  
float:left;
position:relative;
width:140px; height:156px;
color:#fff;
font-size:14px;
font-family:"Oswald";
font-weight:normal;
text-align:justify;
margin-left:60px;
margin-top:20px;
float:left;

 }

 .col2 { width:120px; height:auto; float:left; margin-left:0px; margin-right:0px; margin-top:-8px; 
 margin-bottom:10px; 
        }
 
 li.supcatx {
	list-style-type: none;
	padding-left:0px;
	height:30px;
	line-height:30px;
	margin-left:0px;
	/*border-bottom:1px solid #F0F0EF;*/
	width:120px;
	text-align:left;

 }
li.supcatx a {
	color:#FFF;
	font-size:13px;
	font-family: "Oswald", Arial, Helvetica, sans-serif;
	margin-bottom:10px;
	margin-left:0px;
	text-align:left;
}

li.supcatx a:hover {
	color:#EC1643;
	font-size:13px;
	font-family: "Oswald", Arial, Helvetica, sans-serif;
	margin-bottom:10px;
	text-decoration:none;
	
}
 
.col1{ width:140px; height:auto; float:left; margin-left:0px; margin-top:-8px;  margin-bottom:10px;
      /*border-right:1px solid #DBDBDB; border-left:1px solid #DBDBDB;*/  padding-left:0px; 
	  }
.col1 ul {
	margin: 0;
	padding: 0;
}
.col1 li {
	list-style-type: none;
	padding-left:0px;
	line-height:20px;
	text-align:left;
}
.col1 span {
	/*background: url(https://www.detallesconamor.com/media/images/ico.png) no-repeat 0 2px;*/
	padding-left:0px;
	line-height:8px;
	font-weight:bold;
	font-size:12px;
	color:#000;
	text-align:left;
	margin-left:0px;
	float:left;
	font-family:"Tahoma",Arial, Helvetica, sans-serif;
	
}
.col1 li a { 	color:#fff;
	text-decoration:none;
	text-align:left;
	height:25px;
	font-family:"Oswald", Arial, Helvetica, sans-serif;
	font-size:13px; 
	height:30px;
	line-height:30px;
	}
	
.col1 li a:hover { text-decoration:underline;  }
 
 .siguenos { 
color:#fff; 
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:normal;
position:relative;
width:205px;
text-align:left;
float:left;
height:50px;
margin-left:0px;
line-height:22px;
margin-top:0px;

}

.facebook {
    height: 45px;
    left:0px;
    position: absolute;
    top: 0px;
    width: 45px;
    float:left;
}

.twitter {
    height: 45px;
    left: 75px;
    position: absolute;
    top: 0;
    width: 45px;
	float:left;
}

.google {
    height: 45px;
    left: 150px;
    position: absolute;
    top: 0;
    width: 45px;
}

.banlibro {
    height: 46px;
    position: relative;
    width: 227px;
	float:left;
	margin-top:25px;
}
 
 
 
.foot_links { padding:0;  float:left; position:relative; font-family:"Oswald"; width:100%; border-top:2px solid #fff; 
margin-top: 75px; font-weight:normal;}
.foot_links a { text-decoration: none; color: #fff; font-weight:normal }

.tarjetas{
       height: 100%; overflow: hidden; text-align:center; padding-bottom: 10px;
}

.foot p{
        margin-top: 6px; margin-right: 0px; color:#fff
}
.foot p a{
        text-decoration: none; color: #fff; font-weight:normal;
}
.foot p a:hover {
        text-decoration: underline;
}

/******************************************************************/

.salir{
color: #fff;
width: 115px;
padding: 0px 0px 0px 15px;
position:absolute;
top: 12px;
float:left;
left:620px;
font-family:"Oswald"; 
font-weight:normal;
font-size:14px;
right: 36px;
height: 16px;
background: url(../images/closet.png) top left no-repeat;
z-index:99
}

.salir a {
        text-decoration: none; color:#fff; font-weight:normal;
}

.salir a:hover {
        color:#EC1845;
}



/************************** caja en el header ************************************/
#box_header{
        width: 456px; height:80px; 
        position:absolute; top: 50px; left:518px;
        z-index:99;
        background: url(https://www.detallesconamor.com/media/images/bg_box_header.png) top left repeat-x;
        border:1px solid #B3DF90;
        font-family: Tahoma, Helvetica, sans-serif; color:#589b00;
}


.mi_carrito{
        width:225px; height:58px; float:left; border-left:1px solid #B3DF90; margin:10px 0 0 10px; text-align:center; padding-top:10px;
        background: url(https://www.detallesconamor.com/media/images/cart.png) 55px 0 no-repeat;
}

.mi_carrito span{
        font-weight:bold; padding-left:25px
}

.mi_carrito p{
        margin-top:10px
}

.red{
        color:#A0141B; padding:0
}

.bannerlinea{
      height:180px;
	  width:1130px;
	  float:left;
	  position:relative;
	  margin-left:4px;
	  margin-bottom:10px;
	  margin-top:10px;
}

.bann01{
      height:180px;
	  width:372px;
	  float:left;
	  position:relative;
	  margin-left:0px;
}

.bann02{
      height:180px;
	  width:370px;
	  float:left;
	  position:relative;
	  margin-left:5px;
}

.bann03{
      height:180px;
	  width:370px;
	  float:right;
	  position:relative;
	  margin-left:5px;
}


/************ COLUM_LEFT *************/
#colum_left{
        width: 260px; float:left; background:#fff; margin-left:5px; margin-top:10px;
}

.cart{
	margin:20px 0 12px 0;
	padding:15px 0 0 56px;
	background:#fff url(../images/shop.png) top left no-repeat;
	width:160px;
	height:52px;
	float:right;
	color: #EC1B46;
	font-family:"Oswald", Times, serif
	
}
.cart span { font-family:"Oswald", Times, serif; font-size:18px; padding-bottom:5px; font-weight:bold; color:#EC1B46 }
.cart a {
	color:#242415; text-decoration: none; font-weight:normal;
}
.cart a:hover {
	text-decoration:none; color:#666;
}

/*************** categoria ******************/

.category{
	margin:0 0 12px 0;
	background:#D9D9D9;
	width:260px;
	float:left;

}

.category h2 {
		font-family:"Oswald", Times, serif;
		font-size:18px; 
		font-weight: normal;
		color:#222222;
		/*padding:18px 0px 0px 35px;*/
		margin:0;
		clear:both;
		width:260px;
		HEIGHT:30px;
		line-height:15px;
}

.category_list {
	padding:0;
	margin:0;
}

.category_list a {
	text-decoration: none; color:#fff;
}
.category_list a:hover {
	padding-left: 3px;
}

.category_list ul {
	margin:  0px 14px 0px 8px;
	padding: 0;
}

.category_list li {
	background: url(../images/icon_cat.png) no-repeat 0% 0%; 
	display: block;
	padding: 0 0 0 20px;
	line-height: 16px;
	color:#fff;
	text-decoration: none;
	margin: 0 0 5px 8px;
	font-weight:bold;
	
	}
	
.category_foot {
	height: 12px;
	width: 206px;
	background: url(../images/cat_bottom.png) top left no-repeat;
}

/******************************/

.category_list2 {
	padding-top: 10px;
	background:#fff;
	border:1px solid #D9D9D9;
}

.category_list2 a {
	text-decoration: none; color:#000;
}
.category_list2 a:hover {
	padding-left: 3px;
}

.category_list2 ul {
	margin:  0px 10px 0px 6px;
	padding: 0px;
}

.category_list2 li {
	list-style-type: none;
	/*background: url(https://www.detallesconamor.com/media/images/bg_sub.png) top  left no-repeat;*/
	padding-left:0px;
	/*height:22px;*/
	/*line-height:22px;*/
	
}

.supcat a:link, .supcat a:visited  {
	
	display: block;
	padding: 0 0 0 20px;
	line-height: 16px;
	color:#EB1A46;
	text-decoration: none;
	margin: 0 0 5px 0px;
	font-weight:normal;
	font-family:"Oswald";
	height:20px;
	font-size:14px;
}

.supcat a:hover{
	color:#000;
}

.subcat a:link, .subcat a:visited  {
	background: url(https://www.detallesconamor.com/media/images/flecha.png) no-repeat; 
	display: block;
	padding: 0 0 0 20px;
	line-height: 16px;
	height:20px;
	color:#3B3A42;
	text-decoration: none;
	margin: 0 0 5px 20px;
	font-family:"Oswald";
	font-weight:normal;
	font-size:14px;
}

.subcat a:hover{
	color:#777;
}
/******************************************/

.box {
	margin:0 0 12px 0;
	background:url(../images/box_top.png) top left no-repeat;
	width:206px;
	padding-top:5px
}
.box_midle {
	padding:0;
	background:#fff;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
}
.boletin { 
height:auto;
margin: 0 5px 0 5px;
padding: 8px;
text-align: left; 
overflow:hidden;
}
.box_foot {
	height: 12px;
	width: 206px;
	background: url(../images/box_bottom.png) top  left no-repeat;
}

/*************** galeria ******************/

.galeria{
	margin: 0px 0px 10px 0px;
}

.galeria_list {
	background:#fff;
	padding-bottom:15px;
	padding-top:0;
	height: 560px
}

.galeria_list ul {
	margin: 0;
	padding: 0;
}

.galeria_list li {
	list-style-type: none;
	padding:15px 0 0 30px;
	width:auto;
	height:auto;
	}
.galeria_list li img{
	border:3px solid #D7D7D7;
	}

/************************ botones **************************************/

.btn_registrar { 
width:90px;
height:38px;
background:url(../images/btn_agregar.png) no-repeat 0 0;
text-align:center;
line-height:40px;
font-weight:bold;
text-transform:uppercase;
color:#fff;
margin-left:10px;
float:right
}
.btn_registrar a{ color:#fff; text-decoration:none }
.btn_registrar a:hover{ color:#fff; text-decoration:underline }

.btn_actualizar input {
	border: none;
	width:110px;
	height:38px;
    background:url(../images/btn_actualizar.png) no-repeat 0 0;
	text-align:left;
	line-height:40px;
	font-size:11px;
	font-weight:bold;
	margin-left:10px;
	padding-left:14px;
	color:#fff;
	cursor:pointer;
	text-decoration:none
}
.btn_actualizar input:hover {
	background:url(../images/btn_actualizar.png) no-repeat 0 0; text-decoration:underline
}

.btn_confirmar input {
	border: none;
	width:110px;
	height:38px;
    background:url(../images/btn_actualizar.png) no-repeat 0 0;
	text-align:left;
	line-height:40px;
	font-size:11px;
	font-weight:bold;
	margin-top:10px;
	margin-left:10px;
	padding-left:16px;
	color:#fff;
	cursor:pointer;
	text-decoration:none
}
.btn_confirmar input:hover {
	background:url(../images/btn_actualizar.png) no-repeat 0 0; text-decoration:underline
}

.btn_olvido input {
	border: none;
	width:90px;
	height:38px;
    background:url(../images/btn_agregar.png) no-repeat 0 0;
	text-align:left;
	line-height:40px;
	font-size:11px;
	font-weight:bold;
	margin:0 10px 0 10px;
	padding-left:20px;
	color:#fff;
	cursor:pointer;
}

/*.btn_shop input {
	background: url(../images/btn_cart.jpg) no-repeat 0% 0%; display:block; width:90px; height:26px; color:#DF5703; 
    font-weight:bold; text-decoration: none; padding: 0px 0px 0px 10px; line-height: 26px; border: 0px;
 	text-align:center; margin: 0px 0px 0px 0px; float:left; cursor: pointer; font-family: Tahoma, Helvetica, sans-serif;

}

.btn_shop input:hover {
	background: url(../images/btn_cart.jpg) no-repeat 0px -26px;
}*/

.btn_ingresar input {
	background: url(../images/btn_continue_shopping.png) no-repeat 0% 0%; display:block; width:120px; height:30px; color:#fff; 
	font-weight:normal; text-decoration: none; 
	text-align:center; float:left; display:inline; border:0 ; cursor: pointer;
	font-family: "Oswald", Times, serif; font-size:14px; line-height:28px; 
}

.btn_ingresar input:hover {
	background: url(../images/btn_continue_shopping.png) no-repeat;
}

.btn_enviar input {
	background: url(../images/btn_continue_shopping.png) no-repeat 0% 0%; display:block; width:89px; height:30px; color:#fff; 
 	font-weight:normal; text-decoration: none; 
	float:left; position:relative;
 	text-align:center; margin: -50px 0px 0px 555px; border:none; line-height: 26px; cursor:pointer;
	font-family: "Oswald", Times, serif; font-size:14px;

}

.btn_enviar input:hover {
	background: url(https://www.detallesconamor.com/media/images/btn_continue_shoppinga.png) no-repeat;
}

.btn_subs {
        background: url(../images/btn_subst.png) no-repeat 0% 0%; display:block; width:90px; height:26px; color:#ED224F; 
    font-weight:bold; text-decoration: none; padding:0 0 0 20px; line-height: 26px; border: 0;
 	text-align:left; margin:5px 0 0 0; float:right; cursor: pointer; font-family: "Times New Roman", Times, serif
}

.btn_subs:hover {
        background: url(../images/btn_subst.png) no-repeat 0px -26px;
}

.bloque {
    border: 1px solid #d9d9d9;
    padding: 10px;
    height: auto;
    /* position: relative; */
    float: left;
    margin-bottom: 20px;
    width: 100%;
    box-sizing: border-box;
}

.btn_registrate a {
	background: url(../images/btn_continue_shopping.png) no-repeat 0% 0%; display:block; width:120px; height:30px; color:#fff; 
	font-weight:normal; text-decoration: none;  line-height:25px;
	text-align:left; float:left; margin: 0px 0px 0px 7px; display:inline;
	font-family: "Oswald", Times, serif; text-align:center;
}

.btn_registrate a:hover {
	background: url(https://www.detallesconamor.com/media/images/btn_continue_shoppinga.png) no-repeat;
}


.btn_continuar_compra a {
	background: url(../images/btn_continue_shopping.png) no-repeat 0% 0%; display:block; width:130px; height:29px; color:#fff; 
	font-weight:normal; text-decoration: none; padding: 0px 0 0 0px; 
	font-size:14px; line-height:28px;
	text-align:center; float: left; margin: 0 0 0 0px; display:inline;
	font-family: "Oswald", Times, serif
}

.btn_continuar_compra a:hover {
	background: url(https://www.detallesconamor.com/media/images/btn_continue_shoppinga.png) no-repeat;
}

.btn_update input {
        background: url(../images/btn_continue_shopping.png) no-repeat 0% 0%; display:block; width:130px; height:29px; color:#fff; 
    font-weight:normal; text-decoration: none; padding:0 0 0 0px; line-height: 28px; border: 0px;
 	text-align:center; margin:0; float:left; cursor: pointer; font-family: "Oswald";
	font-size:14px;
}

.btn_update input:hover {
        background: url(https://www.detallesconamor.com/media/images/btn_continue_shoppinga.png) no-repeat;
}

.canasta{
	top: 6px; right: 175px; height:24px; width: 22px; position:absolute; background:url(https://www.detallesconamor.com/media/images/canasta.png) top center no-repeat;
}


.money{
	height:19px; width: 170px;  margin-top:8px;
	position:relative; color: #fff; font-family:"Oswald", Times, serif; font-size:14px; z-index:99;
	float:right; line-height:22px;
}

.titmoneda{
	height:20px; width:50px; font-weight:normal; color:#fff; position:relative; text-align:left;
	font-family:"Oswald",Arial, Helvetica, sans-serif; float:left;
    font-size:14px; z-index:99; line-height:14px; margin-top:6px;
}

.search { 
position:absolute;
top:120px;
left:788px;
padding:0;
width:365px;
height:64px;
overflow:hidden;
color:#ffffff;
z-index:100;
}

.titbusca  { color:#333; 	line-height:25px; 	font-family: Arial;
font-size:12px; font-weight:normal; position:absolute; top:128px;  z-index:999999;
width:60px; float:right; left:670px; height:20px; width:50px;} 

.addthis  { margin-top:00px; width:200px; height:40px; margin-left:105px;}

.input_searchx { width:200px; border:1px solid #DDDDDD; height:27px; margin:20px 0px 5px 0px; padding-top:0px; 
background:#fff; font-family:'Oswald'; line-height:29px; padding-left:0px;
color:#000; font-size:14px; float:left; 	 }  


.input_search2 { width:300px; border:1px solid #DDDDDD; height:28px; margin:10px 0px 5px 0px; padding-top:0px; 
background:#fff; font-family:'Oswald'; line-height:29px; padding-left:5px;
color:#000; font-size:14px; float:left; 	 }  

.input_search { width:300px; border:1px solid #DDDDDD; height:28px; margin:20px 0px 5px 0px; padding-top:0px; 
background:#fff; font-family:'Oswald'; line-height:29px; padding-left:5px;
color:#000; font-size:14px; float:left; 	 }  

.btn_search {
	background:url(../images/buscar.png) no-repeat;
	color:#fff;
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	margin:20px 25px 0 0;
	padding:3px;
	text-decoration:none;
	float:left;
	border:none;
	cursor:pointer;
	width:30px;
	line-height:10px;
	height:30px;
}

.btn_search a:hover{
	font-weight:bold;
}

.btn_suscribir {
	background:url(../images/suscribir.png) no-repeat;
	color:#fff;
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	margin:20px 0px 0 0;
	padding:3px;
	text-decoration:none;
	float:left;
	border:none;
	cursor:pointer;
	width:65px;
	line-height:10px;
	height:30px;
}

.btn_suscribir a:hover{
	font-weight:bold;
}


/*.search span { font-weight:bold; text-transform:uppercase; color:#fff }*/



#main .he_comprado {margin: 0px 10px 0px 0px; overflow:auto;}


/*********** MODULE **************/
.module{
	width: 276px; float:left; margin:0 0 10px 10px; display:inline; border:1px solid #d9d9d9;
padding-bottom:10px;	
}

.product{
	height: 195px; width:195px; margin:25px 0 10px 40px; text-align: center;  
}

.product_content{
	overflow:hidden; height: 100%; padding:0;
}

.product_right{
	
}

.product_name{
	font-weight:normal;
	color:#F3224E;
	height:45px;
	text-align: center;
	font-size:15px;
	padding:5px;
	width:246px;
	margin-left:10px;
	margin-bottom:0px;
	font-family:"Oswald", Arial, Helvetica, sans-serif;
	border-top:1px solid #d9d9d9
}

.product_price{
	padding:0;
	text-align:center;
	color:#3B3A42;
	font-size:15px;
	margin-left:18px;
	font-weight:normal;
	font-family: "Oswald", Times, serif;
	width:240px;
	height:20px;
	float:left
}

.product_buttons{
	height: 100%; width:220px; overflow:hidden; padding:0; float:left
}
.btn_detail a {
	display:block;
	width:80px;
	height:25px;
	line-height:30px;
	float:left;
	color:#393940; 
 	font-weight:normal;
	text-decoration:none;
 	text-align:center;
	padding:0;
	position:relative;
	margin-left:98px;
	font-size:14px;
	font-family: "Oswald", Times, serif

}

.btn_detail a:hover {
	text-decoration:none;
	color:#EB1A46;
}
.btn_cart a {
	background:url(https://www.detallesconamor.com/media/images/comprar.png) no-repeat top left;
	display:block;
	width:145px;
	height:29px;
	line-height:25px;
	color:#fff; 
 	font-weight:normal;
	text-decoration:none;
 	text-align:center;
	padding:0;
	padding-left:10px;
	margin: 10px auto;
	margin-left:65px;
	font-family: "Oswald", Times, serif;
	font-size:14px;
	text-transform:uppercase;
}

.btn_cart a:hover {
	background:url(../images/compraro.png) no-repeat top left;
	display:block;
}

.btn_shop input {
	background:#0F0 url(https://www.detallesconamor.com/media/images/comprar.png) no-repeat top left;
	display:block;
	width:120px;
	height:29px;
	font-size:14px;
	line-height:23px;
	color:#fff; 
 	font-weight:normal;
	text-decoration:none;
	text-align:left;
	padding-left:40px;
	margin:0;
	border:none;
	cursor:pointer;
	font-family: "Oswald", Times, serif

}


/***************** module Descripción *********************/
.description_module{
     overflow:hidden; height:100%; margin:0 0 0 13px; width:400px; float:left;
}
.product_detail{
	 border:1px solid #d9d9d9; text-align:center; padding:0;
	 width:380px; padding-top:10px; padding-bottom:10px;
}

.description_detail{
        width: 450px; float:right; margin-bottom:25px;
		border:1px solid #D9D9D9;
}
.inpunt_amount{
        border: 1px solid #666666; height:20px; width: 50px; text-align:center; padding: 1px 0 3px 0;    float: left;
}
.description_title{
        font-family: "Oswald", Arial, Helvetica, sans-serif;
        font-weight: normal;
        font-size:22px;
        color:#EC1845;
        margin:-10px 0 10px 10px;
		width:430px;
		height:auto;
		border-bottom:1px solid #d9d9d9;
		padding-bottom:10px;
		float:left;
		position:relative;
		
}
.pricedesc{
        color: #3B3A42; font-size:12px; font-weight:normal; 
		 font-family: "Oswald", Arial, Helvetica, sans-serif;
        font-weight: normal;
        font-size:14px;
		margin-left:10px;
		width:430px;
		padding-bottom:13px;
        border-bottom:1px solid #d9d9d9;
}
.pricedesc span{
        color:#EC1845; font-size:18px; padding-left:10px; font-weight:normal;
}


.pricecant {
    color: #3B3A42;
    font-size: 12px;
    font-weight: normal;
    font-family: "Oswald", Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 14px;
    margin-left: 10px;
    padding-top: 15px;
    width: 290px;
    height: 36px;
    text-align: center;
    padding-bottom: 13px;
    border-bottom: none;
}
.description_text{
        margin: 10px 0px 10px 10px;
        padding-right:10px;
        text-align:justify;
		font-size:14px;
		font-family:"Oswald";
		line-height:1.4;
		color:#d9d9d9
		font-weight:normal;
		width:430px;
}




.banners{
        height:auto; margin:0 0 10px 0;
}

.chat{
	 margin:0; padding:0; height:120px; background:#fdfdfd
}

.paypal{
	 margin: 0px 0px 15px 0px; height: 69px;
}

.checkout{
         margin:0 0 4px 0; height: 110px;
}

.menu_foot{
	height: 32px; background:url(https://www.detallesconamor.com/media/images/bg_menufoot.jpg) top center no-repeat; padding: 18px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif; color: #579A44; text-align: center; clear: both;
}

.menu_foot a {
	font-weight:bold; color: #579A44; text-decoration:none; padding: 0px 10px 0px 10px;
}

.menu_foot a:hover {
	text-decoration: underline;
}



/************ BOTTOM *************/
#bottom{
        background: #fff; height:33px; clear:both;
}

/*********************************************

*                 CLASS                     *

*********************************************/

.top_cart{
        padding: 10px 0px 10px 0px;
        background:#fff; 
        font-weight: normal;
        color:#3B3A42;
		border-top:1px solid #d9d9d9;
		border-bottom:1px solid #d9d9d9;
		margin: 20px 0px 0px 0px;
		font-size:13px;
}

.bottom_cart{
         padding: 10px 0px 10px 0px;
        background:#fff; 
        background-repeat: repeat-x;
         font-weight: normal;
        color:#EC1845;
		border-top:1px solid #d9d9d9;
		border-bottom:1px solid #d9d9d9;
		margin: 20px 0px 0px 0px;
		font-size:14px;
}

.border-right {
        border-right: 1px solid #d9d9d9;
}

.title {
        font-size:17px; font-weight:normal;
        color:#EC1B46;
        height:20px;
        line-height:23px;
        padding:5px 0px 5px 0px;
        margin-left:0px;
		
}

.title2{
        font-size:17px; font-weight:normal;
        color:#EC1B46;
        height:20px;
        line-height:23px;
        padding:5px 0px 25px 0px;
        margin-left:0px;
		
}

.bold { font-size:14px; font-weight:normal; float:left; position:relative;}

.text { text-align:justify; margin-top:10px}
.link, .link a { color: #ED224F; font-weight:normal; margin-top:-25px; text-align:left; font-size:13px;}

.tit_pago { font-size:14px; color:#EC1B46; font-weight:normal }

.input_myaccount {
        border: 1px solid #d9d9d9; width:350px; height: 16px; margin: 5px 0px 5px 0px; padding:3px
}

.obligatorio{
        color: #FF0000; font-size: 10px; margin-top:10px
}

.nota { margin:15px 0 0 15px; }

.title_register { 
        color: #333333;
        font-weight:normal; 
        margin-bottom: 5px;
		margin-left:15px;
        font-size:14px;
		padding: 5px 0px 5px 0px;
}

.input_register, .input_register2 input {
        border: 1px solid #d9d9d9; width:98%; height: 16px; margin: 5px 0px 5px 0px; padding:3px;
		font-size:14px; font-family:"Oswald";
}

.pagina{
		margin:30px 10px 10px 10px;
		padding-bottom:10px;
		text-align:justify
}
.pagina p {
			font-family: Arial, Helvetica, sans-serif;
			font-size:12px; 
			font-weight: normal;
			color:#333333;
			line-height:14px;
			padding: 0px;
			margin:0;
			clear:both;
			}

.confirm_message {
        padding: 0px 0px 5px 0px;
		margin:0 0 10px 10px;
		padding:10px;
		border:1px solid #ccc;
		background:#fffff0;
		width:826px;
}

.datos {
        padding: 0px 0px 5px 0px;
}

.input_contact{
        border: 1px solid #888888;
        height: 16px;
        width: 230px;
}

.input_contact_selct{
        border: 1px solid #888888;
        height: 23px;
        width: 235px;
}

.input_contact_msj{
        border: 1px solid #888888;
        height: 108px;
        width: 230px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size:11px;
        padding-left: 3px;
}

.input_confirmation{
        border: 1px solid #D6D6D6;
        height: 108px;
        width: 370px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size:11px;
        padding-left: 3px;
}

.input{
width:99%;
height:18px;
background-color:#fff;
color:#999999;
border:1px #d6d6d6 solid;
float:left;
}

.select, .select2 select {
height:22px;
margin-top:2px;
background:#fff;
color:#3B3A42;
border:1px #c5c5c5 solid;
float:left;
font-family:"Oswald";
font-size:13px;
width:100%
}

.select3 select {
height:22px;
background:#fff;
color:#333;
border:1px #d9d9d9 solid;
font-family:"Oswald";
font-size:13px;
width:50%;
font-weight:normal;
}

textarea{
width:99%;
height:120px;
background-color:#fff;
color:#333;
border:1px #d9d9d9 solid;
margin-top:10px;
font-family:"Oswald";
}

.avance { 
        border: 1px solid #d9d9d9;
        background:#fff;
        margin: 20px 0 0 15px;
		float:left;
		position:relative;
		width:830px;
		font-size:14px;
}

.avance_2 { 
        background:#ED224F;
        text-align: center;
        color:#fff;
        font-weight:normal;
        padding: 10px 0px;
		font-size:14px;
}

.line_avance_2 { 
        border-bottom: 1px solid #C4C5A6;
        margin-top:28px;
		font-size:14px;
}

.module_register { 
       font-family:"Oswald";
	   font-size:14px;
	   float:left;
	   position:relative;
}


.line_botton{ 
        /*border-bottom: 1px solid #000000; */
		border-top: 1px solid #d9d9d9; 
		padding:10px 0px 10px 0px; 
		margin:0px 0 0px 10px;
		width:850px;
}
.line_botton_bg{ 
        border-bottom: 1px solid #d9d9d9; border-top: 1px solid #d9d9d9; padding:5px; margin:10px 0 10px 10px; background:#fff;
		color: #3B3A42; width:850px;
}

.line_botton_bg2{ 
          padding:0px; margin:0px 0 10px 0px; background:#fff;
		color: #3B3A42; width:850px; padding-bottom:10px;
}

.line_botton_bg3{ 
          padding:5px; margin:0px 0 10px 2px; background:#fff;
		color: #3B3A42; width:850px;
		border-top: 1px solid #d9d9d9;
}

.line_botton_bg4{ 
        border-bottom: 1px solid #d9d9d9;  padding:5px; margin:0px 0 15px 10px; background:#fff;
		color: #3B3A42; width:850px; padding-bottom:15px;
}

/*********************************************
*                 Buttons                  *
*********************************************/
.btn_ok a {
        background: url(https://www.detallesconamor.com/media/images/btn_ok.jpg) no-repeat 0% 0%; display:block; width:26px; height:18px;
}

.btn_ok a:hover {
        background: url(https://www.detallesconamor.com/media/images/btn_ok.jpg) no-repeat 0px -18px;
}

.btn_teclado a {
        background: url(https://www.detallesconamor.com/media/images/btn_teclado.gif) no-repeat 0% 0%; display:block; width:103px; height:19px; color:#FFFFFF; 
        font-family: Tahoma, Helvetica, sans-serif; font-weight:bold; text-decoration: none; padding: 5px 0px 0px 45px;
        text-align:left; margin: 7px 0px 0px 0px;
}

.btn_teclado a:hover {
        background: url(https://www.detallesconamor.com/media/images/btn_teclado.gif) no-repeat 0px -24px;
}

.btn_zoom a {
        background: url(../images/zoom.png) no-repeat 0% 0%; display:block; width:140px; height:35px; color:#333333;
        font-family: Tahoma, Helvetica, sans-serif; font-weight:bold; text-decoration: none; padding: 0px 0px 0px 0px;
        text-align:left; margin: 10px 0px 0px 0px;
}

.btn_zoom a:hover {

        background: url(https://www.detallesconamor.com/media/images/zooma.png) no-repeat 
}

.bann-delivery a {
        display:block; width:382px; height:51px;
        text-align:left; margin: 10px 0px 5px 0px; float:left; position:relative;
}

.redess {
        display:block; width:388px; height:51px;
        text-align:left; margin: 10px 0px 5px 0px; float:left; position:relative;
		float:left;
}






#currency{
width: 90px; border: 1px solid #ccc; padding:1px;
background: #fff; color:#000; font-family:"Oswald"; 
margin-left:60px; float:left;
position:relative; margin-top:-26px;
}


/********************* slider ****************************/
        img{border:none;}

/* Easy Slider */
        #slider { position:relative }

        #slider ul, #slider li,

        #slider2 ul, #slider2 li{
                margin:0;
                padding:0;
                list-style:none;
                }

        #slider2{margin-top:1em;}

        #slider li, #slider2 li{ 
                width:589px;
                height:247px;
                overflow:hidden; 
                }       
        /* numeric controls */  
        #pager { overflow:auto; position:absolute; top:200px; left:10px; z-index:99 }
        ol#controls{
                margin:1em 0;
                padding:0;
                height:24px;
                }
        ol#controls li{
                margin:0 5px 0 0; 
                padding:0;
                float:left;
                list-style:none;
                height:26px;
                width:25px;
                line-height:25px;
                }
        ol#controls li a{
                float:left;
                height:24px;
                line-height:24px;
                border:1px solid #668700;
                background:#E1F6D1;
                color:#555;
                padding:0 8px;
                text-decoration:none;
                }
        ol#controls li.current a{
                background:#668700;
                color:#fff;
                }
        ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}

/* // Easy Slider */


.error_message { border:1px solid #FD7100; background:#FFFFCC; padding:5px; width:835px; margin-left:10px;}
#js_Ship_district { font-size:16px; font-weight:normal; }


/************************** pagination ***************************/
.pagination{
  color:#000;
  font-weight:normal;
  float:left;
  position:relative;
  padding-top:15px;
  width:852px;
  margin-left:10px;
  font-family:"Oswald";
  font-size:13px;
  height:38px;
  text-align:center;
  clear:both;
  border:1px solid #d9d9d9;
}

.pagination a,.pagination strong{
  font-weight:normal;
  color:#324040;
  display:block;
  font-family:"Oswald";
  line-height:20px;
  width:20px;
  height:20px;
  text-decoration:none;
  border:1px solid #EC1643;
  -moz-border-radius:5px;
}

.pagination strong{
  background:#EC1643;
  font-family:"Oswald";
  color:#fff;
}
.pagination .next, .pagination .prev{
  width:auto;
  text-transform:capitalize;
  border:0;
  font-family:"Oswald";
  margin:0 0 0 5px
}

.pagination td{
  text-align:center;
}
.tblpag{
margin:auto;
}

.mas_info {margin-bottom:10px; text-align:right}

.banner{
        height: 211px; margin:0 0 15px 0
}


/************************* slider *****************************/

.precio {
position:absolute; 
top:60px; 
right:20px; 
z-index:99; 
width:106px; 
height:106px;
font-size:34px;
font-weight:bold;
font-family:Cuisine, Arial, Helvetica, sans-serif;
line-height:106px;
color:#4f0f00;
background: url(../images/bg_precio.png) no-repeat }

.precio span {
font-size:18px;
font-weight:bold;
font-family:Cuisine, Arial, Helvetica, sans-serif;
line-height:106px;
color:#4f0f00;
}


.welcome {
			font-family: Arial, Helvetica, sans-serif;
			font-size:18px; 
			font-weight: bold;
			color:#bd0000;
			padding:0;
			margin:15px 20px 15px 5px;
			clear:both;
}



.user {
			font-family: Arial, Helvetica, sans-serif;
			font-size:16px; 
			font-weight: bold;
			color:#F2AD29;
			padding:0;
			margin:0 20px 15px 5px;
			clear:both;
}

.close a {
			font-family: Arial, Helvetica, sans-serif;
			font-size:12px; 
			font-weight: bold;
			color:#4F0F00;
			padding:0 0 0 20px;
			margin:0 20px 15px 5px;
			float:left;
			text-decoration:none;
			background:url(../images/bullet-menu.png) no-repeat 0 0
}
.close a:hover {
			text-decoration:underline
}

.reg a {
			font-family: Arial, Helvetica, sans-serif;
			font-size:14px;
			line-height:24px;
			font-weight: bold;
			color:#BD0000;
			padding:0;
			margin:0 20px 0 0;
			float:left;
			padding-top:5px;
			text-decoration: underline
}

/***************************************************************
*                SELECT CSS                                    *
***************************************************************/


.select {
	position: absolute; top: -3px; /***** posiscion del select*/
	width: 86px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
	height: 18px;
	padding: 2px 0px 0px 4px;
	color: #333333;
	font-size: 12px;
	background: url(../images/select.gif) no-repeat;
	overflow: hidden;
	border: none;
}

.separador { height:10px; width:850px; border-bottom:1px solid #d9d9d9;
 margin-top:10px; margin-bottom:10px;
 }