table.cartSummary {border-bottom: 4px solid #E0E0E0; border-top: 1px dotted #E0E0E0; width:170px; padding-right:5px; margin:0;}
	table.cartSummary td {padding:4px 4px 4px 0;}
	table.cartSummary #price {color:#C00; font-weight:bold; text-align:right; padding-right:0;}
	
table.how {border-top: 1px dotted #E0E0E0; border-bottom: 1px dotted #E0E0E0; background-color:#F2F2F2; margin:15px 0;}
table.how td {padding:5px;}
caption { font:.8em;  text-align:left; margin-bottom:10px; }
caption.reports {font-size:1em; background:#FFFFFF;}
table.menu {margin:0; background:url(/section/app/images/table/bkg_form.png) repeat-x bottom; padding-bottom:20px; width:100%;}
	table.menu tr {padding:3px 0; height:22px; background:url(/section/app/images/table/bkg_tr_menu.gif) repeat-x bottom;}
	table.menu tr.grey {background-color:#F4F4F4;}
	table.menu td {padding:0 3px;}
	td.price {text-align:right; font-weight:bold; color:#C00; padding-right:10px;}
	td.actions {text-align:right;}


table.reports {margin:-10px 0 0 0; border:0; border-left:1px solid #E9E9E9;}
	table.reports tr {padding:4px 0; background:url(/section/app/images/table/bkg_tr_menu.gif) repeat-x bottom;}
	table.reports tr:hover, table.reports tr.grey:hover {background-color:#FFFFEA;}
	table.reports tr.grey {background-color:#F7F7F7;}
	table.reports tr.totals {background-color:#FAE5E5;}
	table.reports td {padding:4px; border-right:1px solid #E9E9E9;}
	table.reports thead td {text-align:left; height:20px; padding:0 4px 1px 4px; font:normal .8em Arial, Helvetica, sans-serif; text-transform:uppercase; border-right:1px solid #C2C2C2; background:#7E7E7E url(/section/app/images/table/bkg_table_header.png) repeat-x bottom; color:#F2F2F2; cursor: n-resize;}
	table.reports thead td.relaciones {text-align:left; height:20px; padding:0 4px 1px 4px; font:normal .8em Arial, Helvetica, sans-serif; text-transform:uppercase; border-right:1px solid #C2C2C2;  color:#F2F2F2; cursor: n-resize; background: url(/section/app/images/table/bkg_table_header2.png) repeat-x;}
	td#last {border-right:1px solid #E9E9E9 !important ;}
	.sort-arrow {width:11px; height:11px; background-position:center center; background-repeat:no-repeat; margin:0 2px; border:0;}
	.sort-arrow.descending {background-image: url(/section/app/images/table/d_arrow.gif); border:0;}
	.sort-arrow.ascending {background-image: url(/section/app/images/table/u_arrow.gif); border:0;}
	table.reports thead td:active {background:url(/section/app/images/table/bkg_table_header_on.png) repeat-x;}
	table.reports thead td[_sortType=None]:active { background:url(/section/app/images/table/bkg_table_header_on.png) repeat-x;}
	table.reports tfoot tr {background-color: #EAEAEA;}
	

	
td.price {text-align:right; font-weight:bold; color:#C00; padding-right:10px;}
td.actions {text-align:right;}
td.taxes {color:#C00;}
td.total {background-color:#333; color:#fff; height:30px;}
tr.off {background-color:#F5CFCF;}


.reports img { border:0;}

.reports a { color:#000000; text-decoration:none;}

#orderby { color:#FFFFFF; text-decoration:none;}


table.view { font-size:100%; width:100%;}
table.view tr {  background:url(/section/app/images/2x1gray.gif) repeat-x bottom; margin:0; padding:10px 0 10px 0; color:#000000;}
table.view tr.grey { background:#F7F7F7 url(/section/app/images/2x1gray.gif) repeat-x bottom;}
table.view td { color:#999999; padding:5px 5px 5px 10px; }
table.view td.error { color:#CC0000; padding:5px 5px 5px 10px; }
table.view input { color:#000000; width:95%;font-size:100%;}
table.view input.required { width:90%;}
table.view input.e911Input { width:99%;  color:#000000; background-color:#FFFFFF;font-size:100%;}
table.view input.zip { width:60px;  color:#000000; background-color:#FFFFFF;font-size:100%;}
table.view input.city { width:200px;  color:#000000;background-color:#FFFFFF; font-size:100%;}

table.view input.check { width:10px;}
table.view input.radioTable { width:14px;}
table.view textarea { color:#000000; width:100%;}
table.view textarea.f500p { color:#000000; width:500px; overflow: scroll;
overflow-x: scroll;}
table.view td em { font-style:normal; color:#000000;  display:block;}
table.view a { color:#0066CC; text-decoration:none; position:relative; left:0px;}
table.view a img { border:none;}
table.view a.aditionale911 { background:url(/section/app/images/bttm-R-180-f0.gif) no-repeat; color:#FFFFFF; width:176px; height:16px; display:block; margin:20px 0 20px 0; text-decoration:none; padding:2px 0 0 4px;}
table.view a:hover.aditionale911 { background:url(/section/app/images/bttm-R-180-f1.gif) no-repeat; color:#FFFFFF; width:176px; height:16px; display:block; margin:20px 0 20px 0; text-decoration:none; padding:2px 0 0 4px;}

table.view tr.msgError { background:#FFECEC url(/section/app/images/bacon/utils/messagedialog/error.gif) no-repeat; padding:10px; color:#990000!important; height:40px; }
table.view tr.msgError span { padding:0 0 0 25px;}





.viewIn { border:1px solid #ededed; background:#FFFFFF;} 

table.viewFindMe { width:100%;}
/*table.viewFindMe tr.separator { background:#f7f7f7 url(/section/app/images/line.gif) repeat-x bottom; padding:10px 0; }*/
table.viewFindMe tr.separator { background:#f7f7f7; padding:10px 0; }
table.viewFindMe img { border:none;}
table.viewFindMe input { width:92%; font-size: 100%;}
table.viewFindMe input.check { width:20px;}
table.viewFindMe input.radioTable { width:14px;}
table.viewFindMe select { width:60px;}
table.viewFindMe td { padding:5px; }
table.viewFindMe thead td {text-align:left; height:20px; padding:0 4px 1px 4px; font:normal .8em Arial, Helvetica, sans-serif; text-transform:uppercase; border-right:1px solid #C2C2C2; background:#7E7E7E url(/section/app/images/table/bkg_table_header.png) repeat-x bottom; color:#F2F2F2; cursor: n-resize;}




table.opEmail {  margin-left:10pt;width:90%;}
table.opEmail tr.separator { background:#f7f7f7; padding:10px 0; }
table.opEmail img { border:none;}
table.opEmail input { width:92%; font-size: 100%;}
table.opEmail td { padding:5px; }
table.opEmail thead td {text-align:left; height:20px; padding:0 4px 1px 4px; font:normal .8em Arial, Helvetica, sans-serif; text-transform:uppercase; border-right:1px solid #C2C2C2; background:#7E7E7E url(/section/app/images/table/bkg_table_header.png) repeat-x bottom; color:#F2F2F2; cursor: n-resize;}
table.opEmail tr.grey {background-color:#F4F4F4;}	





.half { width:45% !important; float:left; margin-right:25px;}
.half td { }


table.view table { font-size:100%; width:100%;}
table.view table tr { background:none;}

table.problemReport {border:0; border-style:none;}
table.problemReport tr {background:transparent none repeat scroll 0%;}
table.problemReport tr:hover, table.reports tr.grey:hover {background-color:#FFFFEA;}
table.problemReport tr.grey {background-color:#F7F7F7;}
table.problemReport tr.totals {background-color:#FAE5E5;}
table.problemReport td {padding:4px; border-right:0px none;}

img.e911BtnImg  { border:none; text-decoration:none; position:relative; left:0px;}
/*

table.cartSummary {border-bottom: 4px solid #E0E0E0; border-top: 1px dotted #E0E0E0; width:170px; padding-right:5px; margin:0;}
	table.cartSummary td {padding:4px 4px 4px 0;}
	table.cartSummary #price {color:#C00; font-weight:bold; text-align:right; padding-right:0;}
	
table.how {border-top: 1px dotted #E0E0E0; border-bottom: 1px dotted #E0E0E0; background-color:#F2F2F2; margin:15px 0;}
table.how td {padding:5px;}
caption { font:.8em;  text-align:left; margin-bottom:10px; }
caption.reports {font-size:1em; background:#FFFFFF;}
table.menu {margin:0; background:url(/section/app/images/table/bkg_form.png) repeat-x bottom; padding-bottom:20px; width:100%;}
	table.menu tr {padding:3px 0; height:22px; background:url(/section/app/images/table/bkg_tr_menu.gif) repeat-x bottom;}
	table.menu tr.grey {background-color:#F4F4F4;}
	table.menu td {padding:0 3px;}
	td.price {text-align:right; font-weight:bold; color:#C00; padding-right:10px;}
	td.actions {text-align:right;}


table.reports {margin:-10px 0 0 0; border:0; border-left:1px solid #E9E9E9;}
	table.reports tr {padding:4px 0; background:url(/section/app/images/table/bkg_tr_menu.gif) repeat-x bottom;}
	table.reports tr:hover, table.reports tr.grey:hover {background-color:#FFFFEA;}
	table.reports tr.grey {background-color:#F7F7F7;}
	table.reports tr.totals {background-color:#FAE5E5;}
	table.reports td {padding:4px; border-right:1px solid #E9E9E9;}
	table.reports thead td {text-align:left; height:20px; padding:0 4px 1px 4px; font:normal .8em Arial, Helvetica, sans-serif; text-transform:uppercase; border-right:1px solid #C2C2C2; background:url(/section/app/images/table/bkg_table_header.png) repeat-x; color:#F2F2F2; cursor: n-resize;}
	table.reports thead td.relaciones {text-align:left; height:20px; padding:0 4px 1px 4px; font:normal .8em Arial, Helvetica, sans-serif; text-transform:uppercase; border-right:1px solid #C2C2C2;  color:#F2F2F2; cursor: n-resize; background: url(/section/app/images/table/bkg_table_header2.png) repeat-x;}
	td#last {border-right:1px solid #E9E9E9 !important ;}
	.sort-arrow {width:11px; height:11px; background-position:center center; background-repeat:no-repeat; margin:0 2px; border:0;}
	.sort-arrow.descending {background-image: url(/section/app/images/table/d_arrow.gif); border:0;}
	.sort-arrow.ascending {background-image: url(/section/app/images/table/u_arrow.gif); border:0;}
	table.reports thead td:active {background:url(/section/app/images/table/bkg_table_header_on.png) repeat-x;}
	table.reports thead td[_sortType=None]:active { background:url(/section/app/images/table/bkg_table_header_on.png) repeat-x;}
	table.reports tfoot tr {background-color: #EAEAEA;}
	

	
td.price {text-align:right; font-weight:bold; color:#C00; padding-right:10px;}
td.actions {text-align:right;}
td.taxes {color:#C00;}
td.total {background-color:#333; color:#fff; height:30px;}
tr.off {background-color:#F5CFCF;}


.reports img { border:0;}

.reports a { color:#000000; text-decoration:none;}

#orderby { color:#FFFFFF; text-decoration:none;}


table.view { font-size:110%;}
table.view tr {  background:url(/section/app/images/2x1gray.gif) repeat-x bottom; margin:0; padding:15px 0 15px 0; color:#000000;}
table.view tr.grey { background:#F7F7F7 url(/section/app/images/2x1gray.gif) repeat-x bottom;}
table.view td { color:#999999; padding:7px 0 7px 10px;}
table.view input { color:#000000; width:98%;}
table.view textarea { color:#000000; width:98%;}
table.view td em { font-style:normal; color:#000000;  display:block;}
table.view a { color:#0066CC; text-decoration:none; position:relative; left:10px;}
	
*/

