/* 
 COMPANY: 	GODIRECT INTERACTIVE
 AUTHOR:		RUBEN NASCIMENTO / WEB DEVELOPER
 EMAIL:			INFO@GODIRECT-I.COM
            
*/

/* ------------------------------------------ */
/* RESETS, BASIC PAGE SETUP, BASIC TYPOGRAPHY */
/* ------------------------------------------ */
* 								{ margin: 0; padding: 0; }
html 							{ overflow-y: scroll; height:100%; }
body 							{ font: 62.5% Helvetica, sans-serif; background-color:#292929; background-image:url(../images/bck_homepage.gif); background-repeat:repeat-x; background-position:0 -80px; height:100%; }
ul 								{ list-style: none inside; }
p 								{ font: 1.3em/1.3em; margin-bottom: 1.3em; }
a 								{ outline: none; }
a img 							{ border: none; }
/* END RESET */

/* ------------------------------------------ */
/* TOOLBOX CSS */
/* ------------------------------------------ */
.floatleft 						{ float: left; }
.floatright 					{ float: right; }
.clear 							{ clear: both; }
.transpBlack 					{ background: url(transpBlack.png); }

.styleBold15					{ font-weight:bold; font-style:15px;}
.styleGreen						{ color:#80c342; font-weight:bold; font-size:14px;}

.SearchNotFound					{ color:#FFFFFF; font-size:11px; top: 15px; left:15px; position:absolute; display:block; height:40px;}

#cartEmpty						{ color:#FFFFFF; font-size:11px; padding-top:20px;  width:875px; margin:0px auto 0px auto;}

#SignatureGDI .tag				{ display:none;}


/* END TOOLBOX */

/* ------------------------------------------ */
/* PAGE STRUCTURE */
/* ------------------------------------------ */
#outer 														{ width: 970px;  height:100%;	margin: 0 auto; position:relative; }
#flashContainer												{ min-height:590px;}
#productsContainer											{ width:950px; padding: 0 2px 0px 2px; margin: 0 auto 0 auto; position:relative;}
#productsContainer .product									{ width:315px; height:200px; float:left; font-size:0px;}
#productsContainer .recipe									{ width:315px; height:180px; float:left; font-size:0px;}
#productsContainer .navigationProducts						{ color:#666666; margin-top:20px;}
.navigationProducts											{ color:#666666; margin-top:20px;}
.navigationProducts a:link									{ text-decoration:none; color:#666666; padding:0px 2px 0 2px;}
.navigationProducts a:visited								{ text-decoration:none; color:#666666;}	
.navigationProducts a:hover									{ text-decoration:none; color:#FFFFFF;}
#productsContainer .navigationProducts a:link				{ text-decoration:none; color:#666666; padding:0px 2px 0 2px;}
#productsContainer .navigationProducts a:visited			{ text-decoration:none; color:#666666;}	
#productsContainer .navigationProducts a:hover				{ text-decoration:none; color:#FFFFFF;}
#productsContainer .navigationProducts a:active				{ color:#80c342; font-weight:bold; text-decoration:none;}	
#borderBottom												{ width:950px; padding-top:35px; margin:0px auto 0px auto; height:2px; position:relative;}
#borderTexts												{ padding:0; height:2px; position:relative;}
#footer														{ position:relative; vertical-align:middle; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#FFFFFF; padding:17px 0 17px 0;}
#footer	a:link												{ text-decoration:none; color:#e4e2e2;}
#footer	a:visited											{ text-decoration:none; color:#e4e2e2;}
#footer	a:hover												{ text-decoration:none; color:#666666;}

/*
#footer  .interactiveSignature								{ position:absolute; left:0px; bottom:193px; width:8px; height:107px; }
.interactiveSignature2										{ font:verdana; font-size:9px; color:#666666; display:none; }
.interactiveSignature2	a:link								{ text-decoration:none; color:#666666; font-size:9px; font:verdana;}
.interactiveSignature2	a:visited							{ text-decoration:none; color:#666666; font-size:9px; font:verdana;}
.interactiveSignature2	a:hover								{ text-decoration:none; color:#80c342; font-size:9px; font:verdana;}
*/


/* ------------------------------------------ */
/* RECEITAS PAGE */
/* ------------------------------------------ */
#receitaContainer									{ width:945px; padding: 0 2px 0px 2px; margin: 0 auto 0 auto; position:relative; margin-top:15px; min-height:370px;  }
#receitaBckY										{ background-image:url(../images/receita_bck_center.jpg); background-repeat:repeat-y; margin-left:auto; margin-right:auto; width:905px; }
#receitaBckY	.receitaBckTop						{ background-image:url(../images/receita_bck_top.jpg); background-repeat:no-repeat; width:905px;}
#receitaBckY	.receitaBckBottom					{ background-image:url(../images/receita_bck_bottom.jpg); background-position:bottom; background-repeat:no-repeat; width:875px; padding:10px 15px 10px 15px; min-height:370px; font-family:"Trebuchet MS"; font-size:11px; line-height:16px;}

#receitaBckY	.receitaBckBottom	#alignLeft							{ float:left; width:410px; padding:18px 10px 10px 15px;}
#receitaBckY	.receitaBckBottom	#alignLeft	p						{ padding:0px; margin:0px;}
#receitaBckY	.receitaBckBottom	#alignLeft  .titulo					{ padding-bottom:15px; padding-top:15px; font-size:18px; }
#receitaBckY	.receitaBckBottom	#alignLeft	.tempo 	img				{ padding-right:5px;}
#receitaBckY	.receitaBckBottom	#alignLeft	.tempo  				{ padding-bottom:8px;}
#receitaBckY	.receitaBckBottom	#alignLeft	.dificuldade img		{ padding-right:5px;}
#receitaBckY	.receitaBckBottom	#alignLeft	.dificuldade			{ padding-bottom:8px;}  
#receitaBckY	.receitaBckBottom	#alignLeft	.custo img				{ padding-right:5px;}
#receitaBckY	.receitaBckBottom	#alignLeft	.custo					{ padding-bottom:8px;}  
#receitaBckY	.receitaBckBottom	#alignLeft	.quantidade img			{ padding-right:5px;}
#receitaBckY	.receitaBckBottom	#alignLeft	.quantidade				{ padding-bottom:8px; }  

#receitaBckY	.receitaBckBottom	#alignLeft	.titulo			{ color:#333333; font-weight:bold; text-transform:uppercase; font-size:15px;}
#receitaBckY	.receitaBckBottom	#alignRight					{ float:right; width:403px; padding:18px 18px 15px  18px; }
#receitaBckY	.receitaBckBottom	#alignRight P				{ padding:0px; margin:0px;}
#receitaBckY	.receitaBckBottom	#alignRight .titulo			{ font-size:12px; font-weight:bold; text-transform:uppercase; padding-bottom:5px;}
#receitaBckY	.receitaBckBottom	#alignRight .texto			{ font-size:11px; padding-bottom:25px;}
#receitaBckY	.receitaBckBottom	#alignRight a:link			{ text-decoration:none; color:#000000; }
#receitaBckY	.receitaBckBottom	#alignRight a:visited		{ text-decoration:none; color:#000000;}
#receitaBckY	.receitaBckBottom	#alignRight a:hover			{ text-decoration:underline; color:#000000;}

/*

.bck_sepMiddle	{ background-image:url(../images/bck_sepMiddle.gif); background-repeat:repeat-y; background-position: center 0 top 15px ; filter:progid:DXimageTransform.Microsoft.alphaimageLoader(src='../images/bck_sepMiddle.png', sizingMethod='scale'); filter:alpha(opacity=70);/*-moz-opacity:.60;opacity:.60; }

*/


/* ------------------------------------------ */
/* PRODUTO PAGE */
/* ------------------------------------------ */
#productContainer										{ width:945px; padding: 0 2px 0px 2px; margin: 0 auto 0 auto; position:relative; margin-top:15px; min-height:370px; color:#333333;  }
#productBckY											{ background-image:url(../images/receita_bck_center.jpg); background-repeat:repeat-y; margin-left:auto; margin-right:auto; width:905px; }
#productBckY	.productBckTop							{ background-image:url(../images/receita_bck_top.jpg); background-repeat:no-repeat; width:905px;}
#productBckY	.productBckBottom						{ background-image:url(../images/receita_bck_bottom.jpg); background-position:bottom; background-repeat:no-repeat; width:875px; padding:10px 15px 10px 15px; min-height:370px; font-family:"Trebuchet MS"; font-size:11px; line-height:16px;}

#productBckY	.productBckBottom	#alignLeft									{ float:left; width:410px; padding:18px 10px 10px 15px; font-size:11px; font-family:"Trebuchet MS"; color:#333333;}
#productBckY	.productBckBottom	#alignLeft	.foto							{ width:169px; float:left;}
#productBckY	.productBckBottom	#alignLeft	.foto	.fotoThumbnail			{float:left; margin-top:9px; padding-right:9px;}
#productBckY	.productBckBottom	#alignLeft	.contentProduto					{ float:left; width:225px; padding-left:9px;}

#productBckY	.productBckBottom	#alignLeft	.contentProduto .category		{ font-size:12px; font-weight:bold; text-transform:uppercase;}
#productBckY	.productBckBottom	#alignLeft	.contentProduto	.title			{ font-size:16px; text-transform:uppercase; font-weight:bold;}
#productBckY	.productBckBottom	#alignLeft	.contentProduto	.referencia		{ font-size:13px; text-transform:uppercase; padding-bottom:10px; font-weight:bold;}
#productBckY	.productBckBottom	#alignLeft	.contentProduto	.description	{ font-size:11px; line-height:13px; padding-bottom:25px; }

#productBckY	.productBckBottom	#alignLeft	.contentProduto	.price			{ font-size:16px; text-transform:uppercase; color:#333333; padding-bottom:9px; font-weight:bold;}
#productBckY	.productBckBottom	#alignLeft	.contentProduto	.price .iva		{ font-size:11px; color:#666666; }
#productBckY	.productBckBottom	#alignLeft	.contentProduto	.cartAdd		{}
#productBckY	.productBckBottom	#alignLeft	.contentProduto	.cartAdd2		{ padding-top:5px;}

#productBckY	.productBckBottom	#alignLeft	p								{ margin:0; padding:0;}


#productBckY	.productBckBottom	#alignRight						{ float:right; width:403px; padding:18px 18px 15px  18px; }
#productBckY	.productBckBottom	#alignRight P					{ padding:0px; margin:0px;}
#productBckY	.productBckBottom	#alignRight .titulo				{ font-size:12px; font-weight:bold; text-transform:uppercase; padding-bottom:5px;}
#productBckY	.productBckBottom	#alignRight .texto				{ font-size:11px; padding-bottom:25px;}
#productBckY	.productBckBottom	#alignRight .texto .spacerLink	{ padding-left:5px;} 
#productBckY	.productBckBottom	#alignRight a:link				{ text-decoration:none; color:#333333; }
#productBckY	.productBckBottom	#alignRight a:visited			{ text-decoration:none; color:#333333;}
#productBckY	.productBckBottom	#alignRight a:hover				{ text-decoration:underline; color:#333333;}



/* ------------------------------------------ */
/* GENERIC CONTAINER PAGE */
/* ------------------------------------------ */
#genericContainer									{ width:945px; padding: 0 2px 0px 2px; margin: 0 auto 0 auto; position:relative; margin-top:15px; min-height:370px; color:#333333;  }
#genericBckY										{ background-image:url(../images/receita_bck_center.jpg); background-repeat:repeat-y; margin-left:auto; margin-right:auto; width:905px; }
#genericBckY	.genericBckTop						{ background-image:url(../images/receita_bck_top.jpg); background-repeat:no-repeat; width:905px;}
#genericBckY	.genericBckBottom					{ background-image:url(../images/receita_bck_bottom.jpg); background-position:bottom; background-repeat:no-repeat; width:875px; padding:10px 15px 10px 15px; min-height:370px; font-family:"Trebuchet MS"; font-size:11px; line-height:16px; position:relative;}

#genericBckY	.genericBckBottom	#alignLeft					    { float:left; width:410px; padding:18px 10px 10px 15px; font-size:11px; font-family:"Trebuchet MS"; color:#333333;}
#genericBckY	.genericBckBottom	#alignLeft	p				    { margin:0; padding:0;}
#genericBckY	.genericBckBottom	#alignLeft	.title			    { font-family:"Trebuchet MS"; font-size:16px; text-transform:uppercase; padding-bottom:15px; }


/* for the container of checkout */

#genericBckY	.genericBckBottom	#alignLeft	p				    		{ margin:0; padding:0px;}
#genericBckY	.genericBckBottom	#alignLeft	.title			    		{ font-family:"Trebuchet MS"; font-size:16px; text-transform:uppercase; padding-bottom:15px; font-weight:bold; }

#genericBckY	.genericBckBottom	#alignLeft	.productsTitles				{ height:18px; border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#d9d7d3; color:#333333; font-weight:bold; position:relative; }

#genericBckY	.genericBckBottom	#alignLeft .productsTitles .product		{ position:absolute;}
#genericBckY	.genericBckBottom	#alignLeft .productsTitles .price		{ position:absolute; left:210px;}
#genericBckY	.genericBckBottom	#alignLeft .productsTitles .quantity	{ position:absolute; left:287px;}
#genericBckY	.genericBckBottom	#alignLeft .productsTitles .subtotal	{ position:absolute; left:339px;}

#genericBckY	.genericBckBottom	#alignLeft #products								{ margin-top:10px;}

#genericBckY	.genericBckBottom	#alignLeft #products	.product 					{ padding-bottom:10px; float:left; }
#genericBckY	.genericBckBottom	#alignLeft #products	.product .image				{ float:left; width:75px;  }
#genericBckY	.genericBckBottom	#alignLeft #products	.product .name 				{ float:left; width:120px; padding-right:10px; padding-top:15px; }
#genericBckY	.genericBckBottom	#alignLeft #products	.product .price				{ float:left; width: 80px; padding-top:22px;}
#genericBckY	.genericBckBottom	#alignLeft #products	.product .quantity input	{ width:25px; text-align:right;}
#genericBckY	.genericBckBottom	#alignLeft #products	.product .quantity .size25	{ width:25px; text-align:right; color:#878787; font-family:Trebuchet MS; border: solid 1px #cecece; padding:2px; font-style:normal;}
#genericBckY	.genericBckBottom	#alignLeft #products	.product .quantity			{ float:left; width:35px;padding-top:18px; text-align:center;}
#genericBckY	.genericBckBottom	#alignLeft #products	.product .subTotal			{ float:left; width:75px; padding-top:22px; padding-right:10px; text-align:right;}

#genericBckY	.genericBckBottom	#alignLeft .moneyReference							{ border-bottom:solid 1px #787775; border-top:solid 1px  #898886; padding-bottom:7px; text-align:right; padding-right:15px; padding-top:7px; }


#genericBckY	.genericBckBottom	#alignRight								{ width:400px; float:left; padding-top:31px; padding-left:15px;}

/* ------------------------------ */

#genericBckY	.genericBckBottom	#alignRight	 .spacerVertical  			{ height:30px;}
#genericBckY	.genericBckBottom	#alignRight	 .spacerCbRegist			{ padding-left:5px;}
#genericBckY	.genericBckBottom	#alignRight P				            { padding:0px; margin:0px;}
#genericBckY	.genericBckBottom	#alignRight .titulo		                { font-size:12px; font-weight:bold; text-transform:uppercase; padding-bottom:5px;}
#genericBckY	.genericBckBottom	#alignRight .titulo15		            { font-size:12px; font-weight:bold; text-transform:uppercase; padding-bottom:15px;}
#genericBckY	.genericBckBottom	#alignRight .texto		                { font-size:11px; padding-bottom:25px;}
#genericBckY	.genericBckBottom	#alignRight .texto .spacerLink	    	{ padding-left:5px;} 
#genericBckY	.genericBckBottom	#alignRight a:link			            { text-decoration:none; color:#FFFFFF; }
#genericBckY	.genericBckBottom	#alignRight a:visited		            { text-decoration:none; color:#FFFFFF;}
#genericBckY	.genericBckBottom	#alignRight a:hover		            	{ text-decoration:underline; color:#FFFFFF;}


/* for the container of the checkout, terms and conditions and method payments ---------------------------- */

#genericBckY	.genericBckBottom	#alignRight .title						{ font-size:11px; font-family:"Trebuchet MS"; color:#333333; font-weight:bold; padding-bottom:10px;}
#genericBckY	.genericBckBottom	#alignRight .contentText				{ padding-bottom:30px; position:relative;}
#genericBckY	.genericBckBottom	#alignRight .contentPayMethod			{ padding-bottom:30px; height:40px; position:relative;}
#genericBckY	.genericBckBottom	#alignRight .contentPayMethod .method	{ float:left; width:140px; height:20px;}
#genericBckY	.genericBckBottom	#alignRight .btnAlignRight				{position: absolute; bottom:5; right:0;}

/* -------------------------- */




/* ----------------------------------------------------------------------*/
/* GENERIC CONTAINER PAGE SEM LINHA VERTICAL */
/* ----------------------------------------------------------------------*/
#genericContainer_slinha									{ width:945px; padding: 0 2px 0px 2px; margin: 0 auto 0 auto; position:relative; margin-top:15px;/* min-height:370px;*/ color:#333333;  }
#genericBckY_slinha											{ background-image:url(../images/receita_bck_center_slinha.jpg); background-repeat:repeat-y; margin-left:auto; margin-right:auto; width:905px; }
#genericBckY_slinha	.genericBckTop_slinha					{ background-image:url(../images/receita_bck_top_slinha.jpg); background-repeat:no-repeat; width:905px;}
#genericBckY_slinha	.genericBckBottom_slinha				{ background-image:url(../images/receita_bck_bottom_slinha.jpg); background-position:bottom; background-repeat:no-repeat; width:875px; padding:10px 15px 10px 15px; min-height:370px; font-family:"Trebuchet MS"; font-size:11px; line-height:16px;}

#genericBckY_slinha	.genericBckBottom_slinha	#alignLeft					{ float:left; width:410px; padding:18px 10px 10px 15px; font-size:11px; font-family:"Trebuchet MS"; color:#333333;}
#genericBckY_slinha	.genericBckBottom_slinha	#alignLeft	p				{ margin:0; padding:0;}
#genericBckY_slinha	.genericBckBottom_slinha	#alignLeft	.title			{ font-family:"Trebuchet MS"; font-size:16px; text-transform:uppercase; padding-bottom:15px; }

#genericBckY_slinha	.genericBckBottom_slinha	#alignRight					{ float:right; width:403px; padding:18px 18px 15px  18px; }

#genericBckY_slinha	.genericBckBottom_slinha	#alignRight	 .spacerVertical 	        { height:30px;}
#genericBckY_slinha	.genericBckBottom_slinha	#alignRight	 .spacerCbRegist	    { padding-left:5px;}
#genericBckY_slinha	.genericBckBottom_slinha	#alignRight P				            { padding:0px; margin:0px;}
#genericBckY_slinha	.genericBckBottom_slinha	#alignRight .titulo		            { font-size:12px; font-weight:bold; text-transform:uppercase; padding-bottom:5px;}
#genericBckY_slinha	.genericBckBottom_slinha	#alignRight .titulo15		        { font-size:12px; font-weight:bold; text-transform:uppercase; padding-bottom:15px;}
#genericBckY_slinha	.genericBckBottom_slinha	#alignRight .texto		            { font-size:11px; padding-bottom:25px;}
#genericBckY_slinha	.genericBckBottom_slinha	#alignRight .texto .spacerLink	{ padding-left:5px;} 
#genericBckY_slinha	.genericBckBottom_slinha	#alignRight a:link			        { text-decoration:none; color:#FFFFFF; }
#genericBckY_slinha	.genericBckBottom_slinha	#alignRight a:visited		        { text-decoration:none; color:#FFFFFF;}
#genericBckY_slinha	.genericBckBottom_slinha	#alignRight a:hover		        { text-decoration:underline; color:#FFFFFF;}


/* ------------------------------------------ */
/* CHECKOUT CONTAINER PAGE */
/* ------------------------------------------ */
#checkoutContainer									{ width:945px; padding: 0 2px 0px 2px; margin: 0 auto 0 auto; position:relative; margin-top:15px; min-height:370px; color:#333333;  }
#checkoutBckY											{ background-image:url(../images/checkout_bck_center.jpg); background-repeat:repeat-y; margin-left:auto; margin-right:auto; width:905px; }
#checkoutBckY	.checkoutBckTop					{ background-image:url(../images/checkout_bck_top.jpg); background-repeat:no-repeat; width:905px;}
#checkoutBckY	.checkoutBckBottom				{ background-image:url(../images/checkout_bck_bottom.jpg); background-position:  bottom; padding: 35px 0px 35px 0px;; background-repeat:no-repeat; width:905px; min-height:370px; font-family:"Trebuchet MS"; font-size:11px; line-height:16px;}

#checkoutBckY	.checkoutBckBottom	#alignLeft					    	{ float:left; width:464px; font-size:11px; font-family:"Trebuchet MS"; color:#333333; padding:0px 52px 0px 25px;}
#checkoutBckY	.checkoutBckBottom	#alignLeft	p				    	{ margin:0; padding:0px;}
#checkoutBckY	.checkoutBckBottom	#alignLeft	.title			    	{ font-family:"Trebuchet MS"; font-size:16px; text-transform:uppercase; padding-bottom:15px; font-weight:bold; }

#checkoutBckY	.checkoutBckBottom	#alignLeft	.productsTitles				{ height:18px; border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#d9d7d3; color:#333333; font-weight:bold; position:relative; }

#checkoutBckY	.checkoutBckBottom	#alignLeft .productsTitles .product		{ position:absolute;}
#checkoutBckY	.checkoutBckBottom	#alignLeft .productsTitles .price		{ position:absolute; left:220px;}
#checkoutBckY	.checkoutBckBottom	#alignLeft .productsTitles .quantity	{ position:absolute; left:335px;}
#checkoutBckY	.checkoutBckBottom	#alignLeft .productsTitles .subtotal	{ position:absolute; left:395px;}

#checkoutBckY	.checkoutBckBottom	#alignLeft #products										{ margin-top:10px;}

#checkoutBckY	.checkoutBckBottom	#alignLeft #products	.product 						{ padding-bottom:10px; float:left; }
#checkoutBckY	.checkoutBckBottom	#alignLeft #products	.product .image				{ float:left; width:75px;  }
#checkoutBckY	.checkoutBckBottom	#alignLeft #products	.product .name 				{ float:left; width:120px; padding-right:25px; padding-top:15px; }
#checkoutBckY	.checkoutBckBottom	#alignLeft #products	.product .price				{ float:left;  width: 115px; padding-top:22px;}
#checkoutBckY	.checkoutBckBottom	#alignLeft #products	.product .quantity input	{ width:25px; text-align:right;}
#checkoutBckY	.checkoutBckBottom	#alignLeft #products	.product .quantity			{ float:left; width:60px;padding-top:18px;}
#checkoutBckY	.checkoutBckBottom	#alignLeft #products	.product .subTotal			{ float:left; width:60px; padding-top:22px;}

#checkoutBckY	.checkoutBckBottom	#alignLeft .moneyReference				{ border-bottom:solid 1px #787775; border-top:solid 1px  #898886; padding-bottom:7px; text-align:right; padding-right:15px; padding-top:7px; }


#checkoutBckY	.checkoutBckBottom	#alignRight								{ float:left; width:340px; padding-top:31px;  }
#checkoutBckY	.checkoutBckBottom	#alignRight .title						{ font-size:11px; font-family:"Trebuchet MS"; color:#333333; font-weight:bold; padding-bottom:10px;}
#checkoutBckY	.checkoutBckBottom	#alignRight .contentText				{ padding-bottom:30px; position:relative;}
#checkoutBckY	.checkoutBckBottom	#alignRight .contentPayMethod			{ padding-bottom:30px; height:40px; position:relative;}
#checkoutBckY	.checkoutBckBottom	#alignRight .contentPayMethod .method	{ float:left; width:140px; height:20px;}
#checkoutBckY	.checkoutBckBottom	#alignRight .btnAlignRight				{position: absolute; bottom:5; right:0;}

#checkoutBckY	.checkoutBckBottom	#alignRight	 .spacerVertical  			{ height:30px;}
#checkoutBckY	.checkoutBckBottom	#alignRight	 .spacerCbRegist			{ padding-left:5px;}
#checkoutBckY	.checkoutBckBottom	#alignRight P				            { padding:0px; margin:0px;}
#checkoutBckY	.checkoutBckBottom	#alignRight .titulo		                { font-size:12px; font-weight:bold; text-transform:uppercase; padding-bottom:5px;}
#checkoutBckY	.checkoutBckBottom	#alignRight .titulo15		            { font-size:12px; font-weight:bold; text-transform:uppercase; padding-bottom:15px;}
#checkoutBckY	.checkoutBckBottom	#alignRight .texto		                { font-size:11px; padding-bottom:25px;}
#checkoutBckY	.checkoutBckBottom	#alignRight .texto .spacerLink	    	{ padding-left:5px;} 
#checkoutBckY	.checkoutBckBottom	#alignRight a:link			            { text-decoration:none; color:#FFFFFF; }
#checkoutBckY	.checkoutBckBottom	#alignRight a:visited		            { text-decoration:none; color:#FFFFFF;}
#checkoutBckY	.checkoutBckBottom	#alignRight a:hover		            	{ text-decoration:underline; color:#FFFFFF;}

/* ------------------------------------------ */
/* EVENTS  PAGE */
/* ------------------------------------------ */
#eventos							    { margin-top:30px; margin-left:-10px;  }
#event								    { width:410px; float:left; min-height:120px; padding-bottom:25px; padding-left:24px;}
#event .foto						    { width:160px; float:left;}
#event .content					    	{ width:235px; float:left; font-family:"Trebuchet MS"; padding-left:15px;}
#event .content p				    	{ margin:0; padding:0;}
#event .content .title			    	{ font-size:14px; font-weight:bold;}
#event .content .date			    	{ font-size:12px;}
#event .content .text			    	{ font-size:10px; padding-top:10px}
#event .content .btnMoreInfo			{ padding-top:10px;}


#eventDetailContainer			        { margin: 0px auto 0 auto; width:905px; padding-top:70px; min-height:79px; height:79px; background-image:url(../images/eventDetail_bck.png); background-repeat:no-repeat; position:relative;}

#eventDetailContainer .title			{ float:left; text-align:left; width:180px; padding-left:70px; padding-right:70px; font-size:21px; font-weight:bold; color:#373737;}
#eventDetailContainer .title .date		{ font-family:Trebuchet MS; font-size:15px; color:#939291; display:block; }
#eventDetailContainer .contentText		{ float:left; width:550px; font-size:11px; line-height:13px;}

#fotosEventContainer                    { position:relative;  margin: 0 auto 0 auto; width:911px;  }
#fotosEventContainer .foto              { float:left; width:140px; padding-left:25px; padding-right:10px; padding-top:20px;  }



/* ------------------------------------------ */
/* REGISTER FORM  */
/* ------------------------------------------ */
#registerForm							{ padding-top:18px;}
#registerForm	 .spaceTable				{ padding-right:10px; vertical-align:top;}
#registerForm	 .spacerForm			{ width:20px; float:left;}
#registerForm	 .spacerFormVertical	{ width:380px; float:left; height:15px;}

#registerForm	 .size100				{ color:#878787; font-size:11px; width:100px; font-family:Trebuchet MS; border: solid 1px #cecece; padding:2px; font-style:normal;}
#registerForm	 .size195 				{ width:180px; font-size:11px; float:left; color:#878787; font-family:"Trebuchet MS"; border: solid 1px #cecece; padding:2px; font-style:normal; }
#registerForm	 .size200				{ color:#878787; font-size:11px; width:202px; font-family:Trebuchet MS; border: solid 1px #cecece; padding:2px; font-style:normal; }
#registerForm	 .size400				{ width:381px; font-size:11px; float:left; color:#878787; font-family:"Trebuchet MS"; border: solid 1px #cecece; padding:2px; font-style:normal;}
#registerForm	 .size400Multine		{ width:381px;  font-size:11px; height:60px; float:left; color:#878787; font-family:"Trebuchet MS"; border: solid 1px #cecece; font-size:12px; padding:2px; font-style:normal;}

#registerForm	.formZipCode			{ width:25px; font-size:11px;   color:#878787; font-family:Trebuchet MS; border: solid 1px #cecece; padding:2px; font-style:normal;}
#registerForm	.formZipCode2			{ width:18px; font-size:11px;   color:#878787; font-family:Trebuchet MS; border: solid 1px #cecece; padding:2px; font-style:normal;}
#registerForm	.formCity				{ font-size:11px;  margin-left:10px; margin-right:20px; color:#878787; font-family:Trebuchet MS; border: solid 1px #cecece; padding:2px; font-style:normal;}


#registerForm	 .size35margin20		{width:28px; font-size:11px;  margin-left:10px; margin-right:20px; color:#878787; font-family:Trebuchet MS; border: solid 1px #cecece; padding:2px; font-style:normal;}
#registerForm	 .inputField			{ color:#878787; font-size:11px; font-family:"Trebuchet MS"; border: solid 1px #cecece; padding:2px; font-style:normal;}

/* ------------------------------------------ */
/* TEXT CONTAINER PAGE */
/* ------------------------------------------ */
#textContainer 												{ width:945px; padding:0px; padding: 0 2px 0px 2px; margin: 0 auto 0 auto; margin-top:30px;}
#textContainer  p											{ padding:0; margin:0px;}
#textContainer .titlePage									{ padding:0 20px  6px 20px;}
#textContainer .contentText							{ padding:16px 20px 0 20px; color:#cfcfcf; font-family:"Trebuchet MS"; font-size:16px; }
#textContainer .contentText	.title					{ font-weight:bold; font-size:16px; padding-bottom:21px;}
#textContainer .contentText .text					{ padding:0 0 17px 0;}
#textContainer .contentText .text10					{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:14px;}
#textContainer .contentText .text10 .title			{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:14px;  color:#ffffff; padding-bottom:5px; display:block;}
#textContainer .contentText .text10 .number			{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
#textContainer .contentText .text10	a:link 			{ text-decoration:none; color:#cfcfcf; }
#textContainer .contentText .text10	a:visited 		{ text-decoration:none; color:#cfcfcf;}
#textContainer .contentText .text10	a:hover 		{ text-decoration:underline; color:#80c342;}

#textContainer .contentText #ContactAddress					{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; width:400px; padding-right:20px; float:left;}
#textContainer .contentText #ContactAddress	a:link 			{ text-decoration:none; color:#cfcfcf; }
#textContainer .contentText #ContactAddress	a:visited 		{ text-decoration:none; color:#cfcfcf;}
#textContainer .contentText #ContactAddress	a:hover 		{ text-decoration:underline; color:#80c342;}
#textContainer .contentText #ContactAddress	.local			{ font-size:11px; color:#FFFFFF; font-weight:bold;}

#textContainer .contentText #ContactForm					{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; float:left; width: 450px;}
#textContainer .contentText #ContactForm .input_text 		{ width:430px;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:10px;	background-color: #FFFFFF;	padding: 2px;	border-top-width: 0px;	border-right-width: 0px;	border-bottom-width: 0px;	border-left-width: 0px;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;}
#textContainer .contentText #ContactForm textarea			{ width:430px;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:10px;	background-color: #FFFFFF;	padding: 2px;	border-top-width: 0px;	border-right-width: 0px;	border-bottom-width: 0px;	border-left-width: 0px;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;}

#textContainer .contentText #ContactForm textoForm			{ font-family:Verdana, Arial, Helvetica, sans-serif;}
#textContainer .contentText	 .button						{ padding:0 0 15px 0px; }
#textContainer .gridTextContainer							{ padding:0 20px 0 20px;}
#textContainer .gridTextContainer .columnGridText120		{ width:220px; float:left; color: #FFFFFF; padding-right:120px; padding-top:25px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; padding-bottom:18px; }
#textContainer .gridTextContainer .columnGridText120 .title	{ font-size:16px; padding-bottom: 18px; font-weight:bold;}
#textContainer .gridTextContainer .columnGridText120 .content	{ padding: 0 0 0 0; margin:0; }
#textContainer .gridTextContainer .columnGridText000		{ width:220px; float:left; color: #FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; padding-bottom:18px; padding-top:25px;}
#textContainer .gridTextContainer .columnGridText000 .title	{ font-size:16px; padding-bottom: 18px; font-weight:bold;}
#textContainer .gridTextContainer .columnGridText000 .content	{ padding: 0 0 0 0; margin:0}
#textContainer .gridTextContainer .btnGridContainer			{ padding:0 0 0 0; }


#tabContainer { margin:0; padding:0; height:44px; vertical-align:bottom;}
#tabContainer .tabFirst	{ padding-left:4px; padding-right:4px; }
#tabContainer .tabNext	{ padding-right:4px;}

#sitemapLinks				{ position:relative; padding-left:7px; }
#sitemapLinks .window		{ padding-left:4px; padding-right:4px; float:left; margin-top:5px;  width:126px;}

#sitemapLinks .window .normalLink a:link		{ display:block; font-family:Verdana; text-transform:uppercase; color:#ffffff; font-size:11px; text-decoration:none; padding: 5px 0px 5px 0px; background-image:url(../images/sitemap/sitemap_slice.gif); background-position:bottom; background-repeat:no-repeat;}
#sitemapLinks .window .normalLink a:visited		{ display:block; font-family:Verdana; text-transform:uppercase; color:#ffffff; font-size:11px; text-decoration:none; padding: 5px 0px 5px 0px; background-image:url(../images/sitemap/sitemap_slice.gif); background-position:bottom; background-repeat:no-repeat;}
#sitemapLinks .window .normalLink a:hover		{ display:block; font-family:Verdana; text-transform:uppercase; color:#99cc33; font-size:11px; text-decoration:none; padding: 5px 0px 5px 0px; background-image:url(../images/sitemap/sitemap_slice.gif); background-position:bottom; background-repeat:no-repeat;}

#sitemapLinks .window .lastLink a:link		{ display:block; font-family:Verdana; text-transform:uppercase; color:#ffffff; font-size:11px; text-decoration:none; padding: 5px 0px 5px 0px; }
#sitemapLinks .window .lastLink a:visited	{ display:block; font-family:Verdana; text-transform:uppercase; color:#ffffff; font-size:11px; text-decoration:none; padding: 5px 0px 5px 0px;}
#sitemapLinks .window .lastLink a:hover		{ display:block; font-family:Verdana; text-transform:uppercase; color:#99cc33; font-size:11px; text-decoration:none; padding: 5px 0px 5px 0px; }


/* END STRUCTURE */

/* ------------------------------------------ */
/* FAQ */
/* ------------------------------------------ */

#faqContent	{ width:905px; margin:0 auto 0 auto; padding-top:10px;}

#faqContent .faqQuestion				{ font-family:Verdana; font-size: 11px; color:#cfcfcf; padding:0px 0 7px 0;}
#faqContent .faqQuestion .question			{}
#faqContent .faqQuestion .question .number	{padding-right:3px;}
#faqContent .faqQuestion .question .doubt	{ font-weight:bold;}
#faqContent .faqQuestion .question .doubt a:link	{ text-decoration:none; color:#cfcfcf;}
#faqContent .faqQuestion .question .doubt a:visited	{ text-decoration:none; color:#cfcfcf;}
#faqContent .faqQuestion .question .doubt a:hover	{ text-decoration:none; color:#85ae34;}
#faqContent .faqQuestion .question .doubt a:hover	{ text-decoration:none; color:#85ae34; font-weight:bold;}

#faqContent .faqQuestion .answer			{ padding-top:5px; padding-bottom:5px; } 
#faqContent .faqQuestion .answer a:link		{ text-decoration:none; color:#cfcfcf;}
#faqContent .faqQuestion .answer a:visited	{ text-decoration:none; color:#cfcfcf;}
#faqContent .faqQuestion .answer a:hover	{ text-decoration:none; color:#85ae34;}

#helpEmail	{ width:905px; margin:0 auto 0 auto; padding-top:10px;}
/* END SCROLLPANE */

/* ------------------------------------------ */
/* SCROLLPANE */
/* ------------------------------------------ */
.holder 			{	float: left;				}
.scroll-pane 	{	width: 405px;	overflow: auto;	float: left; height:210px;	}
#pane3 			{   }
/* IE SPECIFIC HACKED STYLES */ * html .osX .jScrollPaneDragBottom {			bottom: -1px;			}		/* /IE SPECIFIC HACKED STYLES */
/* END SCROLLPANE */

/* ------------------------------------------ */
/* Reseller */
/* ------------------------------------------ */

#resellerContent					{ width:910px; margin:0 auto 0 auto;}

#resellerContent .resellerTitle		{ padding: 15px 0 15px 0;}	
#resellerContent .ddDistrict		{ color:#FFFFFF; font-size:12px; font-family:Verdana;}	
.ddResellerDistrict					{ font-family:Verdana; font-size:11px; color:#ffffff; border:solid 1px #f2f2f2;}
#resellerContent .cbProducts		{ color:#FFFFFF; font-size:11px; font-family:Verdana;}	
#resellerContent .resellerButton	{ padding: 15px 0 15px 0;}
#resellerContent .resellerTxt		{ color:#FFFFFF; font-size:11px; font-family:Verdana; padding-bottom:15px;}	


#resellerResults					{ width:905px; margin:0 auto 0 auto;}

#reseller							{ width:280px; height:232px; padding:5px 22px 25px 0; float:left; color:#FFFFFF; font-family:Verdana; font-size:11px;}
#reseller .pictures					{ padding-left:25px; padding-bottom:3px; margin-bottom:5px; background-image:url(../images/resellers/reseller_spacer.gif); background-position:bottom; background-repeat:no-repeat;}
#reseller .pictures .resellerItem	{ float:left;}
#reseller .infoField				{ padding-left:25px; padding-right:25px; padding-top:5px; font-size:10px; }
#reseller .infoField span			{ font-size:11px; font-weight:bold;}

/* ------------------------------------------ */


/* ------------------------------------------ */
/* PRESS ROOM CONTAINER PAGE */
/* ------------------------------------------ */

#downloadContent									{ margin: 20px auto 10px auto; width:905px; }
#downloadContent .title								{ margin-bottom:5px;}
#downloadContent .downloadLine						{ font-size:11px; color:#cfcfcf; padding:10px 0 0 10px; position:relative;}
#downloadContent .downloadLine .downloadFile		{ padding-left:33px;  background-image:url(../images/icons/page_white_acrobat.png); background-repeat:no-repeat; background-position:0 0px;}
#downloadContent .downloadLine .downloadDescription	{ vertical-align:top; padding-top:2px;}
#downloadContent .downloadLine .downloadDescription a:link		{ color:#cfcfcf; text-decoration:none; }
#downloadContent .downloadLine .downloadDescription a:visited	{ color:#cfcfcf; text-decoration:none; }
#downloadContent .downloadLine .downloadDescription a:hover		{ color:#80c342; text-decoration:none; }
/* ------------------------------------------ */