/* screen2.css */


#MainBody UL.files{
	padding:0; list-style:none; margin:0; 
	border-bottom:1px solid #ddd;
	}
#MainBody UL.files LI{
	font-size:8pt;
	border-top:1px solid #ddd;
	padding:1px 0 0 24px; margin:0; 
	background-repeat:no-repeat;
	background-position:0 4px;
	}
li.ppt{ background-image:url('ppt16.png'); background-repeat:no-repeat;  }
li.pdf{ background-image:url('pdf16.png'); background-repeat:no-repeat; }


/* forms */

TABLE.form{ }
TABLE.form TH, TABLE.form TD{
	padding-right:6pt;
	}
TABLE.form P, TABLE.form H4{
	margin:3pt 0;
	}


.hint{ color:#808080; }

.iferror { display:none; }
.error .iferror { display:block; }
.error SPAN.iferror { display:inline; }

#MainBody .error .iferror, #MainBody .error { color:#f33; }

.error INPUT, .error TEXTAREA { border:2px solid #f66; }



/* data */

TABLE.data{
	width:100%;
	margin:10pt 0;
	}
TABLE.data TD,TABLE.data TH{
	text-align:left;
	border-top:1px solid #ddd;
	/*padding-right:6pt;*/
	padding:3pt 6pt 3pt 0;
	vertical-align:top;
	}
TABLE.data THEAD TD,TABLE.data THEAD TH{
	border-top:none;
	}
TABLE.data P, TABLE.data H4{
	margin:0pt 0;
	}






	
.tbd{
	color:red; border-left:2px solid red; padding-left:4pt; 
	border-bottom:1px solid red;
	margin-bottom:4pt; 
}


.caja{
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;
	padding:0 10pt; 
	background:#ffc;
}





.box{
	
}

/*
.box.form{
	border:1px dashed #ddd;
	background:#eee;
	padding:2pt 10pt;
}
*/



TD{ vertical-align:top; }
/*

.box.toc{
	border:1px dashed purple;
}

.box.toc TD{
	width: 178px; 
	border-right: 1px dashed purple;
}

.box.toc .here{
	border:1px dashed purple; background: #ffc;
}
*/

/*
.box.widget{
	border:1px dotted purple;
	padding:2pt 6pt;
}
*/






/*  versiones  */


/* 
CSS Shadows:
http://www.workingwith.me.uk/examples/css-drop-shadows.html
*/

.himg{
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	overflow:hidden;
	border:1px inset #ccc;
	margin:10pt 0;
	background-position:center center;
	background-repeat:no-repeat;
	position:relative;
	}

DIV.himg{ width:578px; }

.himg H1, .himg H2, .himg H3{
	color:#fff;
	padding:2pt 10pt;
	text-shadow: 1px 2px 3px #000;
	}

#MainBody .himg A{ color:#fff; text-decoration:none; }

TD.himg H3{
	color:#fff;
	padding:1pt 6pt;
	text-shadow: 1px 2px 3px #000;
	margin:10pt 0 0;
	}

.gutter{
	width:12px!important;
	}


.ricn{
	float:right; margin: 4pt -6pt 6pt 6pt;
}








/*
#cotizador, #cotizador_answer{
	padding:4pt 10pt; border:1px solid #ccc;
	}
*/

#cotizador_ask{
	padding-bottom:8pt;
	}
#cotizador_answer{
	padding:8px 8px 0;
	margin:2px 0 8px; 
	
		font-size:11pt;
		line-height:12pt;
		color:#333;
		letter-spacing:-0.3px;

	height:42px!important;
	background-image:url(cotizador-display-bg-246x50.gif);
	background-repeat:no-repeat;
	}
* HTML #cotizador_answer{ height:50px!important; }

#MainBody #cotizador_answer SMALL, #MainBody #cotizador_answer BIG{
color:#333;
}

#cotizador_answer SMALL{
	font-size:9pt;
}
	
.busy{
background:url('spinner-arrows-999.gif') left center no-repeat;
padding-left:20px;
}
