/*  $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*/.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: #DBDBDB; }.orderEdit 				{ font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #00639d; text-decoration: underline; }BODY 					{background: #ffffff; color: #000000; margin: 0px;}.infoBox 				{background: #c7c7c7;}.infoBoxContents 		{background: #ffffff;font-family: Verdana, Arial, sans-serif; font-size: 10px;}/*  A {color: #000000;  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: #bbc3d3; color: #ffffff; font-weight : bold;}/*  A.headerNavigation {color: #FFFFFF; }A.headerNavigation:hover { color: #ffffff;}  */TR.headerError 		{background: #ff0000;}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: center;}/*  TR.footer {background: #bbc3d3;}TD.footer {  font-family: Verdana, Arial, sans-serif;  font-size: 10px; background: #bbc3d3; color: #ffffff;  font-weight: bold;}*/.infoBoxNotice 				{background: #FF8E90;}.infoBoxNoticeContents 		{background: #FFE6E6;font-family: Verdana, Arial, sans-serif; font-size: 10px;}TD.infoBoxHeading 			{	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	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: #b6b7cb;border-spacing: 1px;}.productListing-heading 		{	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	background: #b6b7cb;	color: #FFFFFF;	font-weight: bold;}TD.productListing-data 			{	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;}TD.pageHeading, DIV.pageHeading {	font-family: Arial, Helvetica, sans-serif;	font-size: 20px;	font-weight: bold;	color: #9a9a9a;}TR.subBar 						{background: #f4f7fd;}TD.subBar 						{font-family: Verdana, Arial, sans-serif;font-size: 10px;color: #000000;}/* -------------------------------------------------          -------------------------------------------------------- *//* -------------------------------------------------          -------------------------------------------------------- */TD.main, P.main 							{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 1.5;}TD.smallText, SPAN.smallText, P.smallText 	{font-family: Verdana, Arial, sans-serif;font-size: 10px;}TD.accountCategory 							{	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	color: #aabbdd;}TD.tableHeading 							{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;}CHECKBOX, INPUT, RADIO, SELECT 				{font-family: Verdana, Arial, sans-serif;font-size: 11px;}TEXTAREA 									{width: 100%;font-family: Verdana, Arial, sans-serif;font-size: 11px;}SPAN.greetUser 								{font-family: Verdana, Arial, sans-serif;font-size: 12px;color: #f0a480;font-weight: bold;}TABLE.formArea 								{	background: #f1f9fe;	border: 1px solid #0079B8;}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.errorText 								{font-family: Verdana, Arial, sans-serif;color: #ff0000;}.moduleRow { }.moduleRowOver 								{background-color: #DBDBDB; cursor: pointer; /*cursor: hand;*/ }.moduleRowSelected 							{background-color: #DBDBDB; }.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: 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: #99ff00; }#myse select 								{width:90%;}/* input requirement */.product .inputRequirement, .inputRequirement 																{font-family: Verdana, Arial, sans-serif; font-size: 10px; color:#FF0000; }/* -------------------------------------------------          -------------------------------------------------------- */del {color:#252525; font-size:11px; font-weight:bold;}s {color:#252525; font-size:11px; font-weight:bold;}/* -------------------------------------------------          -------------------------------------------------------- *//* -------------------------------------------------          -------------------------------------------------------- */body {padding:0; margin:0; }body, td, input, textarea{	font-size:11px;	font-family:Arial, Helvetica, sans-serif;	color:#666666;	line-height:13px;	vertical-align:top;	padding:0px;}img      {border:0px;}table	 {width:100%;}.vam { vertical-align:middle}/**/.hd_left_tl{width:50%; background:url(images/hd_left_tl.jpg) top repeat-x;}.hd_right_tl{width:50%; background:url(images/hd_right_fl.jpg) top repeat-x;}.main_1{width:906px;}.header .logo{width:491px; height:218px; background:url(images/logo_bg.jpg) top left no-repeat;}.header .logo img{margin:52px 0 0 110px;}.banner {	width:906px;	background:url(images/banner_top.jpg) no-repeat center center}.header .mp{width:415px; background:url(images/mp_bg.jpg) top left no-repeat;}.header .mp table{margin-top:31px;}.header .mp .str_1{padding-left:230px;}.header .mp .str_2{padding-left:152px; height:103px;}.header .menu{padding:0 74px 0 74px; width:758px; height:41px;}.header .menu .mpt{width:100%; height:1px; background:url(images/mpt.gif) top repeat-x; margin-top:5px;} .header .bns{height:136px; padding-left:76px;}/*color del header (monedas, idiomas, compras*/.header td 		 {	color:#005B83;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;}.header span	 {color:#26353c; font-size:10px;}.header b   	 {color:#ffffff;}.header a 		 {color:#00639C; text-decoration:none;}.header a:hover  {	color:#006600;	text-decoration:underline;	font-weight: bold;}.header strong a 		 {color:#C9CBBD; text-decoration:underline; font-size:11px}.header strong a:hover  {color:#C9CBBD;text-decoration:none}.input1{ width:37px; height:18px;  color:#3F4143; font-size:10px; font-family:tahoma; text-align:right}.jamp{	width:138px;	height:18px;	color:#A1A1A1;	font-size:11px;	font-family:Arial, Helvetica, sans-serif;	border:1px solid #404040;}.jamp1{	width:138px;	height:18px;	color:#A1A1A1;	font-size:11px;	font-family:Arial, Helvetica, sans-serif;	border:1px solid #404040;}.jamp2{	width:119px;	height:18px;	color:#A1A1A1;	font-size:11px;	font-family:Arial, Helvetica, sans-serif;	border:1px solid #404040;}.jamp3{	width:159px;	height:18px;	color:#A1A1A1;	font-size:11px;	font-family:Arial, Helvetica, sans-serif;	border:1px solid #404040;}  /**/  .content{padding:0 75px 17px 76px; background:url(images/footer_bg_p_2.jpg) 728px bottom no-repeat; height:400px;}/*===block_1===*/.block_1 .top{width:100%; background:url(images/block_1_top.jpg) top right repeat-x;}.block_1 .top table{	margin:0px 0 0 10px;}.block_1 .mid{width:100%; background:url(images/block_1_mid.jpg) top right repeat-x;}/*===//block_1===*/.lr{width:1px; background:#D4D4D4;}.bot_s{background:url(images/blocks_pt.jpg) bottom repeat-x; width:100%;}/*===block_2===*/.block_2 .top{	width:100%;	background:url(images/blocks_pt.jpg) top repeat-x;	padding-top:0px;	padding-left:10px;}.block_2 .mid{padding:0 22px 10px 24px; width:100%;}/*===//block_2===*//*===block_3===*/.block_3 .top{width:100%; background:url(images/block_3_top.jpg) top right repeat-x;}.block_3 .top table{	margin:0px 0 0 14px;}.block_3 .mid{width:100%; background:url(images/block_3_mid.jpg) top right repeat-x;}.rc_prod{padding:17px 0 0 7px; }/*===//block_3===*//*===block_4===*/.block_4 .top{width:100%; background:url(images/block_4_top.jpg) top right repeat-x;}.block_4 .left{background:url(images/block_1_pt.jpg) left repeat-y;}.block_4 .mid{width:100%; background:url(images/block_4_mid.jpg) top right repeat-x;}.block_4 .mid .cnt{height:100%; background:url(images/block_4_mid_p.jpg) top left no-repeat; padding:5px 0 3px 7px;}.block_4 .right{background:url(images/block_1_pt.jpg) right repeat-y;}.block_4 .bot{background:url(images/block_1_pt.jpg) bottom repeat-x; width:100%;}/*===//block_4===*//**/  	/*texto colunna Izquierda (IP. Categosrias,Servicios, etc IP*/ .box_header_txt td	{	background:url(images/li.gif);	font-family:Georgia, "Times New Roman", Times, serif;	/* font-weight:none;*/	color:#005B7D;	font-size:18px;	text-transform:none;}				  .box_header_txt1 td{ height:40px; vertical-align:middle; background:url(images/1_z2.gif) no-repeat top left #F4F6DE; padding-left:28px; text-transform:uppercase;				  font-weight:bold;  color:#313030; font-size:12px;}	/*texto colunna Izquierda (Lista de productos generico*/ .box_body  ul 	{padding:0; list-style:none; margin:0; padding-left:5px;}.box_body .bg_list 	{	background:url(images/bg_list_bg.gif) bottom left repeat-x;	font-family: Arial, Helvetica, sans-serif;}.box_body .bg_list  a	{	color:#00639C;	text-decoration:none;	line-height:22px;	background:url(images/bg_list_st.gif) center left no-repeat;	padding-left:16px;	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;}.box_body .bg_list  a:hover	{	color:#AB0008;	text-decoration:none;	font-family: Arial, Helvetica, sans-serif;}.box_body .bg_list_un 	{background:url(images/bg_list_un.gif) left top no-repeat; line-height:23px; background-position:0 10px; margin-left:15px}.box_body .bg_list_un  a	{color:#A10E04;text-decoration:underline; padding-left:10px;}.box_body .bg_list_un  a:hover	{color:#A10E04; text-decoration:none;}	/*texto colunna Izquierda (Lista de sub productos */ 	.box_body .bg_list_sub 	{background:url(images/bg_list_bg.gif) bottom left repeat-x;}.box_body .bg_list_sub  a	{	color:#006600;	text-decoration:none;	line-height:18px;	background:0;	padding-left:10px;	font-family: Arial, Helvetica, sans-serif;}.box_body .bg_list_sub  a:hover	{	color:#006600;	text-decoration:underline;	font-weight: bold;}.cont_header_txt  .cont_header_txt_2 	{margin-left:7px;}/*texto novedades y productos nuevos (novedades, que hay nuevos */ .cont_header_txt td{	height:26px;	background:url(images/li.gif);	font-family:Georgia, "Times New Roman", Times, serif;	font-weight:normal;	color:#005B7D;	font-size:18px;	text-transform:none;}.cont_header_txt_2 td{ height:0px; background:url(images/li.gif);     font-family:Georgia, "Times New Roman", Times, serif;	font-weight:bold;  color:#005B7D; 	font-size:14px; 	text-transform:uppercase;}		/*texto novedades y productos nuevos (Inicio » Catálogo » Floristerías » productos */			  				  .cont_header_txt a {	font-family:Georgia, "Times New Roman", Times, serif;	font-weight:normal;	color:#005B7D;	font-size:16px;	text-transform:none;	text-decoration:none;	vertical-align:middle;}				  .cont_header_txt a:hover {	font-family:Georgia, "Times New Roman", Times, serif;	line-height:16px;	font-weight:normal;	color:#048D0B;	font-size:16px;	line-height:15px;	text-transform:none;	text-decoration:none;}	    	/*descripcion del texto de los productos */	.product td         {	color:#3F4143;	font-size:11px;	font-family: Arial, Helvetica, sans-serif;	line-height: 13px;}.product span a		    {color:#00639C; font-size:11px; line-height:14px; text-decoration:underline; font-weight:normal;}.product span a:hover	{color:#00639C;text-decoration:none;}.product div a		    {color:#00639C; font-size:11px; font-weight:normal;text-decoration:underline; text-transform:none;}.product div a:hover	{color:#00639C;text-decoration:none;}/*==prod_block===*/.prod_block{width:262px; height:140px;}.prod_block .tr_1{height:98px; text-align:center;}.prod_block .tr_2{	height:38px;	text-align:center;	vertical-align:middle;}.prod_block .tr_3{height:28px; text-align:center; vertical-align:middle;}.prod_block .tr_4{height:30px; text-align:center;}/*==//prod_block===*//**/.vpt{width:1px; background:url(images/vpt.gif) top left repeat-y;}.hpt{height:39px; background:url(images/hpt.gif) left 18px repeat-x;}.mpt{height:1px; background:url(images/hpt.gif) top left repeat-x;}/**/.pic img			{border: 1px solid #dadada;}.popup td	{color:#3F4143; font-size:10px;}.popup span	{color:#3F4143; font-size:10px; }.popup b	{color:#3F4143; font-size:10px; }.popup a		{color:#8E1214; font-size:13px; text-decoration:underline; font-weight:bold}	.popup a:hover	{color:#8E1214; text-decoration:none;}/**/.popup_border{border:1px solid #000000;}.popup_logo{height:103px; padding-left:19px; background:url(images/popup_logo_bg.jpg) top left no-repeat;}.popup_footer{height:62px; background:url(images/popup_footer_bg.jpg) top left no-repeat; padding:20px 10px 0 0; text-align:center; vertical-align:middle; color:#FFFFFF; font-size:11px;}.popup_footer a{color:#FFFFFF; font-size:11px; text-decoration:none;} 			.popup_footer a:hover{color:#FFFFFF;text-decoration:underline;}.popup_content{height:297px; padding:0 20px 0 17px;}.popup_content .block_3 .top table{margin-left:2px; margin-top:31px;}/**//**/.footer .td_1{width:554px; padding-top:3px;}/*  logo sercurity metric  */.footer .td_2 {	width:90px;	padding-top:6px;}.footer .td_3 {	width:115px;	padding-top:6px;	padding-left: 0px;	padding-right: 5px;}.footer_tl{background:url(images/footer_tl.jpg) top left repeat-x;}.tl_d_f{	height:100%;}/**//*pie de pagina ofertas, busqueda abanzadas, etc*/.footer		  	  {	height:83px;	background:#1184C0 url(images/footer_bg.jpg) repeat-x left top;	padding:10px 0 0 75px;}	.footer td 		  {	color:#0079B8;	font-size:11px;	line-height: 16px;}			.footer a 		  {	color:#0079B8;	font-size:11px;	text-decoration:none;} 			.footer a:hover   {	color:#003300;	text-decoration:underline;}	.footer span 	  {color:#ffffff; font-size:11px;}.footer span a 	  {	color:#0079B8;	text-decoration:none;	background:url(images/footer_dv.gif) center right no-repeat;	padding:0 4px;} 			.footer span a:hover   {	color:#666666;	text-decoration:underline;}	.footer b, .footer b a 	  {color:#878787; font-size:11px; font-weight:bold; text-decoration:underline;}			.footer b a:hover {color:#878787; text-decoration:none;}.footer strong .footer strong, .footer strong a 		  {	color:#000066;	font-size:11px;	font-weight:bold;	text-decoration:none;} 			.footer strong a:hover   {	color:#CD0D17;	text-decoration:none;	font-weight:bold;}	/* -------------------------------------------------          -------------------------------------------------------- *//* -------------------------------------------------          -------------------------------------------------------- */.result 		{margin:0px 0px 0px 0px;}.result td  	{width:50%; vertical-align:middle;padding:7px 0px 7px 0px;}.result_right 	{text-align:right;}.result td  	{color:#373737; font-size:11px;}.result b   	{color:#373737; font-weight:normal;} .result_right b							{color:#00639C; font-size:11px; font-weight:bold;}.result_right a.pageResults				{color:#00639C; font-size:11px;text-decoration:underline; }.result_right a.pageResults:hover 		{color:#00639C;	text-decoration:none; }.result_right a.pageResults	u			{color:#00639C; font-size:11px; text-decoration:underline;}.result_right a.pageResults u:hover 	{color:#00639C;	text-decoration:none;}/* -------------------------------------------------          -------------------------------------------------------- *//* -------------------------------------------------          -------------------------------------------------------- */.box_body				{}.box_body td			{color:#444444;}.box_body span   		{color:#212121; font-size:11px; font-weight:normal; font-family:Tahoma}.box_body a 			{color:#212121; font-family:Tahoma; font-size:11px; text-decoration:none;}.box_body a:hover  		{color:#212121; text-decoration:underline}.box_body span a 			{color:#212121; font-family:Tahoma; font-size:11px; text-decoration:none;}.box_body span a:hover  		{color:#212121; text-decoration:underline}/* -------------------------------------------------          -------------------------------------------------------- *//* -------------------------------------------------          -------------------------------------------------------- */SPAN.newItemInCart 						{font-family: Verdana, Arial, sans-serif;font-size:10px;color: #D52D01;}.box_body a SPAN.newItemInCart 			{	font-family: Arial, Helvetica, sans-serif;	font-size:10px;	color: #D52D01;	text-decoration:underline;}/* -------------------------------------------------          -------------------------------------------------------- *//* -------------------------------------------------          -------------------------------------------------------- */.smallText a			{color:#00639d; font-size:11px; text-decoration:none;}	/*  advanced_search.php  */.smallText a:hover 		{color:#00639d; font-size:11px; text-decoration:underline;}.smallText a u 			{color:#00639d; font-size:11px; text-decoration:none;}.smallText a:hover u	{color:#00639d; font-size:11px; text-decoration:underline;}TD.fieldKey 		{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	padding-left: 15px;	padding-top: 15px;	color: #0079B8;}TD.fieldValue 		{	font-family: Verdana, Arial, sans-serif;	font-size: 12px;	padding-top: 15px;}.main_1 a b 			{color:#5D5F60;font-size: 10px; text-decoration:underline;}.main_1 a:hover b		{color:#5D5F60;font-size: 10px; text-decoration:none;}/* -------------------------------------------------          -------------------------------------------------------- */span.txt_1	{font-size:10px; text-transform:none; color:#000000;}	SPAN.productSpecialPrice, .product SPAN.productSpecialPrice  											{	color:#C91204;	font-size:13px;	font-weight:bold;	line-height: 18px;}.box_body SPAN.productSpecialPrice			{	color:#C91204;	font-size:11px;	font-weight:bold;}  .cont_header_txt	em	{color:#E50029; font-size:14px; font-weight:bold; font-style:normal;vertical-align:middle;text-decoration:none;}.product em		    	{color:#00639C; font-size:11px; line-height:14px; text-decoration:underline; font-weight:normal; font-style:normal;} /* -------------------------------------------------          -------------------------------------------------------- *//* -------------------------------------------------          -------------------------------------------------------- */.main	a		{color:#00639d; text-decoration:underline;}.main	a:hover	{color:#00639d; text-decoration:none;}.vam			{vertical-align:middle;}input			{background:#ffffff;}.bg_input input	{background:none;}/* -------------------------------------------------          -------------------------------------------------------- *//* -------------------------------------------------          -------------------------------------------------------- *//*donde se ver el rpecio del carrito */.product .shop_cart {	color:#005B7D;	font-size:11px;	font-weight:bold;	height:30px;	text-align:center;	vertical-align:middle;	font-family: Arial, Helvetica, sans-serif;}.padd_1 	{padding:0px 10px 0px 10px;}.padd_22 	{padding:8px;}td.padd2 	{padding:8px; padding-left:4px;}.line_h		{line-height:16px;}.bg_gg				{background:#FFF8D4;}.bg_vv				{background:#FFF8D4;}.bg_gg_1						{background:url(images/bg_gg.gif) left center repeat-x;}.bg_vv_1						{background:url(images/bg_vv.gif) center top repeat-y;}.product div					{padding:8px 0px 5px 0px;}div.padd3						{text-align:left; padding-top:0px; margin-left:0px; margin-right:0px;}.padd33 img, .padd33 input 		{margin:5px;}.prod_info		{width:100px;}.prod_info td	{text-align:center;}.remove		{ width:20%;}.products	{ width:45%;}.quantity	{ width:15%;}.total		{ width:20%;}.sub_total	{ width:80%;}/* -------------------------------------------------          -------------------------------------------------------- */.box_width_left			{ width:203px;}.box_width_right		{ width:202px;}.box_width_cont			{ width:100%;}.col_left				{}.col_center				{}.col_right				{}			/* -------------------------------------------------          -------------------------------------------------------- */.heading_top_1			{margin-top:0px;}.heading_top_1 .padd_11	{padding:10px 2px 1px 0px;}.heading_top_3			{margin-top:0px;}.heading_top_3 .padd_33	{padding:0px 0px 7px 0px;}.heading_top_4			{margin-top:0px;}.heading_top_4 .padd_44	{padding:6px 6px 7px 6px;}.tableBox_output		{margin-top:0px;}.tableBox_shopping_cart	{margin-top:0px;}.tep_draw_separate		{height:8px;}.tep_draw_prod_top		{}.tep_draw_box_prod		{}