/* GENERAL CSS */

@import url(toolbar.css);

/* -------------------------------------------------------------------------------------------------------------- */
/* DT / FORMS
/* -------------------------------------------------------------------------------------------------------------- */

.form-desktop
{
	background-color:  #f0f0d4; /*#fbfbe3;*/
	-moz-border-radius:8px;border-radius:8px;-webkit-border-radius:8px;
	padding: 2px 15px 2px 15px;
}

.form-desktop h3
{
	color: #1b57aa;
	font-size: 14px;
	font-weight: 700;
	font-size-adjust: none;
	font-stretch: normal;
	-x-system-font: none;
	line-height: 18px;
	margin: 8px 0pt 10px 0pt;
}

.form-desktop p
{
	font-size: 12px;
	line-height: 16px;
	padding-bottom: 8px;
}

.form-block
{
	position: relative;
	margin-top: 5px 0pt 15px 0pt;
	border-top: 1px solid #dadfb9; /*#d7d6d6;*/
	border-bottom: 1px solid #dadfb9; /*#d7d6d6;*/
	background-color: #f9f9ed; /* #e4e4e4; */
	padding: 4px;
	line-height: 1.2;
}

.form-block label
{
	min-width: 100px;
	float: left;
	padding: 5px 0pt 0pt 3px;
}

.form-radio
{
	position: relative;
	margin-top: 5px 0pt 15px 0pt;
	border-top: 1px solid #dadfb9; /*#d7d6d6;*/
	border-bottom: 1px solid #dadfb9; /*#d7d6d6;*/
	background-color: #f9f9ed; /* #e4e4e4; */
	padding: 4px;
	line-height: 1.2;
}

.form-radio-pad
{
	padding: 5px;
}

.top-pad
{
	padding-top: 12px;
}

.form-table {
	width: 100%
}

.form-table td {
	line-height: 2.2;
	padding-right: 10px;	
}

.form-table th {
	padding-right: 10px;	
	text-align: left;
	vertical-align: top;
	border-bottom: 1px #cdcd89 solid;
	line-height: 2.2;
}

#success, .success {
	background:#e1ffd1 url("images/item_ok.png") no-repeat 11px 12px;
	border-top:1px solid #c5f8ac;
	border-bottom:1px solid #c5f8ac;
	margin:0 0 20px;
	padding:10px 10px 10px 35px;
}

#success h3, .success h3 {
	color:#468d3f;
	font-size:14px;
	font-weight:400;
	margin:0;
	padding:0;
}
	
#failure {
	/*background:#fff1f1;border-bottom:1px solid #fddcdc*/
	background:#ffd1d1 url("images/item_ko.png") no-repeat 13px 11px;
	border-top:1px solid #f8acac;
	border-bottom:1px solid #f8acac;
	margin:0 0 20px;
	padding:10px 10px 10px 35px;
}


#failure h3 {
	color:#8d3f3f;
	font-size:14px;
	font-weight:400;
	margin:0;
	padding:0;
}

/* -------------------------------------------------------------------------------------------------------------- */
/* DT
/* -------------------------------------------------------------------------------------------------------------- */

ul.option-ok, ul.option-ko {
	margin-bottom:15px
}
	
ul.option-ok li {
	margin-left:0;
	padding:2px 0 2px 22px;
	display:block;
	list-style-type:none;
	background:url("images/item_ok.png") no-repeat 0 4px
}

ul.option-ko li {
	margin-left:0;
	padding:2px 0 2px 22px;
	display:block;
	list-style-type:none;
	background:url("images/item_ko.png") no-repeat 0 4px
}

ul.nobull { list-style: none; }

.web-com-products-inventory { 
	overflow: hidden; 
	margin: 0px 0; 
   top: 0px;	
	list-style: none; 
}
li.web-com-products-inventory-item { 
	border-bottom: 0px solid #dedede;
	border-right: 0px solid #dedede;
	float: left !important; 
	text-align: left !important; 
	margin: 0 !important; 
	width: 60px !important; 
	margin-top: 0px !important; 
	margin-bottom: 8px !important; 
	padding: 0 2px !important; 
	list-style: none;
}

/* -------------------------------------------------------------------------------------------------------------- */
/* COMMERCE
/* -------------------------------------------------------------------------------------------------------------- */

.featured { 
	background-color: transparent;
	background-image: url("images/featured.png") 0 0 no-repeat; 
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0pt 0pt;
	width: 70px;
	height: 54px;
	position: absolute;
	right: -1px;
	top: 0px;	
}

/* -------------------------------------------------------------------------------------------------------------- */
/* GENERAL
/* -------------------------------------------------------------------------------------------------------------- */

body {
	background: #FFFFFF;
 	font-family: Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0;
	cursor: default !important;
}

#body2 {
	/*background: #629fcf; */ /* #F9F8F8 #666666 */
	/*background: #000000 url('images/login_background.jpg') no-repeat scroll 50% 0px !important;*/
	/*background: url('/files/0001/h1bk2b91212b127y123ydhe783737371/web.system/assets/login_background2.png') repeat-x;}*/
	/* background: url('/files/0001/h1bk2b91212b127y123ydhe783737371/web.system/assets/login_background2.png') repeat-x;} */
 	font-family: Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0;
}

table {
 	font-family: Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

input, textarea, select {
	font-family: Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;
   /*z-index: -1;*/
  	font-size: 12px;
	background-color: #f5f5f5; /* #E7EDF7 #f1f1f1 #E7EDF7 #FFEFE1 #EFEFEF; AZUL #F0F5FF #EDF7E7; #EDF7E7*/
	font-weight: bold;
	color: #333333; /* #0066CC; */
	padding: 1px;
	border : 1px solid #d8d8d8; /* #b8cae5 #CBD8EC #FFD2B5 #CCCCCC; AZUL #CCDCFF #C7E5AB* #C7E5AB */
  	-moz-border-radius:4px; border-radius:4px; -webkit-border-radius:4px;
}

input:focus,
input:hover,
textarea:focus,
textarea:hover,
select:focus,
select:hover {
	color: Black;
	/*  background: #E0E1BF; */
	border: 1px solid Red;
	background-color: #f5f5f5;
}

input,select,textarea {
	outline:none;
}

a:link { color: #0066cc; /* #333333 text-decoration: none;*/ }
a:visited { color: #0066cc; /*#333333 text-decoration: none;*/ /* #165ea6; */ }
a:hover,a:active { color: #0066cc; /* #333333 text-decoration: none;*/ /* #165ea6; */ }
a.link_strike { color: #0066cc; /* #333333 text-decoration: none;*/ }

table {
	cellspacing: 0;
	cellpadding: 0;
	width: 100%;
	text-align: left;
	border: 0;
}

table td {
	padding: 0px;
	vertical-align: top;
}


#table_simple {
	cellspacing: 0;
	cellpadding: 0;
	width: 100%;
	text-align: center;
	border: 0;
}

#table_simple  td {
	padding: 0px;
	vertical-align: top;
}

#table_form {
	cellspacing: 0;
	cellpadding: 0;
	width: 100%;
	text-align: left;
	border: 0px;
}

#table_form  td {
	padding-bottom: 5px;
	vertical-align: top;
}

#table_grid {
	cellspacing: 0;
	cellpadding: 0;
	width: 100%;
	text-align: left;
	border: 0px;
}

#table_grid  td {
	padding-right: 5px;
	padding-bottom: 5px;
	vertical-align: top;
}

pre{padding:1em;border:1px dashed #c9c9c9;color:black;background-color:#f9f9f9;line-height:1.3em; margin-bottom:20px; display:block;white-space:pre-wrap; -moz-border-radius:2px;}

/* ----------------------------------------------------------------------------------- */
/* BASIC
/* -------------------------------------------------------------------------------------------------------------- */

.link_current {
	text-decoration: none;
	padding: 1px 3px 1px 3px;
	text-align:center; font-size:11px; font-weight:bold; color:#fff;
	background:#666666;
	-moz-border-radius:3px; border-radius:3px; -webkit-border-radius:3px;
}

/* -------------------------------------------------------------------------------------------------------------- */
/* MESSAGES
/* -------------------------------------------------------------------------------------------------------------- */

#message1 { font-size:14px; font-weight:bold; color:#CC3300; padding-top: 10px; }
#message2 { font-size:12px; font-weight:normal; color:#5F5F5F; padding-top: 10px; }

/* -------------------------------------------------------------------------------------------------------------- */
/* GRID
/* -------------------------------------------------------------------------------------------------------------- */

.grid {
	font-size: 12px;

	border-top: 3px solid #333333;	
	border-left: 1px solid #dddddd;
	border-bottom: 2px solid #dddddd;
	padding: 0px;
	/*border: 	2px solid #0198cd;*/
}

.grid th {
	background-color: #e6e6e6;
	border-top: 1px solid silver;
	border-right: 1px solid #dddddd;
	border-bottom: 0px solid silver;	
	padding-top: 5px;	
	padding-bottom: 5px;	
	padding-left: 8px;	
	padding-right: 8px;	
	font-weight: bold;
}

.grid td {
	background-color: #f4f4f4;
	border-top: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
	padding-top: 3px;	
	padding-bottom: 3px;	
	padding-left: 8px;	
	padding-right: 8px;	
	vertical-align: middle;
}

.grid .header1 {
	font-size: 20px;
	color: #006699;
	height: 45px;
	vertical-align: middle;
/*	background: #ffe8dd;*/
}

/* -------------------------------------------------------------------------------------------------------------- */
/* ANALYSIS
/* -------------------------------------------------------------------------------------------------------------- */

.analysis_panel_title {
	font-size: 13px;
	font-weight: bold;
	color: #333333; /*#0066CC;*/
}

.analysis_panel_value {
	font-size: 16px;
	font-weight: bold;
	color: #006699; /*#0066CC;*/
}

.analysis_panel_message {
	color: #666666; /*#0066CC;*/
	font-size: 12px;
	font-weight: normal;	
}

.analysis_panel_compared {
	color: #666666; /*#0066CC;*/
}

/* -------------------------------------------------------------------------------------------------------------- */
/* SYS
/* -------------------------------------------------------------------------------------------------------------- */

.sys_path {
	color: #333333; /*#0066CC;*/
	padding-bottom: 10px;
	font-size: 13px;
	/*font-weight: bold;*/
}

.sys_path a {
  color: #3081dd;
	font-size: 13px;
}

.sys_title {
	font-size: 18px;
	font-weight: bold;
	color: #333333; /*#0066CC;*/
	padding-bottom: 7px;
}

.sys_title a {
  color: #3081dd;
}

.sys_title2 {
	font-size: 16px;
	font-weight: bold;
	color: #333333; /*#0066CC;*/
	padding-bottom: 3px;
}

.sys_title3 {
	font-size: 13px;
	/*font-weight: bold;*/
	color: #666666; /*#0066CC;*/
	padding-bottom: 10px;
}

.sys_description {
	font-size: 13px;
	font-weight: normal;
	color: #333333; /*#0066CC;*/
	padding-bottom: 15px;
}

.sys_errors {
	padding:5px 8px;
	/*-moz-border-radius:5px; border-radius:5px; -webkit-border-radius:5px;*/
	text-align:left;
	color:#fff;
	background:#bd4646;
}

.sys_message {
	text-align:left;
	color:#333333;
	display: inline;
}

/* -------------------------------------------------------------------------------------------------------------- */
/* SideBar
/* -------------------------------------------------------------------------------------------------------------- */

#dt_body { background: #fff; padding: 12px; }

#dt_container { background: #ECF2F5; padding: 0; text-align: left; margin: 0 0px; min-width: 960px; width: auto; border-bottom: 1px solid #ccc; top: 0px; position: relative; }

#dt_main { background: #fff; margin-right: 20%; max-width: 80%; padding: 20px 20px 30px 20px; min-height: 768px; }

#dt_sidebar {
	position: absolute; top: 0px; right: 0; width: 20%; background: #ecf2f5; height: 100%; min-height: 100%; line-height: 1.3em; color: #036; font-size: 100%;
	border-left: 1px solid #d1d9dc;
	border-bottom: 1px solid #d1d9dc;
}
#dt_sidebar h3 { font-size: 110%; padding: 5px 5px 0 10px; color: #000; border-bottom: 1px solid #D0DFE6; }
#dt_sidebar p { margin: 12px 0 8px 0; padding: 0 10px; font-size: 100%; }

#dt_footer { display: none; background: #f5f3ec; color: #333333; clear: both; text-align: left; padding: 10px 10px 10px 20px; }

.sideblock { margin: 5px 0 20px 0; line-height: 140%; }
.sideblock h3 { font-size: 100%; font-weight: bold; color: #333; border-bottom: 1px solid #d1d9dc; margin: 0px 0 5px 0; }
.sideblock li a, .sideblock p a { padding-top: 2px; padding-right: 3px; padding-bottom: 2px; text-decoration: underline; color: #417b9f; }
.sideblock a { padding-top: 2px; padding-right: 3px; padding-bottom: 2px; text-decoration: underline; }
.sideblock .current a {
	text-decoration: none;
	padding: 1px 3px 1px 3px;
	text-align:center; font-size:11px; font-weight:bold; color:#fff;
	background:#629fcf;
	-moz-border-radius:3px; border-radius:3px; -webkit-border-radius:3px;
}

ul.nobull { list-style: none; }
ul.squared { list-style: square; margin: 0; padding: 0; padding-left: 26px; }
ul.inline { list-style: none; margin: 0; padding: 0; }
ul.inline li { display: inline; }
.inline h4 { display: inline; }

ul.opts { margin-left: 10px; }
ul.opts label { font-weight: normal; }
ul.opts li { padding: 2px 0; font-size: 100%; }
p.links { padding: 2px 5px; background: #ddd; }


/* -------------------------------------------------------------------------------------------------------------- */
/* Pestañas principales de sistemas
/* -------------------------------------------------------------------------------------------------------------- */

#nav2 {
  margin: 0 0px;
  font-size: 100%;
  width: 750px;
  line-height: normal;
  position: absolute;
  top: 45px;
  left: 10px;
}

#nav {
  margin: 0 0 0 0px;
  font-size: 100%;
  line-height: normal;
}

#navlist, #secondary {
  margin: 0;
  padding: 0px 0 0 0px;
  height: 20px;
}

#navlist li, #secondary li {
  margin: 0;
  padding: 0;
  display: inline;
  list-style-type: none;
}

#navlist a:link, #navlist a:visited, #secondary a {
  float: left;
  padding: 5px 14px 5px 14px;
  margin: 0 5px 0px 5px;
  text-decoration: none;
  color: white; /* #ffcc00 */
  background-color: #707070;
  -moz-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0;
}

#navlist a:link#current, #navlist a:visited#current, #navlist a:hover {
  background-color: #fff;
  color: #000;
  -moz-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0;
}

#navlist a:link#current, #navlist a:visited#current {
  border-right: 1px solid #666666;
  font-weight: bold;
}

#secondary a:link#current, #secondary a:visited#current, #secondary a:hover {
  background-color: #ECF2F5;
  color: #036;
}

#navlist a:hover, #secondary a:hover {
  background-color: #666666;
  color: #ffcc00;
}

/* -------------------------------------------------------------------------------------------------------------- */
/* Buttons
/* -------------------------------------------------------------------------------------------------------------- */

/* @@@ VCORREA 20100306 - Nuevos estilos - Inicio ----------------------------- */
td.sys_error, p.sys_error {
  color: #ffffff;
  background-color: #bd4646;
  font-weight: bold;
}
/* @@@ VCORREA 20100306 - Nuevos estilos - Fin -------------------------------- */

#button_blue {
	padding:5px 8px; -moz-border-radius:5px; border-radius:5px; -webkit-border-radius:5px;
	text-align:center; font-size:11px; font-weight:bold; color:#fff;
	background:#629fcf;
}

#button_green {
	padding:5px 8px; -moz-border-radius:5px; border-radius:5px; -webkit-border-radius:5px;
	text-align:center; font-size:11px; font-weight:bold; color:#fff;
	background:#379b3c;
}

#button_green2 {
	padding:5px 8px; -moz-border-radius:5px; border-radius:5px; -webkit-border-radius:5px;
	text-align:center; font-size:11px; font-weight:bold; color:#fff;
	background:#629fcf;
}

#button_yellow {
	padding:5px 8px; -moz-border-radius:5px; border-radius:5px; -webkit-border-radius:5px;
	text-align:center; font-size:11px; font-weight:bold; color:#fff;
	background:#d9c855
}

#button_orange {
	padding:5px 8px; -moz-border-radius:5px; border-radius:5px; -webkit-border-radius:5px;
	text-align:center; font-size:11px; font-weight:bold; color:#fff;
	background:#dc9612; /*#eead2f;*/
}

#button_red {
	padding:5px 8px; -moz-border-radius:5px; border-radius:5px; -webkit-border-radius:5px;
	text-align:center; font-size:11px; font-weight:bold; color:#fff;
	background:#bd4646;
	/*height: 26px;*/
}

#button_grey {
	padding:5px 8px; -moz-border-radius:5px; border-radius:5px; -webkit-border-radius:5px;
	text-align:center; font-size:11px; font-weight:bold; color:#fff;
	background:#535353; /* #434343; */
	border: 0px;
}

#button_grey2 {
	padding:5px 8px; -moz-border-radius:5px; border-radius:5px; -webkit-border-radius:5px;
	text-align:center; font-size:11px; font-weight:bold; color:#fff;
	background:#999999;
}

/* -------------------------------------------------------------------------------------------------------------- */
/* Status
/* -------------------------------------------------------------------------------------------------------------- */

#status_grey {
	-moz-border-radius:3px; border-radius:3px; -webkit-border-radius:3px;
	padding: 1px 3px 1px 3px;
	text-align:center; font-size:11px; font-weight:bold; color:#fff;
	background:#535353;
}

#status_green {
	-moz-border-radius:3px; border-radius:3px; -webkit-border-radius:3px;
	padding: 1px 3px 1px 3px;
	text-align:center; font-size:11px; font-weight:bold; color:#fff;
	background: #6ca63d; /*#379b3c;*/
}

#status_red {
	-moz-border-radius:3px; border-radius:3px; -webkit-border-radius:3px;
	padding: 1px 3px 1px 3px;
	text-align:center; font-size:11px; font-weight:bold; color:#fff;
	background:#bd4646;
}

#status_orange {
	-moz-border-radius:3px; border-radius:3px; -webkit-border-radius:3px;
	padding: 1px 3px 1px 3px;
	text-align:center; font-size:11px; font-weight:bold; color:#fff;
	background:#dc9612;
}

#status_blue {
	-moz-border-radius:3px; border-radius:3px; -webkit-border-radius:3px;
	padding: 1px 3px 1px 3px;
	text-align:center; font-size:11px; font-weight:bold; color:#fff;
	background:#629fcf;
}

#status_yellow {
	-moz-border-radius:3px; border-radius:3px; -webkit-border-radius:3px;
	padding: 1px 3px 1px 3px;
	text-align:center; font-size:11px; font-weight:bold; color:#fff;
	background:#c4b22a;
	}

#status_brown {
	-moz-border-radius:3px; border-radius:3px; -webkit-border-radius:3px;
	padding: 1px 3px 1px 3px;
	text-align:center; font-size:11px; font-weight:bold; color:#fff;
	background:#af9c7e;
}
	
#status_black {
	-moz-border-radius:3px; border-radius:3px; -webkit-border-radius:3px;
	padding: 1px 3px 1px 3px;
	text-align:center; font-size:11px; font-weight:bold; color:#fff;
	background:#000000;
}
	
/* -------------------------------------------------------------------------------------------------------------- */
/* Steps
/* -------------------------------------------------------------------------------------------------------------- */

#steps_sep {
	padding: 10px;
	text-align:center; font-size:16px; color:#999999;
}

#steps_prev {
	-moz-border-radius:3px; border-radius:3px; -webkit-border-radius:3px;
	padding: 8px 8px 8px 8px;
	text-align:center; font-size:11px; font-weight:bold; color:#fff;
	background:#0099cc;
}

#steps_prev a {
	color: #fff;
	/*text-decoration: none;*/
}

#steps_current {
	-moz-border-radius:3px; border-radius:3px; -webkit-border-radius:3px;
	padding: 8px 8px 8px 8px;
	text-align:center; font-size:11px; font-weight:bold; color:#fff;
	background: #6ca63d; /*#379b3c;*/
}	

#steps_current a {
	color: #fff;
	/*text-decoration: none;*/
}

#steps_disabled {
	-moz-border-radius:3px; border-radius:3px; -webkit-border-radius:3px;
	padding: 8px 8px 8px 8px;
	text-align:center; font-size:11px; font-weight:bold; color:#fff;
	background: #cccccc; /*#379b3c;*/
}	

#steps_disabled a {
	color: #fff;
	/*text-decoration: none;*/
}

/* -------------------------------------------------------------------------------------------------------------- */
/* Submit Buttons
/* -------------------------------------------------------------------------------------------------------------- */

#submit_save {
	padding:5px 8px;
	-moz-border-radius:5px; border-radius:5px; -webkit-border-radius:5px;
	text-align:center; font-size:11px; font-weight:bold; color:#fff;
	background:#535353; /* #434343; */
	border: 0px;
	background-image: url(/themes/0001/images/button_record.png);
	background-repeat:no-repeat;
	background-position: 7% 50%;
	text-indent: 15px;
	height: 26px;
	cursor:pointer !important;
}

#submit_continue {
	padding:5px 8px;
	-moz-border-radius:5px; border-radius:5px; -webkit-border-radius:5px;
	text-align:center; font-size:11px; font-weight:bold; color:#fff;
	background:#535353; /* #434343; */
	border: 0px;
	background-image: url(/themes/0001/images/button_right.png);
	background-repeat:no-repeat;
	background-position: 7% 50%;
	text-indent: 15px;
	height: 26px;
	cursor:pointer !important;
}

#submit_search {
	padding:5px 8px;
	-moz-border-radius:5px; border-radius:5px; -webkit-border-radius:5px;
	text-align:center; font-size:11px; font-weight:bold; color:#fff;
	background:#666666; /* #434343; */
	border: 0px;
	background-image: url(/themes/0001/images/button_search.png);
	background-repeat:no-repeat;
	background-position: 7% 50%;
	text-indent: 15px;
	height: 26px;
	cursor:pointer !important;
}

/* -------------------------------------------------------------------------------------------------------------- */
/* MKT
/* -------------------------------------------------------------------------------------------------------------- */

.quickPreview{border:1px solid #e0e0e0;-moz-border-radius:6px;border-radius:6px;-webkit-border-radius:6px;background:#fff;float:left;height:183px;margin:0 0 15px 8px;overflow:hidden;width:248px}.quickPreviewOn{border:1px solid #e1dbb0;-moz-border-radius:6px;border-radius:6px;-webkit-border-radius:6px;background:#fff7c0;float:left;height:183px;margin:0 0 15px 8px;overflow:hidden;width:248px}.quickPreview p{height:133px;margin:15px 12px 0 15px;width:218px;cursor:pointer}#formBG .quickPreview p{height:133px;margin:15px 12px 0 15px;width:218px;cursor:pointer}#formBG .quickPreviewOn p{height:130px;margin:15px 15px 0;width:218px;border-bottom:3px solid #ffc600;cursor:pointer}.quickPreview h2,.quickPreviewOn h2{font-size:11px;font-weight:400;margin:0 15px;padding:10px 0 0}.quickPreview input,.quickPreviewOn input{float:left;_margin-top:-3px}.quickPreview label,.quickPreviewOn label{float:left;padding-left:5px}.editPreview{float:left;height:210px;margin:0 8px 15px 0;overflow:hidden;width:248px;border:1px solid #e0e0e0;-moz-border-radius:6px;border-radius:6px;-webkit-border-radius:6px;background:#fff}.editPreview p{height:133px;margin:15px 12px 0 15px;width:218px;cursor:pointer;border:1px solid #e0e0e0}.editPreview h2{font-size:11px;margin:0 15px;padding:8px 0 5px}.editPreview h3{color:#959595;margin:0 15px;padding:3px 0 0;border-top:1px solid #eee;font-size:11px;font-weight:400}.editPreview a.download{background:url(/img/icons/smallsave.png) no-repeat 0 3px;padding-left:14px}.templateZoom{float:right;width:45px;height:18px;background:#fff url(/img/icons/zoom.gif) no-repeat 5px 3px;padding:2px 0 2px 24px;font-size:11px;color:#959595}.galleryCasing{margin:0 0 15px}h2.withLineBig{font-size:16px;font-weight:700;padding-bottom:5px;border-bottom:1px solid #e0e0e0;margin:15px 0 25px;color:#5e5e5e}#templateGallery{margin-bottom:5px;font-size:11px}.templateThumb{margin:3px;height:auto;float:left;text-align:center}.templateThumb img{display:inline;margin:5px;border:1px solid #dadada}.templateThumb a:hover img{border:1px solid #a7a7a7}.templateThumb input{margin-top:40px;float:left}.phototitle{text-align:center;font-size:10px;width:120px;margin:0 3px 3px;color:#}.templateImage{margin:0;padding:10px 0;border-top:1px solid #f2f2f2}.imageWrapper{width:130px;height:40px;border:1px solid #dadada;float:left;margin:0 7px 0 0;overflow:hidden}.templateHolder p{font-size:11px;line-height:13px}.templateWrapper{float:left;width:150px;padding:15px 20px 10px 0}.templateWrapper h3{margin:0;padding:0 0 3px}.templateWrapper p{font-size:11px;margin-bottom:3px}.templateWrapper p a{font-size:10px}


/* -------------------------------------------------------------------------------------------------------------- */
/* Buttons (NO USADO)
/* -------------------------------------------------------------------------------------------------------------- */

a.buttons {
    /*background: #ee2f23;*/
    color: #FFFFFF;
		padding-top: 3px;
		padding-bottom: 3px;
		padding-left: 8px;
		padding-right: 8px;
		font-weight: bold;
		text-align: center;
		background-color: #629fcf;
		-moz-border-radius:3px; border-radius:3px; -webkit-border-radius:3px;
}

a.buttons span {
   color: #FFFFFF;
}

a.buttons:active {
    background-position: bottom right;
    color: #ffffff;
    outline: none;
}

/* -------------------------------------------------------------------------------------------------------------- */
/* Image Zoom Open
/* -------------------------------------------------------------------------------------------------------------- */

#image_open {
	position: absolute;
	display: none;
	left: 0px;
	top: 0px;
	width: 400px;
	height: 0px;
	z-index: 200;
}

.WebComImageZoom {
	background-color: #ffffff;
	padding-left: 10px;
	padding-right: 10px;
	width: 100%;
}

.WebComImageZoom th {
	color: #666666;
	text-align: left;
	font-weight: bold;
	vertical-align: top;
	padding-top: 2px; padding-bottom: 2px; padding-left: 0px; padding-right: 7px;
	border-bottom: 1px #cccccc solid;
}

.WebComImageZoom td {
	background-color: #ffffff; /* #ededed; */
	color: #000000;
	text-align: center;
	font-weight: normal;
	vertical-align: top;
	padding-top: 2px; padding-bottom: 2px; padding-left: 0px; padding-right: 7px;
	border-bottom: 1px #cccccc solid;
}

#WebComImageZoomTitle
{
	background-color: #0198cd;
	color: #ffffff; /*#0066CC;*/
	font-weight: bold;
	/*font-size: 16px;*/
}

/* -------------------------------------------------------------------------------------------------------------- */
/* WEB
/* -------------------------------------------------------------------------------------------------------------- */

#WebComCatalogPath {
	padding:5px 8px; -moz-border-radius:5px; border-radius:5px; -webkit-border-radius:5px;
	text-align:center; font-size:11px; font-weight:bold; color:#fff;
	background: #666666;
	height: 26px;
}

#WebComCatalogPath a:link 		{ color: #ffffff; }
#WebComCatalogPath a:visited 	{ color: #ffffff; }
#WebComCatalogPath a:hover 	{ color: #ffffff; }
#WebComCatalogPath a:active	{ color: #ffffff; }

/* -------------------------------------------------------------------------------------------------------------- */
/* GENERAL
/* -------------------------------------------------------------------------------------------------------------- */

/* Navegador de categorías parte superior */
.navigator_top {
	background: #629fcf; /*#0198cd; #ffffff;*/
		-moz-border-radius:4px; border-radius:4px; -webkit-border-radius:4px;
	/*	position: relative;	left:-3px; */
}

.navigator_top a:link 		{ color: #ffffff; }
.navigator_top a:visited 	{ color: #ffffff; }
.navigator_top a:hover 		{ color: #ffffff; }
.navigator_top a:active		{ color: #ffffff; }

.navigator_top td {
	padding-top: 5px;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 2px;
}

.navigator_top td:hover {
	background: #666666; /*  #0198cd; */
}

.navigator_top2 img {
	opacity: 0.6;
	filter: alpha(opacity=60);
	-moz-opacity: 0.60;
	-khtml-opacity: 0.6;
	border: 3px solid white;
}

.navigator_top2 img:hover {
	opacity: 1;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	border: 3px solid #0198cd;
}




.superindex { vertical-align: super;  font-size: 80%; font-weight: bold; }
.subindex   { vertical-align: sub;    font-size: 80%; font-weight: bold; }

/* -------------------------------------------------------------------------------------------------------------- */
/* WebComSteps
/* -------------------------------------------------------------------------------------------------------------- */

.WebComStepsCircle {
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	vertical-align: bottom;
	text-align: center;
	width: 22px;
	height: 22px;
	padding-top: 2px;
	background-repeat:no-repeat;
}

.WebComSteps {
	background-color: #efefef;
	color: #000000;
	width: 100%;
	border-top: 1px #cccccc solid;
	border-bottom: 1px #cccccc solid;
	height: 40px;
}

.WebComSteps td {
	width: 1%;
	vertical-align: middle;
	font-size: 20px;
	color: #999999;
}

.WebComSteps th {
	vertical-align: middle;
	width: 1%;
	padding: 3px;
}

/* -------------------------------------------------------------------------------------------------------------- */
/* CB
/* -------------------------------------------------------------------------------------------------------------- */

.divCoBranding { width:100%; height:25px; background:url('images/background_top.jpg') repeat-x; }
.basketBorder  {background:#0198cd;margin: 0 0 0 0px; width: 980px;padding:1px;}
.basketBorder2  {background:#CDCDCD;margin: 0 0 0 0px; width: 980px;padding:1px;}
.basketBorder3 {background:#78c023;margin: 0 0 0 0px; width: 980px;padding:1px;}
.basketBorder4 {background:#dc9612;margin: 0 0 0 0px; width: 980px;padding:1px;}
.basketHeader	{color:#fff;font-weight:bold;padding: 5px 5px 2px 5px; height: 33px;}
.basketHeader2	{color:#fff;font-weight:bold;padding: 5px 5px 2px 5px; height: 16px;}
.basketContent {background:#fff;margin:5px;padding:5px 10px; width:950px; height: 220px;}
.basketContent2 {background:#fff;margin:5px;padding:5px 10px; width:950px;}
.basketContent3 {background:#fff;margin:5px;padding:15px 10px; width:950px;}
.basketBorder .basketContent .row {width:900px;margin:0px}

.columnHeading {
	font-weight:bold;
	border-top:0;
}
.columnHeading .item {padding: 15px 0 0 0;}


/* -------------------------------------------------------------------------------------------------------------- */
/* Public
/* -------------------------------------------------------------------------------------------------------------- */

h1 { font-size: 20px; font-weight: bold;}
h2 { font-size: 18px; }
h3 { font-size: 16px; }

.WebComProductPrices {
	background-color: #ffffff;
	padding: 3px;
	/*width: 100%;*/
}

.WebComProductPrices th {
	background-color: #DFDFDF; /* #0198cd; */
	color: black;
	text-align: left;
	/*font-weight: bold;*/
	vertical-align: top;
	padding: 4px;
	/*border-bottom: 1px #cdcd89 solid;*/
}

.WebComProductPrices td {
	background-color: #ffffff; /* #ededed; */
	text-align: left;
	font-weight: normal;
	vertical-align: top;
	padding: 4px;
}

#WebComCart {
	background-color: #ffffff;
	padding: 3px;
	width: 100%;
}

#WebComCart th {
	color: #999999;
	text-align: left;
	font-weight: bold;
	vertical-align: top;
	padding-bottom: 4px;
	border-bottom: 1px #cccccc solid;
}

#WebComCart td {
	background-color: #ffffff; /* #ededed; */
	text-align: left;
	font-weight: normal;
	vertical-align: top;
	/*padding: 4px;*/
	border-bottom: 1px #cccccc solid;
	padding-top: 5px;
	padding-bottom: 5px;
}

.WebComCartInventory {
	background-color: #ffffff;
	padding: 0px;
	width: 100%;
}

.WebComCartInventory th {
	color: #999999;
	text-align: left;
	font-weight: bold;
	vertical-align: top;
	padding: 2px;
	border-bottom: 0px #cccccc solid;
}

.WebComCartInventory td {
	background-color: #ffffff; /* #ededed; */
	text-align: left;
	font-weight: normal;
	vertical-align: top;
	padding: 2px;
	border-bottom: 0px #cccccc solid;
}

#WebComInventory {
	background-color: #ffffff;
	padding: 0px;
	width: 100%;
}

#WebComInventory th {
	color: #999999;
	text-align: left;
	font-weight: bold;
	vertical-align: top;
	padding-top: 2px; padding-bottom: 2px; padding-left: 0px; padding-right: 5px;
	border-bottom: 1px #cccccc solid;
}

#WebComInventory td {
	background-color: #ffffff; /* #ededed; */
	text-align: left;
	font-weight: normal;
	vertical-align: top;
	padding-top: 2px; padding-bottom: 2px; padding-left: 0px; padding-right: 5px;
	border-bottom: 1px #cccccc solid;
}

#WebComProductTitle tr {
	margin-top: 5px;
	padding-bottom: 5px;
}

#WebComProductTitle td {
	background: #e9e9e9; /* #daf4fe; */
	color: 333333;
	padding: 4px;
	border-bottom: 1px #999999 solid;
}

.WebComGroupTitle {
	background: #e9e9e9; /* #daf4fe; */
	color: 333333;
	padding: 4px;
	/*border-bottom: 1px #999999 solid;*/
	font-weight: bold;
}

/* -------------------------------------------------------------------------------------------------------------- */
/* PANEL
/* -------------------------------------------------------------------------------------------------------------- */

#container {
/*
	text-align: left;
	width: 100%;
	*/

		margin: auto;
		width: 980px;

}

#container_sys {

	text-align: left;
	width: 980px;
	padding-left: 15px;
}

#container2 {
	margin-top: 80px;
	margin-right: auto;
	margin-bottom: 50px;
	margin-left: auto;
	width: 400px;
}

.panel_search {
	padding:2px 1px; -moz-border-radius:3px; border-radius:3px; -webkit-border-radius:3px;
	border-bottom: 1px Silver solid;
	background-color: #f0f0d4; /*#EBEBEB*/
}

#footer { background-image: url('images/bg_dot2.gif'); background-repeat: repeat-x; background-position: left top; }

a.link_top { color: #ffffff;  font-weight: bold; }
a.link_top:visited { color: #ffffff;  font-weight: bold; }
a.link_top:hover { color: #ffcc00;  font-weight: bold; }

/* -------------------------------------------------------------------------------------------------------------- */
/* COLORES DIRECTOS
/* -------------------------------------------------------------------------------------------------------------- */

#text_blue 		{ color: #0066CC; }
#text_red 		{ color: #CC3300; }
#text_orange 	{ color: #CC6600; }
#text_green 	{ color: #407B40; }
#text_green2 	{ color: #909139; }
#text_grey 		{ color: #5F5F5F; }
#text_grey2		{ color: #7D7D7D; }
#text_black 	{ color: #333333; }
#text_brown 	{ color: #9F6000; }

#text_blue_14 {
	color: #0066cc;
	font-size: 14px;
	font-weight: 700;
}

/* -------------------------------------------------------------------------------------------------------------- */
/* TITLES
/* -------------------------------------------------------------------------------------------------------------- */

.clsButton button,
.clsButton {
	font-family: Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
  	width:68px;  /*58*/
	height:26px; /*22*/
	background-image: url(images/button_short.gif);
	background-repeat:no-repeat;
	cursor:pointer !important;
	font-weight: bold;
	border: 0px;
	color: #333333;
	background-color: transparent;
}


.clsButton2 button, .clsButton2 a,
.clsButton2 {
	font-family: Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
  	width:84px;
	height:26px;
	background-image: url(images/button.gif);
	background-repeat:no-repeat;
	cursor:pointer !important;
	font-weight: bold;
	border: 1px;
	color: #333333;
	background-color: transparent;
}

/* -------------------------------------------------------------------------------------------------------------- */
/* TITLES
/* -------------------------------------------------------------------------------------------------------------- */

#title_rounded_blue {
	padding:2px 1px; -moz-border-radius:3px; border-radius:3px; -webkit-border-radius:3px;
	text-align:center; font-size:11px; font-weight:bold; color:#fff; text-transform:uppercase;
	background:#629fcf;
}

#title_rounded_green {
	padding:2px 1px; -moz-border-radius:3px; border-radius:3px; -webkit-border-radius:3px;
	text-align:center; font-size:11px; font-weight:bold; color:#fff; text-transform:uppercase;
	background: #379b3c;
}

#title_rounded_green2 {
	padding:2px 1px; -moz-border-radius:3px; border-radius:3px; -webkit-border-radius:3px;
	text-align:center; font-size:11px; font-weight:bold; color:#fff; text-transform:uppercase;
	background:#63BE7A;
}

#title_rounded_yellow {
	padding:2px 1px; -moz-border-radius:3px; border-radius:3px; -webkit-border-radius:3px;
	text-align:center; font-size:11px; font-weight:bold; color:#fff; text-transform:uppercase;
	background:#d9c855;
}

#title_rounded_orange {
	padding:2px 1px; -moz-border-radius:3px; border-radius:3px; -webkit-border-radius:3px;
	text-align:center; font-size:11px; font-weight:bold; color:#fff; text-transform:uppercase;
	background:#bf8311;
}

#title_rounded_red {
	padding:2px 1px; -moz-border-radius:3px; border-radius:3px; -webkit-border-radius:3px;
	text-align:center; font-size:11px; font-weight:bold; color:#fff; text-transform:uppercase;
	background:#bd4646;
}

#title_rounded_grey {
	padding:2px 1px; -moz-border-radius:3px; border-radius:3px; -webkit-border-radius:3px;
	text-align:center; font-size:11px; font-weight:bold; color:#fff; text-transform:uppercase;
	background:#434343;
}

#title_rounded_grey2 {
	padding:2px 1px; -moz-border-radius:3px; border-radius:3px; -webkit-border-radius:3px;
	text-align:center; font-size:11px; font-weight:bold; color:#fff; text-transform:uppercase;
	background:#6f6f6f;
}

/* -------------------------------------------------------------------------------------------------------------- */
/* BOXES
/* -------------------------------------------------------------------------------------------------------------- */

#box_orange {
	-moz-border-radius:4px; border-radius:4px; -webkit-border-radius:4px;
	background-color: #f0f0d4;
	color: Black; padding-top: 8px; padding-bottom: 8px; text-align: center;
}

/* -------------------------------------------------------------------------------------------------------------- */
/* FORMS
/* -------------------------------------------------------------------------------------------------------------- */

.panel_form_error {
	font-family: Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FF6600;
	color: White;
	font-weight: bold;
}

/* -------------------------------------------------------------------------------------------------------------- */
/* GRIDS
/* -------------------------------------------------------------------------------------------------------------- */

.panel_main {
	width: 980px;
}

.panel_grid {
	font-family: Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
  border : none;
	background-color: #FFFFFF; /* #F9F8F8; */
	color: #333333;
	spacing: 0;
	padding: 2;
	//width: 980px;
	width: 100%;
	border-spacing: 0px;
}

.panel_grid tr {
	height: 22px;
}

.panel_grid td {
	padding: 5px; 
}

.panel_grid a:link { color: #0066CC; }

.panel_grid_header th, .panel_grid_header td {
	text-align: left; /* center */
	vertical-align: middle;
	padding: 4px;
	background-color: #629fcf; /*#c0cffa;*/
	color: White; /*#333333;*/
	white-space: nowrap;
	/*-moz-border-radius:4px; border-radius:4px; -webkit-border-radius:4px;*/
	}

.panel_grid_header a:link, .panel_grid_header a:visited, .panel_grid_header a:hover, .panel_grid_header a:active {
	color: White; /*#333333;*/
	font-weight: bold;
}

.panel_grid_footer td { 
	text-align: center;
	vertical-align: middle;
	padding: 4px;
	background-color: #666666; /*#c0cffa;*/
	color: White; /*#333333;*/
	white-space: nowrap;
	font-weight: bold;
	/*-moz-border-radius:4px; border-radius:4px; -webkit-border-radius:4px;*/
	}

.panel_grid_cmd td { padding-top: 5px; padding-bottom: 5px; }
.panel_grid_cmd img { vertical-align: text-bottom; }

/* -------------------------------------------------------------------------------------------------------------- */
/* GRIDS / Para compatibilidad con CCharge Row
/* -------------------------------------------------------------------------------------------------------------- */

.Row tr {
	height: 22px;
}

.AltRow tr {
	height: 22px;
}

.Row td {
	font-size: 12px;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 0px;
	padding-bottom: 0px;

	border-bottom: 1px solid #dedede;

	/*border-bottom: solid 1px #e6e6e6;*/
	vertical-align: middle;
	background-color: #FFFFFF; /* #F4F2F2; */
	color: #343434;
	height: 25px;
}
.Row a:link { color: #0066CC; }
.Row a:visited{ color: #0066CC; }
.Row a:hover, .grid_row a:active{	color: #0066CC; }

.AltRow td {
	font-size: 12px;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 0px;
	padding-bottom: 0px;

		border-bottom: 1px solid #dedede;
	/*border-bottom: solid 1px #e6e6e6;*/
	vertical-align: middle;
	background-color: #F4F2F2; /*#E6E3E3*/
	color: #343434;
	height: 25px;
}
.AltRow a:link { color: #0066CC; }
.AltRow a:visited{ color: #0066CC; }
.AltRow a:hover, .grid_row_alt a:active{ color: #0066CC;	}
.AltRow td:hover { background-color: #e6f0f5; /* #FFF0C1; */ }

table tr.Row:hover, table tr.AltRow:hover { border: 1px solid #000000; }
table tr.Row:hover td, table tr.AltRow:hover td
{
	background-color: #e6f0f5;
	background-image: none;
	background-repeat: repeat;
	background-attachment: scroll;
	background-position: 0% 0%;
	color: #000000;
}

table tr.Row:focus, table tr.AltRow:focus td
{
	background-color: #e6f0f5;
	background-image: none;
	background-repeat: repeat;
	background-attachment: scroll;
	background-position: 0% 0%;
	color: #000000;
}

/* -------------------------------------------------------------------------------------------------------------- */
/* RECORD
/* -------------------------------------------------------------------------------------------------------------- */

.panel_record {
	-moz-border-radius:4px; border-radius:4px; -webkit-border-radius:4px;
	font-family: Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	spacing: 0;
	padding: 8px;
	width: 100%;
	background-color: #f0f0d4; /* #f0f0d4; #fbf9ee;*/
	margin-top: 4px;
}

.panel_record p {
	padding-top: 6px;
	padding-bottom: 3px;
}

.panel_record tr {
	height: 25px;
}

.panel_record th {
	text-align: left;
	font-weight: normal;
	vertical-align: top;
	padding-top: 6px;
	padding-bottom: 6px;	
	border-bottom: 1px #cdcd89 solid;
}

.panel_record td {
	text-align: left;
	font-weight: normal;
	vertical-align: top;
	padding-top: 6px;
	padding-bottom: 6px;
}

.panel_record a { color: #0066CC; }
.panel_record a:visited { color: #0066CC; }
.panel_record a:hover { color: #0066CC; }
.panel_record a:active { color: #0066CC; }
.panel_record_bottom { text-align: right; }

.panel_record2 {
	-moz-border-radius:4px; border-radius:4px; -webkit-border-radius:4px;
	font-family: Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	spacing: 0;
	padding: 8px;
	width: 100%;
	background-color: #dfefef; /* #f0f0d4; #fbf9ee;*/
	margin-top: 4px;
	border: 0px solid #AAAAAA;
}

.panel_record2 tr {
	height: 25px;
}

.panel_record2 th {
	text-align: left;
	font-weight: normal;
	vertical-align: top;
	padding-top: 6px;
	padding-bottom: 6px;	
	border-bottom: 1px #cdcd89 solid;
}

.panel_record2 td {
	text-align: left;
	font-weight: normal;
	vertical-align: top;
	padding-top: 6px;
	padding-bottom: 6px;
}

.panel_record2 a { color: #0066CC; }
.panel_record2 a:visited { color: #0066CC; }
.panel_record2 a:hover { color: #0066CC; }
.panel_record2 a:active { color: #0066CC; }

/* -------------------------------------------------------------------------------------------------------------- */


#FooterLine
{
	position:fixed;
	margin:0;
	bottom: -1px;
	/*right:18px;*/
	/*display:none; */
	width:100%;
	height:30px;
	z-index: 4;
	overflow: hidden;
	background-color: #fff1a8;
	border: 1px #999999 dotted;
	padding: 5px 5px 5px 5px;
}

.roundcont {
	/*width: 250px;*/
	background-color: #fff1a8; /*#f90;*/
	color: #000000; /*#fff;*/
}

.roundcont p {
	margin: 4 4px;
}

.roundtop {
	background: url(images/panel/tr.gif) no-repeat top right;
}

.roundbottom {
	background: url(images/panel/br.gif) no-repeat top right;
}

img.corner {
   width: 4px;
   height: 4px;
   border: none;
   display: block !important;
}

/* CMS: TITULARES */
#font1	  { font-family: Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif; }
#font2	  { font-family: Helvetica, sans-serif; }

#title_8   { font-size: 8px;  font-weight: normal }
#title_8b  { font-size: 8px;  font-weight: bold;  }
#title_9   { font-size: 9px;  font-weight: normal }
#title_9b  { font-size: 9px;  font-weight: bold;  }
#title_10  { font-size: 10px; font-weight: normal }
#title_10b { font-size: 10px; font-weight: bold;  }
#title_12  { font-size: 12px; font-weight: normal }
#title_12b { font-size: 12px; font-weight: bold;  }
#title_14  { font-size: 14px; font-weight: normal }
#title_14b { font-size: 14px; font-weight: bold;  }
#title_16  { font-size: 16px; font-weight: normal }
#title_16b { font-size: 16px; font-weight: bold;  }
#title_18  { font-size: 18px; font-weight: normal }
#title_18b { font-size: 18px; font-weight: bold;  }
#title_20  { font-size: 20px; font-weight: normal }
#title_20b { font-size: 20px; font-weight: bold;  }
#title_22  { font-size: 22px; font-weight: normal }
#title_22b { font-size: 22px; font-weight: bold;  }

/* Recuadros */
#box_yellow {
	border: 1px #999999 dotted;
	background-color: #FFFFcc;
	color: Black;
	padding-top: 8px;
	padding-bottom: 8px;
	text-align: center;
}

.statistic
{
	font-weight: bold;
	font-size: 160%;
	margin-top: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-left: 0pt;
}

/* -------------------------------------------------- */


/* ----- CONTROLES COMUNES ----- */

.panel_text_area {
	font-family: Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
   /*border : */
   /*z-index: -3;*/
	background-color: #FFEFE1;
	color: #0066CC;
}

.panel_pre_grid {
   /*border-left : 1px Silver solid;
	border-bottom: 1px Silver solid;
	border-right: 1px Silver solid;*/
	/*background-color: #EAEAEA;*/
}

.panel_grid_line tr {
	border-bottom: 1px Silver solid;
}

.grid_minimun {
	padding: 0px;
}

.grid_minimun tr {
	padding: 0px;
}

.grid_minimun td {
	padding: 0px;
}

.grid_row td:hover {
	background-color: #FFF0C1; /* #FFF0C1; */
}

.grid_row td {
	font-size: 12px;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;

	/*border-bottom: solid 1px #e6e6e6;*/
	vertical-align: middle;
	background-color: #F4F2F2;
	color: #343434;
	}

/* Reports */
.grid_rpt_title th {
	text-align: left;
	vertical-align: middle;
	padding: 4px;
	background-color: #c0cffa; /* #c0cffa;  #BCBCBC;*/
	color: #343434;
	white-space: nowrap;
	}

.grid_rpt_level_0 td { background-color: #CACACA; color: #343434; font-size: 12px; padding-right: 5px; padding-left: 5px; padding-top: 2px; padding-bottom: 2px; vertical-align: middle; }
.grid_rpt_level_1 td { background-color: #D4D4D4; color: #343434; font-size: 12px; padding-right: 5px; padding-left: 5px; padding-top: 2px; padding-bottom: 2px; vertical-align: middle; }
.grid_rpt_level_2 td { background-color: #DFDFDF; color: #343434; font-size: 12px; padding-right: 5px; padding-left: 5px; padding-top: 2px; padding-bottom: 2px; vertical-align: middle; }
.grid_rpt_level_3 td { background-color: #EAEAEA; color: #343434; font-size: 12px; padding-right: 5px; padding-left: 5px; padding-top: 2px; padding-bottom: 2px; vertical-align: middle; }
.grid_rpt_detail td 	{ background-color: #F4F2F2; color: #343434; font-size: 12px; padding-right: 5px; padding-left: 5px; padding-top: 2px; padding-bottom: 2px; vertical-align: middle; }
.grid_rpt_calcs td 	{ background-color: #F4EAC0; color: #343434; font-size: 12px; padding-right: 5px; padding-left: 5px; padding-top: 2px; padding-bottom: 2px; vertical-align: middle; }

/*
.grid_rpt_level_1 td { background-color: #A6BBF9; color: #343434; font-size: 12px; padding-right: 5px; padding-left: 5px; padding-top: 2px; padding-bottom: 2px; vertical-align: middle; }
.grid_rpt_level_2 td { background-color: #C2D1FC; color: #343434; font-size: 12px; padding-right: 5px; padding-left: 5px; padding-top: 2px; padding-bottom: 2px; vertical-align: middle; }
.grid_rpt_level_3 td { background-color: #DFE6FF; color: #343434; font-size: 12px; padding-right: 5px; padding-left: 5px; padding-top: 2px; padding-bottom: 2px; vertical-align: middle; }
.grid_rpt_level_4 td { background-color: #FFFFFF; color: #343434; font-size: 12px; padding-right: 5px; padding-left: 5px; padding-top: 2px; padding-bottom: 2px; vertical-align: middle; }
.grid_rpt_detail td 	{ background-color: #F4F2F2; color: #343434; font-size: 12px; padding-right: 5px; padding-left: 5px; padding-top: 2px; padding-bottom: 2px; vertical-align: middle; }
.grid_rpt_calcs td 	{ background-color: #F4EAC0; color: #343434; font-size: 12px; padding-right: 5px; padding-left: 5px; padding-top: 2px; padding-bottom: 2px; vertical-align: middle; }
*/
/*
.grid_rpt_level_1 th { background-color: #CCCCCC; color: #343434; font-size: 12px; padding-right: 5px; padding-left: 5px; padding-top: 2px; padding-bottom: 2px; vertical-align: middle; }
.grid_rpt_level_2 th { background-color: #DDDDDD; color: #343434; font-size: 12px; padding-right: 5px; padding-left: 5px; padding-top: 2px; padding-bottom: 2px; vertical-align: middle; }
.grid_rpt_level_3 th { background-color: #E2E2E2; color: #343434; font-size: 12px; padding-right: 5px; padding-left: 5px; padding-top: 2px; padding-bottom: 2px; vertical-align: middle; }
.grid_rpt_level_4 th { background-color: #E9E9E9; color: #343434; font-size: 12px; padding-right: 5px; padding-left: 5px; padding-top: 2px; padding-bottom: 2px; vertical-align: middle; }
*/

.panel_message {
	color: #FF6600;
	font-weight: bold;
}

/* Gallería */
.Gallery {
	font-family: Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	width: 100%;
	border: 1px;
	border-color: #CCCCCC;
	padding: 0px 0px 0px 0px;
	/*cellspacing: 0px;*/
	border-collapse: collapse; /* IMPORTANT: IE6 and FireFox compatible */
}

.Gallery a:link {
	color: #0066CC;
}

.GalleryCaption th {
	text-align: left;
	vertical-align: middle;
	padding: 4px;
	background-color: #c0cffa;
	color: #333333;
	white-space: nowrap;
	font-variant: small-caps;
}

.GalleryTitle {
	font-family: Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #F9F8F8;
	color: #333333;
	line-height: 24px;
	font-weight: bold;
	text-align: left;
	font-variant: small-caps;
}

.GalleryFoot {
	font-family: Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height: 15px;
	background-color: #E7E7E7;
	font-weight: bold;
	font-variant: small-caps;
}

.GalleryRow a:link { color: #0066CC; }
.GalleryRow a:visited{ color: #0066CC; }
.GalleryRow a:hover, .Gallery a:active{	color: #0066CC; }

.GalleryRow td:hover {
	background-color: #FFF0C1; /* #FFF0C1; */
}

.GalleryRow td {
	font-size: 12px;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;

	/*border-bottom: solid 1px #e6e6e6;*/
	vertical-align: top;
	background-color: #F9F8F8; /*#F4F2F2;*/
	color: #333333;
	}

.Gallery a:link { color: #0066CC; }
.Gallery a:visited{ color: #0066CC; }
.Gallery a:hover, .Gallery a:active{ color: #0066CC; }
/* Galleria:End */

table tr.Row2:hover
{
	border: 1px solid #000000;
}

table tr.Row2:hover td
{
	background-color: #FFF0C1;
	background-image: none;
	background-repeat: repeat;
	background-attachment: scroll;
	background-position: 0% 0%;
	color: #000000;
}

table tr.Row2:focus
{
	background-color: #FFF0C1;
	background-image: none;
	background-repeat: repeat;
	background-attachment: scroll;
	background-position: 0% 0%;
	color: #000000;
}

.Row2 td {
	font-size: 12px;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;

	/*border-bottom: solid 1px #e6e6e6;*/
	vertical-align: middle;
	background-color: #F4F2F2;
	color: #343434;
	height: 22px;
	}

.Row2 td {
	font-size: 12px;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;

	/*border-bottom: solid 1px #e6e6e6;*/
	vertical-align: middle;
	background-color: #faf9f9;
	color: #343434;
	height: 22px;
	}

.Row2 a:link { color: #0066CC; }
.Row2 a:visited{ color: #0066CC; }
.Row2 a:hover, .Row2 a:active{	color: #0066CC; }
/* Row:End */

.grid_row_alt td:hover { background-color: #FFF0C1; /* #FFF0C1; */ }

.grid_row_alt td {
	font-size: 12px;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;

	/*border-bottom: solid 1px #e6e6e6;*/
	vertical-align: middle;
	background-color: #E6E3E3; /*#E6E3E3*/
	color: #343434;
}
.grid_row_alt a:link { color: #0066CC; }
.grid_row_alt a:visited{ color: #0066CC; }
.grid_row_alt a:hover, .grid_row_alt a:active{ color: #0066CC;	}
.grid_row_alt td:hover { background-color: #FFF0C1; /* #FFF0C1; */ }

.grid_row_calcs td:hover { background-color: #FFF0C1; /* #FFF0C1; */ }

.grid_row_calcs td {
	font-size: 12px;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;

	/*border-bottom: solid 1px #e6e6e6;*/
	vertical-align: middle;
	background-color: #FFF1C1; /*#E6E3E3*/
	color: #343434;
}
.grid_row_calcs a:link { color: #0066CC; }
.grid_row_calcs a:visited{ color: #0066CC; }
.grid_row_calcs a:hover, .grid_row_calcs a:active{ color: #0066CC;	}

.grid_row_calcs td:hover { background-color: #FFF0C1; /* #FFF0C1; */ }

/* Para compatibilidad con CCharge Row = grid_row */

.AltRowTitle td {
	font-size: 14px;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 4px;
	padding-bottom: 4px;

	/*border-bottom: solid 1px #e6e6e6;*/
	vertical-align: middle;
	background-color: #E6E3E3; /*#E6E3E3*/
	color: #333333;
	height: 28px;
}
.AltRowTitle a:link { color: #0066CC; }
.AltRowTitle a:visited{ color: #0066CC; }
.AltRowTitle a:hover, .AltRowTitle a:active{ color: #0066CC;	}


.grid_row_images td {
	font-size: 12px;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;

	/*border-bottom: solid 1px #e6e6e6;*/
	vertical-align: bottom;
	background-color: #F4F2F2; /*#E6E3E3*/
	color: #343434;
	border: 1px Silver solid;
}
.grid_row_images a:link { color: #0066CC; }
.grid_row_images a:visited{ color: #0066CC; }
.grid_row_images a:hover, .grid_row_images a:active{ color: #0066CC;	}

.grid_row_directory td {
	font-size: 12px;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;

	/*border-bottom: solid 1px #e6e6e6;*/
	vertical-align: top;
	background-color: #F4F2F2;
	color: #343434;
	line-height: 18px;
}
.grid_row_directory a:link { color: #333333; }
.grid_row_directory a:visited{ color: #333333; }
.grid_row_directory a:hover, .grid_row_images a:active{ color: #333333;	}

.grid_row_directory_top td {
	font-size: 12px;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;

	/*border-bottom: solid 1px #e6e6e6;*/
	vertical-align: middle;
	background-color: #E6E3E3; /*#E6E3E3*/
	color: #343434;
/*	font-weight: bold; */
}
.grid_row_directory_top a:link { color: #0066CC; }
.grid_row_directory_top a:visited{ color: #0066CC; }
.grid_row_directory_top a:hover, .grid_row_images a:active{ color: #0066CC;	}

.grid_foot td {
	text-align: left;
	vertical-align: middle;
	padding: 4px;
	white-space: nowrap;
	}

.grid_mark { color: #993300; }

.separator{ color: #c3c3c3; }
.separator td{	height: 1px; }

.grid_line th{	border-bottom: 1px Silver solid;	}

/* Colores para textos en los grids */
td.grid_text_blue {	color: #336699; }
td.grid_text_green { color: #669900; }
td.grid_text_red { color: #cc0000; }
td.grid_text_orange { color: #CC6600; } /* #CC6600 */
td.grid_text_grey { color: #333333; } /* #CC6600 */

/* ---------- RECORD --------- */

#input2 {
	font-family: Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;
   /*z-index: -1;*/
  font-size: 12px;
	background-color: #f3f3f3; /* #FFEFE1 #EFEFEF; AZUL #F0F5FF #EDF7E7; #EDF7E7*/
	font-weight: bold;
	color: #336699;
	padding: 1px;
  border : 1px solid #CBD8EC; /* #FFD2B5 #CCCCCC; AZUL #CCDCFF #C7E5AB* #C7E5AB */
}

.panel_input_right { text-align: right; font-weight: normal;color: Black;}
.panel_input_right  input { text-align: right; font-weight: normal;color: Black;}

.panel_input_disabled { color: #444444; background-color: #EEEEEE; border : 1px solid #E3E3E3; } /* #EBECF7 + #C5CCE0; */
.panel_input_disabled_right { color: #444444; background-color: #EBECF7; border : 1px solid #C5CCE0; text-align: right; }
.panel_input_disabled2 { color: #CC3300; background-color: #EBECF7; border : 1px solid #C5CCE0; }
.panel_input_disabled2_right { color: #CC3300; background-color: #EBECF7;  border : 1px solid #C5CCE0; text-align: right; }
.panel_input_disabled3 { color: #0066CC; background-color: #EBECF7;  border : 1px solid #C5CCE0; }
.panel_input_disabled3_right { color: #0066CC; background-color: #EBECF7; border : 1px solid #C5CCE0; text-align: right; }

.panel_record_field {
	color: #0066CC; /* #527D29 */
	font-weight: bold;
}

/* ---------- HEADER --------- */

.tabletop {
  	background: #494949; /* #EFEFEF */
	/*border-bottom: 2px Silver solid;*/
	color: white;
	/*border-top: 2px #000000 solid;*/
	height: 90px;
}

a.link_top, a.link_top:visited { color: #ffffff;  font-weight: bold; }
a.link_top:hover { color: #ffcc00;  font-weight: bold; }

.tablemodule {
  	font-size: 20px;
	font-weight: bold;
	color: white;
  	background: #999999;
	border-bottom: 2px Silver solid;
}

.pathbar {
  color: #444444;
  font-size: 12px;
}

.pathbar a:link,
.pathbar a:visited {
  color: #444444;
}

.screenTitle {
  	font-size: 20px;
	font-weight: bold;
	color: #666666;
}

hr {
  	border-top : none;
  	border-left : none;
	border-right : none;
	border-bottom : 1px Silver solid; /*solid; */
}

/* ---------- TITULO --------- */
.tabletitle {
	background-image: url('images/panel/bg_dot2.gif'); background-repeat: repeat-x; background-position: left bottom;
}

td.title {
  color: White; /* #E65C00 */
  font-size: 12px;
  background-color: #336699; /* #EAEAEA #F76300 #FF8D40 #3F80BE #669933; */
  font-weight: bold;
  height: 20px;
  vertical-align: middle;
}

td.title_icon {
  font-size: 12px;
  background-color: #669933; /* #EAEAEA #3F80BE*/
  height: 20px;
  vertical-align: middle;
}

/* ------- BOTONES HEADER --------- */
/*
.toplink {
  font-family: Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  text-decoration: none;
}

a.toplink {
  font-family: Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
}

a.link_black:link { color: #333333; text-decoration: none;}
a.link_black:visited { color: #333333; text-decoration: none; }
a.link_black:hover,a.link_black:active { color: #333333; text-decoration: none; }
*/

/* CMS - DISEÑO DE PAGINAS */

.cms_design_page {
	border: 1px grey dotted;
	width: 100%;
	height: 540px;
	background-color: #F5F5F5;
	border-spacing: 2px;
}

.cms_design_container {
	border: 0px;
	background-color: #DDE9F5; /* #DDE9F5; #F5E9DD #EDF7E7; #EAEAEA;*/
	border-spacing: 2px;
	width: 100%;
	height: 10px;
	font-variant: small-caps;
	font-size: 12px;
}
.cms_design_container a:link { color: #0066CC; }
.cms_design_container a:visited{ color: #0066CC; }
.cms_design_container a:hover, .cms_design_container a:active{ color: #0066CC; }

td.cms_design_column_caption {
	border: none;
	height: 25px;
	font-size: 12px;
	background-color: #AECCE4; /*#AECCE4; #EFDECB #DCEDC9 #CECECE*/
	vertical-align: middle;
}
.cms_design_column_caption a:link { color: #222222; }
.cms_design_column_caption a:visited{ color: #222222; }
.cms_design_column_caption a:hover, .cms_design_column_caption a:active{ color: #222222;}

td.cms_design_column {
	border: 1px solid #9A9A9A; /*1px #444444 dotted; #ACD782*/
	font-variant: normal;
	font-size: 12px;
	color: #2A5A88;
}

/* Column redirect */
td.cms_design_column_redirect {
	border: 1px solid #9A9A9A; /*1px #444444 dotted; #ACD782*/
	font-variant: normal;
	font-size: 12px;
	color: #2A5A88;
	background-color: #FFE7CE;
}

.cms_design_cells {
	width: 100%;
}

td.cms_design_cells {
	border: none;
	height: 10px;
	font-variant: normal;
	font-size: 9px;
	text-align: left;
}

.cms_design_cells a:link { color: #CC3300; }
.cms_design_cells a:visited{ color: #CC3300; }
.cms_design_cells a:hover, .cms_design_cells a:active{ color: #CC3300; }

/* Column redirect */
.cms_design_cells_redirect {
	width: 100%;
}

td.cms_design_cells_redirect {
	border: none;
	height: 10px;
	font-variant: normal;
	font-size: 9px;
	text-align: left;
}

.cms_design_cells_redirect a:link { color: #CC3300; }
.cms_design_cells_redirect a:visited{ color: #CC3300; }
.cms_design_cells_redirect a:hover, .cms_design_cells a:active{ color: #CC3300; }

/* Anidados */
.cms_design_container_nested {
	border: 0px;
	background-color: #F5F4DD; /* #DDE9F5; #F5E9DD #EDF7E7; #EAEAEA;*/
	border-spacing: 2px;
	width: 100%;
	height: 10px;
	font-variant: small-caps;
	font-size: 12px;
}
.cms_design_container_nested a:link { color: #0066CC; }
.cms_design_container_nested a:visited{ color: #0066CC; }
.cms_design_container_nested a:hover, .cms_design_container a:active{ color: #0066CC; }

td.cms_design_column_caption_nested {
	border: none;
	height: 25px;
	font-size: 12px;
	background-color: #E4E0AE; /*#AECCE4; #EFDECB #DCEDC9 #CECECE*/
	vertical-align: middle;
}

/* Containers de formato adjunto */
.cms_design_container_attach {
	border: 0px;
	background-color: #FFE7CE; /* #DDE9F5; #F5E9DD #EDF7E7; #EAEAEA;*/
	border-spacing: 2px;
	width: 100%;
	height: 10px;
	font-variant: small-caps;
	font-size: 12px;
}
.cms_design_container_attach a:link { color: #333333; }
.cms_design_container_attach a:visited{ color: #333333; }
.cms_design_container_attach a:hover, .cms_design_container a:active{ color: #333333; }

td.cms_design_column_caption_attach {
	border: none;
	height: 25px;
	font-size: 12px;
	background-color: #FFC68C; /*#AECCE4; #EFDECB #DCEDC9 #CECECE*/
	vertical-align: middle;
}

/* ------- BOTONES FORMULARIO --------- */


/* ---------- LOGIN --------- */

.fw_admin_login_cuadro_ext {
	padding: 5px;
	background-color: #ffffff; /* #F5F5F5; */
	font-family: Trebuchet MS, Arial;
	font-size: 12px;
	color: #333333;
	border-left: 0px #000000 solid;
	border-bottom: 0px #000000 solid;
	border-right: 0px #000000 solid;
	border-top: 0px #000000 solid;
	-moz-border-radius:6px; border-radius:6px; -webkit-border-radius:6px;
}

#fw_admin_login_cuadro_int {
	font-family: Trebuchet MS, Arial;
	font-size: 12px;
	color: #333333;
}

#fw_admin_login_cuadro_int td {
	padding: 5px;
}

.fw_admin_login_txt {
	font-family: Trebuchet MS, Arial;
	font-size: 12px;
	color: #333333;
	}

.fw_admin_titulo_pagina {
	font-family: Trebuchet MS, Arial;
	font-size: 16px;
	color: #006699;
	text-decoration: none;
	font-weight: bold;
}

.fw_admin_text_area {
	font-family: Trebuchet MS, Arial;
	font-size: 12px;
   border : 1px dotted #999999;
   /*z-index: -3;*/
	background-color: White;
	color: #22476B;
}

/* ----- ERP NEWS ----- */
.erp_news {
 	font-family: Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding: 0px 0px 0px 0px;
	/*cellspacing: 0px;*/
	border-collapse: collapse; /* IMPORTANT: IE6 and FireFox compatible */
	border: 0px;
	color: #333333;
}

.erp_news td {
 	font-family: Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	font-weight: normal;
	padding: 0px 0px 0px 0px;
}

.erp_news th {
 	font-family: Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	font-weight: normal;
	padding: 0px 0px 0px 0px;
}

#erp_news_title {
 	font-family: Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #333333; /* #0066CC; */
	font-weight: bold;
	padding: 0px 0px 0px 0px;
}

#erp_news_title_up {
 	font-family: Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #cc0000; /* #b30538; */
	font-weight: bold;
	padding: 0px 0px 0px 0px;
}

#erp_news_title_down {
 	font-family: Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #0066CC;
	/*font-weight: bold;*/
	padding: 5px 0px 5px 0px;
}

#erp_news_author
{
 	font-family: Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	clear: both;
	background-color: #ededed;
	padding-top: 0.5em;
	padding-right: 0.5em;
	padding-bottom: 0.5em;
	padding-left: 0.5em;
	margin-top: 1em;
	margin-right: 0pt;
	margin-bottom: 1em;
	margin-left: 0pt;
	color: #333333;
	width: 800px;
}

#erp_news_images {
	background-color: #F4F4F4;
	margin: 0.8em 0pt;
	padding: 0.5em;
	border-top: 1px solid #b2b2b2;
	border-bottom: 1px solid #b2b2b2;
}

#panel_lists {
	background-color: #F6F4E8; /* #F6F4E8; #F4F4F4; */
	margin: 20px 0px 0px 0px;
	/*margin: 0.8em 0pt;*/
	padding: 0.5em;
	border-top: 1px solid #b2b2b2;
	/*border-bottom: 1px solid #b2b2b2;*/
}

#panel_lists_table {
/*
	background-color: #F6F4E8;
	margin: 20px 0px 0px 0px;
	padding: 0.5em;
	border-top: 1px solid #b2b2b2;
	border-bottom: 1px solid #b2b2b2;
*/
}

#panel_lists_table th {
	padding: 0.5em;
/*	border-top: 1px solid #b2b2b2;*/
	border-bottom: 1px solid #DCDCDC; /* #b2b2b2; */
	color: #666666;
}
/* ----- DESKTOP ----- */


/* DOCS */

.grid_row_filters td {
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 6px;
	padding-bottom: 7px;

	/*border-bottom: solid 1px #e6e6e6;*/
	vertical-align: middle;
	background-color: #cef3ff; /* #DDDDDD #E6E3E3*/
	color: #343434;
}
.grid_row_filters a:link { color: #0066CC; }
.grid_row_filters a:visited{ color: #0066CC; }
.grid_row_filters a:hover, a:active{ color: #0066CC;	}

.grid_row_filters2 td {
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 6px;
	padding-bottom: 7px;

	/*border-bottom: solid 1px #e6e6e6;*/
	vertical-align: middle;
	background-color: #e8e8e8; /* #DDDDDD #E6E3E3*/
	color: #343434;
}
.grid_row_filters2 a:link { color: #0066CC; }
.grid_row_filters2 a:visited{ color: #0066CC; }
.grid_row_filters2 a:hover, a:active{ color: #0066CC;	}

