body, html			{margin:0;padding:0;color:#222;background-color:#CFC1A8;font:11px Verdana, Geneva, Arial, Helvetica, sans-serif;text-align: center;}
h1,h2,h3,h4,div,pre,form,input,textarea,p,ol,ul,li,script {margin:0; padding:0;}
ol,ul 				{list-style:none;}
img					{border:none;}
a img				{border:none;}
a					{-moz-outline:none;}
#container			{width:908px;margin-left:auto;margin-right:auto;text-align:left;}
#container2			{width:908px;margin-left:auto;margin-right:auto;text-align:left;background:url(../images/proyecto_bg.gif) repeat;}


/*background-color:#ffffcc; // border: #000 1px solid;*/ /*margin:30 0 20 0px; = top,right,bot,left;*/ /*background:30 0 20 0px; = left, top,right,bot;*/

/* columns holder */
.columns				{display:inline;clear: both;}
.columns ul				{margin: 0;padding: 0;list-style-type: none;}
.columns li				{float: left;}

.clear_all				{content: "."; display: block;height: 0;clear: both;visibility: hidden;}
.clear_5				{content: "."; display: block;height: 5px;clear: both;visibility: hidden;}
.clear_10				{content: "."; display: block;height: 10px;clear: both;visibility: hidden;}
.clear_20				{content: "."; display: block;height: 20px;clear: both;visibility: hidden;}
.clear_40				{content: "."; display: block;height: 40px;clear: both;visibility: hidden;}
.clear_48				{content: "."; display: block;height: 48px;clear: both;visibility: hidden;}
.clear_50				{content: "."; display: block;height: 50px;clear: both;visibility: hidden;}
.right					{text-align:right;}
/* spacers */
.pad58				{padding-top:58px;}

/* font-size */

.f9					{font-size:9px;}
.f10				{font-size:10px;}
.f11				{font-size:11px;}
.f12				{font-size:12px;}


/* text-higlights */
.gray				{color: #848484;}
.red				{color: #ff0000;}
.blu				{color: #0000ff;}
.green				{color: #009900;}


/* background-color */
.lite				{background-color:#F7F7F7;}


/* text variant */


.title				{padding-top:4px;color:#5C1818;font:12px Georgia,Times New Roman,Times,serif;font-weight:bold;}
.title_brands		{padding-left:88px;height:38px;color:#5C1818;font:12px Georgia,Times New Roman,Times,serif;font-weight:bold;}
.title_pic			{line-height:11px;padding-top:9px;padding-bottom:37px;color:#7B7B7B;font-size:10px;}
.link				{text-decoration: none; color: #0099FF;}
.first				{margin-top:12px;}

.back					{text-align:right;padding-top:20px;padding-bottom:40px;padding-right:88px;font-size:10px;}

/* box structure margin-right:64px; */
.background			{background:url(../images/bgr_03.gif) no-repeat;background-position:0 25px;}
.utility			{position:absolute; /*left:relative;*/ top:0px; margin-left:0px; visibility:show; z-index:102;color:#5B5B5B;display: table;}
.tab1				{width:908px;margin-top:52px;}

.utility2			{position:absolute; /*left:relative;*/ top:0px; margin-left:0px; visibility:show; z-index:102;display: table;margin-top:52px;color:#5B5B5B;}





.box_contact_a		{width:738px; height:40px;color:#5B5B5B;text-align:right;}
.box_contact_b		{width:132px; height:40px;color:#5B5B5B;text-align:right;}


.box_brand			{width: 100%;display: table;height:116;}


.cabernetcorp      	{width:174px;float: right;text-align:left;margin-top:102px;}
.cabcorp    	  	{width:870px; height:145px;text-align:right;}


.wine_brand			{margin-top:2px;margin-left:18px;}
.box_holder			{width: 100%;height:778px;}

.box_left			{width:565px; float: left;}
.box_right			{width:282px; float: right;}

.box_left_right		{width:480px;float: right;background-color:#339900;}

.box_pix_holder		{display: table;float: left;text-align:right;}
.pic				{display: block;}


.box_text_1			{display: block;width:203px; float: left;}
.box_text_2			{display: block;width:233px; float: right;padding-top:8px;}


/*box structure*/
.box_frame_hoder	{width: 100%;height:140px;}

.box_frame_a		{display: block;width:335px; float: left;}
.box_frame_b		{display: block;width:540px; float: right;}

.box_frame_b_flw	{width:476px;float: left;}

.box_frame_a_1		{display: block;width:300px;float: right;}
.box_frame_b_1		{display: block;width:240px; float: left;padding-top:23px;}
.box_frame_b_2		{display: block;width:225px; float: right;}




.brand1				{position:absolute; /*left:relative;*/ top:268px; margin-left:315px; visibility:show; z-index:103;}
.brand2				{position:absolute; /*left:relative;*/ top:360px; margin-left:315px; visibility:show; z-index:103;}
.brand3				{position:absolute; /*left:relative;*/ top:437px; margin-left:315px; visibility:show; z-index:103;}
.brand4				{position:absolute; /*left:relative;*/ top:523px; margin-left:315px; visibility:show; z-index:103;}
.brand5				{position:absolute; /*left:relative;*/ top:601px; margin-left:315px; visibility:show; z-index:103;}
.brand6				{position:absolute; /*left:relative;*/ top:709px; margin-left:315px; visibility:show; z-index:103;}



#prod				{color:#5B5B5B;font-size: 11px;}
#prod ul			{margin: 0;padding: 0;list-style-type: none;}
#prod li 			{padding-left:5px;padding-top:2px;padding-bottom:2px; background:url(../images/dot_line.gif) repeat-x;list-style-type: none;}


.list_a				{float: left;display:block; width: 74px;text-align:right;background:url(../images/dot_line.gif) repeat-x; background-position:0px 69px;padding-bottom:2px;}

.list_b				{float: left;display:block; width: 164px;font-weight:bold;background:url(../images/dot_line.gif) repeat-x; background-position:0px 69px;padding-bottom:2px;}

.list_c				{float: left;display:block; width: 56px;text-align:right;background:url(../images/dot_line.gif) repeat-x; background-position:0px 18px;padding-bottom:2px;}

.list_d				{float: left;display:block; width: 169px;background:url(../images/dot_line.gif) repeat-x; background-position:0px 18px;padding-bottom:2px;}

/*background-color:#ffffcc; // border: #000 1px solid;*/ /*margin:30 0 20 0px; = top,right,bot,left;*/ /*background:30 0 20 0px; = left, top,right,bot;*/



/* links */
a					{text-decoration: none; color: #0099FF;}
a:hover				{text-decoration: none; color: #cc6600;}

a.link				{text-decoration: none; color: #0099FF;}
a.link:hover		{text-decoration: none; color: #cc6600;border-bottom: #cc6600 1px dotted;}

a.w						{text-decoration: none; color: #fff;}
a:hover.w				{text-decoration: none; color: #cc6600;}

a.menu			{text-decoration: none; color:#A33630;line-height:28px;font-weight:bold;}
a.menu:hover	{text-decoration: none; color:#cc6600;border-bottom: #cc6600 1px dotted;}

/* footer */
.footer				{height:50px;display: block;float: left;}
.footer2			{display: block;float: left;}
.copyright			{padding-top:10px;padding-left:88px;font-size: 10px;color:#555;}
.copyright2			{padding-top:10px;padding-left:88px;font-size: 10px;color:#eee;}
.artenergy			{color: #787878;font-size: 11px;margin-right:5px;text-decoration: none;}

