.titulo2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	font-weight:bold;
	margin:3px 0 3px 20px;
}

.tPresupuesto {
	margin-top:10px;
	font-family:Arial, Helvetica, sans-serif;
}

.tPresupuesto th {
	/*background-color:#666;*/
	background-color:#7D7D7D;
	font-size:11px;
	text-align:center;
	color:#FFF;
}
.tPresupuesto th.total {
	text-align:right;
	height:16px;
	background-color:#666;
}
.tPresupuesto th.totalconiva {
	text-align:right;
	height:22px;
}
.tPresupuesto td {
	font-size:11px;
	color:#333;
	background-color:#e0dfdd;
}
.tPresupuesto td.total {
	text-align:right;
	background-color:#EBE8E1;
}
.tPresupuesto td.totalconiva {
	text-align:right;
}

.tPresupuesto td.vacio {
	background-color:#EBE8E1;
}
.tPresupuesto td p {
	padding:2px 5px;
	margin:0;
	text-align:center;
}

.btnCarro {
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
}
.btnCarro a,
.btnCarro a:link,
.btnCarro a:visited {
	color:#888;
	font-size:11px;
	font-weight:bold;
	padding:3px 10px;
	margin:0 5px;
	background-color:#C9C9C9;
	border:1px solid #BBB;
	text-decoration:none;
}
.btnCarro a:hover {
	background-color:#CFCFCF;
}
.btnCarro a img {
	vertical-align:bottom;
	border:0;
}

.btnCarro a.realizar,
.btnCarro a.realizar:link,
.btnCarro a.realizar:visited {
	color:#666;
	font-size:11px;
	font-weight:bold;
	padding:3px 10px;
	margin:0 5px;	
	background-color:#c9c9c9;
	border:1px solid #BBB;
	text-decoration:none;
}
.btnCarro a.realizar:hover {
	background-color:#CFCFCF;
}
.texto1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#333;
}

.centrado {
	text-align:center;
}

h2 {
	font-family:Arial, Helvetica, sans-serif;
	background-color:#BDB59C;
	padding-left:10px;
	padding-top:3px;
	color:#333;
	height:18px;
	margin:2px 10px;
	font-size:12px;
}
.frmCliente {
	font-family:Arial, Helvetica, sans-serif;
}
.frmCliente p {
	margin:2px 0;
	padding:0;
}
.frmCliente label {
	float:left;
	width:100px;
	font-size:11px;
	color:#333;
	text-align:right;
	margin-right:5px;
	padding-top:3px;
}
.frmCliente .texto2 {
	font-size:11px;
	color:#333;
	margin-left:105px;
}
.frmCliente input, .frmCliente textarea {
	font-size:11px;
	background-color:#e0ded8;
	color:#333;
	padding-left:3px;
	border:1px solid #FF6600;
	margin:0;
}
.frmCliente input.enviar {
	background:url(enviar.jpg) no-repeat;
	border:0;
	margin-left:105px;
	margin-top:5px;
	width:80px;
	height:22px;
	cursor:pointer;
	
}