@charset "utf-8";

/* Specific mods for ZONAREGALO */


html {overflow-y: scroll; overflow-x: hidden;}

/* CSS ie6 Code */
 *html body{
	background: none;
    color: #333333;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    margin: 0;
    padding: 0;
    width: auto;
}
/* CSS ie6 Code */

body {

	background: url("../Images/SP2011/background_zrsp.jpg") repeat-y scroll center 0 #f3f3f3;
    color: #333333;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    margin: 0 auto;
    padding: 0 10px;
    width: 960px;
		
	/* mods for ie7 */
	*background: none;
	*width:auto;
	*margin:0px 0px 0px 0px;
	/* mods for ie7 */
}
form#aspnetForm, form#frmMain {
	margin: 15px 10px 0 10px !important;
	background-color: #FFFFFF;}
table#shahnila {width:762px;}
/*

body {
    background-color: #FFFFFF;
    color: #575757;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    margin: 0;
    padding: 0 0 0 10px;
}
*/

h1.category_header {
    color: #333333;
    font-size: 2em;
    font-weight: normal;
    margin: -5px 0 0;
    padding: 0;
}


/* topnav_SP */
.divtop { border-bottom: none !important;}

ul.topnav_SP {
	list-style: none;
	border-radius: 2px 2px 2px 2px;
	-moz-border-radius: 2px 2px 2px 2px;
	height: 30px;
	padding: 0px;
	margin: 2px 0 10px;
	float: left;
	width: 940px;
	background: #222;
	font-size: 1.2em;
	/*background: url(../Images/SP2011/topnav_bg.gif) repeat-x;*/
	background-color: #666666;
}
ul.topnav_SP li {
	border-left: 1px solid #999999;
    border-right: 1px solid #333333;
    float: left;
	height:30px;
    margin: 0;
    padding: 0 2px;
    position: relative;
}

ul.topnav_SP li:hover {
	/*background:url(../Images/SP2011/bg_topnav_current.jpg) repeat-x scroll 0 0;*/
	background-color:#96ADC3;
	color:;}

ul.topnav_SP li.first{
	width:25px;
	margin: 0 0 0 5px;
	cursor:pointer;
	background:url(../Images/SP2011/home.gif) no-repeat scroll 0 0;
	border-left: none;
    border-right: 1px solid #333333;
    float: left;
	height:30px;
    padding: 0 4px;
    position: relative;
}

ul.topnav_SP li.first:hover{
	width:25px;
	margin: 0 0 0 5px;
	cursor:pointer;
	background:url(../Images/SP2011/home.gif) no-repeat scroll 0px -30px;
	border-left: none;
    border-right: 1px solid #333333;
    float: left;
	height:30px;
    padding: 0 4px;
    position: relative;
}


ul.topnav_SP li.last{
	border-left: 1px solid #999999;
    border-right: none;
    float: left;
	height:30px;
    margin: 0;
    padding: 0 4px;
    position: relative;
}

ul.topnav_SP li a{
	padding: 10px 3px;
	color: #fff;
	display: block;
	text-decoration: none;
	float: left;
}

ul.topnav_SP li.first a {
	/*background: url(http://www.zonaregalo.com/Common/Client/Images/SP2011/topnav_SP_hover.gif) no-repeat center top;*/
	padding: 15px;
}

ul.topnav_SP li a.hotdeal {
    background-color: #96ADC3;
	color:#ffffff;
}


ul.topnav_SP li span {
    background: url("../Images/SP2011/subnav_btn.gif") no-repeat scroll center top transparent;
    float: left;
    height: 35px;
    width: 16px;
}

ul.topnav_SP li span.subhover {background-position: center bottom; cursor: pointer;} /*--Hover effect for trigger--*/
ul.topnav_SP li ul.subnav {
    background: none repeat scroll 0 0 #FFFFFF;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-top: none;
	box-shadow: 3px 3px 5px;
    border-radius: 0 0 2px 2px;
    float: left;
	display:none;
    left: -2px;
    list-style: none outside none;
    padding: 0 1px 0;
    position: absolute;
    top: 26px;
    width: auto;
    z-index: 9000;
}

ul.topnav_SP li ul.subnav li {
    border-left: medium none;
    border-right: medium none;
    border-top: 1px solid #CCCCCC;
    clear: both;
    color: #FFFFFF;
    height: auto !important;
    margin: 0 0 1px;
    padding: 0;
    text-decoration: none;
    width: auto;
}

ul.topnav_SP li ul.subnav li:first-child {
    border-top: none;
    clear: both;
    color: #FFFFFF;
    height: auto !important;
    margin: 0 0 1px;
    padding: 0;
    text-decoration: none;
    width: auto;
}

html ul.topnav_SP li ul.subnav li a {
    color: #333333;
    float: left;
    padding: 5px 0 6px 20px;
    width: 175px;
}

html ul.topnav_SP li ul.subnav li a:hover { /*--Hover effect for subnav links--*/
	background: #FC0 url(../Images/SP2011/dropdown_linkbg.gif) no-repeat 10px center;
	color:#000000;
}


/* Main Navigator */ 

#MainNavImages {
    background-color: #555555 !important;
    border-radius: 2px 2px 2px 2px;
}

#navigation li {
    background-color: #555555 !important;
    float: left;
    margin-bottom: 0;
}

/* Top category */ 
td.TopCategory1 { 
	width:151px;
	height:22px;
	border:none
}

td.TopCategory1 div {
    background-image: url("../Images/SP2011/buttons_home.jpg");
	background-position: 0 0;
	background-repeat:none;
    font-size: 1.2em;
    font-weight: normal;
    height: 22px;
    margin: 0 0 0 -1px;
    padding-left: 3px;
    padding-top: 5px;
    width: 151px;
}

td.TopCategory1 div:hover {
    background-image: url("../Images/SP2011/buttons_home.jpg");
	background-position: 0 -28px;	
	background-repeat:none;
    font-size: 1.2em;
    font-weight: normal;
    height: 22px;
    margin: 0 0 0 -1px;
    padding-left: 3px;
    padding-top: 5px;
    width: 151px;
}

td.TopCategory1 div  a{
	display:block;
	padding: 0 0 0 7px;
	width: 151px;
	height: 22px;
	color:#000000;}

/* topcategory ros top */
.tabletopbotomcategory {
    border: 1px solid #999999;
    border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
    height: 23px;
    padding: 3px 3px 1px;
    width: 140px;
}

.divtopbotomcategory {
    background: url("../Images/misc/rhs-grey.gif") no-repeat scroll 3px -3px transparent;
    height: 19px;
    margin: 1px;
    padding-bottom: 2px;
    padding-left: 3px;
    padding-top: 2px;
    vertical-align: middle;
    width: 140px;
}
.divtopbotomcategory a.linkcategory {
    color: #000000;
    display: block;
    font-size: 1.1em;
    font-weight: bold;
    vertical-align: middle;
}
.divtopbotomcategory2 {margin:1px;}
.tdseparatorcategory {height:10px;}
/* topcategory ros top */

	
/* styles for HomeGiftFinder */

.divHomeGiftFinder { width:150px !important; margin-bottom:20px !important; }

ul.HomeGiftFinder { list-style-image: none; list-style-type: none; margin:0; margin-bottom:1em; padding-left:10px; }
ul.HomeGiftFinder li { margin:0px; margin-bottom:3px; font-size:8px; color:#666; }
ul.HomeGiftFinder li a:link, ul.HomeGiftFinder li a:visited { color:#827e75; text-decoration:none; }
ul.HomeGiftFinder li a:hover, ul.HomeGiftFinder li a:active { color:#FF9C03; text-decoration:none; }

/*table.HomeGiftFinder{ width:150px; background-image:url(../images/searcher/background_SPSearch.gif); }*/
table.HomeGiftFinder h1 { margin:0px; padding-left:7px; padding-top:4px; padding-bottom:8px; font-size:12px; color:White;
							background-color:Black; height:10px;}
							
table.HomeGiftFinder td p { padding-left:8px; border-right:1px; }
table.HomeGiftFinder td.row2 { padding-right:3px; background-image:url(http://www.zonaregalo.com/Common/images/searcher/background_SPSearch.gif); background-position:right bottom; background-repeat: no-repeat; text-align:right; }


.TableGiftFinder {
	background: url("../images/searcher/background_SPSearch.gif") no-repeat scroll 2px 5px transparent !important;
    border: medium none !important;
    height: 150px !important;
    margin-bottom: 7px !important;
    margin-left: 10px !important;
	margin-top: -2px !important;
    width: 154px !important;}

.HomeGiftFinder input[type=image] {
	border-width: 0 !important;
	float: right !important;
    height: 23px !important;
    width: 69px !important;	}

.TableGiftFinder img {
	display:block !important;
	height:27px !important;
	width:154px !important; }

.HomeGiftFinder .smalltextCombo {
    border: 1px solid #999999;
    font-size: 8pt;
    margin: 0 0 5px;
    padding: 2px;
    width: 138px;}
	
table .HomeGiftFinder {
	margin: 1px 0 0 3px;
    background-image: none;
    width: 145px;
}

.TableGiftFinder-Product {
    background-color: #444444;
    border: medium none !important;
    border-radius: 3px 3px 3px 3px;
    margin: 0;
    padding: 7px;
}

table .ProductGiftFinder {
    background-image: none;
    margin: 0;
    width: 145px;
}

table .ProductGiftFinder select {
    margin: 3px 3px 0 0;

}

/* --- End Home Gift Finder --- */

/* customer reviews */
/*div.customerreviews {
    border: 1px solid #CCCCCC;
    border-radius: 3px 3px 3px 3px;
    padding-bottom: 0;
}*/
.detailmiscinfoH4-opiniones {
    border-bottom: 2px solid  #F90;
    color:#F60;
    font-size: 1.9em;
    margin: 30px 0 0;
}
.detailmiscinfoH5 {
    background: url("../Images/SP2011/comillas.jpg") no-repeat scroll -1px 0 transparent;
    color: #000000;
    font-size: 15px;
    font-style: italic;
    font-weight: normal;
    margin: 0 0 0 10px;
    padding: 5px;
    text-indent: 30px;
}
div.customerreviews p {
    background: none repeat scroll 0 0 transparent;
    border-bottom: 1px solid #EEEEEE;
    border-left: 1px solid #CCCCCC;
    color: #333333;
    margin-bottom: 20px;
    margin-left: 15px;
    padding-bottom: 5px;
    padding-left: 30px;
}



/* End customer reviews */ 

a.link_calendar { background: url("../Images/SP2011/ico_calendar.gif") no-repeat scroll 0 0 transparent; padding: 5px 5px 5px 30px; color:#666; text-decoration:underline;}

a.link_video { background: url("../Images/SP2011/ico_play.gif") no-repeat scroll 0 0 transparent; padding: 5px; color:#666; text-decoration:underline; padding:5px 5px 5px 30px; }

/* icono transfercias bancarias pagina  viewbasket   */
.transferencia { height:25px; margin:3px 3px 3px 50px;  width:120px;  background: url("http://www.zonaregalo.com/Common/Client/Images/SP2011/transferencias.jpg") no-repeat scroll 0 7px transparent; padding:5px 5px 5px 50px; }
.transferencia span{  font-size:10px; text-transform:uppercase; color:#666;  }
.transferencia2 { height:15px; margin:10px 0; }
.transferencia2 span{ font-size:11px; color:#333; font-weight:normal;}