	
	.right{
		text-align:right;
	}
	
	.center{
		text-align:center;
	}
	
	.red{
		color:red;
	}
	
	body{
		font-family:Arial,Helvetica,sans-serif;
	}
	
	.submit{
		background-image:url(../images/continuar.gif);
		background-repeat:no-repeat;
		border:0 none;
		height:32px;
		text-indent:-600px;
		width:103px;
		cursor:pointer;
	}
	
	a.link{
		color:#ED2E38;
		text-decoration:none;
	}
	
	#layout{
		position:relative;
	}
	
		#header{
			padding: 5px 0px 15px 0px;
		}
	
			#menu{
				list-style-image:none;
				list-style-position:outside;
				list-style-type:none;
				margin:51px 0px 0px 0px;
			}
			
				#menu li{
					float:left;
				}
				
					#menu li a{
						display:block;
						width:134px;
						height:23px;
						background-position:0px -23px;
						background-repeat:no-repeat;
						text-indent:-4000px;
					}
					
						#menu li a:hover{
							background-position:0px 0px;
						}
						
						#menu li a.current{
							background-position:0px 0px;
						}
					
						#menu li a.como-ser-donante{
							width:183px;
							background-image:url(../images/menu/como-ser-donante.gif);
						}
						
						#menu li a.el-proyecto{
							background-image:url(../images/menu/el-proyecto.gif);
							margin:0px 0px 0px 30px;
						}
						
						#menu li a.donaciones{
							background-image:url(../images/menu/donaciones.gif);
						}
						
						#menu li a.la-campana{
							background-image:url(../images/menu/la-campana.gif);
							margin:0px 0px 0px 3px;
						}
						
						#menu li a.aportes{
							background-image:url(../images/menu/aportes.gif);
							margin:0px 0px 0px 10px;
						}
			
			#header .social{
				padding:37px 0px 0px 0px;
			}
			
			#content{
				
			}
			
			#content.el-proyecto{
				
			}
			
			#content.donaciones{
				
			}
			
			#content h1{
				padding:70px 0px 0px 0px;
			}
			
			#content .como-ser-donante{
				padding:80px 0px 60px 0px;
			}
			
			#content .el-proyecto{
				
			}
			
			#content .la-campana{
				padding:140px 0px 0px 0px;
			}
			
			h2{
				font-size:1.4em;
				font-weight:bold;
			}
			
			h3{
				font-size:1.2em;
				font-weight:bold;
			}
		
		#corazones{
			padding:0px 0px 0px 0px;
			margin:0px 0px 0px 7px;
			width:936px;
			height:441px;
			background-image:url(../images/c_pat.gif);
		}
		
			#corazones .corazon{
				width:18px;
				height:21px;
				padding:0px 0px 0px 0px;
				overflow:hidden;
				float:left;
				cursor:pointer;
				background-image:url(../images/corazones.png);
				background-position:0px 0px;
			}
			
			#corazones .empty{
				background-position:0px -21px;
			}
			
			#corazones .empty a{
				width:18px;
				height:21px;
				display:block;
			}
			
				#corazones .corazon .tip{
					display:none;
				}
				
			#corazones img{
				
			}
			
			#step-two{
				
			}
			
				#step-two label{
					clear:both;
					display:block;
					font-size:1.5em;
					margin:0;
					padding:0;
					position:relative;
				}
				
				#step-two label.error{
					position:absolute;
					top:4px;
					right:0px;
					font-size:0.6em;
				}
				
				#step-two input.input{
					font-size:1em;
					margin:5px 0px 5px 0px;
					width:100%;
				}
				
				#step-two .detail{
					font-size:0.5em;
				}
				
				#step-two input.error{
					margin:0;
					padding:0;
				}
				
				#step-two input.twitter{
					background-image:url(../images/at_tt.gif);
					background-position:2px 5px;
					background-repeat:no-repeat;
					text-indent:22px;
				}
		
		#footer{
			width:929px;
			margin:10px 0px 0px 0px;
			height:98px;
			position:relative;
		}
		
			#footer h2{
				position:absolute;
				top:20px;
				left:45px;
			}
			
			#footer .aditional{
				bottom:5px;
				color:#666666;
				font-size:0.9em;
				position:absolute;
				right:15px;
			}
			
		
		#footer .floating{
			background-image:url(../images/border_footer.gif);
			background-repeat:no-repeat;
			width:929px;
			margin:10px 0px 0px 10px;
			height:98px;
			position:fixed;
			bottom:0;
		}
		
		.tip a{
			text-decoration:none;
			color:#000000;
		}
		
		.tip a:hover{
			color:#000000;
		}
			
		
		.tip h3{
			margin:0px 0px 5px 0px;
		}
		
		.tip .comment{
			
		}
		
		.tip .donator{
			font-weight:bold;
		}
		
		.tip .social{
			padding:10px 0px 0px 0px;
			text-align:right;
		}
		
		textarea#comment{
			height:50px;
		}
		
		#facebox {
			z-index:999;
		}
		
		#footer .last-info{
			color:#999999;
			font-size:0.8em;
			padding:0px 0px 10px 0px;
		}
		
		.donante-de-todo-corazon{
			padding:130px 0px 130px 0px;
		}
		
		.donante-de-todo-corazon .corazon{
			width:400px;
		}
		
		.donante-de-todo-corazon .corazon h2{
			font-size:1.8em;
		}
		
		.donante-de-todo-corazon .corazon .donator{
			font-size:1.2em;
		}
		
		.donante-de-todo-corazon .corazon .comment{
			font-size:1.2em;
		}
		
		.donante-de-todo-corazon .corazon .social{
			padding:10px 0 0;
			text-align:right;
		}
		
		.donante-de-todo-corazon .corazon .otro{
			font-size:0.8em;
			padding:15px 0px 0px 0px;
			text-align:right;
		}
		
		ul#navigation{
			list-style-image:none;
			list-style-position:outside;
			list-style-type:none;
			clear:both;
			padding:5px 0px 0px 0px;
			height:24px;
			margin:0px 12px 0px 0px;
			float:right;
		}
		
		#navigation a{
			display:block;
			text-decoration:none;
			color:#333333;
			padding:0px 7px 0px 7px;
			/* border:1px solid #555555; */
		}
		
		#navigation a:hover{
			background-color:#555555;
			/* border:1px solid #555555; */
			color:#FFFFFF;
			font-weight:bold;
		}
		
		#navigation li{
			float:left;
			margin:0px 0px 0px 3px;
			padding:0;
		}
		
		#navigation li.previous{
			font-weight:bold;
			text-decoration:none;
		}
		
		#navigation li.next{
			font-weight:bold;
			text-decoration:none;
		}
		
		#navigation li.off{
			padding:0px 7px 0px 7px;
			margin:0px 3px 0px 3px;
			color:#999999;
			/* border:1px solid #999999; */
		}
		
		#navigation li.page{
			text-decoration:none;
		}
		
		#navigation li.current{
			background-color:#555555;
			/* border:1px solid #555555; */
			padding:0px 7px 0px 7px;
			margin:0;
			color:#FFFFFF;
			font-weight:bold;
		}
		
		#navigation li.currentLast{
			background-color:#555555;
			/* border:1px solid #555555; */
			padding:0px 7px 0px 7px;
			color:#FFFFFF;
			font-weight:bold;
		}
		
		h1.fail{
			padding:100px 0px 100px 0px !important;
		}
		
		#campana-menu{
			list-style-image:none;
			list-style-position:outside;
			list-style-type:none;
			height:72px;
			margin:10px 0px 0px 10px;
		}
		
			#campana-menu li{
				float:left;
				width:97px;
				height:36px;
				overflow:hidden;
				margin:0px 0px 0px 0px;
			}
			
				#campana-menu li a{
					display:block;
					width:97px;
					height:34px;
					background-position:0px 0px;
					background-repeat:no-repeat;
					text-indent:-4000px;
					overflow:hidden;
				}
				
					#campana-menu li a:hover{
						background-position:0px -34px;
					}
					
					#campana-menu li a.current{
						background-position:0px -34px;
					}
				
					#campana-menu li a.tv{
						background-image:url(../images/campana/tv.gif);
					}
					
					#campana-menu li a.radio{
						background-image:url(../images/campana/radio.gif);
					}
					
					#campana-menu li a.grafica{
						background-image:url(../images/campana/grafica.gif);
					}
					
					#campana-menu li a.prensa{
						background-image:url(../images/campana/prensa.gif);
					}
		
		.la-campana-content .la-campana-tv{
			padding:55px 0px 50px 0px;
			text-align:center;
		}
		
		.la-campana-content .la-campana-radio{
			display:none;
			margin:50px 0px 50px 0px;
		}
		
			.la-campana-radio div{
				margin:0px 0px 10px 0px;
			}
			
				.la-campana-radio div img{
					margin:0px 0px 5px 0px;
					vertical-align:middle;
				}
			
					.la-campana-radio div span{
					}
					
				.la-campana-radio a{
					clear:right;
					text-align:right;
					color:#ED2E38;
					margin:0 0 0 5px;
					font-size:0.8em;
					text-decoration:none;
				}
		
		.la-campana-content .la-campana-grafica{
			display:none;
		}
		
		.la-campana-grafica{
			margin:0px 0px 140px 0px;
		}
		
		.la-campana-grafica ul{
			list-style-image:none;
			list-style-position:outside;
			list-style-type:none;
			padding:115px 0px 0px 20px;
		}
		
			.la-campana-grafica li{
				float:left;
				margin:0px 15px 0px 20px;
			}
			
				.la-campana-grafica li img{
					border:1px solid #CCCCCC;
				}
				
		.la-campana-content .la-campana-prensa{
			display:none;
		}
		
			.la-campana-content .la-campana-prensa ul.videos-prensa{
				list-style-image:none;
				list-style-position:outside;
				list-style-type:none;
			}
			
				.la-campana-content .la-campana-prensa ul.videos-prensa li{
					text-align:center;
				}
				
		#user{
			text-align:left;
			color:#999999;
			font-size:0.8em;
			padding:15px 0px 0px 0px;
		}
		
			#user a{
				color:#ED2E38;
			}
			
			#user a:hover{
				
			}
			
		#newfb{
			display:none;
		}
		
		.form-fb{
			text-align:center;
			margin:0px 0px 10px 0px;
		}
		
		.fb-logout img{
			vertical-align:middle;
		}
		
		#fb_login_image{
			vertical-align:middle;
		}
		
		#fb_logout_image{
			vertical-align:middle;
		}
		
		#empresas-carousel{
			height:62px;
			overflow:hidden;
			position:absolute;
			margin-left:auto;
			margin-right:auto;
			width:410px;
			top:20px;
			left:280px;
		}

			#empresas-carousel ul{
				list-style-image:none;
				list-style-position:outside;
				list-style-type:none;
				margin:0px 0px 0px 0px;
				padding:0;
				width:376px;
			}

					#empresas-carousel .carousel-control{
						position:absolute;
						z-index:200;
						bottom:10px;
						cursor:pointer;
					}

						#empresas-carousel .carousel-previous{
							left:0px;
							background-image:url(../images/previous.gif);
							background-repeat:no-repeat;
							width:14px;
							height:15px;
							text-indent:-10000px;
							z-index:999;
							bottom:23px;
						}

						#empresas-carousel .carousel-next{
							right:0px;
							bottom:23px;
							background-image:url(../images/next.gif);
							background-repeat:no-repeat;
							width:14px;
							height:15px;
							text-indent:-10000px;
							z-index:999;
						}

					#empresas-carousel .carousel-wrap{
						z-index:100;
						width:376px;
						overflow:hidden;
						margin:0px 0px 0px 20px;
					}

						#empresas-carousel .carousel-wrap h3{
							color:#FFFFFF;
						}

							#empresas-carousel .carousel-wrap h3 a{

							}

					#empresas-carousel .center-wrap{
						font-size:11px;
						left:0;
						position:absolute;
						top:0;
						width:176px;
						z-index:200;
						background-color:#2C4560;
						height:210px;
						background-image:url(../images/content/empresas-carousel.jpg);
						background-repeat:no-repeat;
					}

						#empresas-carousel .center-wrap .carousel-pagination{

						}

							#empresas-carousel .center-wrap .carousel-pagination p{
								margin:0;
								padding:10px 10px 0px 0px;
								line-height:1.9em;
							}

								#empresas-carousel .center-wrap .carousel-pagination p a{
									color:#C0C0C0;
									text-decoration:none;
									cursor:pointer;
									margin-left:3px;
									display:block;
									clear:both;
									font-size:0.8em;
									text-align:right;
									text-transform:uppercase;
									line-height:2.2em;
								}

								#empresas-carousel .center-wrap .carousel-pagination p a.active{
									color:#FFFFFF;
								}

								#empresas-carousel ul li{
									position:relative;
									height:62px;
									width:89px;
									float:left;
									padding:0px 5px 0px 0px;
								}
								
	ul.artistas{
		list-style-image:none;
		list-style-position:outside;
		list-style-type:none;
	}
	
		ul.artistas li{
			float:left;
			height:55px;
			margin:0 10px 0 0;
			width:140px;
		}
		
/* Corazones */

	#details{
		/* width: 170px; */
		width:306px;
		height:260px;
		background-color:#e7e7e7;
		color:#FFFFFF;
	}
	
		#details .info{
			height:75px;
			text-align:left;
			margin:45px 0px 10px 0px;
		}
		
			#details .info p{
				margin:0px 0px 5px 0px;
				line-height:1.1em;
			}
		
			#details .info h1{
				color:#3f3f3f;
				font-size:1.1em;
				font-weight:normal;
				margin:0px 0px 0px 45px;
				padding:0;
			}
			
			#details .info h2{
				color:#3f3f3f;
				font-size:1.1em;
				font-weight:normal;
				margin:0px 0px 0px 45px;
				padding:0;
			}
			
			#details .info h3{
				color:#3f3f3f;
				font-size:1.1em;
				font-weight:normal;
				margin:0px 0px 0px 45px;
				padding:0;
			}
			
			#details .info h4{
				color:#3f3f3f;
				font-size:1.1em;
				font-weight:normal;
				margin:0px 0px 0px 45px;
				padding:0;
			}
		
		#details .logo{
			height:40px;
		}
	
	#first-picture{
		height:260px;
		width:173px;
	}
	
	#second-picture{
		height:260px;
		width:471px;
	}
	
	.select-menu{
		margin:15px 0px 0px 0px;
	}
	
	ul#type-select{
		list-style-image:none;
		list-style-position:outside;
		list-style-type:none;
		color:#848484;
		text-transform:uppercase;
		font-weight:bold;
	}
	
		ul#type-select li{
			
		}
		
		ul#type-select li a {
			color:#848484;
			text-decoration:none;
		}
		
		ul#type-select li a.selected{
			color:#3f3f3f;
		}
		
	#artistas-list ul{
		margin:0px 0px 0px 10px;
		color:#848484;
	}
	
		#artistas-list ul a{
			color:#848484;
			text-decoration:none;
		}
	
		#artistas-list ul li{
			float:left;
			width:130px;
		}
		
		#artistas-list ul li a.selected{
			color:#3f3f3f;
		}
	
	#empresas-list ul{
		margin:0px 0px 0px 10px;
		color:#848484;
	}

		#empresas-list ul a{
			color:#848484;
			text-decoration:none;
		}

		#empresas-list ul li{
			float:left;
			width:130px;
		}

		#empresas-list ul li a.selected{
			color:#3f3f3f;
		}
		
	.hide{
		display:none;
	}
	
	#aviso{
		left:281px;
		position:absolute;
		top:290px;
		cursor:pointer;
	}