*{
	margin:0;
	padding:0;
	}
	
body{
	font-family: 'Trebuchet MS','Verdana', sans-serif;
	background:#fefcfd;
	color:#666;
	}	
	
h6{font-size:09px;}
h5{font-size:10px;}
p {font-size:12px;}
h4{font-size:14px;}
h3{font-size:16px;}
h2{font-size:18px;}
h1{font-size:24px;}

tr{font-size:11px;}
ul,ol{ list-style:none;}
	li{}
a {text-decoration: none;}
	a:hover{text-decoration: underline;}
a img{
	outline:none;
	border:none;
	}
	
/* ESTRUCTURA GRID 960 ================================================================================= */
.clear{
	clear:both;
	display:block;
	overflow:hidden;
	visibility:hidden;
	width:0px;
	height:0px;
	}

.container_16 {
	margin-left: auto;
	margin-right: auto;
	width: 960px;
	}

.container_forma_pago {
	margin-left: auto;
	margin-right: auto;
	width: 960px;
	}


.container_new_form {
	margin-left: auto;
	margin-right: auto;
	width: 600px;
	}

.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16 {
	/*display: inline;*/
	float: left;
	}
	/* 1y15 2y14 3y13 4y12 5y11 6y10 7y9 8y8*/
	.container_16 .grid_1{width:60px}
	.container_16 .grid_2{width:120px}
	.container_16 .grid_3{width:180px}
	.container_16 .grid_4{width:240px}
	.container_16 .grid_5{width:300px}
	.container_16 .grid_6{width:360px}
	.container_16 .grid_7{width:420px}
	.container_16 .grid_8{width:480px}
	.container_16 .grid_9{width:540px}
	.container_16 .grid_10{width:600px}
	.container_16 .grid_11{width:660px}
	.container_16 .grid_12{width:720px}
	.container_16 .grid_13{width:780px;}
	.container_16 .grid_14{width:840px}
	.container_16 .grid_15{width:900px}
	.container_16 .grid_16{width:960px}
	.container_16 .prefix_4{padding-left:240px;}
	
	.alpha {margin-left: 0;}	
	.omega {margin-right: 0;}
	
span.titulo{font-size:36px; color:#fc6600;display:block;}
h2.subtitulo{ color:#fc6600;display:block; margin-top:10px; margin-bottom:20px;}
	
.w30  {width:30px;}
.w60  {width:60px;}
.w95  {width:95px;}
.w120 {width:120px;}
.w170 {width:170px;}
.w180 {width:180px;}
.w240 {width:240px;}
.w300 {width:300px;}
.w340 {width:340px;}
.w350 {width:350px;}
.w360 {width:360px;} 
.w420 {width:420px;}
.w480 {width:480px;}
.w540 {width:540px;}
.w600 {width:600px;}
.w660 {width:660px;}
.w720 {width:720px;}
.w780 {width:780px;}
.w840 {width:840px;}
.w900 {width:900px;}
.w960 {width:960px;}


.mLeft45 {margin-left:45px;}
.mRight50 { margin-right:50px;}

/* HEADER  ============================================================================================================= */	
#header{
	margin-top:15px;
	background:url(imagenes/header.gif) no-repeat;
	height:58px;
	}
#header .titulo{font-size:36px; color:#fc6600;display:block; margin-left:25px;
	}

	#header .menu{
		}
		#header .menu ul{
			color:#ccc;
			margin:15px 0 ;
			}
			#header .menu li{
				float:left;
				font-size:14px;
				margin-right:10px;
				margin-bottom:15px;
				list-style:none;
				}
				#header .menu li a{
					color:#f60;
					}
				#header .menu li a.activa{
					color:#f60;
					font-weight:bold;
					}
					#header .menu li a:hover{
						color:#f60;
						}
						
/* DIVISION  ============================================================================================================= */	
.division{
	border-bottom:1px solid #dfdfdf;
	height:1px;
	margin-top:20px;
	}

						

table.datos {
	width:240px;
	margin-bottom:20px;
	}
	table.datos th{
		text-align:left;
		color:#666;
		font-size:12px;
		}
	table.datos td{
		text-align:left;
		color:#000;
		font-size:12px;
		}

.comentario{
	background:url(imagenes/comentario.gif) no-repeat;
	height:193px;
	padding:10px 50px 10px 30px;
	}
	.comentario h1{
		color:#fc6600;
		margin-bottom:5px;
		}
	.comentario p{
		font-style:italic;
		margin-bottom:10px;
		font-size:14px;
		}
	.comentario p.gracias{
		font-style:italic;
		float:right;
		}


.ver_nino{
	text-align:center;
	}
.ver_nino a{
	color:#fd6600;
	font-size:12px;
	margin-left:25px;
	}

.buscar_nino{
	background:url(imagenes/buscar_nino.gif) no-repeat;
	height:157px;
	margin-top:20px;
	text-align:center;
	padding-top:10px;
	}
	.buscar_nino h3{
		text-align:center;
		color:#ff6600;
		margin-bottom:15px;
		}
	.buscar_nino input.btn_buscar_nino{
		background: url(imagenes/buscar_nino_btn.gif) no-repeat;
		display:block;
		width:151px;
		color:#fff;
		font-size:14px;
		padding:5px 0px 6px 0;
		_padding:3px 0px;
		font-weight:bold;

		margin:0 auto;
		margin-top:10px;
		border:none;
		cursor:pointer;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		}
	.buscar_nino select{
		border-top:2px solid #e5e5e5;
		border-left:2px solid #e5e5e5;
		border-bottom:1px solid #ebebeb;
		border-right:1px solid #ebebeb;
		padding:0px;
		width:151px;
		height:25px;
		background:#fff;
		margin-bottom:5px;
		}

	.buscar_nino input.campo{
		border-top:2px solid #e5e5e5;
		border-left:2px solid #e5e5e5;
		border-bottom:1px solid #ebebeb;
		border-right:1px solid #ebebeb;
		padding:2px 5px;
		}


.seleccion{
	margin-top:20px;
	}
	.seleccion h3{
		color:#339900;
		font-weight:normal;
		}
	.seleccion h4{
		margin-top:10px;
		}
	.seleccion table{
		margin-top:10px;
		}
	.seleccion table td {
		font-size:14px;
		padding:2px;
		}
	.seleccion table a{
		color:#fd6600;
		font-style:italic;
		}
	.seleccion table input.btn_siguiente{
		background: url(imagenes/siguiente.gif) no-repeat;
		display:block;
		width:121px;
		color:#fff;
		font-size:14px;
		padding:9px 0px 10px 0;
		_padding:7px 0px;
		font-weight:bold;
		margin-top:15px;
		border:none;
		cursor:pointer;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		}

table.datos_patrocinador {
	width:720px;
	}
table.datos_patrocinador th{
	color:#666;
	padding:5px;
	font-size:14px;
	text-align:left;
	font-weight:normal;
	width:250px;
	}
table.datos_patrocinador td{
	color:#666;
	padding:3px;
	font-size:14px;
	text-align:left;
	font-weight:normal;
	}
	table.datos_patrocinador input.btn_siguiente{
		background: url(imagenes/siguiente.gif) no-repeat;
		display:block;
		width:121px;
		color:#fff;
		font-size:14px;
		padding:9px 0px 10px 0;
		_padding:7px 0px;
		font-weight:bold;
		margin-top:15px;
		border:none;
		cursor:pointer;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		}
	table.datos_patrocinador input.campo{
		border-top:2px solid #e5e5e5;
		border-left:2px solid #e5e5e5;
		border-bottom:1px solid #ebebeb;
		border-right:1px solid #ebebeb;
		padding:3px;
		}
	table.datos_patrocinador select{
		border-top:2px solid #e5e5e5;
		border-left:2px solid #e5e5e5;
		border-bottom:1px solid #ebebeb;
		border-right:1px solid #ebebeb;
		padding:0px;
		width:250px;
		height:25px;
		background:#fff;
		margin-bottom:5px;
		}

table.datos_patrocinador span.ejemplo{color:#999; font-weight:normal; font-size:11px;}

.datos_validos h3{
	color:#000;
	margin-bottom:10px;
	}
.datos_validos h4  {
	margin-top:10px;
	}
.datos_validos h4 span.tiempo {
	color:#666;
	}
.datos_validos h4 span.valor{
	color:#ff6600;
	}

.pago_webpay{ background:url(imagenes/pago_web_pay.gif) no-repeat; height:336px; text-align:center;}
.opciones_pago_webpay{ font-size:11px; text-align:left; margin:245px 5px 0 15px;}
.opciones_pago_webpay p{ font-size:11px; margin:0 5px;}
	.pago_webpay input.btn_webpay{
		background:url(imagenes/pago_web_pay_btn.gif) no-repeat;
		margin-top:12px;
		#margin-top:7px; /* ie6 */
		_margin-top:7px;
		width:166px;
		color:#fff;
		font-weight:bold;
		font-size:11px;
		border:none;
		cursor:pointer;
		padding:5px 0 7px 0;
		font-family:Verdana, Geneva, sans-serif;
		}
	
.pago_email{ background:url(imagenes/pago_email.gif) no-repeat; height:336px; text-align:center;}
.opciones_pago_email{ font-size:11px; text-align:left; margin:165px 5px 0 15px;}
.opciones_pago_email p{ font-size:11px; margin:0 5px;}
	.pago_email input.btn_email{
		background:url(imagenes/pago_email_btn.gif) no-repeat;
		margin-top:10px;
		width:166px;
		color:#fff;
		font-weight:bold;
		font-size:11px;
		border:none;
		cursor:pointer;
		padding:5px 0 7px 0;
		font-family:Verdana, Geneva, sans-serif;
		}

.pago_telefono{ background:url(imagenes/pago_telefono.gif) no-repeat; height:336px; text-align:center;}
	.pago_telefono input.btn_telefono{
		background:url(imagenes/pago_telefono_btn.gif) no-repeat;
		margin-top:290px;
		#margin-top:293px;
		_margin-top:292px;
		width:166px;
		color:#fff;
		font-weight:bold;
		font-size:11px;
		border:none;
		cursor:pointer;
		padding:5px 0 7px 0;
		font-family:Verdana, Geneva, sans-serif;
		}



.pago_webpay_b{ background:url(imagenes/pago_web_pay.gif) no-repeat center; height:336px; text-align:center;}
.opciones_pago_webpay_b{ font-size:11px; text-align:left; margin:245px 65px 0 75px;}
	.pago_webpay_b input.btn_webpay{
		background:url(imagenes/pago_web_pay_btn.gif) no-repeat;
		margin-top:12px;
		#margin-top:18px;
		_margin-top:18px;
		width:166px;
		color:#fff;
		font-weight:bold;
		font-size:11px;
		border:none;
		cursor:pointer;
		padding:5px 0 7px 0;
		font-family:Verdana, Geneva, sans-serif;
		}


	
.pago_email_b{ background:url(imagenes/pago_email.gif) no-repeat center; height:336px; text-align:center;}
.opciones_pago_email_b{ font-size:11px; text-align:left; margin:155px 75px 0 75px;}
	.pago_email_b input.btn_email{
		background:url(imagenes/pago_email_btn.gif) no-repeat;
		margin-top:10px;
		width:166px;
		color:#fff;
		font-weight:bold;
		font-size:11px;
		border:none;
		cursor:pointer;
		padding:5px 0 7px 0;
		font-family:Verdana, Geneva, sans-serif;
		}



.confirma {
	padding-top:25px;
	}
.confirma h2{
	color:#99cc00;
	text-align:center;
	}
	
.otras_formas{
	margin-top:25px;
	}	
.otras_formas h3{
	margin-bottom:15px;
	}	
.otras_formas p a{
	color:#fd6600;
	text-decoration:underline;
	}	


/* PIE ================================================================================= */
.division_pie{
	background:url(imagenes/division_pie.gif) no-repeat;
	height:8px;
	margin:20px;
	}

#pie img{
	float:right;
	}
#pie {
	color:#999;
	padding-bottom:20px;
	}



/* Leightbox ================================================================================= */
.leightbox {
	color: #333;
	display: none;
	position: absolute;
	top: 25%;
	left: 25%;
	width: 50%;
	height: 50%;
	padding: 1em;
	border: 1px solid #B8B8B8;
	background-color: #fff;
	text-align: left;
	z-index:1001;
	overflow: auto;	
	}
.lo_llamamos {
	background:url(imagenes/lo_llamamos.gif) no-repeat;
	color: #333;
	display: none;
	position: absolute;
	top: 25%;
	left: 33%;
	width: 495px;
	height: 365px;
	background-color: #fff;
	text-align: left;
	z-index:1001;
	overflow: no;	
	}
	.lo_llamamos .cierra {
	width:42px;
	height:39px;
	margin-left:453px;
	color:#fff;
	background: url(imagenes/lo_llamamos_cerrar.gif) no-repeat top right;
	font-size:1px;
	}
	.lo_llamamos h1 {
	color:#fe6700;
	font-weight:normal;
	margin-top:-10px;
	margin-left:25px;
	}
	.lo_llamamos p {
	color:#666;
	margin-left:25px;
	}
	.lo_llamamos input.area{
		background:url(imagenes/lo_llamamos_area.gif) no-repeat;
		border:none;
		padding:10px 8px;
		position:relative;
		top:73px;
		left:248px;
		}
	.lo_llamamos input.numero{
		background:url(imagenes/lo_llamamos_numero.gif) no-repeat;
		border:none;
		padding:10px 8px;
		position:relative;
		top:73px;
		left:128px;
		_left:120px;
		#left:120px;
		}
	.lo_llamamos input.solicitar{
		background:url(imagenes/lo_llamamos_solicitar.gif) no-repeat;
		border:none;
		padding:8px 10px 8px 20px;
		_padding:4px 5px 8px 0px;
		#padding:4px 5px 8px 0px;
		position:relative;
		width:171px;
		top:125px;
		left:250px;
		color:#fff;
		display:block;
		text-decoration:none;
		cursor:pointer;
		font-size:16px;
		font-weight:bold;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		}

.webpay {
	background:url(imagenes/webpay.gif) no-repeat;
	color: #333;
	display: none;
	position: absolute;
	top: 16%;
	left: 29%;
	width: 640px;
	height: 480px;
	background-color: #fff;
	text-align: left;
	z-index:1001;
	overflow: No;
	}
	.webpay .cierra {
	width:42px;
	height:39px;
	margin-left:598px;
	color:#fff;
	background: url(imagenes/lo_llamamos_cerrar.gif) no-repeat top right;
	font-size:1px;
	}
	.webpay h1 {
	color:#fe6700;
	font-weight:normal;
	margin-top:-10px;
	margin-left:25px;
	}
	.webpay p {
	color:#666;
	margin-left:25px;
	}
	.webpay table th {
		color:#666;
		text-align:right;
		width:220px;
		}
	.webpay table td.monto {
		color:#ff6600;
		padding: 5px 10px;
		font-size:14px;
		font-weight:bold;
		}
	.webpay input.numero{
		background:url(imagenes/lo_llamamos_numero.gif) no-repeat;
		border:none;
		padding:10px 8px;
		height:38px\9;
		}
	.webpay input.solicitar{
		background:url(imagenes/lo_llamamos_solicitar.gif) no-repeat;
		border:none;
		padding:8px 10px 8px 20px;
		_padding:4px 5px 8px 0px;
		#padding:4px 5px 8px 0px;
		position:relative;
		width:171px;
		margin-top:20px;
		color:#fff;
		display:block;
		text-decoration:none;
		cursor:pointer;
		font-size:16px;
		font-weight:bold;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		}

	
		
.leightbox h1{
	color:#ff6600;display:block; margin-top:10px; margin-bottom:20px;
	}
#overlay{
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:1000;
	background-color:#333;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
	}
.footer {
	background-color: #48ae15;
	padding: 0.5em;
	margin-top:15px;
	color:#fff;
	}
.footer a{
	color:#fff;
	font-size:14px;
	font-weight:bold;
	}

.lightbox[id]{ /* IE6 and below Can't See This */    position:fixed;    }#overlay[id]{ /* IE6 and below Can't See This */    position:fixed;    }

.mensajeError {
	background-color: #F8E0B6;
	padding: 10px;
	border: 1px solid #F38B3F;
	font-family: Arial, Helvetica, sans-serif;
	color: #D0432F;
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
    margin-bottom: 10px;
}

.error {
	font-weight: bold;
	color: #D0432F;
}

.campo.error  {
	border: 1px solid #D0432F;
}
.footerPequeno {
clear:both;
float:none;
font-size:10px;
padding-top:10px;
text-align:left;
}
.footerPequeno a {
color:#FF6600;
text-decoration:none;
}
.footerPequeno a:hover {
text-decoration:underline;
}






/*FREDDY*/

.confirma h2 span.colorBlack {color:#000;}

.otras_formas p a {
color: #FD6600;
text-decoration: underline;
}

.donar_webpay{ background:url(imagenes/donar_web_pay.png) no-repeat; height:366px; text-align:center;}
.opciones_donar_webpay{ font-size:11px; text-align:left; margin: 110px 15px 0 20px;}
.opciones_donar_webpay p{ font-size:14px; margin:0px 5px 5px 5px; color:#000;}
.opciones_donar_webpay h2{ font-size:17px; margin:0px 5px 25px 0px; color:#666;}
.opciones_donar_webpay table{ margin-left:10px;}
.donar_webpay input.btn_webpay{
background:url(imagenes/donar.gif) no-repeat;
display:block;
margin-top:12px;
#margin-top:7px; /* ie6 */
_margin-top:7px;
margin-left:40px;
width:100px;
height:34px;
color:#fff;
font-weight:bold;
font-size:11px;
border:none;
cursor:pointer;
padding:5px 0 7px 0;
font-family:Verdana, Geneva, sans-serif;
text-indent:-9000px;
}

.donar_webpay input.btn_webpay:hover {
background:url(imagenes/donarHover.gif) no-repeat;
}

.donar_webpay input.textIn { width:93px; border-top: 2px solid #E5E5E5;
border-left: 2px solid #E5E5E5;
border-bottom: 1px solid #EBEBEB;
border-right: 1px solid #EBEBEB;
padding: 3px;}	
	

.donar_tran_electro { background:url(imagenes/donar_tran_electro.png) no-repeat; height:366px; text-align:center;}
.opciones_donar_tran_electro { font-size:11px; text-align:left; margin: 110px 15px 0 20px;}
.opciones_donar_tran_electro p{ font-size:14px; margin:0px 5px 5px 5px; color:#000;}
.opciones_donar_tran_electro h2{ font-size:17px; margin:0px 5px 25px 0px; color:#666;}
.opciones_donar_tran_electro table{ margin-left:30px;}




.mBottom10 {margin-bottom:10px;}	
.mBottom20 {margin-bottom:20px;}
.mBottom30 {margin-bottom:30px;}
.mLeft160 { margin-left:160px;}
.fLeft { float:left;}
.fRight{ float:right;}
.font14 {font-size:14px;}
.w220 { width:220px;}

.division2 {
    border-bottom: 1px solid #DFDFDF;
    height: 1px;
    margin-top: 5px;
}

.datos_patrocinador a {color: #FF6600;}
.datos_patrocinador .tituList { color:#000; font-weight:bold;}



 input.btn_recomendar {
background:url(imagenes/BotoRecomendar.png) no-repeat top center;
display:block;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
margin-top:12px;
margin-left:5px;
width:223px;
height:45px;
font-size:18px;
color:#fff;
font-weight:normal;
border:none;
cursor:pointer;
line-height:35px;
}
input.btn_recomendar:hover {background:url(imagenes/BotoRecomendar.png) no-repeat bottom center;}

.AgregarAmigo {margin: 17px 0 28px 0;}
.AgregarAmigo a {   color: #FF6600; font-size:13px;}

.color000 {color:#000;}

.noUnderLine p a { text-decoration:none}


/*FREDDY*/

.Link01 a{ text-decoration:none;color:#fd6600;}
.Link01 a:hover{ text-decoration:underline;}



/*Form Aumento de Aporte*/

.auap h3 { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; font-size:18px; color:#339900; padding:15px 0;}

.auap h4 { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:#666666; padding:5px 0 15px 0;}

.auap table, tr{ padding:3px  0  0 50px ;  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#5d5d5d; margin:5px; text-align:left;}
.auap td { padding:3px;}

.auap input { height:20px; border:1px solid #CCC; margin:0 2px; float:left;}

.auap p { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; font-weight:lighter;} 

.nota { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-style:italic; font-size:12px; color:#999;}

.auap .btn_FormEnviar {
    background:url(imagenes/bt_enviar.jpg) no-repeat top left transparent;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 11px;
    font-weight: bold;
    height: 35px;
    margin-left: 100px;
    margin-top: 12px;
    padding: 5px 0 7px;
    text-indent: -9000px;
    width: 121px;
}

.auap .btn_FormEnviar:hover { background:url(imagenes/bt_enviar.jpg) no-repeat bottom left;}




.tRight {text-align:right;}
.mLeft10 {margin-left:10px;}
.mLeft50 {margin-left:50px;}

.tCenter { text-align:center;}

/*:::::::::::Gift Catalogue:::::::::::*/
h3.title {height:50px; padding-left:42px; color:#333;}
h3.corazon { background:url(imagenes/corazon.png) top left no-repeat;}
h3.smile { background: url(imagenes/smile.png) top left no-repeat;}
h3.pen { background: url(imagenes/pen.png) top left no-repeat;}

.itemDonacion { background:#ffffcd; height:230px; margin-bottom:10px;}
.agreDonacion { background:#e7facd; height:230px;}
.dscripDonacion { padding:10px; width:340px;  }
.dscripDonacion h3 { font-size:18px; color: #F60; margin-bottom:10px;}
.dscripDonacion p { font-size:12px;}
.dscripDonacion strong { font-weight:bold; font-size:14px; color: #666; margin: 5px 0; }
.dscripDonacion .dealOverlay strong {color:#FFF;}
.dscripDonacion span {color: #F60;}

input.btnAgregar { background:url(imagenes/btn_Agre_Elimin.png) no-repeat 0 0;width:101px;	height:36px;color:#fff;border:none;	cursor:pointer;margin:5px 10px; font-weight:bold; }
input.btnAgregar:hover { background:url(imagenes/btn_Agre_Elimin.png) no-repeat 0 -36px; }

input.btnEliminar { background:url(imagenes/btn_Agre_Elimin.png) no-repeat 0 -72px;width:101px;	height:36px;color:#fff;border:none;	cursor:pointer;margin:5px 10px; font-weight:bold;}
input.btnEliminar:hover { background:url(imagenes/btn_Agre_Elimin.png) no-repeat 0 -108px; }

input.btnDonar { background:url(imagenes/btn_Donar.png) no-repeat 0 0;width:151px;	height:36px;color:#fff;border:none;	cursor:pointer;margin:40px 50px 50px 0; font-weight:bold;}
input.btnDonar:hover { background:url(imagenes/btn_Donar.png) no-repeat 0 -36px; }

.Overlay {position:relative;}
.dealOverlay { position:absolute; height:210px; padding:10px; width:340px; background: url(imagenes/trans-overlay.png) repeat; z-index:2; cursor: default; color:#FFF; vertical-align:middle; overflow:hidden; float:none; margin:-10px 0 0 -10px; } 
.tabDonaciones {background:#e6facd; border:#e6facd solid 3px; width:100%; text-align:left;}
.tabDonaciones tr td , th { font-size:14px; font-weight:normal;}
.tabDonaciones tr td {background:#f5fbea; padding:5px; height:23px;}

.tabDonaciones tr th {background:#e6facd; padding:5px; height:23px;}
.boxScroll { overflow-x:hidden;overflow-y:auto;height:750px; padding-right:30px; position:relative;}

.total p { text-align:right; font-size:14px; font-weight:bold; margin:20px 65px 50px 0; color:#000; }
.mensajeAgra { padding:20px 20px 20px 150px; background:url(imagenes/congratulations.png) left top no-repeat;}
.mensajeAgra h3 {font-weight:normal; margin:20px 0 10px 0;}
.mensajeAgra a {color: #F60;}
.TabTuDonacion th, td { font-size:12px; padding:0 10px 0 0; height:27px; }
.TabTuDonacion th { width:200px; text-align:left;}
.tabMensaje {color:#000; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.tituPrograma { background:#FC6600; width:470px; padding-left:10px; padding-top:3px; margin-bottom:5px; }
.tituPrograma h3 { color:#FFF; height:30px; }

.errorForm label { color:#c3553d; font-weight:bold; }

.datos_patrocinador label span {font-weight:bold;} 

.tabDesDonacion th, td {height:15px; padding:0;}
.tabDesDonacion thead td { font-weight:bold; font-size:14px; width:300px;}
.tabDesDonacion tbody th { text-align:left; color: #F60;}
.tabDesDonacion tbody th span {color:#666; font-size:12px;}

.tRight {text-align:right!important; }
.fBold {font-weight:bold;}

.selectList { margin:5px 0 5px 5px; width:110px;
border:#CCC 1px solid;border-radius:5px;
-webkit-border-radius:5px; -moz-border-radius:5px; padding:3px;}
.selectList:focus { outline: #C1C1C1;} 
.tabla_formulario {
width:100%;
}
