@CHARSET "ISO-8859-1";

/** layout **/

/**{margin: 0; padding: 0;}*/

html, body{
	height: 100%;
}


table{
	margin:0;
	padding:0;
	border:0;
	border-spacing:0;
	}
	
th,td{
	margin:0;
	padding:0
	}
	
#nonFooter
{
/*position: relative;
min-height: 100%;*/
}

* html #nonFooter
{
/*height: 100%;*/
}

#thecontent{
	padding-bottom: 9em;
	
	}
	
#footerfix
{
/*position: relative;*/
position: absolute;
width: 100%;
bottom: 0px;
margin: 0;
padding: 0;
/*margin-top: -7.5em;*/
}
	
table td input {
	width: 50px;
	height:14px;
	
	border: solid 0px transparent;
	margin:0;
	padding:2px;
	top:0;
	left:0;
	/*
	right:0;
	bottom:0;*/
	text-align:right;
}
	
table th{
		text-align:right;
	}
	
th.nombre,
td.nombre,
td.Ex,
th.Ex,
td.personal,
th.personal

 {
		text-align:left;
	}
	
select {
	width: 110px;
	/*height:18px;*/
	height:20px;
}


.SD input, .THI input, .CN input{
	width:70px}

#tableTemplateContainer {
	display: none;
}

.ARR input,.DOT input,.MAT input,.PER input,.SER input,.CAS input,.HTA input,.K2 input,.K input,.Fuc input,.T input
	{
	width: 30px;
}

.K2 input {
	width: 20px;
}

label {
	margin: 0;
	padding: 0;
}

td.CSP input,#inputSubtotal,#inputIVA,#inputTotal {
	width: auto;
}

.header td {
	text-align: center;
}

#menuContainer ul {
	list-style-type: none;
}

#appContainer,#appContainer select,#appContainer input {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif
}

#menuContainer ul li {
	display: inline;
}

#menuContainer ul li a {
	text-decoration: none;
}

#menuContainer input {
	width: 100px;
	font: 10px verdana, Arial, Helvetica, sans-serif
}

.Ex select {
	width: 67px;
}

.T select,.K input {
	width: 50px;
}



.nombre input {
	width: 120px;
}

.Ex select,.T select {
	width: 100px;
}
#myOverlay{
	filter:alpha(opacity=90);
}

#advertcalc {
	height:134px;
	margin-bottom:24px;
	position:relative;
	}

#advertcalc #add1,#advertcalc #add2{
	position:absolute;
	height:90px;
	top:27px;
	}
#advertcalc #add1{
	left:45px
	}
#advertcalc #add2{
	left:207px
	}
#calclogo{
	height:72px;
	width:100%
	}


	
/** diseño **/

#calc{
    background-color:#F1F1EA;
}
			
			#calclogo{
			background-color: #E9E9E2;
	}
			
			.header th {
	border-right: solid 1px #CCC7B9;
}


.header th .CSP {
	border-right: solid 0px transparent;
	}
	
#kToggle, #cnToggle, #ciToggle {
	display:block;
	font-family:"Wingdings 3";
	background: transparent no-repeat url("http://cav.org.ve/cms/templates/cav/images/iconic/brown_dark/play_alt_12x12.png") top left;
	font-size:10px;
	color:transparent;
	width:14px;
	height:14px;
	float:right;
	margin-right:4px;
	margin-left:4px;
	}
	
	td.K input,
	td.K1 input,
	td.K2 input,	
	td.CN input,
	td.HTA input,
	td.CAS input,
	td.ARR input,
	td.DOT input,
	td.MAT input,	
	td.PER input,
	td.SER input,
	td.CI input
	{
	 background-color:#CCC7B9	
	}
	
	th.K,
	th.K1,
	th.K2,
	{
	 background-color:#667799	
	}
	
	table .row {
		background-color:white;
		}
		
	.row td{
		background-color:white;
		border-bottom: solid 1px #CCC7B9;
		border-left: dotted 1px #CCC7B9 !important; 
		border-left: solid 1px #ddeeff;
		}
		
	.readonly{
		color:#777
		}
.tool-tip {
    background-color: white;
}
#rootContainer {
    position: relative;
    min-height: 100%;
}

