/*testing css*/
/*texts*/

.textMenu {color: #ffffff; font-size: 1em; letter-spacing: 0.05em; font-weight: bold; font-family: "Cabin", Helvetica, sans-serif;}
.textMenu a {color: #ffffff;}
.textEnvia { font-family: "Lobster", Arial, sans-serif; font-size: 1.45em; color: #ffffff; float: left; margin-left: 0px; margin-top: 21px; line-height: 0.9em; height: 80px; text-align: center;}
.textSub {color: #000000; font-size: 0.9em; letter-spacing: 0.05em; font-family: "Cabin", Helvetica, sans-serif;}
.titulo1 { font-family: 'Cabin', arial, serif; color: #9c352d; font-size: 2em; }
.titulo2 { font-family: 'Cabin', arial, serif;  color: #759578; font-size: 1.3em;}

.textProject { font-family: "Cabin", Arial, sans-serif; font-size: 1em; color: #000000; }
.textCategorie { font-family: Arial, sans-serif; font-size: 0.8em; color: #506f8a; }
.textAutor { font-family: Arial, sans-serif; font-size: 0.8em; color: #9c352d; line-height: 1.4em;}
.textPercent { font-family: "Cabin", Arial, sans-serif; font-size: 1.1em;  color: #506f8a; }
.textTime { font-family: "Cabin", Arial, sans-serif; font-size: 1.1em;  color: #2b4d2f; }
.textTimeSamll { font-family: "Cabin", Arial, sans-serif; font-size: 0.7em;  color: #2b4d2f; }
.textoNormal { font-family: Arial, sans-serif; font-size: 0.9em; }

.textPestana { font-size: 0.8em; line-height: 1.4em; color: #000000; margin-top: 9px;}
.apoyaButtons { float: left; font-family: "Lobster", Arial, sans-serif; font-size: 0.9em; color: #ffffff; margin-top: 11px; margin-left: 3px; height: 35px;}
.textFrame { font-family: Arial, sans-serif; font-size: 0.9em; color: #000000; padding-top:1px;}

.textTitleProjectBig { font-family: 'Cabin', arial, serif; color: #000000; font-size: 1.5em; margin-top: 10px;}

.textTitleFooter { font-family: "cabin", arial, sans-serif;	font-size: 1em;	color: oldlace; margin-top: 10px;}
	
.textHeaderSubtitle { font-size: 0.8em; }

.textTitleApoyoBox { font-family: "Cabin", Arial, sans-serif; font-size: 1em; color: #759578; padding: 10px;}

.longText {
    font-size: 0.8em;
    line-height: 1.4em;
    margin-top: 3px;
    width: 578px;
    }
    
.textEuroApoyar { font-family: "Cabin", Arial, sans-serif; font-size: 1.5em; color: #759578; float: left; width: 30px;}

.footerText {
    font-size: 0.8em;
}

.hidden { position:absolute; top:0; left:-9999px; width:1px; height:1px; overflow:hidden; }

.underline {text-decoration: underline;}

.bold {font-weight: bold;}

/*bar*/

.textCurrent { color: sienna; font-size: 1.7em; }
.textGoal { color: buttonShadow; font-size: 1.7em;}
.textConector { font-size: 0.8em; line-height: 1.4em;}

/*links quitar colores*/

a:link {text-decoration: none; color: #000000; } 
a:visited {text-decoration: none; color: #000000; } 
a:active {text-decoration: none; color: #000000; } 
a:hover {text-decoration: none; }

.white:link {color: white;}
.white:visited {color: white;}
.white:active {color: white;}
.subir a 	{color: #9c352d;}
.textAutor a {color: #9c352d;}
.titulo2 a {color: #759578;}
#shareEmbeber a {color: #ffffff;}
#letrasInterdominios a {color: #cad9ab;}

/* colors for text */

.blue { color: #506f8a; }
.black {color: #000000;}
.green { color: #2b4d2f;}
.greenFooter { color: #759578;}
.red {color: #9c352d;}
.grey {color: grey;}
.white {color: white;}
.old {color: oldlace;}
.old a {color: oldlace;}

/* efects */

#envia:hover {
	background-image: url(.s3.amazonaws.com/newimages/apoyabw.png);
	background-repeat: no-repeat;
	}

.textMenu:hover {color: #9c352d;}
.insideButton:hover { background-image: url(.s3.amazonaws.com/newimages/apoyasw.png); }

.apoyaButtons:hover {color: #9c352d;}
.empty:hover { -webkit-box-shadow: none; -moz-box-shadow: none; margin-top:0px; -webkit-box-shadow: none;  -moz-box-shadow: none; -webkit-transform: none; -moz-transform: none }
.share:hover {background-color: #999999;}
.blogShare:hover {background-color: #999999;}

.mas:hover {background-color: #e5e5e5; border-radius: 4px; -moz-border-radius: 4px;}
.menos:hover {background-color: #e5e5e5; border-radius: 4px; -moz-border-radius: 4px;}

.comment:hover {text-decoration: underline;}

#nextContainerPrevious:hover {color: #9c352d;}
#nextContainerNext:hover {color: #9c352d;}

.projectBoxContainerIzqButton:hover {background-color: #ca9d7c;}
#votarProject:hover  {background-color: #ca9d7c;}
.textMenu:hover {color: #9c352d; cursor:pointer;}

#shareEmbeber:hover {background: #D8D8D8; /* old browsers */

background: -moz-linear-gradient(top, #D8D8D8 0%, #6D6D6D 100%); /* firefox */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#D8D8D8), color-stop(100%,#6D6D6D)); /* webkit */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#D8D8D8', endColorstr='#6D6D6D',GradientType=0 ); /* ie */} 

#pagarImg:hover {
	background-image: url(.s3.amazonaws.com/newimages/botonpagarpulsado.png);
	background-repeat: no-repeat;
	float: right;
	margin-bottom: 21px;
	margin-right: 108px;
		width: 178px;
	height: 127px;
	}
	
.buttonWaysApoyoBorder:hover {		
	background-color: #3D0101;
	float: left;
	width: 112px;
	height: 87px;
	margin-top: 10px;
	margin-left: 11px;
	-moz-border-radius: 11px;
	border-radius: 11px;
	}
	
.buttonWaysApoyo:hover {
	float: left;
	border-radius: 10px;
	-moz-border-radius: 10px;
	width: 110px;
	height: 85px;
	border: 2px solid #750A02;
	background: #3D0101; /* old browsers */
	background: -moz-linear-gradient(top, #3D0101 1%, #750A02 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#3D0101), color-stop(100%,#750A02)); /* webkit */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3D0101', endColorstr='#750A02',GradientType=0 ); /* ie */
	}
	
.minuteButonBorder:hover {		
	background-color: #355400;
	float: left;
	width: 183px;
	height: 87px;
	margin-top: 20px;
	margin-left: 17px;
	-moz-border-radius: 11px;
	border-radius: 11px;
	}

.minuteButon:hover {
	float: left;
	border-radius: 10px;
	-moz-border-radius: 10px;
	width: 181px;
	height: 85px;
	border: 2px solid #355400;
	background: #355400; /* old browsers */
	background: -moz-linear-gradient(top, #355400 1%, #66722F 99%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#355400), color-stop(99%,#66722F)); /* webkit */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#355400', endColorstr='#66722F',GradientType=0 ); /* ie */
	background: -o-linear-gradient(top, #355400 1%,#66722F 99%); /* opera */
}

/* Polaroid CSS */  
   img {  
   border: 15px solid #C9D9A8;  
    border-bottom: 32px solid #C9D9A8;  
    -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1);  
    -moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1);  
   -webkit-transform: rotate(0deg);  
   -moz-transform: rotate(0deg);  
   margin-top:21px;
   }  
   img:hover {  
   -webkit-box-shadow: 6px 6px 8px rgba(0, 0, 0, 0.1);  
   -moz-box-shadow: 6px 6px 8px rgba(0, 0, 0, 0.1);  
  -webkit-transform: rotate(1deg) scale(1.05);  
   -moz-transform: rotate(1deg) scale(1.05);  
   }  

/* las imagenes por defecto tienen marco, añadiendo una de estas clases se puede eliminar */
	
.small {	/* foto pequeña (le pone un borde pequeño) */
	border: 5px solid #e4e4e4;  
    border-bottom: 5px solid #e4e4e4;  
    -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1);  
    -moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1);  
   margin-top:0px;
   }  
   
 .empty {	/* foto tal cual */
	border: 0px;  
    border-bottom: 0px;  
    -webkit-box-shadow: none;  
    -moz-box-shadow: none;  
    margin-top:0px;
    -webkit-box-shadow: none;  
    -moz-box-shadow: none;  
    -webkit-transform: none;  
    -moz-transform: none;  
   } 

/*margin para casos determinados*/

.marginleft0 { margin-left: 0px; }
.marginleft5 { margin-left: 5px; }
.marginleft10 { margin-left: 10px; }
.marginright10 { margin-right: 10px; }
.marginleft20 { margin-left: 20px; }
.marginleft144 { margin-left: 144px; }
.margintop1 { margin-top: -5px; }
.margintop0 { margin-top: 0px; }
.margintop5 { margin-top: 5px; }
.margintop10 { margin-top: 10px; }
.margintop20 { margin-top: 20px; }
.margintop15n { margin-top: -15px; }
.margintop30 { margin-top: 30px; }
.margintop40 { margin-top: 43px; }
.paddingtop10 { padding-top: 10px; }
.marginbottom0 { margin-bottom: 0px; }
.marginbottom20 { margin-bottom: 20px; }
.paddingright10 {padding-right: 10px;}

.negative { margin-top: -3px; }

/*font-size para casos determinados*/

.fontsize1 { font-size: 1em;}
.fontsize13 { font-size: 1.3em;}
.fontsize2 { font-size: 2.1em;}
.fontsize3 { font-size: 3em;}

/*elimina fondo*/

.nobackground { background-image: none;}

/*separador*/

.separator {float: left; width: 100%; height: 50px;}

.separatorSmall {	float: left; width: 100%; height: 20px; }
	
.separatorMini {float: left; width: 100%;	height: 7px;	}



html {
	height: 100%;
	width: 100%;
	}

body {
     height: 100%;
     width: 100%;
     top: 0px;
     left: 0px;
     margin: 0px;
     padding: 0px;
     font-family: Arial,Helvetica,sans-serif;
     background-image: url(.s3.amazonaws.com/newimages/fondo.png);
}
	
p { font-size: 0.8em;
	line-height: 1.4em;
	margin-top: 3px;
	}
	
h1,h2 { font-family: 'Lobster', arial, serif; color: #9c352d; margin-left: 20px;}

h3 { font-family: 'Cabin', arial, serif; color: #9c352d; margin-left: 20px;}


#container {
	width: 960px;
	margin-left: auto;
	margin-right: auto;
	}
	
#header {
	background-image: url(.s3.amazonaws.com/newimages/header.png);
	height: 148px;
	float: left;
	}
	
#headerIzq {
	float: left;
	height: 100%;
	width: 200px;
	}
	
#logo {
	background-image: url(.s3.amazonaws.com/newimages/logo.png);
	width: 105px;
	height: 112px;
	margin-left: 43px;
	margin-top: 29px;
	}
	
#headerCen {
	float: left;
	height: 100%;
	width: 600px;
	}
	
.menu {
	 margin-left: 24px;
	 margin-top: 16px; 
	 float: right;
	 }
	
#headerCenUp {
	float: left;
	height: 55px;
	width: 100%;
	}

#headerCenDown {
	float: left;
	height: 90px;
	width: 100%;
	}
	
#headerDer {
	float: left;
	height: 100%;
	width: 157px;
	}
	
#columnSearch {
	float: right;
	width: 167px;
	height: 50px;
	margin-top: 5px;
	}
	
#lupa {
	width: 27px;
	float: right;
	height:50px;
	margin-top: 14px;
	}
	
#login {
	font-family: "cabin", arial, sans-serif;
	float: right;
	height:50px;
	margin-top: 9px;
	text-align: right;
	}

#loginSmall {
    font-family: arial, sans-serif;
}
	
#facebookText {
	width: 100%;
	margin-top: 0px;
	font-size: 0.8em;
		font-family: Arial,Helvetica,sans-serif;
	}
	
#headerCenDownUp {
	width: 100%;
	height: 50%;
	}
	
#headerCenDownDown {
	width: 100%;
	height: 50%;
	}
	
#envia {
	background-image: url(.s3.amazonaws.com/newimages/apoyabr.png);
	background-repeat: no-repeat;
	height: 113px;
	width: 107px;
	margin-top: 25px;
	margin-left: 16px;
	float: left;
	}
	
#enviaDentroContainer {
	float: left;
	margin-left: 3px;
	margin-top: 0px;
	width: 85px;
	height: 95px;
	}
	
#enviaDentro {
	float: left;
	-moz-border-radius: 50px 50px 50px 50px;
	border-radius: 50px 50px 50px 50px;
	margin-left: 1px;
	margin-top: 4px;
	width: 92px;
	height: 92px;
	}
	
/* cuerpo */

#content {
	background-image: url(.s3.amazonaws.com/newimages/shadow.png);
	background-repeat: repeat-y;
	width: 960px;
	margin-left: auto;
	margin-right: auto;
	}
	
#projectContainer {
	width: 923px;
	margin-left: 19px;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	}
	
#projectContainerTitle {
	width: 42%;
	float: left;
	}
	
#projectContainerTitleDer {
	width: 50%;
	float: right;
	text-align: right;
	margin-right: 20px;
	margin-top:26px;
	}
	
.projectContainerIndividual {
	float: left;
	margin-left: 34px;
	width: 237px;
	}

.projectContainerIndividualPhoto {
	float: left;
	width: 237px;
	height: 225px;

	}

.projectContainerIndividualBar {
	float: left;
	width: 237px;
	height: 17px;

	}
	
.backgroundBar {
	float: left;
	margin-top: 6px;
	background-color: #c9d9a8;
	-moz-border-radius: 8px;
	border-radius: 8px;
	height: 10px;
	width: 100%;
	}
	
.bar {
	float: left;
	margin-top: 3px;
	margin-left: 5px;
	border-radius: 8px;
	height: 4px;
	width: 75px;
	background-color: #9c352d;
	}
	
.projectContainerIndividualMoney {
	float: left;
	width: 237px;
	height: 32px;
	text-align: right;
	}

.projectContainerIndividualDescription {
	float: left;
	width: 237px;
	height: 171px;

	}
	
.projectContainerIndividualStatus {
	float: left;
	width: 237px;
	height: 49px;

	}
	
.projectContainerIndividualStatusIzq {
		float: left;
		background-color: #e5e5e5;
	-moz-border-radius: 10px;
	border-radius: 10px;
	
	width: 170px;
	height: 100%;

	}	
	
.projectContainerIndividualStatusIzqPercent {
	float: left;
	width: 100%;
	height: 50%;

	}	
	
.projectContainerIndividualStatusIzqTime {
	float: left;
	width: 100%;
	height: 50%;

	}		
	
.projectContainerIndividualStatusDer {
	float: left;
	width: 50px;
	height: 49px;;
	margin-left: 15px;
	}

.insideButton {
	background-image: url(.s3.amazonaws.com/newimages/apoyasr.png);
	background-repeat: no-repeat;
	width: 57px;
	height: 57px;
	margin-left: 2px;
	}
	
.projectContainerArrow {
	width: 100%;
	float: left;
	border-bottom: 1px solid #cccccc;
	height: 515px;
	}
	
.projectContainerArrowIzq {
	width: 33%;
	float: left;
	border-right: 1px solid #cccccc;
	height: 100%;
	}
	
.projectContainerArrowCen {
	width: 33%;
	float: left;
	height: 100%;
	}
	
.projectContainerArrowDer {
	width: 33%;
	float: left;
	border-left: 1px solid #cccccc;
	height: 100%;
	}
	
.casilleroFrameUp {
	float: left;
	margin-left: 10px;
	margin-top: 3px;
	width: 97%;
	}
	
.hazloposibleFrame {
border-color: #aa2b54;
}

.hazloposibleLogo {
background-image: url(.s3.amazonaws.com/fundacion.png);
height: 28px;
position: absolute;
width: 225px;
z-index: 100;
margin-top: 9px;
}

*:first-child+html .hazloposibleLogo {
	margin-left: -250px;
    margin-top: -435px; 
    }

.casilleroFrameDown {
	float: left;
	margin-left: 6px;
	margin-top: 0px;
	width: 79%;
	height: 25%;
	}

.clockSmall {
	float: left;
	height: 14px;
	width: 14px;
	background-image: url(.s3.amazonaws.com/newimages/clockSmall.png);
	margin-left: 8px;
	}
	
/* actividad */

#activityContainer {
	width: 923px;
	margin-left: 19px;
	border-bottom: 1px solid #cccccc;
	}
	
#activityContainerTitle {
	width: 100%;
	float: left;
	}
	
#activityContainerArrow {
	width: 100%;
	float: left;
	height: 489px;
	}
	
#activityContainerArrowIzq {
	width: 46%;
	float: left;
	border-right: 1px solid #cccccc;
	height: 100%;
	}
	
#activityContainerArrowDer {
	background-image: url(.s3.amazonaws.com/newimages/cohete1.png);
	background-position: right bottom;
	background-repeat: no-repeat;
	width: 495px;
	float: left;
	height: 100%;
	}

.activityTitle {
	float: left;
	width: 93%;
	margin-left: 20px;
	height: 30px;
	margin-top: 26px;
	}

.activityApoyoContainer {
	float: left;
	width: 433px;
	margin-left: 20px;
	height: 74px;
	margin-top: 16px;
	}

.activityApoyoContainerIzq {
	float: left;
	width: 80px;
	height: 100%;
	}

.activityApoyoContainerCen {
	float: left;
	width: 300px;
	height: 100%;
	margin-top: 3px;
	}
	
.activityApoyoContainerDer {
	float: left;
	width: 70px;
	height: 100%;
	}
	
#blogContainer {
	margin-top: 14px;
	float: left;
	width: 97%;
	height: 475px;
	}
	
#blogContainerUp {
	float: left;
	width: 100%;
	height: 41%;
	}
	
#blogContainerUpIzq {
	margin-left: 20px;
	float: left;
	width: 80px;
	height: 100%;
	}
	
#blogContainerUpDer {
	float: left;
	width: 300px;
	height: 100%;
	}
	
	
#blogContainerDown {
	float: left;
	width: 100%;
	height: 50%;
	}
	
#blogContainerDownIzq {
	margin-left: 20px;
	float: left;
	width: 80px;
	height: 100%;
	}
	
#blogContainerDownDer {
	background-color: #e5e5e5;
	-moz-border-radius: 10px;
	border-radius: 10px;
	float: left;
	width: 300px;
	height: 100%;
	}
	
#blogContainerDownDerIzq {
	margin-top: 10px;
	float: left;
	width: 38%;
	height: 100%;
	}

#blogContainerDownDerDer {

	margin-top: 10px;
	float: left;
	width: 50%;
	height: 100%;
	}

/* pagina de proyectos */

#headContainer {
	float: left;
	width: 100%;
	height: 70px;
	border-bottom: 1px solid #cccccc;
	}
	
#headContainerIzq {

	float: left;
	width: 607px;
	height: 100%;
	margin-left: 20px;
	}
	
#headContainerDer {
	border-left: 1px solid #cccccc;
	float: left;
	width: 289px;
	height: 100%;

	}
	
.pestana1 {
	float: left;
	height: 50%;
	width: 152px;
	margin-left: 6px;
	}
	
.pestana2 {
	float: left;
	height: 50%;
	width: 120px;
	margin-left: 6px;
	}
	
.pestana3 {
	float: left;
	height: 50%;
	width: 152px;
	margin-left: 6px;
	}
	
.pestana4 {
	float: left;
	height: 50%;
	width: 100px;
	margin-left: 6px;
	}
	
.pestanaIzq {
	float: left;
	height: 31px;
	width: 30px;
	margin-top:2px;
	}
	
.pestanaDer {
	color: #000000;
	float: left;
	height: 100%;
	}

#columnIzq {
	float: left;
	width: 68%;
	border-right: 1px solid #cccccc;
	padding-bottom: 20px;
	}
	
#video {
	float: left;
	height: 375px;
	width: 100%;
	background-color: #000000;
	}
	
#share {
	float: left;
	height: 45px;
	width: 605px;
	border: 1px solid #cccccc;
	background-color: #ededed;
	margin-left: 10px;
	margin-top: 10px;
	}
	
#shareFacebook {
	float: left;
	width: 363px;
	margin-left: 10px;
	height: 36px;
	padding-top: 10px;
	border-right: 1px solid #c4c4c4;	
}

#shareTwitter {
	float: left;
	width: 107px;
	margin-left: 10px;
	padding-top: 10px;
	border-right: 1px solid #c4c4c4;
	height: 36px;	
}

#shareEmbeber {
	float: left;
	margin-left: 24px;
	padding-left: 4px;
	padding-right: 3px;
	border: 1px solid #999999;
	color: #ffffff;
	margin-top: 10px;
	background: #C6C6C6; /* old browsers */

background: -moz-linear-gradient(top, #C6C6C6 0%, #6D6D6D 100%); /* firefox */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#C6C6C6), color-stop(100%,#6D6D6D)); /* webkit */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#C6C6C6', endColorstr='#6D6D6D',GradientType=0 ); /* ie */
	-moz-border-radius: 4px;
	border-radius: 4px;
}
	
#promotores {
	float: left;
	height: 185px;
	width: 100%;
	border-bottom: 1px solid #cccccc;
	}
	
#promotoresContainer {
	float: left;
	width: 100%;
	margin-top: -10px;
	}

#borderEstado {
	float: left;
	border: 1px solid #c4c4c4;
	}

#estadoIzq {
	float: left;
	height: 100%;
	}	

#estadoIzqFrame {
	float: left;
	margin-left: 20px;
	margin-top: 20px;
	width: 252px;
	height: 136px;
	background-color: #ededed;
	border: 1px solid #c4c4c4;
	-moz-border-radius: 5px;
	border-radius: 5px;
		
	}

#estadoIzqFrameUp {
	float: left;
	margin-left: 10px;
	margin-top: 10px;
	width: 97%;
	height: 31%;
	}
	
#estadoIzqFrameCen {
	float: left;
	margin-left: 6px;
	margin-top: 0px;
	width: 82%;
	height: 16%;
	}
	
#containerTitleRewards {
	float: left;
	}
	
#apoyoImg {
	float: left;
	height: 20px;
	width: 20px;
	background-image: url(.s3.amazonaws.com/newimages/ok1.png);
	margin-left: 8px;
	}
	
#estadoIzqFrameDown {
	float: left;
	margin-left: 6px;
	margin-top: 0px;
	width: 79%;
	height: 16%;
	}
	
	
#clockImg {
	float: left;
	height: 20px;
	width: 20px;
	background-image: url(.s3.amazonaws.com/newimages/clock.png);
	margin-left: 8px;
	}
	
#eurImg {
	float: left;
	height: 20px;
	width: 17px;
	margin-left: 11px;
	font-size: 1.3em;
	margin-top: -2px;
	}

#estadoDer {
	float: left;
	height: 100%;
	width: 56%;
	}
	
	
#estadoDerUp {
	float: left;
	width: 255px;
	margin-top: 20px;
	margin-left:20px;
	}
	
#autorImg {
	float: left;
	height: 20px;
	width: 20px;
	background-image: url(.s3.amazonaws.com/newimages/autor.png);
	padding-left: 8px;
	background-repeat: no-repeat;
	}
	
#placeImg {
	float: left;
	height: 20px;
	width: 20px;
	background-image: url(.s3.amazonaws.com/newimages/place.png);
	padding-left: 8px;
	
	background-repeat: no-repeat;
	}
	
.estadoDerUpContent {
	float: left;
	height: 36%;
	width: 100%;
	}
	
#estadoDerDown {
	float: left;
	height: 50%;
	width: 100%;
	}
	
.share {
	float: left;
	background-color: #e5e5e5;
	-moz-border-radius: 5px;
	border-radius: 5px;
	height: 50px;
	width: 50px;
	margin-left: 14px;
	}
	
#facebook {
	height: 50px;
	width: 50px;
	float: left;
	margin-top: 9px;
	margin-left: 9px;
	background-image: url(.s3.amazonaws.com/newimages/fb.png);
	background-repeat: no-repeat;
	}
	
#twitter {
	height: 50px;
	width: 50px;
	float: left;
	margin-top: 9px;
	margin-left: 9px;
	background-image: url(.s3.amazonaws.com/newimages/twb.png);
	background-repeat: no-repeat;
	}
	
#tuenti {
	height: 50px;
	width: 50px;
	float: left;
	margin-top: 9px;
	margin-left: 9px;
	background-image: url(.s3.amazonaws.com/newimages/tb.png);
	background-repeat: no-repeat;
	}
	
#linkedin {
	height: 50px;
	width: 50px;
	float: left;
	margin-top: 9px;
	margin-left: 9px;
	background-image: url(.s3.amazonaws.com/newimages/ib.png);
	background-repeat: no-repeat;
	}
	
#meneame {
	height: 50px;
	width: 50px;
	float: left;
	margin-top: 9px;
	margin-left: 9px;
	background-image: url(.s3.amazonaws.com/newimages/mb.png);
	background-repeat: no-repeat;
	}
	
#descripcion {
		float: left;
	width: 96%;
	}
		

#columnDer {
	float: left;
	width: 31%;
	border-left: 1px solid #cccccc;
	padding-bottom: 20px;
	}
	
	
.rewardContainer {
	
	margin-top: 20px;
	width: 294px;
	}
	
.rewardContainerText {
	float: left;
	margin-top: 20px;
	margin-left: 20px;
	padding-bottom: 20px;
	width: 85%;
	border-bottom: 1px solid #cccccc;
	
	}
	
.rewardButtonContainer {
	float: right;
	height: 51px;
	width: 51px;
	margin-right: 10px;
	}

#nextContainer {
	width: 923px;
	margin-left: 19px;
	border-bottom: 1px solid #cccccc;
	height: 42px;
	}
	
#nextContainerPrevious{

	margin-top: 12px;
	width: 40%;
	float: left;
	margin-left: 20px;
	}
	
#nextContainerNext{
	margin-top: 12px;
	width: 40%;
	float: right;
	text-align: right;
	margin-right: 20px;
	}

/* descomentar cuando haya 3 botones y eliminar el siguiente 

#waysContainer {
	float: left;
	margin-left: 111px;
	}
		
*/	

#waysContainer {
	float: left;
	margin-left: 180px;
	}
	
.h3Container {
	float:left;
	width: 100%;
	}	
	
*:first-child+html .h3Container {
	margin-top: 20px;
}
	
	
.buttonWaysApoyoBorder {		
	border: 1px solid #750A02;
	float: left;
	width: 112px;
	height: 87px;
	margin-top: 10px;
	margin-left: 11px;
	-moz-border-radius: 11px;
	border-radius: 11px;
	}
	
.textInto {
	font-family: lobster;
	margin-left: 10px;
	font-size: 1em;
	color: #FFFFFF;
	}
	
*:first-child+html .textInto {
	font-family: cabin;
	margin-left: 10px;
	font-size: 1em;
	color: #FFFFFF;
}
	
.buttonWaysApoyo {
	float: left;
	border-radius: 10px;
	-moz-border-radius: 10px;
	width: 110px;
	height: 85px;
	border: 1px solid #F4A192;
	background: #CF0404; /* old browsers */


background: -moz-linear-gradient(top, #CF0404 1%, #750A02 100%); /* firefox */

background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#CF0404), color-stop(100%,#750A02)); /* webkit */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#CF0404', endColorstr='#750A02',GradientType=0 ); /* ie */}

#dibujoDinero {
	background-image: url(.s3.amazonaws.com/billete1.png);
	background-repeat: no-repeat;
	width: 100px;
	height: 60px;
	margin-top: 0px;
	margin-left: 2px;
	}
	
#dibujoReloj {
	background-image: url(.s3.amazonaws.com/reloj1.png);
	background-repeat: no-repeat;
	width: 100px;
	height: 74px;
	margin-top: -14px;
	margin-left: 14px;
	}
	
#dibujoPasalo {
	background-image: url(.s3.amazonaws.com/pasalo1.png);
	background-repeat: no-repeat;
	width: 100px;
	height: 61px;
	margin-top: -2px;
	margin-left: 8px;
	}

.pico {
	float:left;
	width: 12px;
	height: 33px;
	background-image: url(.s3.amazonaws.com/pico.png);
	background-repeat: no-repeat;
	margin-left:3px;
	margin-top: 23px;
	}

.bocadillo {
	float: left;
	width: 87px;
	height: 122px;
	background-color: #EDEDED;
	border-right: 1px solid #c4c4c4;
	border-bottom: 1px solid #c4c4c4;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.bocadilloText {
	font-size: 0.7em;
	color: #9C352D;
	margin-left: 4px;
	margin-right: 4px;
	width:79px;
	line-height: 1.3em;
	}
	
/* la caja */

#boxContainerArrow {
	width: 100%;
	float: left;
	}
	
#boxContainerArrowIzq {
	width: 46%;
	float: left;
	height: 100%;
	padding-bottom: 30px;
	}
	
#boxContainerArrowDer {
	width: 497px;
	float: left;
	height: 100%;
	}
	
#cajaImage {
	width: 63%;
	height: 157px;
	background-image: url(.s3.amazonaws.com/newimages/lacaja.png);
	background-repeat: no-repeat;
	background-position: top left;
	font-family: "lobster", Arial, sans-serif;
	margin-left:60px;
	}
	
#cajaTitle {
	font-family: "lobster", Arial, sans-serif;
	font-size: 3em;
	margin-left: 91px;
	}
	
#cajaSubtitle {
	font-family: "Cabin", Arial, sans-serif;
	Font-size: 1em;
	margin-left: 122px;
	color: #9c352d;
	}
	
#boxContainerArrowDerFrame {
	-moz-border-radius: 0px;
	border-radius: 0px;
	width: 429px;
	float: left;
	padding-bottom: 20px;
	background-color: #C9D9A8;
	}
	
.boxApoyoContainer {
	float: left;
	width: 94%;
	margin-left: 20px;
	margin-top: 1px;
	}

.boxApoyoContainerIzq {
	float: left;
	width: 40px;
	height: 100%;
	}

	
#rankingprojectBoxContainer {

	float: left;
	margin-left: 20px;
	width: 448px;	
	}
	
.rankingprojectBoxContainerIndiviudal {

	float: left;
	width: 100%;
	}
	
.rankingprojectBoxContainerIndiviudalIzq {

	float: left;
	width: 13%;
	height: 100%;
	}
	
.rankingprojectBoxContainerIndiviudalDer {

	float: left;
	width: 73%;
	height: 100%;
	}
	
#boxContainer {
	width: 923px;
	margin-left: 19px;
	border-bottom: 1px solid #cccccc;
	}
	
.projectBoxContainer {
	float: left;
	margin-top: 40px;
	margin-left: 20px;
	width: 95%;
	}
	
.projectBoxContainerIzq {
	background-image: url(.s3.amazonaws.com/newimages/caja.png);
	background-repeat: no-repeat;
	float: left;
	width: 110px;
	height: 188px;
	margin-left:20px;
	}
	
.projectBoxContainerIzqVotos {
	float: left;
	height: 125px;
	}
	
.numero {
	font-family: "Cabin", Arial, sans-serif; font-size: 1.1em;  color: #FFFFFF; 
	margin-left: 25px;
	margin-top: 18px;
	font-size: 2.1em;
	}

.projectBoxContainerIzqButton {
		font-family: "Cabin", Arial, sans-serif; font-size: 1.1em;  color: #FFFFFF; 
	background-color: #ad7d5b;
	padding-left: 14px;
	float: left;
	width: 66%;
	height: 20px;
	-moz-border-radius: 10px; 
	border-radius: 10px;
	margin-left: 5px;
	height: 22px;
	}
	
.projectBoxContainerIzqButton a{
	text-decoration: none;
	color: #ffffff;
	}
	
.projectBoxContainerCen {
	float: left;
	width: 212px;
	height: 100%;
	}

.projectBoxContainerDer {
	float: left;
	width: 524px;
	height: 100%;
	}
	
#estadoCaja {
	float: left;
	height: 152px;
	width: 100%;
	border-bottom: 1px solid #cccccc;
	}

#estadoIzqCaja {
	float: left;
	height: 100%;
	width: 44%;
	}	

#estadoIzqFrameCaja {
	float: left;
	margin-left: 20px;
	margin-top: 20px;
	width: 86%;
	height: 75%;
		background-color: #e5e5e5;
	-moz-border-radius: 10px;
	border-radius: 10px;
	}

#estadoIzqFrameUpCaja {
	float: left;
	margin-left: 10px;
	margin-top: 10px;
	width: 97%;
	height: 35%;
	}
	
#estadoIzqFrameCenCaja {
	float: left;
	margin-left: 6px;
	margin-top: 0px;
	width: 82%;
	height: 23%;
	}


/* La Caja: pagina de proyecto */

#boxHeadContainer {
	float: left;
	width: 100%;
	height: 133px;
	border-bottom: 1px solid #cccccc;
	}
	
#cajaImageProject {
	width: 776px;
	height: 157px;
	background-image: url(.s3.amazonaws.com/newimages/lacaja.png);
	background-repeat: no-repeat;
	background-position: top left;
	font-family: "lobster", Arial, sans-serif;
	margin-left:40px;
	margin-top: 10px;
	}

#votarProject {	
	font-family: "Cabin", Arial, sans-serif; font-size: 2.1em;  color: #FFFFFF; 
	background-color: #ad7d5b;
	float: left;
	width: 85%;
	height: 40px;
	-moz-border-radius: 10px; 
	border-radius: 10px;
	margin-left: 22px;
	margin-top: 15px;
	text-align: center;
	}
	


/* related */

#relatedContainer {
	width: 923px;
	margin-left: 19px;
	border-bottom: 1px solid #cccccc;
	}
	
#relatedContainerTitle {
	width: 100%;
	float: left;
	}
	
#relatedContainerArrow {
	width: 100%;
	float: left;
	height: 445px;
	}
	
#relatedContainerArrowIzq {
	width: 50%;
	float: left;
	border-right: 1px solid #cccccc;
	height: 100%;
	}
	
#relatedContainerArrowDer {
	width: 49%;
	float: left;
	height: 100%;
	}

.relatedTitle {
	float: left;
	width: 93%;
	margin-left: 20px;
	height: 30px;
	}

.relatedApoyoContainer {
	float: left;
	margin-left: 20px;
	height: 74px;
	margin-top: 5px;
	}

.relatedApoyoContainerIzq {
	float: left;
	width: 90px;
	height: 100%;
	}

.relatedApoyoContainerCen {
	float: left;
	width: 250px;
	height: 100%;
	}
	
.relatedApoyoContainerDer {
	float: left;
	width: 70px;
	height: 100%;
	}
	
/* comentarios */

.commentBox {
	margin-top: 20px;
	margin-left: 20px;
	float: left;
	width: 587px;
	background-color: #e5e5e5;
	}
	
.commentBoxIzq {
	float: left;
	width: 116px;
	height: 100%;
	}
	
.avatar {
	float: left;
	width: 55px;
	height: 67px;
	margin-top: 8px;
	}
	
.medals {
	margin-left: 6px;
	float: left;
	width: 43px;
	height: 61px;
	margin-top:-2px;
	}
	
.commentButton {
	margin-top: 20px;
	margin-left: 20px;
	float: left;
	width: 100px;

	}
	
.comment {
	float: left;
	background-image: url(.s3.amazonaws.com/newimages/comentarios.png);
	background-repeat: no-repeat;
	margin-left: 5px;
	padding-left: 26px;
	font-size: 0.8em;
	font-family: Arial, sans-serif;
	height: 20px;
	width: 140px;
	color: #000000;
	}
	
.commentBoxDer {
	float: left;
	width: 69%;
	height: 100%;
	}
	
.commentContainer {
	float: left;
	margin-left: 10px;
	margin-top: 10px;
	width: 446px;
	}

/* perfil */

#editProfile {
	float: right;
	margin-right: 10px;
	}

#profileHeadContainer {
	width: 923px;
	margin-left: 19px;
	border-top: 1px solid #cccccc;
	}

#profileHeadContent {
	float: left;
	width: 100%;
	height: 70px;
	}
	
#profileHeadContainerIzq {

	float: left;
	width: 607px;
	height: 100%;
	margin-left: 20px;
	}
	
#profileHeadContainerDer {
	border-left: 1px solid #cccccc;
	float: left;
	width: 289px;
	height: 100%;
	}
	

	
#profileProjectContainer {
	width: 923px;
	margin-left: 19px;
	border-top: 1px solid #cccccc;
	}


#profileHeadContainerIzq1 {
	float: left;
	height: 100%;
	width: 81px;
	}
	
#profileHeadContainerIzq2 {
	float: left;
	height: 100%;
	width: 77px;
	margin-top: 5px;
	}
	
#profileHeadContainerIzq3 {
	float: left;
	height: 100%;
	width: 400px;
	margin-top: 10px;
	}
	
.bioContainer {
	width: 923px;
	margin-left: 19px;
	border-bottom: 1px solid #cccccc;
	}
	
.bioContainerTitle {
	width: 100%;
	float: left;
	}
	
.bioContainerArrow {
	width: 100%;
	float: left;
	}
	
.bioContainerArrowIzq {
	width: 50%;
	float: left;
	border-right: 1px solid #cccccc;
	height: 100%;
	}
	
.bioContainerArrowDer {
	width: 450px;
	float: left;
	height: 100%;
	}

.bioApoyoContainer {
	float: left;
	width: 433px;
	margin-left: 20px;
	margin-top: 14px;
	}

.bioApoyoContainerIzq {
	margin-top: 5px;
	float: left;
	width: 60px;
	height: 100%;
	}

.bioApoyoContainerCen {
	float: left;
	width: 300px;
	height: 100%;
	margin-top: 3px;
	}
	
.bioApoyoContainerInfo {
	float: left;
	width: 300px;
	height: 100%;
	margin-top: 3px;
	}
	
.bioApoyoContainerWide {
	float: left;
	width: 100%;
	margin-left: 20px;
	margin-top: 14px;
	}

/* footer */

#footerContainer {
	width: 922px;
	margin-left: 19px;
	height: 202px;
	background-color: #bfd4aa;
	}
	
#footerContainer1 {
	background-image: url(.s3.amazonaws.com/newimages/footerlogo.png);
	float: left;
	width: 215px;
	height: 100%;
	}
	
#footerContainer2 {
	float: left;
	width: 108px;
	height: 100px;
	margin-top: 63px;
	}
	
#footerContainer3 {
	float: left;
	width: 116px;
	height: 100px;
	margin-top: 63px;
	}
	
#footerContainer4 {
	background-image: url(.s3.amazonaws.com/newimages/footeresfera.png);
	float: left;
	width: 23px;
	height: 100%;
	}
	
#footerContainer5 {
	background-color: #759578;
	float: left;
	width: 460px;
	height: 100%;
	}
	
#footerContainerUp {
	float: left;
	width: 458px;
	height: 50%;
	}
	
#footerContainerDown {
	float: left;
	width: 458px;
	height: 50%;
	}
	
#publico {
	float: right;
	width: 234px;
	height: 100%;
	}

#letrasInterdominios {
	font-size: 0.8em;
	margin-top: 9px;
	color: #cad9ab;
	width: 70px; 
	}
	
#interdominios {
	float: right;
	width: 167px;
	height: 70px;
	margin-top:12px;
	}
	
#containerFooterText {
	float: left;
	width: 150px;
	}

#containerFooterText2 {
	float: left;
	width: 150px;
	margin-top: 21px;
	}
	
#containerFooterText3 {
	float: left;
	width: 150px;
	}


/* formularios */

.div_texbox_new {
    padding: 10px;
	}
	
.div_texbox_new_small {
    padding: 10px;

	}
	
.div_texbox_new_login {
    padding: 10px;

	}
	
.div_texbox_new_header {
    padding: 10px;

	}

.new_legend {

	font-size: 0.9em;
	}

.new_fieldset {
	width: 474px;
	}

.new_fieldset_small {
	width: 396px;
	}
	
.new_fieldset a {
    color: #506a34;
    text-decoration: none;
	}

.new_fieldset:focus, fieldset:hover {
	background-color:#e0e0e0;
	} 



.div_texbox_new textarea {
border: 1px solid green;
background-color: #EEEEEE;
padding 2px;
width: 450px;
background-image: url(gradiente.png);
background-repeat: no-repeat;
	}
	
.div_texbox_new_small textarea {
border: 1px solid green;
background-color: #EEEEEE;
padding 2px;
width: 372px;
background-image: url(gradiente.png);
background-repeat: no-repeat;
	}
	
.div_texbox_new_login textarea {
border: 1px solid green;
background-color: #EEEEEE;
padding 2px;
width: 372px;
background-image: url(gradiente.png);
background-repeat: no-repeat;
	}
	
.div_texbox_new_header input {
border: 1px solid green;
background-color: #EEEEEE;
padding 2px;
width: 100%;
background-image: url(gradiente.png);
background-repeat: no-repeat;
height: 17px;
	}
	
.div_texbox_new_login input {
border: 1px solid green;
background-color: #EEEEEE;
padding 2px;
width: 264px;
background-image: url(gradiente.png);
background-repeat: no-repeat;
height: 17px;
	}
	
.div_texbox_new_apoyo input {
border: 1px solid green;
background-color: #ffffff;
padding 2px;
width: 100%;
background-image: url(gradiente.png);
background-repeat: no-repeat;
height: 40px;
margin-left: 10px;
font-size: 2.0em;
color: #759578;
font-family: "cabin", Arial, Sans-serif;
	}

.div_texbox_new select {
background-color: #EEEEEE;
padding: 2px;
height: 30px;
width: 450px;
display: block;
border: 1px solid green;
	}
	
.div_texbox_new_small select {
background-color: #EEEEEE;
padding: 2px;
height: 30px;
width: 372px;
display: block;
border: 1px solid green;
	}

.div_texbox_new select option {
    padding: 2px;
	}
	
.div_texbox_new_small select option {
    padding: 2px;
	}

.div_texbox_new label {
    color: #333333; 
    display: block;
    font-size: 12px;
    
	}
	
	
.div_texbox_new_small label {
    color: #333333; 
    display: block;
    font-size: 12px;
    
	}

.div_texbox_new label span> {
    color: red;
    font-size: 10px;

	}
	
.div_texbox_new_small label span> {
    color: red;
    font-size: 10px;

	}

.errorlist {
    color: red;
    display: inline;
    font-size: 10px;
	}

.errorlist ul {
    display: inline;
	}

.errorlist li {
    display: inline;
	}


.div_texbox_new input[type="text"]:focus {
border: 2px solid green;
outline:none;
background-color: white;
	}
	
.div_texbox_new_small input[type="text"]:focus {
border: 2px solid green;
outline:none;
background-color: white;
	}


.div_texbox_new input[type="password"]:focus {
border: 2px solid green;
outline:none;
background-color: white;
	}
	
.div_texbox_new_small input[type="password"]:focus {
border: 2px solid green;
outline:none;
background-color: white;
	}


.div_texbox_new textarea:focus {
border: 2px solid green;
background-color: white;
outline:none;
	}
	
.div_texbox_new_small textarea:focus {
border: 2px solid green;
background-color: white;
outline:none;
	}


.div_texbox_new input[type="text"] {
    background-color: #EEEEEE;
    padding: 2px;
    height: 30px;
    width: 450px;
    display: block;
    border: 1px solid green;
	}
	
.div_texbox_new_small input[type="text"] {
    background-color: #EEEEEE;
    padding: 2px;
    height: 30px;
    width: 372px;
    display: block;
    border: 1px solid green;
	}
	
.div_texbox_new_login input[type="text"] {
    background-color: #EEEEEE;
    padding: 2px;
    height: 17px;
    width: 254px;
    display: block;
    border: 1px solid green;
	}


.div_texbox_new input[type="password"] {
    background-color: #EEEEEE;
    padding: 2px;
    height: 30px;
    width: 450px;
    display: block;
    border: 1px solid green;
	}
	
.div_texbox_new_small input[type="password"] {
    background-color: #EEEEEE;
    padding: 2px;
    height: 30px;
    width: 372px;
    display: block;
    border: 1px solid green;
	}
	
.div_texbox_new_login input[type="password"] {
    background-color: #EEEEEE;
    padding: 2px;
    height: 16px;
    width: 256px;
    display: block;
    border: 1px solid green;
	}


.div_texbox_new p {
    color: #555555;
    display: block;
    font-size: 12px;
	}
	
.div_texbox_new_small p {
    color: #555555;
    display: block;
    font-size: 12px;
	}

.div_texbox_new p span {
    color: red;

	}
	
.div_texbox_new_small p span {
    color: red;

	}


.buttons {    font-family: "cabin", arial, sans-serif;
   font-size: 10pt;
   font-weight: bold;
   padding: 4px;
   background-color: #ffffff;
   color: #666666;
   text-decoration: none;
   margin-left: 10px;
   }
   
.buttons:link,
.buttons:visited {
   border-top: 1px solid #cccccc;
   border-bottom: 2px solid #666666;
   border-left: 1px solid #cccccc;
   border-right: 2px solid #666666;
   }
   
.buttons:onclick {
    border-bottom: 1px solid #cccccc;
   border-top: 2px solid #666666;
   border-right: 1px solid #cccccc;
   border-left: 2px solid #666666;
   }

.add_reward {
    margin-left: 10px;
    font-size: 12px;
    font-family: helvetica,arial,"nimbus sans l",sans-serif;
	}

.add_reward:hover  {
    cursor: pointer; 
    cursor: hand;	
	}

.del_reward:hover  {
    cursor: pointer; 
    cursor: hand;	
	}

.del_reward {
    margin-left: 10px;
    font-size: 12px;
    font-family: helvetica,arial,"nimbus sans l",sans-serif;
	}

.box_upload_fieldset { /* lo meto dentro de un contenedor */
    margin-top: 0px;
    margin-left: 0px;
	}

#commentsContainer {
	float: left;
	width: 90%;
	margin-left: 20px;
	margin-top: 20px;
	}

/* pagina de apoyar */

#apoyoContainerIzq {
	width: 500px;
	float: left;
	border-right: 1px solid #cccccc;
	}
	
#apoyoContainerDer {
	width: 400px;
	float: left;
	}
	
.apoyoBoxContainer {
	border: 1px solid #cccccc;
	float: left;
	margin-top: 20px;
	margin-left: 20px;
	width: 90%;
	margin-bottom: 20px;
	}

.apoyoBoxWhite{
	float: left;
	background-color: #ffffff;
	width: 100%;
	}

.apoyoBoxGreen {
	float: left;
	background-color: #bfd4a7;
	width: 100%;
	}
	
.apoyoBoxGreen2 {
	float: left;
	background-color: #edf4e5;
	width: 100%;
	}
	
#columnApoyar {
	float: left;
	height: 50px;
	margin-top: 5px;
	width: 167px;
	}
	
#textEuroApoyar { 
font-family: "Cabin", Arial, sans-serif;
font-size: 2.7em;
color: #759578;
float: left;
width: 30px;
margin-left: 20px;
	}
	
.formRewardContainer {
	margin-top: 10px;
	float: left;
	width: 30px;
	}
	
	
.rewardApoyoContainer {	
	float: left;
	width: 400px;
	}
	
.rewardApoyoText { font-family: "Cabin", Arial, sans-serif;
	float: left;
	margin-top: 20px;
	margin-left: 20px;
	padding-bottom: 20px;
	width: 90%;
	color: #759578;
	}
	
.rewardButtonContainer {
	float: right;
	height: 51px;
	width: 51px;
	margin-right: 10px;
	}

.payButton {
	float: left;
	margin-left: 20px;
	width: 400px;
	}
	
#tarjeta {
	float: left;
	width: 360px;
	padding-right: 10px;
	margin-bottom: 10px;
	}
	
#pay {
	float: left;
	width: 360px;
	padding-right: 10px;
	margin-bottom: 10px;
	}
	
#pagarImg {
	background-image: url(.s3-external-3.amazonaws.com/newimages/botonpagar.png);
	background-repeat: no-repeat;
	float: right;
	margin-bottom: 21px;
	margin-right: 108px;
		width: 178px;
	height: 127px;
	}
	
#descripcionApoyo {
	float: left;
	width: 237px;


	}
	
/* menú proyectos */

.menuContainer {
	float: left;
	width: 100%;
	height: 30px;
	}
	
.menuContainerIzq {
	width: 30px;
	float: left;
	height: 100%;
	}
	
.menuContainerDer {
	width: 200px;
	float: left;
	height: 100%;
	}
	
.menuCategorias {
	float: left;
	width: 48%;
	height: 100%;
	}
	
/* blog */

#columnDerBlog {
	float: left;
	width: 31%;
	border-bottom: 1px solid #cccccc;
	padding-bottom: 20px;
	}
	
.blogContainerIzq {
	margin-top: 5px;
	float: left;
	width: 56px;
	height: 100%;
	}

.blogContainerCen {
	float: left;
	width: 176px;
	height: 100%;
	margin-top: 3px;
	}
	
.blogContainerWide {
	float: left;
	width: 100%;
	}
	
	
.blogShareContainer {
	float: left;
	width: 100%;
	margin-left: 6px;
	margin-bottom: 32px;
	}
	
.blogShare {
	float: left;
	background-color: #e5e5e5;
	-moz-border-radius: 5px;
	border-radius: 5px;
	height: 40px;
	width: 40px;
	margin-left: 14px;
	}
	
.facebook {
	height: 50px;
	width: 50px;
	float: left;
	margin-top: 9px;
	margin-left: 9px;
	background-image: url(.s3.amazonaws.com/newimages/fb.png);
	background-repeat: no-repeat;
	}
	
.twitter {
	height: 50px;
	width: 50px;
	float: left;
	margin-top: 9px;
	margin-left: 9px;
	background-image: url(.s3.amazonaws.com/newimages/twb.png);
	background-repeat: no-repeat;
	}
	
.tuenti {
	height: 50px;
	width: 50px;
	float: left;
	margin-top: 9px;
	margin-left: 9px;
	background-image: url(.s3.amazonaws.com/newimages/tb.png);
	background-repeat: no-repeat;
	}
	
.linkedin {
	height: 50px;
	width: 50px;
	float: left;
	margin-top: 9px;
	margin-left: 9px;
	background-image: url(.s3.amazonaws.com/newimages/ib.png);
	background-repeat: no-repeat;
	}
	
.meneame {
	height: 50px;
	width: 50px;
	float: left;
	margin-top: 9px;
	margin-left: 9px;
	background-image: url(.s3.amazonaws.com/newimages/mb.png);
	background-repeat: no-repeat;
	}
	
.rss {
	height: 50px;
	width: 50px;
	float: left;
	margin-top: 9px;
	margin-left: 9px;
	background-image: url(.s3.amazonaws.com/newimages/rss.png);
	background-repeat: no-repeat;
	}
	
/* notificaciones, apoyo ok, apoyo fail, proyecto recibido */

#notificationContainer {
	float: left;
	}
	
#notificationBox {
	margin-top: 40px;
	float: left;
	width: 400px;
	border: 1px solid #cccccc;
	margin-left: 260px;
	padding-bottom: 20px;
	}
	
/* FAQ y similares */

#containerFaq {
	float: left;
	width: 100%;
	}

#frameFaq {
	float: left;
	padding-left: 40px;
	
	margin-left: 40px;
	padding-top: 20px;
	padding-right: 20px;
	margin-top: 20px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	padding-bottom: 20px;
	margin-bottom: 20px;
	background-color: #e0e0e0;
	width: 500px;
	color: #2b4d2f;
	}

#textFaqContainer {
	float: left;
	width: 90%;
	margin-left: 40px;
	}
	
.subir {
	background-image: url(.s3.amazonaws.com/newimages/subir.png);
	background-repeat: no-repeat;
	width: 15px;
	height: 15px;
	padding-left: 22px;
	}

/* login */

#loginContainerTitle {
	width: 90%;
	float: left;
	}
	
.containerForms {
	float: left;
	margin-left: 10px;
	}
	
.containerForms2 {
	float: left;
	margin-left: 20px;
	width: 280px;
	}
	
.loginContainerArrow {
	width: 100%;
	float: left;
	border-bottom: 1px solid #cccccc;
	height: 700px;
	}
	
/* otros relativos a formularios */

#centerForm {
	float: left;
	margin-left: 220px;
	width: 480px;
		margin-top: 40px;
	border: 1px solid #cccccc;
	padding-bottom: 20px;
	}
	
/* mensajes */

#messagesContainerIzq {
	border-top: 1px solid #cccccc;
	width: 32%;
	float: left;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	height: 150px;
	margin-left:20px;
	}
	
#messagesContainerDer {
	border-top: 1px solid #cccccc;
	width: 613px;
	float: left;
	}
	
.messageEntry {

	width: 500px;
	float: left;
	margin-left: 23px;
	background-color: #ebecea;
	border: 1px solid #c5c5c5;
	}
	
.messageOpen {

	width: 500px;
	float: left;
	margin-left: 23px;
	background-color: #ffffff;
	border: 1px solid #c5c5c5;
	}
	
.messageContent{

	width: 460px;
	float: left;
	margin-left: 20px;
	margin-top: 10px;
	margin-right: 20px;
	background-color: #ffffff;

	}
	
.messageEntryIzq {
	width: 69px;
	float: left;
	}

.messageEntryDer {
	width: 390px;
	float: left;
	}
	
.messageOptions {
	float: left;
	width: 100px;
	margin-left: 457px;
	margin-top: 5px;
	margin-bottom: 8px;
	}
	
#topicImg {
	float: left;
	height: 20px;
	width: 20px;
	background-image: url(.s3.amazonaws.com/newimages/sobre.png);
	padding-left: 8px;
	margin-top: 3px;
	background-repeat: no-repeat;
	}
	
#containerNotice {
	float: left;
	margin-left: 100px;
	margin-top: 25px;
	height: 500px;
	}
	
/* RSS en actulizaciones */
	#rss {
	background-image: url(.s3.amazonaws.com/newimages/rss2.png);
	background-repeat: no-repeat;
	padding-left: 25px;
	margin-left: 20px;
	height: 20px;
	border: 1px solid #c5c5c5;
	width: 39px;
	}
	
/* boton actualiza tu proyecto */
	#actualiza {
	background-image: url(.s3.amazonaws.com/newimages/actua.png);
	background-repeat: no-repeat;
	padding-left: 25px;
	margin-left: 20px;
	height: 20px;
	border: 1px solid #c5c5c5;
	width: 150px;
	margin-top: 20px;
	}
	
/* boton editar */
	.editar{
	background-image: url(.s3.amazonaws.com/newimages/contestar2.png);
	background-repeat: no-repeat;
	padding-left: 25px;
	margin-left: 20px;
	height: 20px;
	border: 1px solid #c5c5c5;
	width: 49px;
	margin-top: 20px;
	float: left;
	}
	
/* boton eliminar */
	.eliminar {
	background-image: url(.s3.amazonaws.com/newimages/eliminar2.png);
	background-repeat: no-repeat;
	padding-left: 25px;
	margin-left: 20px;
	height: 20px;
	border: 1px solid #c5c5c5;
	width: 69px;
	margin-top: 20px;
	float: left;
	}
	
/* boton comentar */
	.comentar {
	background-image: url(.s3.amazonaws.com/newimages/comentar2.png);
	background-repeat: no-repeat;
	padding-left: 25px;
	margin-left: 20px;
	height: 20px;
	border: 1px solid #c5c5c5;
	width: 126px;
	margin-top: 20px;
	float: left;
	background-color: lightgrey;
	}


.projectSuccess {
    position: absolute;
    z-index: 100;
    background-image: url(.s3.amazonaws.com/css/images/projectsuccess.png);
       
    width: 65px;
    height: 95px;
}

*:first-child+html .projectSuccess {
	margin-left: -250px;
    margin-top: -435px; 
    }

.projectFail {
    position: absolute;
    z-index: 10000;
    width: 65px;
    height: 95px;
    background-image: url(.s3.amazonaws.com/css/images/projectfail.png);
}


/* estilo botones de ordenar votos */

.masVotado {
    font-family: "Cabin", Arial, sans-serif; font-size: 1.1em;  color: #FFFFFF;
    background-color: #ad7d5b;
    float: left;
    width: 40%;
    height: 20px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    margin-left: 9px;
    margin-right: 9px;
    height: 22px;
    text-align: center;
    color: #ffffff;
    }
   
.masVotado a{
    color: #ffffff;
    }
   
.masVotado:hover {background-color: #ca9d7c;}

/* pagina widget */

#widgetContainer {
	width: 780px;
	margin-left: 19px;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	
	}

#widgetContainerArrow {
	width: 100%;
	float: left;
	border-bottom: 1px solid #cccccc;
	height: 476px;
	}

.widgetIzq {
	width: 383px;
	float: left;
	height: 100%;
	}

.widgetDer {
	width: 370px;
	float: left;
	height: 100%;
	border-left: 1px solid #c5c5c5;
	}
	
#codeContainerIzq {
	width: 293px;

	background: #ffffff; /* old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #e5e5e5 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e5e5e5)); /* webkit */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* ie */
	border: 1px solid #000000;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin-bottom: 20px;
	padding: 10px;
	}

#codeContainerDer {
	width: 293px;

	background: #ffffff; /* old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #e5e5e5 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e5e5e5)); /* webkit */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* ie */
	border: 1px solid #000000;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin-bottom: 20px;
	padding: 10px;
	}
	
/* danos un minuto */

#minuteContainerIzq {
	width: 618px;
	float: left;
	border-right: 1px solid #cccccc;
	}
	
#minuteContainerDer {
	width: 300px;
	float: left;
	}
	
.minuteBoxWhite{
	float: left;
	background-color: #ffffff;
	width: 100%;
	}

.minuteBoxGreen {
	float: left;
	background-color: #bfd4a7;
	width: 100%;
	height: 127px;
	}
	
.minuteBoxContainer {
	border: 1px solid #cccccc;
	float: left;
	margin-left: 20px;
	width: 90%;
	margin-bottom: 20px;
	}
	
.minuteButonContainer {
	float: left;
	width: 200px;
	}
	
.minuteDescriptionContainer {	
	float: left;
	width: 300px;
	}
	
.minuteButonBorder {		
	border: 1px solid #2A4700;
	float: left;
	width: 183px;
	height: 87px;
	margin-top: 20px;
	margin-left: 17px;
	-moz-border-radius: 11px;
	border-radius: 11px;
	}
	
.minuteTextInto {
	font-family: lobster;
	margin-left: 10px;
	font-size: 1em;
	color: #FFFFFF;
	}
	
*:first-child+html .minuteTextInto {
	font-family: cabin;
	margin-left: 10px;
	font-size: 1em;
	color: #FFFFFF;
}
	
.minuteButon {
	float: left;
	border-radius: 10px;
	-moz-border-radius: 10px;
	width: 181px;
	height: 85px;
	border: 1px solid #D5ED61;
	background: #A7BA4C; /* old browsers */
	background: -moz-linear-gradient(top, #A7BA4C 0%, #4F7A00 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#A7BA4C), color-stop(100%,#4F7A00)); /* webkit */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#A7BA4C', endColorstr='#4F7A00',GradientType=0 ); /* ie */
	background: -o-linear-gradient(top, #A7BA4C 0%,#4F7A00 100%); /* opera */
	}
	
#dibujoArena {
	background-image: url(.s3.amazonaws.com/arena.png);
	background-repeat: no-repeat;
	width: 100px;
	height: 60px;
	margin-top: 0px;
	margin-left: 47px;
	}
	
#dibujoMirame {
	background-image: url(.s3.amazonaws.com/mirame.png);
	background-repeat: no-repeat;
	width: 100px;
	height: 50px;
	margin-top: 10px;
	margin-left: 36px;
	}
	
/* tu granito de arena */

#granitoGreen {
	float: left;
	width: 100%;
	padding-bottom: 20px;
	}

#granitoWhite {
	float: left;
	background-color: #ffffff;
	width: 197px;
	margin-top: 20px;
	margin-left: 20px;
	}
	
.granitoAnuncio {
	float: left;
	margin-left: 20px;
	margin-top: 20px;
	background-color: #c5c5c5;
	width: 300px;
	height: 250px;
	}
	
#granitoIzq {
float: left;
width: 320px;
}

#granitoDer {
float: left;
}

.granitoRespuestaContainer { font-family: "Cabin", Arial, sans-serif;
	float: left;
	margin-left: 20px;
	padding-bottom: 20px;
	width: 90%;
	color: #759578;
	}
	
.radialContainer {
	float: left;
	width: 10px;
	}
	
.answerContainer {
	float: left;
	width: 130px;
	margin-left: 18px;
	}

.projectContainerFondoCohete {
	float: left;
	width: 237px;
	height: 225px;
	background-image: url(.s3.amazonaws.com/arenafondo.jpg);
	background-repeat: no-repeat;
	}
	
.coheteArena1 {
	float: left;
	margin-left: 72px;
	width: 103px;
	height: 177px;
	margin-top: 8px;
	background-image: url(.s3.amazonaws.com/arena1.png);
	background-repeat: no-repeat;
	}

.coheteArena2 {
	float: left;
	margin-left: 72px;
	width: 103px;
	height: 177px;
	margin-top: 8px;
	background-image: url(.s3.amazonaws.com/arena2.png);
	background-repeat: no-repeat;
	}

.coheteArena3 {
	float: left;
	margin-left: 72px;
	width: 103px;
	height: 177px;
	margin-top: 8px;
	background-image: url(.s3.amazonaws.com/arena3.png);
	background-repeat: no-repeat;
	}
	
.coheteArena4 {
	float: left;
	margin-left: 72px;
	width: 103px;
	height: 177px;
	margin-top: 8px;
	background-image: url(.s3.amazonaws.com/arena4.png);
	background-repeat: no-repeat;
	}
	
.coheteArena5 {
	float: left;
	margin-left: 72px;
	width: 103px;
	height: 177px;
	margin-top: 8px;
	background-image: url(.s3.amazonaws.com/arena5.png);
	background-repeat: no-repeat;
	}
	
.coheteArena1 {
	float: left;
	margin-left: 72px;
	width: 103px;
	height: 177px;
	margin-top: 8px;
	background-image: url(.s3.amazonaws.com/arena1.png);
	background-repeat: no-repeat;
	}
	
.coheteArena6 {
	float: left;
	margin-left: 72px;
	width: 103px;
	height: 177px;
	margin-top: 8px;
	background-image: url(.s3.amazonaws.com/arena6.png);
	background-repeat: no-repeat;
	}
	
.coheteArena7 {
	float: left;
	margin-left: 72px;
	width: 103px;
	height: 177px;
	margin-top: 8px;
	background-image: url(.s3.amazonaws.com/arena7.png);
	background-repeat: no-repeat;
	}
	
.coheteArena8 {
	float: left;
	margin-left: 72px;
	width: 103px;
	height: 177px;
	margin-top: 8px;
	background-image: url(.s3.amazonaws.com/arena8.png);
	background-repeat: no-repeat;
	}
	
.coheteArena9 {
	float: left;
	margin-left: 72px;
	width: 103px;
	height: 177px;
	margin-top: 8px;
	background-image: url(.s3.amazonaws.com/arena9.png);
	background-repeat: no-repeat;
	}
	
.coheteArena10 {
	float: left;
	margin-left: 72px;
	width: 103px;
	height: 177px;
	margin-top: 8px;
	background-image: url(.s3.amazonaws.com/arena10.png);
	background-repeat: no-repeat;
	}
	
.coheteArena11 {
	float: left;
	margin-left: 72px;
	width: 103px;
	height: 177px;
	margin-top: 8px;
	background-image: url(.s3.amazonaws.com/arena11.png);
	background-repeat: no-repeat;
	}

.coheteArena12 {
	float: left;
	margin-left: 72px;
	width: 103px;
	height: 177px;
	margin-top: 8px;
	background-image: url(.s3.amazonaws.com/arena12.png);
	background-repeat: no-repeat;
	}
	
.coheteArena13 {
	float: left;
	margin-left: 72px;
	width: 103px;
	height: 177px;
	margin-top: 8px;
	background-image: url(.s3.amazonaws.com/arena13.png);
	background-repeat: no-repeat;
	}
	
.coheteEarns {
	float: left;
	width: 100%;
	font-size: 0.8em;
	margin-top: 20px;
	}
	
	
#dibujoFlecha{
	background-image: url(.s3.amazonaws.com/flechaboton.png);
	background-repeat: no-repeat;
	width: 100px;
	height: 50px;
	margin-top: 10px;
	margin-left: 36px;
	}
	

/* video granito */

#granitoVideo {
	width: 513px;
	height: 320px;
	background-color: #c5c5c5;
	margin-left: 20px;
	margin-top: 20px;
	}


/* cosmo promo */

#cosmoContainer {
width: 880px;
height: 485px;
float: left;
margin-left: 35px;
margin-top:20px;
}

#cosmoContainerTitle {
    width: 100%;
    float: left;
    }

#cosmoContainerTitleDer {
    width: 50%;
    float: right;
    text-align: right;
    margin-right: 20px;
    margin-top:26px;
    }

.cosmoContainerIndividual {
    float: left;
    margin-left: 34px;
    width: 100%;
    }

.cosmoContainerIndividualPhoto {
    float: left;
    width: 100%;

    }

.cosmoContainerIndividualBar {
    float: left;
    width: 100%;
    height: 17px;

    }

.cosmoBackgroundBar {
    float: left;
    margin-top: 6px;
    background-color: #c9d9a8;
    -moz-border-radius: 8px;
    border-radius: 8px;
    height: 10px;
    width: 840px;
    }

.cosmoBar {
    float: left;
    margin-top: 3px;
    margin-left: 5px;
    border-radius: 8px;
    height: 4px;
    width: 75px;
    background-color: #9c352d;
    }

.cosmoContainerIndividualMoney {
    float: left;
    width: 850px;
    text-align: right;
    }

.cosmoContainerIndividualDescription {
    float: left;
    width: 500px;
    height: 171px;

    }

.cosmoContainerIndividualStatus {
    float: left;
    width: 237px;
    height: 49px;
    margin-right: 30px;
    margin-top: 8px;

    }

.cosmoContainerIndividualStatusIzq {
    float: left;
    background-color: #e5e5e5;
    -moz-border-radius: 10px;
    border-radius: 10px;
    
    width: 170px;
    height: 100%;

}

.cosmoContainerIndividualStatusIzqPercent {
    float: left;
    width: 100%;
    height: 50%;

}

.cosmoContainerIndividualStatusIzqTime {
    float: left;
    width: 100%;
    height: 50%;

}

.cosmoContainerIndividualStatusDer {
    float: left;
    width: 50px;
    height: 49px;;
    margin-left: 15px;
    }

.cosmoFrameUp {
    float: left;
    margin-top: 3px;
    width: 97%;
    }

.cosmoFrameDown {
    float: left;
    margin-left: 6px;
    margin-top: 0px;
    width: 79%;
    height: 25%;
    }

.cosmoClockSmall {
    float: left;
    height: 14px;
    width: 14px;
    background-image: url(.s3.amazonaws.com/newimages/clockSmall.png);
    margin-left: 8px;
    }

/* publico header */

#publicoHeader {
    float: left;
    width: 922px;
    margin-left: 19px;
    background-color: #ffffff;
}

/* video portada */

#videoIndexContainer {
	width: 923px;
	margin-left: 19px;
	float: left;
	}

#videoIndexIzq {
	background-image: url(.s3.amazonaws.com/newimages/fregona.png);
	width: 420px;
	height: 372px;
	margin-left: 19px;
	float: left;
	background-repeat: no-repeat;
	margin-top: 60px;
	}

#videoIndexDer {
	width: 460px;
	margin-left: 13px;
	margin-top: 75px;
	float: left;
	}
	
#videoPrueba {
	float: left;
	margin-top: 80px;
	background-color: #000000;
	width: 436px;
	height: 230px;
}	

.translateButton {
background-image: url("/newimages/eng.png");
background-position: 5px 5px;
background-repeat: no-repeat;
-moz-border-radius: 5px 5px 5px 5px;
-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
-webkit-border-radius: 5px 5px 5px 5px;
-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
-khtml-border-radius: 5px 5px 5px 5px;
-khtml-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
-khtml-border-radius: 5px 5px 5px 5px;
-khtml-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
border-radius: 5px 5px 5px 5px;
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
border-left: none;
border-right: none;
border-top: none;
cursor: pointer;
display: inline-block;
font-size: 10px;
font-weight: bold;
line-height: 1;
overflow: visible;
  padding: 7px 10px 4px 30px;
position: relative;
text-decoration: none;
color: #fff;
font-family: Helvetica, Arial, sans-serif;
font-weight: bold;
border-bottom: 1px solid #B2B2B2;
border-top: 1px solid #ffffff;
background-color: #759578;
float: left;
margin-top: 4px;
cursor: pointer;
}
