/* "Winter Blues" CSS theme for CSS Table Gallery (http://icant.co.uk/csstablegallery/) by Gunta Klavina (http://www.klavina.com) */

table.winterBlues {padding: 0; margin: 0; border-collapse: collapse; color: #333; background: #F3F5F7;}

table.winterBlues a {color: #3A4856; text-decoration: none; border-bottom: 1px solid #C6C8CB;}  

table.winterBlues a:visited {color: #777;}

table.winterBlues a:hover {color: #000;}  

table.winterBlues caption {text-align: left; text-transform: uppercase;  padding-bottom: 10px; font: 150% ; text-align:center; font-weight:bold;}

table.winterBlues thead th, table.winterBlues tr.header th  {background: #3A4856; padding: 5px 10px; color: #fff; text-align: left; font-weight: normal;}

table.winterBlues tbody, table.winterBlue thead {border-left: 0px solid #EAECEE; border-right: 0px solid #EAECEE;}

table.winterBlues tbody {border-bottom: 1px solid #EAECEE;}
                      
table.winterBlues tbody td, table.winterBlue tbody th {padding: 5px 10px; text-align: left; }

table.winterBlues tbody tr {background: #F3F5F7;}
table.winterBlues tbody tr.odd {background: #F0F2F4; }

table.winterBlues tbody tr:nth-child(even) {background: #F3F5F7;}
table.winterblues tbody tr:nth-child(even) {background: #F3F5F7; }

table.winterBlues tbody tr:nth-child(odd) {background: #F0F2F4;}
table.winterblues tbody tr:nth-child(odd) {background: #F0F2F4; }



table.winterBlues tbody  tr:hover, table.winterBlues tbody tr.prototypeHover  {background:  #DAE9F2 repeat-x; color: #111111; /* url("../../img/td_back.gif")*/ }

table.winterBlues tfoot td, table.winterBlues  tfoot th, table.winterBlues  tfoot tr {text-align: right;  padding: 10px;}

/*****TABLE SPECS ********/
table#itemSpecs,
table.itemSpecs,
table#itemspecs,
table.itemspecs  {
	margin: 0 auto;
	width: 90%;
	border: 1px solid #E5E5E5;
  margin-bottom:10px;
}
table#itemSpecs tr, table.itemSpecs td ,
table#itemspecs tr, table.itemspecs td {
	letter-spacing: -0.03em;
	
}
table#itemSpecs tbody td, table.itemSpecs tbody td,
table#itemspecs tbody td, table.itemspecs tbody td {
	vertical-align:top;
	color: #222;
	padding:5px 14px 5px 5px;
	text-align: left;
  font-size:10pt;
  padding-left:14px;
}	

table#itemSpecs tbody th, table.itemSpecs tbody th,
table#itemspecs tbody th, table.itemspecs tbody th,
table#itemSpecs tbody td.specName, table.itemSpecs tbody td.specName,
table#itemspecs tbody td.specname, table.itemspecs tbody td.specName{
	text-align: right;
	padding:5px 0px 5px 5px;
	/*padding: 4px!important;*/
	color: black;
	font-weight:bold;
	width:200px;
	vertical-align:top;
}

table#itemSpecs tbody tr.specCategory th, 
table#itemSpecs tbody th.specCategory,
table.itemSpecs tbody tr.specCategory th, 
table.itemSpecs tbody th.specCategory,
table#itemspecs tbody tr.speccategory th, 
table#itemspecs tbody th.speccategory,
table.itemspecs tbody tr.speccategory th, 
table.itemspecs tbody th.speccategory  {
	background:  #3e9b2a ;
	color: white;
	padding-left:10px;
}

table#itemSpecs tr h3, table.itemSpecs tr h3,
table#itemspecs th , table.itemspecs tr h3,
{
	font-weight: bold;
	font-size: 17px;
	/*background: url("../../img/table-title-bg.png") #FFF 220px 20px no-repeat;*/
	padding: 0px !important;
	color: white;
	text-align:left;
}

#infTecnica table.itemSpecs thead th , #infTecnica table.itemspecs thead th span {
	text-align:left;
}

table#itemSpecs tr.specCategory th,
table#itemspecs tr.speccategory th,
table.itemspecs tr.speccategory th {
  font-weight: bold;
  font-size: 17px;
  
  padding: 5px 10px !important;
  color: white;
  text-align:left;
  padding:10px;

}


