/*
  $Id: stylesheet.css,v 1.1.1.1 2003/09/18 19:06:01 wilt Exp $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/

.cat_description {  font-family :tahoma; font-size : 10px; color: #800000; font-weight: bold }
.boxText { font-family:tahoma; font-size: 10px; }
.centertable { border-left:1px solid #798CCC; border-right:1px solid #798CCC; background-color:#D2DBF5 }
.navBlue     { color: #FF0000; font-size: 8pt; font-family: Verdana }
.errorBox { font-family :tahoma; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family :tahoma; font-size : 10px; color: #cc0033; }
.productsNotifications {}
.orderEdit { font-family :tahoma; font-size : 10px; color: #000000; text-decoration: none; }

html, body {
	background-color: #DBDBDB;
	height: 100%;
	width: 100%;
	margin: 0;
	paddin: 0;
	/*overflow:hidden;*/
	background-image: url(../Images/Fondo.png);
	background-repeat:   repeat-x;
	background-position: left top;
 }
 
/*.DivMain {			 
	width: 100%;
	height: 100%;
	overflow:auto;
	vertical-align:top;    	
}*/

img {
	border:0;
	}	
	
A {
  color: #28578F;
  font-size: 12px;
  text-decoration: underline;
}

FORM {
        display: inline;
}


TR.headerNavigation {
  background: #bbc3d3;
}

TD.headerNavigation {
  font-family:tahoma;
  font-size: 11px;
  background: #bbc3d3;
  color: #566268;
  font-weight : bold;
}


A.headerNavigation { 
	color: #424242;
}

A.headerNavigation:hover {
	color: #424242;
}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family:tahoma;
  font-size: 12px;
  background: #ff0000;
  color: #000000;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family:tahoma;
  font-size: 12px;
  background: #00ff00;
  color: #000000;
  font-weight: bold;
  text-align: center;
}

td .select
{ 
	margin:0 0 9px 22px; 
}

td select {

width:134px;
}

.infoBoxContents {
 color:#FFFFFF;
  font-family:tahoma;
  font-size: 10px;
}


.infoBoxNoticeContents {
  font-family:tahoma;
  font-size: 10px;
}

.infoBoxNoticeContents {
  font-family:tahoma;
  font-size: 10px;
}

TD.infoBoxHeading {
  font-family:tahoma;
  font-size: 12px;
  font-weight: bold;
  color: #000000; padding-top:4
}

TD.infoBox, SPAN.infoBox {
  font-family:tahoma;
  font-size: 10px;
  color:#000000;
}

TD.contentBoxHeading {
  font-family:tahoma;
  font-size: 10px;
  font-weight: bold;
  color: #534F4D; padding-top:5
}

TR.accountHistory-odd,
TR.addressBook-odd,
TR.alsoPurchased-odd,
TR.payment-odd,
TR.productListing-odd,
TR.productReviews-odd,
TR.upcomingProducts-odd,
TR.shippingOptions-odd {
;
}

TR.accountHistory-even,
TR.addressBook-even,
TR.alsoPurchased-even,
TR.payment-even,
TR.productListing-even,
TR.productReviews-even,
TR.upcomingProducts-even,
TR.shippingOptions-even
 {  ;
}

TABLE.productListing {
  border-spacing: 1px
}

.productListing-heading {
  font-family: tahoma;
  font-size: 10px;
  color: #000000;
  font-weight:bold;
 text-align:center;
}

TD.productListing-data {
  font-family:tahoma;
  font-size: 10px;
  color:#000000;
  vertical-align:middle;
  padding:0 5px 0 5px;
}
TD.productListing-data a{ text-decoration:none; color:#000000;}
TD.productListing-data a b{
		color:#000000;
		text-decoration:none;
		margin:0 0 0 5px;
		}
TD.productListing-data2 {
  font-family:tahoma;
  font-size: 10px;
  padding-top:10px;
}

A.pageResults {
  color: #000000;
}

a:hover.pageResults {
  color: #000000;
}

.navBbrown a{ color:#000000; text-decoration:none;}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family:tahoma;
  font-size: 10px;
  color: #E46709;
}

.main, P.main, .main a{ 
   
  font-family: tahoma;
  font-size: 11px;
  color:#000000;
  padding:0 10px 0 10px;
 /*  background-color:#3A180C; */
}

TD.main2, P.main2 {
  font-family:tahoma;
  font-size: 11px;
  line-height: 1.5;
  padding:3px;
  color:#000000;
  padding:10px; 
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family:tahoma;
  font-size: 11px;
  color:#000000;
}

TD.smallText a{
  font-family:tahoma;
  font-size: 11px;
  color:#000000;
}

TD.accountCategory {
  font-family:tahoma;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family:tahoma;
  font-size: 11px;
  font-weight: bold;
  color:#000000
}

TD.fieldValue {
  font-family:tahoma;
  font-size: 12px;
}

TD.tableHeading {
  font-family:tahoma;
  font-size: 12px;
  font-weight: bold;
}

TD.category_desc {
  font-family:tahoma;
  color:#000000;
  font-size: 11px;
  line-height: 1.5;
}

SPAN.newItemInCart {
  font-family:tahoma;
  font-size: 10px;
  color: #ff0000;
}


SPAN.greetUser {
  font-family:tahoma;
  font-size: 12px;
  color: #f0a480;
  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:tahoma;
  color: #E46709;
}

SPAN.errorText {
  font-family:tahoma;
  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: #980133; }


.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning 
{
	font-family: Verdana, Arial, sans-serif; 
	font-size: 10px; 
	background-color: #ffb3b5; 
}
.messageStackSuccess 
{ 
	font-family: Verdana, Arial, sans-serif; 
	font-size: 10px; 
	background-color: #E46709; 
}



.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }


TABLE.linkListing {
  border: 0px;
  border-style: solid;
  border-color: #D6D6D6;
  border-spacing: 1px;
}

.linkListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #000000;
  text-align: center;
}

TD.linkListing-data, TD.linkListing-data a{
  border-right: 0px solid #D6D6D6;
  border-bottom: 0px solid #D6D6D6;
  padding: 4px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color:#000000;
}

TR.linkListing-odd {
}

TR.linkListing-even {
}



TR.ShowCartDetails, TD.ShowCartDetails, P.ShowCartDetails {

  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  color:#BDCAF0;
}


TR.HeaderPageLinksLeft, TD.HeaderPageLinksLeft, P.HeaderPageLinksLeft {
  background-image: url('images/button_blank_left.gif');
}
TR.HeaderPageLinksRight, TD.HeaderPageLinksRight, P.HeaderPageLinksRight {
  background-image: url('images/button_blank_right.gif');
}
TR.HeaderPageLinks, TD.HeaderPageLinks, P.HeaderPageLinks {
  background-image: url('images/button_blank_middle.gif');
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #E46709
}
A.HeaderPageLinks {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #000000;
}
a:hover.HeaderPageLinks {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;

  color: #00FF00;
}

TD.cookieUsage {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #000000;
  color: #000000;
}


.attributeBoxContent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; background-color: #808080; }
.TR.attributeBoxContent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; background-color: #808080; }
.TD.attributeBoxContent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; background-color: #C0C0C0; }

.storyboxtitle  {FONT-FAMILY: Verdana; COLOR: #000000; FONT-SIZE: 10px; FONT-WEIGHT: bold; BACKGROUND: none;}
.storyboxtitle A:link           {FONT-FAMILY: Verdana; COLOR: #000000; FONT-SIZE: 10px; FONT-WEIGHT: bold; BACKGROUND: none;}
.storyboxtitle A:active         {FONT-FAMILY: Verdana; COLOR: #000000; FONT-SIZE: 10px; FONT-WEIGHT: bold; BACKGROUND: none;}
.storyboxtitle A:visited        {FONT-FAMILY: Verdana; COLOR: #000000; FONT-SIZE: 10px; FONT-WEIGHT: bold; BACKGROUND: none;}
.storyboxtitle A:hover          {FONT-FAMILY: Verdana; COLOR: #000000; FONT-SIZE: 10px; FONT-WEIGHT: bold; TEXT-DECORATION: underline; BACKGROUND: none;}
.yearHeader { font-family: Helvetica, Arial, Verdana; font-size: 14px; font-weight: bold; color: #000000; text-decoration: none;} .calendarMonth { background-color: #BBC3D3; cursor: default; width: 100%;}
.calendarHeader { font-family: Helvetica, Arial, Verdana; font-size: 11px; font-weight: bold; color: #000000; text-decoration: none; height: 22px;}
.calendarToday { font-family: Arial, Verdana; font-size: 10px; color: #000000; background-color: #FFCF00; padding-left : 3px; text-decoration: none; border:1px solid #000000; height: 22px; width: 18px;}
.calendarWeekend { font-family: Arial, Verdana; font-size: 10px; color: #000000; background-color: #CAEEFF; padding-left : 3px; line-height: 14px; text-decoration: none; border:1px solid #000000; height: 22px; width: 18px;}
.calendar { font-family: Arial, Verdana; font-size: 10px; color: #000000; padding-left : 3px; line-height: 14px; text-decoration: none; border:1px solid #000000; height: 22px; width: 18px; }
.event { font-family: Arial, Verdana; font-size: 11px; color: #000000; text-decoration: none; border:1px solid #E6E6E6; }
.empty { background-color: #F0FAFF; line-height: 14px; height: 22px; width: 18px; }

.calendar A:hover, .calendar A:link, .calendar A:visited, .calendar A:visited:hover, .yearHeader A:hover {
	color: red; 
	text-decoration: 
	underline;
}

.calendarWeekend A:hover, .calendarWeekend A:link, .calendarWeekend A:visited, .calendarWeekend A:visited:hover {color: red; text-decoration: underline;}
.calendarToday A:hover, .calendarToday A:link, .calendarToday A:visited, .calendarToday A:visited:hover {color: red; text-decoration: underline;}


/* MY*/


a:hover{text-decoration:none;}

img { border:0px;}

table {border-collapse:collapse; border:0px;}

td { vertical-align:top; padding:0px}

.border { border:1px solid #817874}

.bg-top { 
	background:url(images/bg-bot.png) top repeat-x
}

.bg-bot { 
	background:url(images/bg-bot.png);
	background-position:top;
	background-repeat:repeat-x;
}

.bg-tl { background:url(images/bg-tl.jpg) top left no-repeat}
.bg-tr { background:url(images/bg-tr.jpg) top right no-repeat; padding-bottom:35px}
.bg-tt { background:url(images/bg-tt.jpg) top left no-repeat; padding-bottom:6px}
.bg-t { background:url(images/bg-t.jpg) top left no-repeat; text-align:center; color:#887E74; font-size:12px}
.bg-t strong { text-transform:uppercase}
.bg-t strong a{ color:#FFCE23; text-transform:none; text-decoration:none}
.bg-t strong a:hover{text-decoration:underline}

.bg-h { color:#FFCE23; background:url(images/gb-h.gif) no-repeat; padding-bottom:8px; font-size:12px}
.bg-h strong { background:url(images/a1.gif) left center no-repeat; padding-left:10px; margin-left:20px}

.bg-h2 { color:#FFCE23; background:url(images/bg-h2.gif) no-repeat; padding-bottom:8px; font-size:12px}
.bg-h2 strong { background:url(images/a2.gif) left center no-repeat; padding-left:10px; margin-left:20px}

.bg-ht { color:#FFCE23; background:url(images/bg-ht.gif) repeat-x; padding-bottom:8px; font-size:12px}
.bg-ht strong { background:url(images/a1.gif) left center no-repeat; padding-left:10px; margin-left:5px;color:#FFCE23}

.pop-h { background:url(images/pop-h.gif); color:#FFCE23; padding-bottom:9px; font-size:12px}
.pop-h strong{ background:url(images/a1.gif) left center no-repeat; padding-left:10px; margin-left:21px;color:#FFCE23}

.bg-hm { background:url(images/bg-hm.gif) repeat-y}
.bg-hb { background:url(images/bg-hb.gif) bottom no-repeat; padding-bottom:21px}

.bg-hb2 { background:url(images/bg-hb.gif) bottom no-repeat; padding-bottom:4px}
.bg-hb2 div{ background:url(images/bg-div.gif); width:176px; height:44px; color:#FFFFFF}

.bg-hb2 div span strong 
{
	color:#FFFFFF;
	font-size:16px
}

.bg-hb2 div span {
	color:#000000;
	font-size:16px
}

.bg-hb2 div strong 
{
	color:#2A5790; 
	font-size:16px
}

.bg-ban { background:url(images/bg-ban.gif) repeat-x; height:102px}
.ban { background:url(images/ban.jpg) no-repeat; padding-left:166px; padding-right:20px; font-size:11px; color:#D1CCC5; line-height:15px; height:102px}

.pr-l { background:url(images/pr-l.gif) left repeat-y}
.pr-r { background:url(images/pr-r.gif) right repeat-y}
.pr-t { background:url(images/pr-t.gif); padding-bottom:13px}
.pr-t td{color:#D1CCC5}
.pr-t a{color:#D1CCC5}

span{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:12px;
	color:#000000
}

.VCaption span
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:12px;
	color:#FFFFFF;
	font-weight: bold;
}

.Form
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size: 12px;
	font-weight: bold;
}

/*2*/

.Form label, .Form div, .Form span, .Form button a
{
	color: #F49900;
	font-weight: bold;	
}

.Form a
{
	color: #87D300;
	font-weight: bold;
}

.bg {
	background:url(images/bg.gif);
	padding-bottom:1px;
	color:#3E3836;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.bg span 
{	
	color:#2A5790;
}

.bg span strong 
{
	font-size:17px;
	color:#FFFFFF
}

.bg span b
{
	font-size:12px;
	color:#000000
}

.bg div {
	background:url(images/bg-div2.gif);
	height:30px;
	color:#2A5790;
	text-align:center
}

.tall-l 
{ 
	background-image:url(images/tall-l.gif);
	background-position:left;
	background-repeat:repeat-y;	
}

.tall-r 
{ 	
 	background-image:url(images/tall-r.gif);
	background-position:right;
	background-repeat:repeat-y;
}

.tall-t 
{
	background-image:url(images/tall-t.gif);
	background-position:top;
	background-repeat:repeat-x;
}

.Upload input
{
	
}

.RadioButton, button, .myHeader
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:12px;
	background-color: #98E705;
	background-image: url(images/buttons/ButtonBackup.png);
	background-repeat: repeat;
	border: 1px solid #6DA800;
	font-weight: bold;
	color: #FFFFFF;
	cursor: hand;
}

div
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:12px;
}

.Form button a
{
	text-decoration: none;	
}

.Form button a:hover
{
	color: #333333;
}

.Form button a:visited
{
	color: #FFFFFF;
}

button div, button span, .Form button span, .Form button div, .Form button a
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:12px;
	background-color: #98E705;
	background-image: url(images/buttons/ButtonBackup.png);
	background-repeat: repeat;
	font-weight: bold;
	color: #FFFFFF;
}

.tall-b 
{
	background-image:url(images/tall-b.gif);
	background-position:bottom;
	background-repeat:repeat-x;
}

.tall-b2 { background:url(images/tall-b2.gif) bottom repeat-x}
.bg-bl3 { background:url(images/bg-bl3.gif) bottom left no-repeat}
.bg-br3 { background:url(images/bg-br3.gif) bottom right no-repeat}

.main_text, table, li, textarea, select
{
	font-family:Arial;
	font-size:12px;
	line-height:12px;
	color:#000000;
}

.h_text { color:#FFCE23}
.h_text a{ color:#FFCE23; text-decoration:none}
.h_text a:hover{text-decoration:underline}

.c_text {
	color:#FFFFFF;
	margin-right:10px;
	line-height:14px
}
.c_text a{
	color:#FFFF00;
	text-decoration:none
}
.c_text a:hover{ text-decoration:underline}

.c_text span, .c_text span a 
{
	color:#FFFF00
}

.padding { padding-bottom:12px}
.padding2 { padding-bottom:25px}

.vam { vertical-align:middle}

.line { background:url(images/line.gif) repeat-x; width:159px}

CHECKBOX, input, radio, select {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #29568F;
}

textarea {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #29568F;
}

.input2	{width:38px; height:18px; padding-right:5px; text-align:right}

.select { 
	vertical-align:middle; 
	color:#58646A; 
	font-size:12px; 
	color:#383838
}

/*1*/

.TMovieHouseMenu ul
{
	padding:0; 
	margin:0; 
	list-style:none;	
}

.TMovieHouseMenu li
{
	margin:0px;	
	padding-left:3px; 
	padding-top:2px;
	padding-bottom:2px;	 
}

.TMovieHouseMenu span {
	font-weight: bold;
	padding-top:3px;
	padding-bottom:3px;
}


ul	{
	padding:0; 
	margin:0; 
	list-style:none;
}

li	{
	margin:0px;
	padding-top:2px;
	padding-bottom:2px;		
}


li a {	
	font-size:12px;
	text-decoration:none;
	padding-left:5px;
}

.li a {
	padding-left:33px; 
	background:url(images/a3.gif) no-repeat top left; 
	background-position:24px 6px;
}

li a:hover  {
	color:#FFCE23;
}

.ToolTip{
	background-color: #FFFFCC;
	border: 1px solid #FF9900;
	background-image: url(../images/site/backtooltip.png);
}

.ToolTip div{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.TDataGridOptions{
	background-image:url(../Images/Catalogos/shade.gif);	
}

.TDataGridOptions a {
	color:#FFFFFF;
	font-size:12px;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.TDataGridOptions a:hover{ 
	text-decoration:underline
}

.carrito input
{
	border:none;
}

.ul2 li	{
	background:url(images/li-line.gif) bottom no-repeat; 
	margin:0px; 
	line-height:20px; 
	color:#FFCE23; 
	font-weight:bold; 
	font-size:11px
}

.ul2 li a 
{
	color:#FFFFFF; text-decoration:none; padding:0px; background:none; font-weight:normal; font-size:11px
}

.ul2 li a:hover  
{
	color:#FFCE23;
}


.ul3 li	{background:url(images/li-line.gif) bottom no-repeat; margin:0px; line-height:20px; color:#FFFFFF; font-weight:normal; font-size:11px}
.ul3 li a {color:#FFCE23; text-decoration:none; padding:13px; background:none; font-weight:bold; font-size:11px}
.ul3 li a:hover  {color:#FFFFFF;}

A.applink:hover {border: 2px dotted #DCE6F4;padding:2px;background-color:#ffff00;color:green;text-decoration:none}
A.applink       {border: 2px dotted #DCE6F4;padding:2px;color:#2F5BFF;background:transparent;text-decoration:none}

A.info {
	color:#2F5BFF;
	background:transparent;
	text-decoration:none
}

A.info:hover    
{
	color:green;
	background:transparent;
	text-decoration:underline
}


/*Example CSS for the two demo scrollers*/
.PersonalGridRow
{ 	
	text-align:justify;	
}



.PersonalGridPagination
{
	
}

.PersonalGridHeaderDisplay
{
	text-align:center;
}

#ScrollerNoticias, #ScrollerPromociones
{
	width: 170px;
	height: 220px;
	border: 1px solid black;
	padding: 2px;
	background-color: lightyellow;
}

#ScrollerNoticias a, #ScrollerPromociones a, .PersonalGridRow a, .PersonalGridPagination a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #28578F;
	font-size: 12px;
}

.someclass{ 
	
}

.myHeader {
	background-color: #efefef;;
	padding:.3em;
	margin:.3em;
	cursor:pointer;
}
