/*
  $Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/
/* Graphical Borders - boxes column_left_right - Star */
#form2 {
	width:auto;
	margin:auto;

	border:none;
}
#form2 legend{
	font-weight:bold;
	font-size:12px;
	color:#FFFFFF;
	background-color:#000000;
	
}
#form2 ol{
	list-style:none;
}
#form2 ol li{
	padding-bottom:0px;
}
#form2 ol li label{
	width:120px;
	float:left;
	text-align:left;
	color:#000000;
}
#form2 input[type=text] {
	border:none;

	
	height:30px;
	width:320px;
}
#form2 input.btn {
	padding:3px;
	color:#FFFFFF;
	background-color:#576F00;
	border:1px solid #000000;
	}
#chachi{


position:relative;


  

  
}
.noti_bubble {
    position:absolute;
    top: -15px;
    right:1px;
    padding:1px 2px 1px 2px;
    background-color:red;
    color:white;
    font-weight:bold;
    font-size:14px;
	height:18px;
	width:20px;
	font-family: calibri, verdana, arial;
    text-align: center;

 
}
img {border: none;}
h1 {
	font-size: 1.2em;
	padding: 5px 10px;
	color: #ccc;
	width: 940px;
	margin: 0 auto;
}
h1 a {	color: #fff; }
h1 span {font-weight: normal;}








#footpanel {
	position: fixed;
	bottom: 0; left: 0;
	z-index: 9999; /*--Keeps the panel on top of all other elements--*/
	background: #FEEFB3;
	border: 1px solid #373737;
	border-bottom: none;
	width: 94%;
	margin: 0 5%;
-webkit-box-shadow: 0 0 5px rgb(0,0,0);  
  
-moz-box-shadow: 0 0 5px rgb(0,0,0);  
  
box-shadow: 0 0 5px rgb(0,0,0); 

}

*html #footpanel { /*--IE6 Hack - Fixed Positioning to the Bottom--*/
	margin-top: -1px; /*--prevents IE6 from having an infinity scroll bar - due to 1px border on #footpanel--*/
	position: absolute;
	top:expression(eval(document.compatMode &&document.compatMode=='CSS1Compat') ?documentElement.scrollTop+(documentElement.clientHeight-this.clientHeight) : document.body.scrollTop +(document.body.clientHeight-this.clientHeight));
}

#footpanel ul {
	padding: 0; margin: 0;
	float: left;
	width: 100%;
	list-style: none;
	border-top: 1px solid #fff; /*--Gives the bevel feel on the panel--*/
	font-size: 1.1em;
}
#footpanel ul li{
	padding: 0; margin: 0;
	float: left;
	position: relative;
}
#footpanel ul li a{
	padding: 5px;
	float: left;
	text-indent: -9999px;
	height: 16px; width: 16px;
	text-decoration: none;
	color: #333;
	position: relative;
}
html #footpanel ul li a:hover{	background-color: #fff; }
html #footpanel ul li a.active { /*--Active state when subpanel is open--*/
	background-color: #fff;
	height: 17px;
	margin-top: -2px; /*--Push it up 2px to attach the active button to subpanel--*/
	border: 1px solid #555;
	border-top: none;
	z-index: 200; /*--Keeps the active area on top of the subpanel--*/
	position: relative;
}


#footpanel a.home{	
	background: url('http://www.lacasadelgps.com/tienda2.0/images/barrabaja/home.png') no-repeat 15px center;
	width: 50px;
	padding-left: 40px;
	border-right: 1px solid #bbb;
	text-indent: 0; /*--Reset text indent--*/
}
a.profile{	background: url('http://www.lacasadelgps.com/tienda2.0/images/barrabaja/user.png') no-repeat center center;  }
a.contacts{	background: url('http://www.lacasadelgps.com/tienda2.0/images/barrabaja/address_book.png') no-repeat center center; }
a.playlist{	background: url('http://www.lacasadelgps.com/tienda2.0/images/barrabaja/document_music_playlist.png') no-repeat center center; }
a.videos{	background: url('http://www.lacasadelgps.com/tienda2.0/images/barrabaja/film.png') no-repeat center center; }
a.messages{	background: url('http://www.lacasadelgps.com/tienda2.0/images/barrabaja/mail.png') no-repeat center center; }
a.editprofile{	background: url('http://www.lacasadelgps.com/tienda2.0/images/barrabaja/wrench_screwdriver.png') no-repeat center center; }
#footpanel a.chat{	
	background: url(http://www.lacasadelgps.com/tienda2.0/images/barrabaja/shopping_cart_im.gif) no-repeat 1px center;

	width: 126px;
	border-left: 1px solid #bbb;
	border-right: 1px solid #bbb;
	padding-left: 40px;
	text-indent: 0; /*--Reset text indent--*/
}
#footpanel a.alerts{


background: url('http://www.lacasadelgps.com/tienda2.0/images/barrabaja/newspaper.png') no-repeat 1px center;
width: 126px;
	border-left: 1px solid #bbb;
	border-right: 1px solid #bbb;
	padding-left: 25px;
	text-indent: 0; /*--Reset text indent--*/
}

#footpanel li#chatpanel, #footpanel li#alertpanel {	float: right;}  /*--Right align the chat and alert panels--*/

#footpanel a small {  /*--panel tool tip styles--*/
	text-align: center;
	width: 70px;
	background: url('http://www.lacasadelgps.com/tienda2.0/images/barrabaja/pop_arrow.gif') no-repeat center bottom;
	padding: 5px 5px 11px;
	display: none; /*--Hide by default--*/
	color: #fff;
	font-size: 1em;
	text-indent: 0;
}
#footpanel a:hover small{
	display: block; /*--Show on hover--*/
	position: absolute;
	top: -35px; /*--Position tooltip 35px above the list item--*/
	left: 50%; 
	margin-left: -40px; /*--Center the tooltip--*/
	z-index: 9999;
}





#footpanel ul li div a { /*--Reset link style for subpanel links--*/
	text-indent: 0;
	width: auto;
	height: auto;
	padding: 0;
	float: none;
	color: #00629a;
	position: static;
}
#footpanel ul li div a:hover {	text-decoration: underline; } /*--Reset link style for subpanel links--*/

#footpanel .subpanel {
	position: absolute;
	left: -55; bottom: 27px;
	display: none;	/*--Hide by default--*/
	width: 250px;
	border: 1px solid #555;
	background: #fff;
	overflow: hidden;
	padding-bottom: 2px;
}
#footpanel h3 {
	background: #526ea6;
	padding: 5px 10px;
	color: #fff;
	font-size: 1.1em;
	cursor: pointer;
}
#footpanel h3 span { 
	font-size: 1.5em;
	float: right;
	line-height: 0.6em;	
	font-weight: normal;
}
#footpanel .subpanel ul{
	padding: 0; margin: 0;
	background: #fff;
	width: 100%;
	overflow: auto;
}
#footpanel .subpanel li{ 
	float: none; /*--Reset float--*/
	display: block;
	padding: 0; margin: 0;
	overflow: hidden;
	clear: both;
	background: #fff;
	position: static;  /*--Reset relative positioning--*/
	font-size: 0.9em;
}
#footpanel .subpanel p{ 
	float: none; /*--Reset float--*/
	display: block;
	padding: 0; margin: 0;
	overflow: hidden;
	clear: both;
	background: #fff;
	position: static;  /*--Reset relative positioning--*/
	font-size: 0.9em;
}

#chatpanel .subpanel li { background: url('http://www.lacasadelgps.com/tienda2.0/images/barrabaja/dash.gif') repeat-x left center; } 
#chatpanel .subpanel li span {
	padding: 5px;
	background: #fff;
	color: #000000;
	float: left;
	
}
#chatpanel .subpanel p span {
	padding: 0px;
	background: transparent;
	color: #000000;
	float: left;

}
#chatpanel .subpanel li a img {
	float: left;
	margin: 0 6px;
	height:20;
	width:25;
}
#chatpanel .subpanel li a:hover img {
	float: left;
	margin: 0 6px;
	height:20;
	width:25;
}
#chatpanel .subpanel li a{
	padding: 3px 0;	margin: 0;
	line-height: 22px;
	height: 22px;
	background: #fff;
	display: block;
	 font-weight: bold;
}
#chatpanel .subpanel li a:hover {
	background: #009045;
	color: #fff;
	text-decoration: none;
}
#chatpanel .subpanel li a.no{
	padding: 3px 0;	margin: 0;
	line-height: 22px;
	height: 22px;
	background: #fff;
	color:#FF0000;
	display: block;
	 font-weight: bold;
}
#chatpanel .subpanel li a.no:hover {
	background: #FF0000;
	color: #ffffff;
	font-weight:bold
	text-decoration: none;
}

#chatpanel .subpanel p a img {
	float: left;
	margin: 0 3px;
	height:20;
	width:25;
}

#chatpanel .subpanel p a img.flecho {
	float: left;
	margin: 0 3px;
	height:10;
	width: 10;
}

#chatpanel .subpanel p a:hover img.flecho {
	float: left;
	margin: 0 3px;
	height:10;
	width: 10;
}#chatpanel .subpanel p a:hover img {
	float: left;
	margin: 0 3px;
	height:20;
	width:25;
}


#chatpanel .subpanel p a{
	padding: 0px 0;	margin: 0 15px;
	
	line-height: 22px;
	height: 22px;
	background: #fff;
	display: block;
}


#chatpanel .subpanel p a:hover {
	background: #97b130;
	color: #fff;
	text-decoration: none;
}


#alertpanel .subpanel { right: 0; left: auto; /*--Reset left positioning and make it right positioned--*/ }
#alertpanel .subpanel li {
	border-top: 1px solid #f0f0f0;
	display: block;
}
#alertpanel .subpanel li p {padding: 5px 10px;}
#alertpanel .subpanel li a.delete{
	background: url('http://www.lacasadelgps.com/tienda2.0/images/barrabaja/delete_x.gif') no-repeat;
	float: right;
	width: 13px; height: 14px;
	margin: 5px;
	text-indent: -9999px;
	visibility: hidden; /*--Hides by default but still takes up space (not completely gone like display:none;)--*/
}
#alertpanel .subpanel li a.delete:hover { background-position: left bottom; }

#footpanel #alertpanel li.view {
	text-align: right;
	padding: 5px 10px 5px 0;
}



.shakeimage{ /*IMAGEN AGITADA PRODUCTOS*/
position:relative
}

#logos{
   float:left;
}

#el02 { /* Opciones */
border: 1px dashed  #0072ff;
font-family: Arial,Verdana,Helvetica,sans-serif;
font-size: 16px;
 font-weight: bold;
color:#3E1F00;
background-color:#EFEFEF;


}
fieldset  p{  margin:0;}

.title {

z-index: 0;
}
.title:hover {
background-color: transparent;
z-index: 1;
}
.title span { 

background-color: #ebf3fd;
color: #3E1F00;
width: 9.5em;
visibility: hidden;


}
.title:hover span { 


border: 1px dashed  #0072ff;
visibility: visible;
right: 10%;
           
}
#contenedor {position: relative;
z-index: 0;
}
#contenedor  a{}

#contenedor li{

	list-style: none;

	padding-right: 1px;
}
.miniatura{ 
z-index: 0;
text-decoration: none;

}
.miniatura:hover {background-color: transparent;
z-index: 1;
}
.miniatura span {padding: 5px;
position: absolute;
text-decoration: none;
border: 1px solid #0072ff;
visibility: hidden;
border: 0;
color: 000000;

}
.miniatura:hover span { 
visibility: visible;
right: 10%;
}
.miniatura img {}
.miniatura img.mini {height: 25; width: 20px;}

#navigation li a {
indent:20px;

}
#navigation a{
background: transparent  no-repeat center left;
}
#accesorios {

}
#accesorios a {
border-left: 1px solid #E7E7E7;
border-right: 1px solid #fff;

font-family: Arial,Verdana,Helvetica,sans-serif;
font-size: 11px;
text-decoration: none;
color: #000;
background-color: #f5f9ff;


}
#accesorios a:hover {
 border: 1px solid #E7E7E7;

font-family: Arial,Verdana,Helvetica,sans-serif;
font-size: 11px;
text-decoration: none;
color: #fff;
background-color: #26265D;


}
	
.ui-widget {
  font-family: Lucida Grande, Lucida Sans, Verdana, Arial, sans-serif;
  font-size: 11px;
}
.mws_boxTop    { background: url('images/infobox/top.gif');
                 font-family: Tahoma;
                 font-size: 10px;
				 color: #FFFFFF;
                 text-align : top;
                 font-weight: bold;
                 background-repeat:repeat-x;
                 vertical-align: middle;
                 white-space: nowrap; }
.mws_boxLeft   { background: url('images/infobox/left.gif'); }
.mws_boxRight  { background: url('images/infobox/right.gif'); }
.mws_boxBottom { background: url('images/infobox/bot.gif');
                 font-family: Verdana, Arial, sans-serif;
                 font-size: 11px;
                 text-align : center;
                 vertical-align: middle;
                 white-space: nowrap; }
.mws_boxCenter { background: #FFFFFF; }
/* Graphical Borders - boxes column_left_right - Star */

/* Graphical Borders - boxes main modules and file-pages - Star */
.mws_boxTop_main    { background: url('images/infobox_main/top.gif');
                 font-family: Tahoma;
                 font-size: 11px;
                 text-align : center;
                 font-weight: bold;
                 background-repeat:repeat-x;
                 vertical-align: middle;
                 white-space: nowrap; }
.mws_boxLeft_main   { background: url('images/infobox_main/left.gif'); }
.mws_boxRight_main  { background: url('images/infobox_main/right.gif'); }
.mws_boxBottom_main { background: url('images/infobox_main/bot.gif');
                 font-family: Verdana, Arial, sans-serif;
                 font-size: 11px;
                 text-align : center;
                 vertical-align: middle;
                 white-space: nowrap; }
.mws_boxCenter_main { background: #FFFFFF; }
/* Graphical Borders - boxes main modules and file-pages - End  */

.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Arial, Arial, sans-serif; font-size : 10px; color: #ff0000; text-decoration: underline; }

/* Estilos infobox*/
.link_infobox A:link {  font-family:  Arial, sans-serif; font-size: 12px; text-transform: uppercase; color:#FFFFFF;}
.link_infobox A:visited { font-family:  Arial, sans-serif; font-size: 12px; text-transform: uppercase; text-decoration: underline overline; color:#FFFFFF;}
.link_infobox A:active { font-family: Arial, sans-serif;font-size: 12px; text-transform: uppercase; text-decoration: underline overline; color:#FFFFFF;}
.link_infobox A:hover { font-family:  Arial, sans-serif; font-size: 12px; text-transform: uppercase; text-decoration: underline; color:#FFFFFF;}

BODY {
  background: #333333;
 

 
  margin: 0px 0px 0px 0px;
  font-size: 10px;
  font-family: Lucida Grande, Lucida Sans, Verdana, Arial, sans-serif;
}
#bodyWrapper {overflow:hidden;}
.container_24{background-color: #333333;padding-left:10px;padding-right:10px;width:960px
}
#bodyContent {

}

#header {
  height: 60px;
}

#storeLogo {
  float: left;
  margin-top: 5px;
}

#headerShortcuts {
  float: right;
  margin-top: 15px;
}
#columnLeft {
  padding-top: 5px;
}

#columnRight {
  padding-top: 5px;
}

h1 {
  font-size: 20px;
  margin-bottom: 0;
  padding-bottom: 5px;
}

img {
  border: 0;
}

table, p {
  font-size: 11px;
  line-height: 1.5;
}

#piGal ul {
  list-style-type: none;
}

#piGal img {
  -webkit-box-shadow: 0px 0px 1px #000;
  -moz-box-shadow: 0px 0px 1px #000;
}

#piGal .outer {
  margin-left: -30px;
}

.buttonSet {
  clear: both;
}

.buttonAction {
  float: right;
}

.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }


.infoBoxContainer { }

.infoBoxHeading {
  padding: 2px;
  font-size: 11px;
}

.infoBoxContents {
  padding: 0px;

  line-height: 1.8;
}

.contentContainer {
  padding-bottom: 10px;
}

.contentContainer h2 {
  font-size: 16px;
  text-decoration: underline;
  font-weight: normal;
  margin-bottom: 0;
  padding-bottom: 5px;
}

.contentText, .contentText table {
  padding: 5px 0 5px 0;
  font-size: 11px;
  line-height: 1.5;
}
.productListTable {
  padding: 5px;
  font-size: 11px;
  line-height: 1.5;
}

.productListTable tr.alt td {
  background-color: #ecf6fc;
}

	.fieldKey {
	  font-size: 11px;
	  font-weight: bold;
	  line-height: 1.5;
	  width: 150px;
	}
	
	.fieldValue {
	  font-size: 11px;
	  line-height: 1.5;
	}


A {
  color: #0c00ff;
  text-decoration: none;
}

A:hover {
  color: #AABBDD;
  text-decoration: underline;
}

FORM {
	display: inline;
}

TR.header {
  background: #ffffff;
}

TR.headerNavigation {
  background: #bbc3d3;
}

TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #333333;
  color: #ffffff;
  font-weight : bold;
}

A.headerNav {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #333333;
  color: #FFFF00;
  font-weight : bold;
}

A.headerNavigation { 
  color: #d8ff00; 
}

A.headerNavigation:hover {
  color: #ffffff;
}

TR.headerError {
  background: #ffff00;
}

TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;

}

TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: left;
}

TR.footer {
  background: #333333;
}

TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 9px;
  background: #333333;
  color: #ffffff;
  font-weight: bold;
}

.infoBox {
  background: #b6b7cb;
}

.infoBoxContents {
  background: #ffffff;
  font-family: Verdana,Arial, sans-serif;
  font-size: 10px;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 9px;
}

TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 9px;
  font-weight: bold;
  background: #bbc3d3;
  color: #ffffff;
}

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #f8f8f9;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #f8f8f9;
}

TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #2996ba;
  border-spacing: 2px;
}

.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #2996ba;
  color: #FFFFFF;
  font-weight: bold;
}

TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

A.pageResults {
  color: #d80581;
  font-family: Arial, sans-serif;
  font-size: 15px;
  background: #FFFFFF;
  font-weight: bold;

}

A.pageResults:hover {
  color: #1f95d3;
  font-family: Arial, sans-serif;
  background: #FFFFF0;
  font-weight: bold;
}

TD.pageHeading, DIV.pageHeading {
  font-family: sans-serif,Arial, Verdana;
 
  font-size: 16px;
  font-weight: bold;
  color: #ff0000;
  	height:0px;/*solo queremos borde*/ 
	
	text-align:left;
	border-top:0px;/*quita el grosor extra de Opera y FFox*/ 
	border-bottom:#008aff dashed 1px;

}
TD.pageHeading2, DIV.pageHeading2 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 18px;
  font-weight: bold;
  color: #3366cc;
  height:0px;/*solo queremos borde*/ 

	text-align:right;
	border-top:0px;/*quita el grosor extra de Opera y FFox*/ 
	border-bottom:#008aff dashed 1px;

}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}
.mainline {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
 
  font-weight: bold;
}
TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
SPAN.smallTextPrice { /* estilo Referencia producto. */
  font-family: Arial, verdana, sans-serif;
  font-size: 12px;
  font-weight:bold;
  color:#0600ff;
}

TD.loep{
  font-family: Tahoma,Verdana, Arial, sans-serif;
  font-size: 9px;
 background: #E7F9F8 url(images/info.gif) center no-repeat;  
background-position: 10px 50%; /* x-pos y-pos */  
text-align: left;  
padding: 5px 20px 5px 45px;  
border-top: 2px solid #B5D4FE;  
border-bottom: 2px solid #B5D4FE;  
color:#000000;  
}

TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}





TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #f0b480;
  font-weight: bold;
}

TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #ff00FF;
  font-size: 18px;
}
SPAN.productSpecialP{
  font-family: Verdana, Arial, sans-serif;
  color: #ffCC00;
}

SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 12px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 12px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 12px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }
.star-product-title {
  font-family: Verdana, Arial, sans-serif;
  text-align : center;
  font-size: 16px;
  font-weight: bold;
  color: #000000;
}
.star-product {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: normal;
  text-align : justify;
  color: #000000;
}
.star-product-price{
  font-family: Verdana, Arial, sans-serif;
  font-size: 16px;
  font-weight: bold;
  color: #FF00FF;
}
TABLE.trackingBox {
  background: #bbc3d3;
}

TABLE.trackingBoxContents {
  background: #f4f7fd;
}

TD.trackingBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #ffffff;
  line-height: 1.5;
}

TD.trackingBoxHeading2 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  background: #C0C0C0;
  color: #ffffff;
  line-height: 1.5;
}

TD.trackingBox {
  font family: Verdana, Arial, sans-serif;
  font size: 11px;
  color: #000000;
  line-height: 1.5;
}

TD.trackingBoxContents {
  font family: Verdana, Arial, sans-serif;
  font size: 11px;
  color: #000000;
  line-height: 1.5;
}

TD.trackingBoxContents-odd {
  font family: Verdana, Arial, sans-serif;
  font size: 11px;
  background: #f4f7fd;
  color: #000000;
  line-height: 1.5;
}

TD.trackingBoxContents-even {
  font family: Verdana, Arial, sans-serif;
  font size: 11px;
  background: #ffffff;
  color: #000000;
  line-height: 1.5;
}


TR.trackingBoxContents-odd {
  background: #f4f7fd;
}

TR.trackingBoxContents-even {
  background: #ffffff;
}
/* sitemap BOF */

.sitemap #containersitemap { 
	width: 100%;
	background: #FFFFFF;
	margin: 25 auto; 
} 
.sitemap #sidebarsitemap {
	float: left;
	width: 40%; 
	background: #FFFFFF; 
	margin-left: 20px; 
	margin-right: 10px;
}
.sitemap #mainContentsitemap {
 	margin-left:  10px; 
	margin-right: 10em;
	float: right;
} 
/* sitemap EOF */
/* New Products Scroller */










/* END: CSS Buttons Everywhere */
#pscroller_np {
height: 160px; 
border: 0px;
padding: 20px;
}

.pscroller_c_np {
  font-family: sans-serif;
  font-size: 11px;
  line-height: 1.2;
}
/*----------------------------Suggest Styles--------------------------*/
.suggest_link {
	background-color: #FFFFCC;
	padding: 2px 6px 2px 6px;
}
.suggest_link_over {
	background-color: #DDDDDD;
	padding: 2px 6px 2px 6px;
}
#search_suggest {
	position: relative; //absolute; 
	background-color: #FF0000 //#FFFFFF; 
	text-align: left; 
	border: 0px solid #FF0000 //#000000;			
}		
/*----------------------------End Suggest Styles------------------------*/
/*----------------------------Comparativa--------------------------*/
TD.compareListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: white;
  border: 1px;
  border-style: solid;
  border-color: #AAAA91;
}
.recuadro_notas{  
 font-family: Tahoma,Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background: #E7F9F8 url(images/info.gif) center no-repeat;  
background-position: 10px 50%; /* x-pos y-pos */  
text-align: left;  
padding: 10px 10px 10px 45px;  
border-top: 2px solid #B5D4FE;  
border-bottom: 2px solid #B5D4FE;  
color:#000000;  
}
.recuadro_pepe{  
 font-family: Tahoma,Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background: #E7F9F8 url(images/info.gif) center no-repeat;  
background-position: 10px 50%; /* x-pos y-pos */  
text-align: left;  
padding: 10px 10px 10px 45px;  
border-top: 2px solid #B5D4FE;  
border-bottom: 2px solid #B5D4FE;  
color:#000000;  
}
/*----------------------------cartel amarillo --------------------------*/
.avisos_web {  
background: #fff6bf url(images/aviso.gif) center no-repeat;  
background-position: 5px 50%; /* x-pos y-pos */  
 font-family: Tahoma,Verdana, Arial, sans-serif;
text-align: left;  
font-size:12px;
font-weight: bold;
padding: 10px 10px 10px 45px;  
border-top: 2px solid #ffd324;  
border-bottom: 2px solid #ffd324;  
color:#FF0000;  
}
/*----------------------------cartel amarillo --------------------------*/
 .facebook {

 
 background:#FFFFFF url(images/fb.png) right 0px no-repeat; 
 background-position: 5px 50%; /* x-pos y-pos */ 
padding: 0px 0px 0px 0px; 

 text-transform:uppercase;
 text-align:right; 
 font-size:12px; 

 }

.avisos_web2 {  
/*background: #fff6bf url(images/aviso.gif) center no-repeat;  */
background-position: 5px 50%; /* x-pos y-pos */  
 font-family: Verdana,Verdana, Arial, sans-serif;
text-align: left;  
font-size:10px;
font-weight: bold;
padding: 10px 10px 10px 45px;  
border-top: 2px solid #ffd324;  
border-bottom: 2px solid #ffd324;  
color:#FF0000;  
}
/* star product pimped start */
.starTitle{
  font-family: Verdana, Arial,  sans-serif; font-size: 14px; color: #FF00c3; font-weight : bold;} 
.starName {
 margin:10px 5px 5px 0;}   
.starName a{
 font-family: Tahoma, Verdana, Arial; font-size: 24px; font-weight: normal; color: #1f79b6; margin:20px 5px 5px 0;}   
.starImg{
 font-family: Tahoma, Verdana, Arial; font-size: 24px; font-weight: normal; color: #1f79b6; float:left; padding: 0px 0 60px}  
.starProdDesc{ font-family: Arial, Verdana, sans-serif; font-size: 12px; color: #808080; }  
.starPrice{
background: #f1f6f9 url(images/lock.gif) center no-repeat; 
background-position: 5px 50%;
 font-family: Arial, Verdana, sans-serif; 
 font-size: 100px; 
 font-weight: bold; 
 text-align: right; 
 color: #ff0000; 
 padding: 10px 10px 10px 45px;
border-bottom: 2px solid #ffd324;  
}  

/* star product pimped end */

/*----------------------------cartel amarillo --------------------------*/
.recuadro_aviso {  
background: #fff6bf url(images/aviso.gif) center no-repeat;  
background-position: 10px 50%; /* x-pos y-pos */  
text-align: left;  
padding: 5px 20px 5px 45px;  
border-top: 2px solid #ffd324;  
border-bottom: 2px solid #ffd324;  
color:#000000;  
}
.recuadro_fb {  
background: #fff6bf url(images/fbc.png) center no-repeat;  
background-position: 10px 50%; /* x-pos y-pos */  
text-align: right;  
padding: 5px 20px 5px 45px;  
border-top: 2px solid #ffd324;  
border-bottom: 2px solid #ffd324;  
color:#000000;  
}
.mas_barato{  
background: #faeedb url(images/mail.png) center no-repeat;  
background-position: 10px 50%; /* x-pos y-pos */  
font-family: Tahoma,Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
text-align: left;  
padding: 10px 10px 10px 55px; 
border-top: 2px solid #DDd324;  
border-bottom: 2px solid #DDd324;  
color:#000000;  
}


/*BOF Options as Images*/
SPAN.optionsAvailable {
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  color: #f0a480;
  font-weight: bold;
}
/*EOF Options as Images*/
.optionsCheck{
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px; 
  color: #000000;
  font-weight: bold;

}
.options_title{
  font-family:  Arial, sans-serif;
  font-size: 12px; 
  color: #10345a;
  font-weight: bold;

}

/*Start whats new Style*/
.wncontainer { /*Main div holding children whats new products*/
	height:170px;
	width: 150px;
	text-align:center;
}

.whatsnew {/*Child div holding whats new products*/
	height:170px;
	width: 150px;
}
.whatsnew table{
	width:100%;
}

.whatsnew td{/*TD child specials products*/
	text-align:center;
	color:#000000;
}

.whatsnew a{/* Hyperlink style within specials products*/
	color:#33FF00;
}
/*End whats new Scroll Style */
/*Start specials style*/
.speccontainer { /*Main div holding children specials products*/
	height:170px;
	width: 150px;
	text-align:center;
}

.specials {/*Child div holding specials products*/
	height:170px;
	width:150px;
}
.specials table{
	width:100%;

}

.specials td{/*TD child specials products*/
	color:#000000;
	text-align:center;
}

.specials a{/* Hyperlink style within specials products*/
	color:#33FF00;
}
/*end specials style*/
/*Start Bestsellers scroll style options*/
.bscontainer { /*Main div holding children bestelling products*/
	height:170px;
	width: 150px;
	text-align:center;

}

.bestsellers {/*Child div holding bestelling products*/
	height:170px;
	width:150px;
}
.bestsellers table{
	width:100%;
	text-align:center;
}

.bestsellers td{/*TD child bestelling products*/
	text-align:center;
	color:#000000;
}

.bestsellers a{/* Hyperlink style within bestselling products*/
	color:#33FF00;
}
/*End Best Seller Scroll Style Functions*/ 

/* Description */
.ft1 { font-size: 11px; }
.ft3 { font-size: 15px; }

 
.info, .success, .warning, .error, .validation {
border: 1px solid;
margin: 10px 0px;
padding:15px 10px 15px 50px;
background-repeat: no-repeat;
background-position: 10px center;
}
.info {
color: #00529B;
background-color: #BDE5F8;
background-image: url('/images/css/info.png');
}
.success {
color: #4F8A10;
background-color: #DFF2BF;
background-image:url('images/css/success.png');
}
.warning {
font-size:12px;
font-weight:bold;
text-align:center;
color: #9F6000;
background-color: #FEEFB3;
background-image: url('http://www.lacasadelgps.com/tienda2.0/images/css/warning.png');
}
.error {
color: #D8000C;
background-color: #FFBABA;
background-image: url('http://www.lacasadelgps.com/tienda2.0/images/css/error.png');
}
.clean-gray{
border:solid 1px #DEDEDE; 
background:#EFEFEF;
color:#222222;
padding:4px;
text-align:left;
}
.solid-green{
background:#BDE5FF;
color:#FFFFFF;
font-weight:bold;
padding:4px;
text-align:center;
}


/* CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
} */

.CHECKBOX, .radio {
	

	  font-size: 30px;
  font-weight: bold;

	


	border-style:none;
	
}
.radio {
	  font-size: 30px;
  font-weight: bold;

}
.select {
  font-size: 30px;
  font-weight: bold;

}


input[type="radio"]{ 
  font-size: 30px;
  font-weight: bold;


} 
.centrarimagen{
display: block;
margin-left: auto;
margin-right: auto;
}



