/* Reset de CSS, habilita que todos los elementos se vean igual en todos los navegadores */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video
	{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	/*font: inherit;*/
	vertical-align: baseline;
}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section
	{
	display: block;
}

html, body{
    overflow-x: hidden;
}

body {
	line-height: 1;
}

ol,ul {
	list-style: none;
}

blockquote,q {
	quotes: none;
}

blockquote:before,blockquote:after,q:before,q:after {
	content: '';
	content: none;
}

/* remember to define visible focus styles! 
:focus {
	outline: ?????;
} */

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}

del {
	text-decoration: line-through;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* posicionadores y algunos textos*/
.left {
	float: left;
}

.right {
	float: right;
	margin-left: 10px;
}

.right_small {
	float: right;
	margin-left: 5px;
}

.allWide {
	width: 100%;
}

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

.separatorMini {
	float: left;
	width: 100%;
	height: 10px;
}

.separatorInvisible {
	float: left;
	width: 100%;
	height: 1px;
}

.textSmall {
	font-size: 11px;
}

.leftMargin10 {
	margin-left: 10px;
}

.leftMargin20 {
	margin-left: 20px;
}

.bold {
	font-weight: bold;
}

.underline {
	text-decoration: underline;
}

.italic {
	font-style: italic;
}

.imgBorder {
	float: left;
	padding: 5px;
	background-color: #ffffff;
	border: 1px solid #c9c9c9;
	margin-top: 20px;
	margin-bottom: 20px;
}

.3columnas {
	-moz-column-width: 15em;
	-moz-column-gap: 15px;
	-webkit-column-width: 15em;
	-webkit-column-gap: 15px;
	-webkit-column-rule: 1px solid #ccc;
	-moz-column-rule: 1px solid #ccc;
}

h1 {
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 33px;
}

h2 {
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 23px;
	width: 100%;
	float: left;
}

h3 {
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 18px;
	float: left;
	width: 100%;
}

ul {
	margin-left: 10px;
}

li {
	margin-bottom: 5px;
	margin-right: 15px;
}

p_old {
	float: left;
	margin-left: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 10px;
	font-size: 15px;
	line-height: 25px;
	width: 97%;
}

p {
	float: left;
	padding-left: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-right: 10px;
	font-size: 15px;
	line-height: 25px;
	width: 100%;
}

.square {
	float: left;
	padding: 20px;
	background-color: #c9c9c9;
	width: 900px;
	margin-top: 20px;
	margin-bottom: 20px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
}

.squareList {
	float: left;
	font-family: Open Sans;
	color: white;
	/*padding: 20px;*/
	background-color: #97B665;
	max-width: 985px;
	width: 100%;
	/*margin-top: 20px;
	margin-bottom: 20px;
	margin-left: 5%;
	margin-right: 5%;*/
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
}

.squareMini {
	background-color: #C9C9C9;
	border-radius: 5px 5px 5px 5px;
	float: left;
	margin-bottom: 20px;
	padding: 5px;
	width: 619px;
}

.lobster {
	font-family: lobster, arial, sans-serif;
	color: #783131;
	float: left;
	width: 100%;
}

.cabin {
	font-family: cabin, arial, sans-serif;
	color: #333333;
	float: left;
	width: 100%;
}

.arial {
	font-family: arial, sans-serif;
	color: #333333;
	float: left;
	width: 100%;
}

/* menu desplegable */

/* menu desplegable de idioma*/
.drop-menu {
	background-color: #FFF;
	border-radius: 4px;
	display: block;
	font-size: 12px;
	height: 28px;
	margin-top: 0px;
	padding-top: 7px;
	padding-left: 10px;
	padding-right: 0px;
	position: relative;
	text-align: left;
	width: 90px;
	z-index: 1000;
	float: left;
	margin-right: 10px;
	color: #BBB;
	border: 1px solid #C5C5C5;
	font-weight: 100;
	font-family: Oswald;
}

.drop-menu:hover a {
	text-decoration: none;
	color: black;
}

.drop-menu a {
	text-decoration: none;
	color: slategray;
}

.drop-menu:hover {
	background-color: #fff;
}

.plus {
	background-image: url("/img/showmenu_v3.png");
	background-repeat: no-repeat;
	display: inline-block;
	font-family: Georgia;
	font-size: 14px;
	font-weight: bold;
	margin-right: 10px;
	transition: all 0.3s ease-in-out 0s;
	width: 15px;
	height: 10px;
	color: transparent;
	float: right;
	margin-top: 3px;
}

.drop-menu:hover {
	color: black;
}

.drop-menu:hover .sub-menu {
	display: inline-block;
}

.drop-menu:hover .plus {
	background-image: url('/img/hidemenu.png');
}

.sub-menu {
	background-color: #FFF;
	border-width: medium 1px 1px;
	border-style: none solid solid;
	border-color: -moz-use-text-color #C5C5C5 #C5C5C5;
	-moz-border-top-colors: none;
	-moz-border-right-colors: none;
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	border-image: none;
	display: none;
	margin-left: -11px !important;
	margin-top: 3px;
	padding: 10px;
	width: 90px;
	border-radius: 0px 0px 4px 4px;
}

.sub-menu li {
	display: block;
	font-size: 14px;
	list-style-type: none;
	padding: 8px 0;
	color: #888888;
}

.sub-menu li img {
	margin-right: 10px;
	vertical-align: top;
}

.sub-menu li:hover {
	background-color: #e5e5e5;
	cursor: pointer;
}

.sub-menu a {
	color: #888888;
	font-size: 12px;
	text-decoration: none;
	padding-left: 10px;
}

.sub-menu a:hover {
	
}

/* menu desplegable */

/* menu desplegable de project list*/
.drop-menu-projects {
	background-color: transparent;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	display: block;
	font-size: 14px; 
	height: 30px;
	margin-top: 0px;
	padding-top: 8px;
	padding-left: 10px;
	padding-right: 0px;
	position: relative;
	text-align: left;
	width: 240px;
	z-index: 1000;
	float: left;
	margin-right: 10px;
	color: white;
	border: 1px solid;
	font-family: Oswald light;
}

.drop-menu-projects:hover a {
	text-decoration: none;
	color: #f2f1ed;
}

.drop-menu-projects a {
	text-decoration: none;
	color: #f2f1ed;
}

.drop-menu-projects:hover {
	background-color: #fff;
}

.plus-projects {
	background-image: url('/img/showmenu_v3_white.png');
	background-repeat: no-repeat;
	display: inline-block;
	font-family: Georgia;
	font-size: 14px;
	font-weight: bold;
	margin-right: 5px;
	color: #FFFFFF;
	-moz-transition: .3s ease-in-out;
	-o-transition: .3s ease-in-out;
	-webkit-transition: .3s ease-in-out;
	width: 20px;
	height: 15px;
	color: transparent;
	float: right;
	margin-top: 3px;
}

.drop-menu-projects:hover {
	color: black;
}

.drop-menu-projects:hover .sub-menu-projects {
	display: inline-block;
}

.drop-menu-projects:hover .plus {
	background-image: url('/img/hidemenu.png');
}

.sub-menu-projects {
	background-color: #94c06b;
	border: 1px solid #c5c5c5;
	display: none;
	border-top: none;
	margin-left: -10px !important;
	margin-top: 1px;
	padding: 10px;
	width: 239px;
	border-radius: 0px 0px 4px 4px;
	-moz-border-radius: 0px 0px 4px 4px;
	-webkit-border-radius: 0px 0px 4px 4px;
	z-index: 1000;
}

.sub-menu-projects li {
	display: block;
	font-size: 14px;
	list-style-type: none;
	padding: 1px 0;
	color: #f2f1ed;
}

.sub-menu-projects li img {
	margin-right: 10px;
	vertical-align: top;
}

.sub-menu-projects li:hover {
	background-color: #94c06b;
	cursor: pointer;
}

.sub-menu-projects a {
	color: #f2f1ed;
	font-size: 12px;
	text-decoration: none;
	padding-left: 10px;
}

.sub-menu-projects a:hover {
	
}

/* Contenedores principales*/
body {
	background-color: white;
	font-family: Oswald, Arial, Helvetica, sans-serif;
}

.segmentContainer {
	width: 100%;
	float: left;
	background-color: #FFF;
}

#headerContainer {
	/*background-image: url('/img/background-header.png');*/
	background-repeat: repeat-x;
	height: 120px;
	z-index: 900;
}

#sliderContainer {
	background-image: url('/img/background-slider.png');
	background-repeat: repeat-x;
	height: 415px;
}

#textPageContainer {
	background-image: url('/img/background-text.png');
	background-repeat: repeat-x;
	height: 189px;
}

#faqContainer {
	height: 93px;
}

#projectsContainer {
	height: auto;
	background-color: #FFF;
}

#footerContainer {
	background-image: url("/img/background-footer.png");
	background-size: 100% 100%;
	width: 100%;
    float: left;
}

#navigatorContainer {
	background-image: url("/img/background_project_v3.png");
	background-position: center top;
	background-repeat: repeat-x;
	background-size: cover;
	float: left;
	width: 100%;
}


#header-contact {
	background-image: url("/img/background_project_v3.png");
	background-position: center top;
	background-repeat: repeat-x;
	background-size: cover;
	height: 190px;
	width: 100%;
	float: left;
}


#projectPageContainer {
	/* background-position: center bottom;
	background-repeat: repeat-x;*/
	background-color: #FFF;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	float: left;
	position: relative;
	width: 100%;
	margin-bottom: 50px;
}


#blogPageContainer {
	background-image: url("/img/background_project_v3.png");
	background-size: cover;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	width: 100%;
	float: left;
}

#projectPageContainerBox {
	background-image: url("/img/background-header-main.jpg");
	background-position: center bottom;
	background-repeat: repeat-x;
	background-color: #b7b7b7;
	height: 315px;
	margin-left: auto;
	margin-right: auto;
	margin-top:-62px;
	position: absolute;
	width: 100%;
}

#profilePageHeaderContainer {
	background-image: url("/img/background_project_v3.png");
	background-size: cover;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	width: 100%;
	float: left;
}


#projectListContainer {
	background-image: url('/img/background-header-project-list-v3.png');
	background-position: center center;
	background-size: cover;
	height: 440px;
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	float: left;
}

#boxListContainer {
	background-image: url("/img/background-header-project-list-v3.png");
    background-position: center center;
    background-size: cover;
    height: 300px;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    float: left;

}

.activityAndCategoryContainer {
	height: 435px;
}

.successAndVideo {
	height: 379px;
}

.centerContainer {
	max-width: 960px;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}

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

/* Header de Lanzanos */
#headerOption {
	float: left;
	width: 100%;
	margin-bottom: 30px;
}

#headerOptionLeft {
	float: left;
	width: 70%;
	margin-top: 10px;
	display: inline-block;
}
#selectLanguage {
	
}

#headerOptionRight {
	float: right;
	text-align: right;
	margin-top: 10px;
	min-width: 140px;
	display: inline-block;
	width: 30%;
	color: #BBB;
}

#userHeader {
	float: right;
	width: 100%;
}

#userOptions {
	float: right;
	width: 100%;
	font-size: 12px;
	margin-top: 10px;
}

#userOptions a {
	color: #BBB;
	text-decoration: none;
}

#headerMenu {
	float: left;
	width: 960px;
	height: 55px;
	margin-top: 80px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	-moz-border-radius: 5px;
	background-color: #94c06b;
		position: absolute;
	    z-index: 10;
}

#headerMenuRight {
	float: right;
	width: 250px;
	height: 55px;
	margin-top: 20px;
	background-color: #a49e64;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomright: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
}

#logoPosition {
	float: left;
	background-color: #FFF;
	border-radius: 15px;
	padding: 15px;
	padding-bottom: 5px;
	padding-left: 20px;
	max-width: 180px;
	padding-top: 0px;
}

#headerElementsContainer {
	float: left;
	margin-top: 20px;
}

.headerElements {
	float: left;
	margin-right: 10px;
	color: #666A62;
	font-family: Oswald;
}

.headerSeparator {
	float: left;
	margin-right: 5px;
	margin-top: -20px;
}

.headerElements a {
	color: #fff;
}

.headerElements:hover {
	color: #97b665;
}

.headerElements.active {
	color: #97b665;
}

/* slider */
#box-wrap {
	text-align: left;
	width: 960px;
	background-color: #fff;
	border: 1px solid #c9c9c9;
	box-shadow: 1px 1px 3px #c9c9c9;
	-moz-box-shadow: 1px 1px 3px #c9c9c9;
	-webkit-box-shadow: 1px 1px 3px #c9c9c9;
	-khtml-box-shadow: 1px 1px 3px #c9c9c9;
}

.border {
	padding: 10px;
}

.spacer {
	clear: both;
}

.small {
	font-style: italic;
	font-size: 12px;
	/*	padding: 4px 0px 14px 0px;*/
}

.featuredbox-wrapper,.featuredbox {
	width: 100%;
	height: 320px;
	position: relative;
	overflow: hidden;
	font-family: Verdana, Tahoma, "Lucida Sans";
	font-size: 9pt;
	font-weight: normal;
}

.featuredbox .description {
	background-color: #000000;
	bottom: 0;
	color: #FFFFFF;
	font-weight: normal;
	height: 320px;
	position: relative;
	width: 276px;
	left: 664px;
	display: inline-block;
}

.featuredbox-wrapper .navigation {
	bottom: 9px;
	left: 15px;
	padding: 0px;
	position: absolute;
	z-index: 100;
	height: 20px;
	width: 180px;
}

.featuredbox-wrapper .navigation ul {
	list-style: none;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

.featuredbox-wrapper .navigation li {
	float: left;
	height: 20px;
	width: 20px;
	margin: 0px 5px 0px 0px;
	padding: 0px;
	background-color: #FF0000;
	background: transparent url('/img/inactive.png') no-repeat scroll 0 0;
}

.featuredbox-wrapper .navigation li.hover {
	
}

.featuredbox-wrapper .navigation li.active {
	background: transparent url('/img/active.png') no-repeat scroll 0 0;
}

.featuredbox .box-slide1,.featuredbox .box-slide2 {
	position: absolute;
	top: 0px;
	left: 0px;
	height: 320px;
	width: 100%;
	z-index: -1;
	background: #FFF;
	color: #000;
}

.featuredbox .description {
	/* Fallback for web browsers that doesn't support RGBa */
	background: rgb(0, 0, 0);
	/* RGBa with 0.6 opacity */
	background: rgba(0, 0, 0, 0.6);
	/* For IE 5.5 - 7*/
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,
		endColorstr=#99000000 );
	/* For IE 8*/
	-ms-filter:
		"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
}

.sliderShadow {
	float: left;
	background-image: url('/img/slider-shadow.png');
	background-repeat: no-repeat;
	height: 15px;
	width: 480px;
	margin-left: 238px;
}

.descriptionContainer {
	bottom: 0;
	color: #FFFFFF;
	font-weight: normal;
	height: 300px;
	position: absolute;
	right: 0px;
	width: 255px;
}

.categoryContainer {
	bottom: right:  10px;
	top: 10px;
	color: #FFFFFF;
	font-weight: normal;
	height: 33px;
	position: absolute;
	left: -653px;
	width: 185px;
	/* Fallback for web browsers that doesn't support RGBa */
	background: rgb(0, 0, 0);
	/* RGBa with 0.6 opacity */
	background: rgba(0, 0, 0, 0.6);
	/* For IE 5.5 - 7*/
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,
		endColorstr=#99000000 );
	/* For IE 8*/
	-ms-filter:
		"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
}

.porcentualContainer {
	bottom: 0;
	color: #FFFFFF;
	font-weight: normal;
	height: 56px;
	position: absolute;
	right: 0px;
	width: 276px;
	/* Fallback for web browsers that doesn't support RGBa */
	background: rgb(0, 0, 0);
	/* RGBa with 0.6 opacity */
	background: rgba(0, 0, 0, 0.6);
	/* For IE 5.5 - 7*/
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,
		endColorstr=#99000000 );
	/* For IE 8*/
	-ms-filter:
		"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
}

.descriptionTitle {
	float: left;
	font-family: Cabin, Arial, sans-serif;
	font-size: 23px;
	text-shadow: 1px 1px 1px #999999;
	width: 245px;
	color: #fff !important;
}

.descriptionTitle a {
	color: #fff !important;
	text-shadow: 1px 1px 1px #999999;
	text-decoration: none;
}

.descriptionAutor {
	text-decoration: underline;
	color: #fff !important;
	font-size: 15px;
	width: 245px;
	line-height: 32px;
	text-shadow: 1px 1px 1px #999999;
}

.descriptionAutor a {
	color: #fff !important;
}

.descriptionText {
	font-size: 13px;
	width: 245px;
	line-height: 20px;
	text-shadow: 1px 1px 1px #999999;
	padding-top: 25px;
}

.descriptionBarContainer {
	width: 100%;
	background-color: #fff;
	height: 6px;
	margin-top: 10px;
	border: 1px solid white;
	background-color: transparent;
	border-radius: 2px;
}

.descriptionBar {
	height: 4px;
	background-color: white;
}

.descriptionMoneyCurrent {
	text-align: right;
	font-size: 24px;
	font-weight: bold;
	text-shadow: 1px 1px 1px #999999;
	line-height: 40px;
}

.descriptionMoneyTotal {
	text-align: right;
	font-size: 15px;
	text-shadow: 1px 1px 1px #999999;
	line-height: 45px;
}

.progresContainer {
	position: relative;
}

.progresIcon {
	position: absolute;
	background-image: url('/img/progres-big.png');
	left: 12px;
	top: 12px;
	height: 29px;
	width: 29px;
}

.progresPercent {
	font-family: cabin, arial, sans-serif;
	font-size: 18px;
	text-align: right;
	width: 267px;
	top: 10px;
	right: 10px;
	position: absolute;
}

.progresDays {
	font-family: arial, sans-serif;
	font-size: 14px;
	text-align: right;
	width: 267px;
	top: 30px;
	right: 10px;
	position: absolute;
}

/* Faq */
#comoFunciona {
	background-image: url('/img/engranaje.png');
	background-repeat: no-repeat;
	padding-left: 40px;
	padding-top: 3px;
	padding-bottom: 7px;
	font-family: cabin, arial, sans-serif;
	font-size: 27px;
	float: left;
	color: #626261;
	margin-top: 25px;
	margin-left: 15px;
}

#comoFunciona:hover {
	color: #333;
}

#preguntas {
	background-image: url('/img/preguntas.png');
	background-repeat: no-repeat;
	padding-left: 45px;
	padding-top: 3px;
	padding-bottom: 7px;
	font-family: cabin, arial, sans-serif;
	font-size: 27px;
	float: left;
	color: #626261;
	margin-top: 25px;
	margin-left: 150px;
}

#preguntas:hover {
	color: #333;
}

#prensa {
	background-image: url('/img/prensa.png');
	background-repeat: no-repeat;
	padding-left: 40px;
	padding-top: 3px;
	padding-bottom: 7px;
	font-family: cabin, arial, sans-serif;
	font-size: 27px;
	float: left;
	color: #626261;
	margin-top: 25px;
	margin-left: 150px;
}

#prensa:hover {
	color: #333;
}

/* casilleros proyectos individuales */
.titleSectionLeft {
	float: left;
	width: 110px;
	font-family: lobster, arial, sans-serif;
	font-size: 25px;
	color: #783131;
}

.titleSectionRight {
	background-color: #DBDAD7;
	float: right;
	height: 7px;
	margin-top: 12px;
	width: 849px
}

.casilleroContainer {
	float: none;
	border: 1px solid #C9C9C9;
	margin-top: 50px;
	border-radius: 4px;
	max-width: 225px;
	margin-left: auto;
	margin-right: auto;
	height: 467px;
}

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

.casilleroContent {
	float: left;
	width: 100%;
	height: 223px;
	background-color: #ffffff;
}

.categoryProjectContainer {
	left: 15px;
	color: #FFFFFF;
	font-weight: normal;
	height: 33px;
	position: absolute;
	top: 50%;
	width: 185px;
	/* Fallback for web browsers that doesn't support RGBa */
	background: rgb(0, 0, 0);
	/* RGBa with 0.6 opacity */
	background: rgba(0, 0, 0, 0.6);
	/* For IE 5.5 - 7*/
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,
		endColorstr=#99000000 );
	/* For IE 8*/
	-ms-filter:
		"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
}

.partnerProjectContainer {
	top: -20px;
	left: -20px;
	font-weight: normal;
	height: 100%;
	position: absolute;
	bottom: 10px;
	width: 100%;
}

.successProjectContainer {
	position: absolute;
	bottom: -10px;
	right: -10px;
}

.casilleroBarContent {
	float: left;
	height: 11px;
	background-color: white;
	margin-left: 0px;
	margin-right: 0px;
	width: 100%;
	margin-top: 15px;
	border-radius: 3px;
}

.casilleroBar {
	float: left;
	height: 11px;
	background-color: #526337;
	border-radius: 3px;
}

.casilleroBarCohete {
	float: right;
    margin-right: -32px;
    margin-top: -10px;
}

.casilleroBarCoheteExito {
    margin-left: 150px;
    margin-top: -148px;
    position: absolute;
	width:60px;
}

.casilleroCurrentMoney {
	color: #526337;
	font-weight: bold;
	font-size: 28px;
}

.casilleroSuccessMoney {
	color: #94c06b;
	font-weight: bold;
	font-size: 28px;
}

.casilleroTotalMoney {
	font-size: 20px;
	color: #afaeac;
}

.casilleroTitle {
	font-family: Oswald,cabin,arial,sans-serif;
	font-size: 16px;
	width: 90%;
	margin-left: 10px;
	color: #000 !important;
	margin-top: 15px;
	float: left;
	height: 32px;
}

.casilleroAutor {
	font-size: 13px;
	width: 90%;
	margin-left: 10px;
	color: #666A62 !important; 
	text-decoration: underline;
	margin-top: 5px;
	float: left;
}

.casilleroDescription {
	font-size: 12px;
	color: #FFF;
	line-height: 20px;
	float: left;
	width: 100%;
	margin-top: 10px;
	height: 80px;
	text-align: center;
}

.casilleroPercentContainer {
	float: left;
	width: 100%;
	margin-top: 35px;
}

.casilleroPercent {
	text-align: left;
	float: right;
	color: #666A62;
	font-family: Oswald,cabin, arial, sans-serif;
	font-size: 16px;
}

.casilleroDays {
	text-align: right;
	float: right;
	color: #666A62;
	font-family: Oswald,arial, sans-serif;
	font-size: 16px;
}

.casilleroShadow {
	/*float: left;*/
	width: 228px;
}

/* actividad */
.titleSectionLeftSmall {
	float: left;
	width: 110px;
	font-family: lobster, arial, sans-serif;
	font-size: 25px;
	color: #783131;
}

.titleSectionRightSmall {
	background-color: #DBDAD7;
	float: left;
	height: 7px;
	margin-top: 12px;
	width: 351px;
}

.activityContainer {
	float: left;
	width: 460px;
	border: 1px solid #c9c9c9;
	margin-top: 20px;
}

.categoriesContainer {
	float: left;
	width: 460px;
	height: 343px;
	border: 1px solid #c9c9c9;
	margin-left: 36px;
	margin-top: 20px;
}

.categoriesContainer.rocketBackground {
	background-image: url('/img/rocket.png');
	background-position: right bottom;
	background-repeat: no-repeat;
}

.activityBack {
	float: left;
	width: 100%;
	border-bottom: 1px solid #c9c9c9;
	height: 75px;
}

.activityBackLeft {
	background-image: url('/img/back_v3.png');
	background-position: center;
	background-repeat: no-repeat;
	float: left;
	width: 14px;
	padding: 15px;
	height: 17px;
	background-size: 100%;
}

.activityNewLeft {
	background-image: url('/img/new.png');
	background-position: center;
	background-repeat: no-repeat;
	float: left;
	width: 14px;
	padding: 15px;
	height: 17px;
}

.activityBackRight {
	float: left;
	width: 84%;
	max-height: 75px;
}

.activityBack.grey {
	background-color: #dfdede;
}

.activityBackTitle {
	float: left;
	width: 100%;
	font-family: Oswald light, cabin, arial, sans-serif;
	color: black;
	padding-bottom: 7px;
	padding-left: 5px;
	font-weight: bold;
}

.activityBackSubtitle {
	float: left;
	width: 100%;
	font-family: Oswald, cabin, arial, sans-serif;
	color: #333;
	padding-bottom: 10px;
	padding-left: 5px;
	font-size: 11px;
}

/* bloque categorías */
.categoryColumn {
	float: left;
	width: 50%;
}

.categoryElement {
	float: left;
	margin-bottom: 12px;
	width: 100%;
}

.categoryIconContainer {
	float: left;
	margin-right: 5px;
}

.categoryDescription {
	float: left;
	font-family: Oswald light,cabin, arial, sans-serif;
	padding-top: 5px;
	color: #BBB;
	font-size: 12px;
}

/* bloque finalizados con éxito */
.successContainer {
	float: left;
	width: 460px;
	height: 292px;
	border: 1px solid #c9c9c9;
	margin-top: 20px;
}

.casilleroSuccessRight {
	float: left;
	width: 165px;
}

.titleSectionLeft {
	float: left;
	width: 100%;
	font-family: Oswald light;
	font-size: 35px;
	color: #97b665;
	height: auto;
	padding-right: 10px;
	padding-left: 10px;
}

.titleSectionRight {
	background-color: #DBDAD7;
	float: right;
	height: 7px;
	margin-top: 12px;
	width: 849px
}

.casilleroSuccessContainer {
	float: left;
	width: 270px;
	border: 1px solid #c9c9c9;
	margin-top: 10px;
	margin-left: 10px;
	box-shadow: 1px 1px 3px #c9c9c9;
	-moz-box-shadow: 1px 1px 3px #c9c9c9;
	-webkit-box-shadow: 1px 1px 3px #c9c9c9;
	-khtml-box-shadow: 1px 1px 3px #c9c9c9;
}

.casilleroSuccessContent {
	float: left;
	width: 100%;
	height: 63px;
	background-color: #ffffff;
	border-bottom: 2px solid #dbdad7;
}

.casilleroSuccessTitle {
	font-family: cabin, arial, sans-serif;
	font-size: 16px;
	width: 100%;
	margin-left: 10px;
	color: #000;
	margin-top: 15px;
	float: left;
}

.casilleroSuccessAutor {
	font-size: 13px;
	width: 100%;
	margin-left: 10px;
	color: #a24847;
	text-decoration: underline;
	margin-top: 5px;
	float: left;
}

.casilleroSuccessDescription {
	font-size: 12px;
	color: #333;
	line-height: 20px;
	float: left;
	width: 100%;
	margin-left: 10px;
	margin-top: 10px;
	height: 158px;
}

.casilleroSuccessLink {
	font-family: cabin, arial, sans-serif;
	margin-left: 10px;
	font-size: 17px;
	color: #000;
	margin-bottom: 5px;
	float: left;
	text-decoration: underline;
}

/* casillero noticias */
.newsContainer {
	float: left;
	width: 460px;
	height: 292px;
	border: 1px solid #c9c9c9;
	margin-top: 20px;
}

.casilleroNewsContent {
	color: #333333;
	float: left;
	font-size: 12px;
	height: 178px;
	line-height: 20px;
	margin-left: 10px;
	margin-top: 10px;
	width: 413px;
}

/* casillero prensa */
.casilleroPressLogo {
	float: left;
	height: 143px;
	text-align: center;
	width: 100%;
}

.casilleroPressText {
	float: left;
	height: 100px;
	text-align: center;
	width: 100%;
}


#pressImportant {
	float: left;
	width: 17%;
}

.pressImportantLogo {
	float: left;
	width: 155px;
	margin-top: 5px;
	min-height: 135px;
	position: relative;
}

#pressRest {
	float: left;
	width: 81%;
	padding-left: 20px;
}

#pressContainer {
	float: left;
	margin-top: 10px;
	width: 100%;
}

#pressContentLeft {
	float: left;
	height: 155px;
	width: 155px;
	margin-left : 0px;
	background-color: #ffffff;
	border: 6px solid #95c16c;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	position:relative;
}

#pressContentRight {
	float: left;
	width: 540px;
	height: 155px;
	margin-left : 23px;
	font-size: 15px;
	line-height: 25px;
	background-image: url('/img/background-press-der.png');
	background-color: #ffffff;
	border: 6px solid #e9e8e4;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	
}

#pressTitle {
	font-size: 36px;
	color: #95c16c;
	margin-left: 115px;
	margin-top: 36px;
}

#pressPhrase {
	margin-left: 115px;
	width: 425px;
}

#pressLogo{
    max-width:146px;
    max-height:146px;
	position:absolute;
	top:0;
	bottom:0;
	margin:auto;
	margin-left:4px;
}

/* footer */
.footerSection {
	float: right;
	text-align: right;
	width: 50%;
	color: #fff;
	font-family: cabin, arial, sans-serif;
	margin-top: 42px;
}

.footerLogo {
	float: left;
	text-align: left;
	width: 40%;
}

.footerSection a {
	color: #fff;
}

.footerSection a:hover {
	color: #a24847;
}

/* subir proyecto */
#stepsContainer {
	float: left;
	margin-top: 96px;
}

.stepContainer {
	background-image: url('/img/pestana_wizard.png');
	float: left;
	width: 159px;
	height: 56px;
}

.stepContainer.active {
	background-image: url('/img/pestana_wizard_activa.png');
	float: left;
	width: 159px;
	height: 56px;
}

.stepLabel {
	float: left;
	font-size: 14px;
	width: 100%;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	margin-top: 24px;
}

.stepSquare {
	float: left;
	margin-top: 5px;
	height: 7px;
	width: 100%;
	background-color: #acacac;
}

.stepSquare.active {
	background-color: #8ca162;
}

/* formularios */
.uploadStyle {
	
}

.updloadStyle.hidden {
	display: none;
}

.formsLeftContainer {
	float: left;
	max-width: 630px;
	width: 65%;
	padding-left: 20px;
}

.formsRightContainer {
	float: left;
	max-width: 355px;
	width: 35%;
	padding-left: 10px;
	padding-top: 19px;
}

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

.tipContainer {
	position: relative;
	float: left;
	width: 100%;
	margin-top: 15px;
}

.tipContainer.hidden {
	display: none;
}

.tipTitle {
	background-image: url('/img/tip.png');
	background-repeat: no-repeat;
	position: absolute;
	top: 10px;
	max-width: 260px;
	width: 100%;
	height: 34px;
	padding-left: 27px;
	padding-top: 9px;
	color: #fff;
	font-weight: bold;
}

.tipSubject {
	width: 80%;
	padding: 5px;
	color: white;
	font-size: 13px;
	line-height: 20px;
	background-color: #97B665;
	float: left;
}

.uploadStyle label {
	width: 100%;
	float: left;
	color: #545454;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 16px;
	font-family: Open Sans;
}

.uploadStyle input {
	width: 98%;
	padding-left: 10px;
	height: 32px;
	color: #666A62;
	float: left;
	border: 1px solid #c9c9c9;
}

.uploadStyle input:hover{
	border-color: #97B665;
}

.uploadStyle textarea:hover{
	border-color: #97B665;
}

.uploadStyle textarea {
	width: 98%;
	font-size: 13px;
	font-family: Open Sans;
	padding-left: 10px;
	padding-top: 10px;
	height: 100px;
	color: #33333;
	float: left;
	border: 1px solid #c9c9c9;
	color: #666A62;
}

.inputError {
	width: 98%;
	padding-left: 10px;
	padding-top: 5px;
	height: 25px;
	color: #E03E3E;
	font-size: 14px;
	float: left;
	position: relative;
}

.inputError.hidden {
	display: none;
}

.inputErrorBig {
	width: 98%;
	padding-left: 10px;
	padding-top: 10px;
	height: 40px;
	color: #fff;
	font-size: 14px;
	border: 1px solid #E03E3E;
	float: left;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background: #E03E3E;
	font-style: italic;
	position: relative;
}

.inputErrorBig.hidden {
	display: none;
}

.inputOk {
	width: 98%;
	padding-left: 10px;
	padding-top: 5px;
	height: 25px;
	color: #97B665;
	font-size: 14px;
	float: left;
	/*background: #04B431;*/
	position: relative;
}

.inputOk.hidden {
	display: none;
}

.inputAdvice {
	width: 98%;
	padding: 10px;
	color: #333;
	font-size: 14px;
	border: 0px;
	float: left;
	border-radius: 0px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background: #ffcc00;
	font-style: italic;
	line-height: 20px;
}

.inputAdvice.hidden {
	display: none;
}

.button {
	-moz-box-shadow: inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow: inset 0px 1px 0px 0px #ffffff;
	box-shadow: inset 0px 1px 0px 0px #ffffff;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ededed
		), color-stop(1, #dfdfdf) );
	background: -moz-linear-gradient(center top, #ededed 5%, #dfdfdf 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed',
		endColorstr='#dfdfdf' );
	background-color: #ededed;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	border: 1px solid #dcdcdc;
	display: inline-block;
	color: #777777;
	font-family: arial;
	font-size: 15px;
	font-weight: bold;
	padding: 6px 24px;
	text-decoration: none;
	text-shadow: 1px 1px 0px #ffffff;
	cursor: pointer;
}

.button:hover {
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #dfdfdf
		), color-stop(1, #ededed) );
	background: -moz-linear-gradient(center top, #dfdfdf 5%, #ededed 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf',
		endColorstr='#ededed' );
	background-color: #dfdfdf;
}

.button:active {
	position: relative;
	top: 1px;
}

.lineEndForms {
	width: 100%;
	height: 6px;
	background-color: #dad9d6;
	margin-bottom: 15px;
	float: left;
}

.lineSeparator {
	width: 628px;
	height: 1px;
	background-color: #dad9d6;
	margin-bottom: 15px;
	margin-left: 20px;
	float: left;
}

/* tiny MCE */
.mceEditor {
	float: left;
	width: 100%;
}


/* página de perfil */
#profilePageTabContainer {
	float: left;
	width: 972px;
	margin-top: 7px;
}

#profileHeader{
	margin-top: 70px;
	margin-bottom: 70px;
}

/* página de proyecto y de proyecto en la caja */
#projectPageName {
	text-align: center;
}

#projectPageTabContainer {
	float: left;
	width: 100%;
	margin-top: 46px;
}
#projectPageTabContainerTrans {
	float: left;
	width: 100%;
	margin-top: 23px;
}

#projectHeader{
	width: 100%;
	float: left;
	background-image: url("/img/background_project_v3.png");
	background-position: center top;
	background-repeat: no-repeat;
	background-size: cover;
}
#projectHeaderBoxV3{
	width: 100%;
	float: left;
	background-image: url("/img/background_project_v3.png");
	background-position: center top;
	background-repeat: no-repeat;
	background-size: cover;
}
#projectHeaderBox{
	margin-top: 70px;
}

.projectPageTab {
	float: left;
	width: 140px;
	height: 55px;
	margin-left: 0px;
	margin-right: 0px;
	
}

.projectPageTab:hover {
	background-color: #6F7D58;
	border-radius: 10px;
	
}
.projectPageTab.active {
	background-color: #6F7D58;
	border-radius: 10px;
	
}

.projectWizardPageTab {
	float: left;
	width: 137px;
	height: 55px;
	margin-left: 0px;
	margin-right: 0px;
	
}

.projectWizardPageTab:hover {
	background-color: #97B665;
	border-radius: 10px;
	
}
.projectWizardPageTab.active {
	background-color: #97B665;
	border-radius: 10px;
	
}

.projectPageLabel {
	float: left;
	font-size: 15px;
	width: 100%;
	color: #666A62;
	font-family: Open Sans;
	text-align: center;
	vertical-align: middle;
	line-height: 55px;
}

.projectPageLabel:hover {
	color: white;
}

.projectPageLabel.active {
	color: white;
}

.smalltab {
	padding-left: 5px;
	padding-right: 5px;
	font-size: 14px;
	margin-right: 10px;
}

#projectPageLeft {
	float: left;
	/*max-width: 642px;*/
}

#projectPageRight {
	float: left;
	/*max-width: 308px;*/
	padding-left: 20px;
}

.projectPageImageVideoContainer {
	float: left;
	width: 100%;
	height: 100%;
	/*max-width: 628px;*/
}

.projectPageImageContainer {
	z-index: 10;
	width: 100%; 
	height: auto;
	/*max-width: 628px;*/
}

.projectPagePlayContainer {
	z-index: 20;
	width: 100%; 
	position: absolute;
	height: auto;
}

.projectPageVideoContainer {
	width: 100%;
	position: absolute;
	display: None;
	height: 100%;
}

.playContainer {
	color: #fff;
	top: 20px;
	color: #FFFFFF;
	font-weight: normal;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
	padding-right: 15px;
	position: absolute;
	left: 20px;
	/* Fallback for web browsers that doesn't support RGBa */
	background: rgb(0, 0, 0);
	/* RGBa with 0.6 opacity */
	background: rgba(0, 0, 0, 0.6);
	/* For IE 5.5 - 7*/
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,
		endColorstr=#99000000 );
	/* For IE 8*/
	-ms-filter:
		"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
}

.playContainer:hover {
	background-color: #ebebeb;
	color: #333;
}

#socialContainer {
	float: left;
	background-color: #fff;
	width: 100%;
	/*max-width: 628px;*/
}

#socialContainerFacebook {
	float: left;
	margin-left: 0px;
}

#socialContainerTwitter {
	float: right;
}

#projectPageContent {
	float: left;
	width: 100%;
	padding: 20px;
	background-color: #fff;
	border: 1px solid #fff;
}

#projectAutorContainer {
	float: left;
	width: 100%;
	padding: 20px;
	margin-top: 20px;
	background-color: #FFF;
	border: 1px solid #999;
	border-right: 0px;
	border-left: 0px;
}

#projectAutorContentLeft {
	float: left;
	width: 20%;
}

#projectAutorContentRight {
	float: right;
	width: 75%;
	font-size: 15px;
	line-height: 25px;
	color: #4C5049;
	font-family: Open Sans;
}

#projectAutorLocation {
	float: left;
	font-weight: bold;
	font-size: 13px;
	width: 100%;
}

#buttonOptionsContainer {
	float: left;
	margin-bottom: 20px;
	padding-left: 5px;
	padding-top: 2px;
	width: 100%;
	/*max-width: 628px;*/
}

.textWidget {
	float: left;
	font-size: 17px;
	color: #666A62;
	width: 100%;	
	font-family: Open Sans;
	height: 100%;
	padding-top: 60px;
}

.textWidget a {
	text-decoration: none;
}

.textWidget:hover {
	color: white;
}

.buttonOption:hover{
	background-color: #7F867B;
	border-radius: 10px;
}

.buttonOption {
	float: left;
	width: 20%;
	text-align: center;
	min-width: 70px;
	font-family: Oswald Light;
	height: 97px;
	background-size: 58px 58px;
	background-repeat: no-repeat;
	background-position: center top;
	background-color: transparent;

}

.buttonOptionShare {
	background-image: url("/img/icon_share_v3_2.png");
}

.buttonOptionEmbajador {
	background-image: url("/img/icon_embajador_v3_2.png");
}

.buttonOptionFollow {
	background-image: url("/img/icon_follow_v3_2.png");
	
}

.buttonOptionWidget {
	background-image: url("/img/icon_widget_v3_2.png");

}

.buttonOptionContact {
	background-image: url("/img/icon_contact_v3_2.png");
	
}

.buttonOptionShare:hover {
	background-image: url("/img/icon_share_v3_2_active.png");
}

.buttonOptionEmbajador:hover {
	background-image: url("/img/icon_embajador_v3_2_active.png");
}

.buttonOptionFollow:hover{
	background-image: url("/img/icon_follow_v3_2_active.png");
	
}

.buttonOptionWidget:hover {
	background-image: url("/img/icon_widget_v3_2_active.png");
	
}

.buttonOptionContact:hover {
	background-image: url("/img/icon_contact_v3_2_active.png");
	
}

#projectPageSocial {
    background-color: #7f867b;
    border: 1px solid #E9E9E9;
    max-width: 266px;
	width: 100%;
	float: left;
    padding: 20px;
    border-radius: 10px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 10px;
	margin-top: 20px;
}

#projectPageStatus {
	background-color: #6f7d58;
	border: 1px solid #E9E9E9;
	max-width: 266px;
	width: 100%;
	padding: 20px;
	border-radius: 10px;
	margin-left: auto;
	margin-right: auto;
	/*height: 372px;*/
	float: left;
	margin-bottom: 20px;
}

#projectPageStatusMini {
	width: 100%;
}

#projectPageStatusBox {
	background-color: #fff;
	background-position: right;
	background-repeat: no-repeat;
	border: 1px solid #c9c9c9;
	width: 266px;
	float: left;
	padding: 20px;
}

#projectPageStatusPercent {
	font-family: Oswald;
	font-size: 30px;
	width: 100%;
	float: left;
	color: white;
}

#projectPageStatusDays {
	font-family: arial, sans-serif;
	font-size: 13px;
	width: 100%;
	float: left;
	margin-top: 5px;
}

#projectPageStatusBacks {
	font-family: arial, sans-serif;
	font-size: 13px;
	width: 100%;
	float: left;
	margin-top: 5px;
}

#projectPageStatusEuro {
	font-family: arial, sans-serif;
	font-size: 16px;
	width: 100%;
	float: left;
	margin-top: 5px;
	color: #bebebe;
}

#projectPageStatusVotes {
	font-family: arial, sans-serif;
	font-size: 13px;
	border-top: 2px solid #c9c9c9;
	width: 100%;
	float: left;
	margin-top: 5px;
}

#projectPageStatusTotalVotes {
	font-family: cabin, arial, sans-serif;
	font-weight: bold;
	font-size: 25px;
	width: 100%;
	float: left;
	color: #333;
	margin-top: 10px;
}

.projectPageRewards {
	width: 100%;
	float: left;
	margin-top: 20px;
	background-color: #fff;
	color: #4C5049;
}

.projectPageBlockTitle {
	font-family: Oswald, cabin, arial, sans-serif;
	font-size: 26px;
	margin-left: 5px;
	padding-top: 3px;
	float: left;
	font-weight: bold;
}

.rewardBlock {
	float: left;
	margin-top: 20px;
	padding: 20px;
	border: 1px solid #c9c9c9;
	max-width: 266px;
	width: 100%;
	background-color: #fff;
	border-radius: 10px;
}

.rewardSlide {
	float: left;
	padding: 20px;
	border: 1px solid #6F7D58;
	width: 266px;
	background-color: #FFF;
	border-radius: 10px;
	margin-left: 7px;
	display: none;
}

.rewardBlock:hover {
	background-color: #97B665;
}

.rewardPrice {
	float: left;
	font-family: Oswald light,cabin, arial, sans-serif;
	font-size: 40px;
	width: 100%;
	color: #6F7D58;
}

.rewardName {
	float: left;
	width: 100%;
	font-family: Oswald, cabin, arial, sans-serif;
	font-size: 15px;
	margin-top: 10px;
	font-weight: bold;
	color: #6F7D58;
}

.rewardText {
	float: left;
	font-family: Open Sans, Oswald, arial, sans-serif;
	font-size: 13px;
	line-height: 20px;
	margin-top: 10px;
	/*max-width:584px;*/
	width: 100%;
}


.rewardText p {
	width:100%;
	margin-left: 0px;
	max-width:580px;
}


.rewardText p img {
	max-width:560px;
	width: 100%;
	height: auto;
}

.rewardText ul {
	list-style:disc;
	margin-left:50px;
	display: inline-block;
}

.nowrapReward {
	word-wrap: break-word;
	max-width:222px;
	/*text-align: justify;*/
}

.crowdText {
	color: #333;
	float: left;
	font-family: arial, sans-serif;
	font-size: 13px;
	line-height: 20px;
}

.rewardQuanty {
	color: #333;
	float: left;
	font-family: arial, sans-serif;
	font-size: 13px;
	line-height: 20px;
	font-weight: bold;
	width: 100%;
}

.rewardBackers {
	float: left;
	font-family: Oswald light,arial, sans-serif;
	font-size: 13px;
	line-height: 20px;
	margin-bottom: 5px;
	width: 100%;
	color: #56663b;
}

.rewardBlock.normal {
	
}

.rewardBlock.crowdsourcing {
	
}

.backButton {
	border-radius: 6px;
	border: 1px solid  #56663b;
	display: inline-block;
	color:  #56663b;
	font-family: Oswald,lobster, arial, sans-serif;
	font-size: 15px;
	padding: 6px 60px;
	float: left;
	background-color: white;
	text-align: center;
}

.backButton:hover {
	background-color: #56663b;
	color: white;
}

.backButton:active {
	position: relative;
	top: 1px;
}

.backBlueButton {
    border-radius: 6px;
    border: 1px solid #56663B;
    display: inline-block;
    color: #FFF;
    font-size: 15px;
    padding: 6px;
    float: left;
    background-color: #5781FF;
    text-align: left;
    width: 200px;
    font-family: Open Sans,lobster,arial,sans-serif;
}

.backBlueButton:hover {
	background-color: #1AC6FF;
}
.backWizardButton {
	border: 1px solid #97B665;
	display: inline-block;
	color: #97B665;
	font-family: Oswald,lobster,arial,sans-serif;
	font-size: 15px;
	padding: 6px;
	float: left;
	background-color: #FFF;
	text-align: center;
	width: 98%;
}

.backWizardButton:hover {
	background-color: #97B665;
	color: white;
}

.crowdButton {
	-moz-box-shadow: inset 0px 1px 0px 0px #c1ed9c;
	-webkit-box-shadow: inset 0px 1px 0px 0px #c1ed9c;
	box-shadow: inset 0px 1px 0px 0px #c1ed9c;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #9dce2c
		), color-stop(1, #8cb82b) );
	background: -moz-linear-gradient(center top, #9dce2c 5%, #8cb82b 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9dce2c',
		endColorstr='#8cb82b' );
	background-color: #9dce2c;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	border: 1px solid #83c41a;
	display: inline-block;
	color: #ffffff;
	font-family: lobster, arial, sans-serif;
	font-size: 15px;
	padding: 6px 80px;
	text-decoration: none;
	text-shadow: 1px 1px 0px #689324;
}

.crowdButton:hover {
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #8cb82b
		), color-stop(1, #9dce2c) );
	background: -moz-linear-gradient(center top, #8cb82b 5%, #9dce2c 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8cb82b',
		endColorstr='#9dce2c' );
	background-color: #8cb82b;
}

.crowdButton:active {
	position: relative;
	top: 1px;
}

.voteButton {
	-moz-box-shadow: inset 0px 1px 0px 0px #c1ed9c;
	-webkit-box-shadow: inset 0px 1px 0px 0px #c1ed9c;
	box-shadow: inset 0px 1px 0px 0px #c1ed9c;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #9dce2c
		), color-stop(1, #8cb82b) );
	background: -moz-linear-gradient(center top, #9dce2c 5%, #8cb82b 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9dce2c',
		endColorstr='#8cb82b' );
	background-color: #9dce2c;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	border: 1px solid #83c41a;
	display: inline-block;
	color: #ffffff;
	font-family: lobster, arial, sans-serif;
	font-size: 15px;
	padding: 13px 40px;
	text-decoration: none;
	text-shadow: 1px 1px 0px #689324;
}

.voteButton:hover {
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #8cb82b
		), color-stop(1, #9dce2c) );
	background: -moz-linear-gradient(center top, #8cb82b 5%, #9dce2c 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8cb82b',
		endColorstr='#9dce2c' );
	background-color: #8cb82b;
}

.voteButton:active {
	position: relative;
	top: 1px;
}

/* tabla necesidades */
.tableStyle {
	border: 1px solid #C5C5C5;
	border-collapse: separate;
	float: left;
	width: 100%;
}

.tableTitle {
	background: rgb(238, 238, 238); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(238, 238, 238, 1) 0%,
		rgba(204, 204, 204, 1) 100% ); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(238,
		238, 238, 1) ), color-stop(100%, rgba(204, 204, 204, 1) ) );
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(238, 238, 238, 1) 0%,
		rgba(204, 204, 204, 1) 100% ); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(238, 238, 238, 1) 0%,
		rgba(204, 204, 204, 1) 100% ); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(238, 238, 238, 1) 0%,
		rgba(204, 204, 204, 1) 100% ); /* IE10+ */
	background: linear-gradient(to bottom, rgba(238, 238, 238, 1) 0%,
		rgba(204, 204, 204, 1) 100% ); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(  startColorstr='#eeeeee',
		endColorstr='#cccccc', GradientType=0 ); /* IE6-9 */
	color: #333;
	font-size: 15px;
	font-weight: bold;
	height: 25px;
	padding-bottom: 5px;
	padding-top: 10px;
	vertical-align: middle;
	padding-left: 10px;
	border-bottom: 9px solid #c5c5c5;
}

.tableConcepts {
	background-color: #a4bc74;
	font-size: 13px;
	height: 30px;
	line-height: 20px;
	padding-bottom: 4px;
	padding-left: 10px;
	padding-top: 4px;
	vertical-align: middle;
	font-family: cabin, arial, sans-serif;
	font-weight: bold;
	font-size: 13px;
	color: #fff;
	border-bottom: 1px solid #333;
	text-shadow: 1px 1px 1px #3b4e14;
}

.tableWhite {
	background-color: white;
	font-size: 13px;
	height: 30px;
	line-height: 20px;
	padding-bottom: 4px;
	padding-left: 10px;
	padding-top: 4px;
	vertical-align: middle;
}

.tableGreen {
	background-color: #d9dcd9;
	font-size: 13px;
	height: 30px;
	line-height: 20px;
	padding-bottom: 4px;
	padding-left: 10px;
	padding-top: 4px;
	vertical-align: middle;
}

.tableGrey {
	background-color: #f3f3f3;
	font-size: 13px;
	height: 10px;
	line-height: 20px;
	padding-bottom: 4px;
	padding-left: 10px;
	padding-top: 4px;
	vertical-align: middle;
	font-weight: bold;
}

/* Preguntas y respuestas */
.borderAvatar {
	border: 3px solid #e9e9e9;
}

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

.questionBlockAvatar {
	float: left;
	width: 50px;
	/*padding-left: 20px;*/
	padding-right: 20px;
}

.questionBlockCorner {
	float: left;
	width: 0;
	height: 0;
	border-top: 15px solid #c9c9c9;
	border-left: 15px solid transparent;
	margin-top: 12px;
}

.questionBlockGlobe {
	float: left;
	border-radius: 0px 5px 5px 5px;
	-moz-border-radius: 0px 5px 5px 5px;
	-webkit-border-radius: 0px 5px 5px 5px;
	-khtml-border-radius: 0px 5px 5px 5px;
	padding: 20px;
	width: 75%;
	background: #c9c9c9;
	margin-top: 12px;
	font-size: 13px;
	line-height: 20px;
}

.answerBlockAvatar {
	float: left;
	width: 50px;
	padding-left: 20px;
	padding-right: 20px;
}

.answerBlockCorner {
	float: left;
	width: 0;
	height: 0;
	border-top: 15px solid #c9c9c9;
	border-right: 15px solid transparent;
	margin-top: 12px;
}

.answerBlockGlobe {
	float: left;
	border-radius: 5px 0px 5px 5px;
	-moz-border-radius: 5px 0px 5px 5px;
	-webkit-border-radius: 5px 0px 5px 5px;
	-html-border-radius: 5px 0px 5px 5px;
	padding: 20px;
	width: 439px;
	background: #c9c9c9;
	margin-top: 12px;
	font-size: 13px;
	line-height: 20px;
	text-align: right;
}

.answerOwnerBlockCorner {
	float: left;
	width: 0;
	height: 0;
	border-top: 15px solid #cdeb8e;
	border-right: 15px solid transparent;
	margin-top: 12px;
}

.answerOwnerBlockGlobe {
	float: left;
	border-radius: 5px 0px 5px 5px;
	-moz-border-radius: 5px 0px 5px 5px;
	-webkit-border-radius: 5px 0px 5px 5px;
	-html-border-radius: 5px 0px 5px 5px;
	padding: 20px;
	width: 75%;
	background: #cdeb8e;
	margin-top: 12px;
	font-size: 13px;
	line-height: 20px;
	text-align: right;
}

/* Actualizaciones */
.projectPageNews {
	background-color: #FFFFFF;
	border: 1px solid #FFFFFF;
	float: left;
	padding: 20px;
	width: 100%;
}

/* perfil */
.linkProfile {
	
}

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

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

#profilePageContent {
	float: left;
	width: 100%;
	background-color: #fff;
}

#profileAutorContainer {
	float: left;
	width: 99%;
	padding: 20px;
	background-color: #fff;
	border: 1px solid #c9c9c9;
	margin-left: 5px;
	margin-right: 5px;
}

#profileAutorContentRight {
	float: right;
	width: 80%;
	font-size: 15px;
	line-height: 25px;
	color: #4C5049;
	font-family: Open Sans;
}

/* La Caja */
.cajaContainer {
	float: left;
	width: 100%;
	border: 1px solid #c9c9c9;
	margin-top: 20px;
	border-radius: 4px;
}

.cajaContent {
	float: left;
	height: auto;
	background-color: #ffffff;
}

.cajaImage {
	float: left;
}

.cajaShadow {
	float: left;
	width: 940px;
}

.cajaVotes {
	text-align: right;
	float: right;
	color: white;
	font-family: Oswald Light, cabin, arial, sans-serif;
	font-size: 30px;
	margin-top: 8px;
	margin-right: 10px;
}

.cajaInfo {
	color: white;
	float: left;
	font-family: Oswald Light, arial, sans-serif;
	font-size: 16px;
	margin-left: 10px;
	margin-top: 17px;
	text-align: left;
}

/* perfil de proyecto */
.projectProfileContent {
	background-color: #FFFFFF;
	border-bottom: 2px solid #DBDAD7;
	float: left;
	height: 160px;
	width: 744px;
	background-image: url("img/total.png");
	background-position: right center;
	background-repeat: no-repeat;
}

#projectProfilePageStatus {
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	float: left;
	margin-left: 20px;
	width: 637px;
}

.projectProjectProfilePageNews {
	background-color: #FFFFFF;
	border: 1px solid #FFFFFF;
	float: left;
	padding: 20px;
	width: 920px;
}

.projectProfilePage {
	float: left;
	width: 940px;
}


	
.apoyoBoxContainer {
	border: 1px solid #cccccc;
	float: left;
	margin-left: 0px;
	width: 95%;
	margin-bottom: 20px;
	border-radius: 10px;
	padding-left: 20px;
	}


.apoyoBoxTitle {
	font-family: cabin, arial, sans-serif;
	font-size: 16px;
	width:90%;
	margin-left: 10px;
	color: #000;
	margin-top: 15px;
	float: left;
}


.apoyoBoxDescription {
	font-size: 12px;
	color: #333;
	line-height: 20px;
	float: left;
	width:90%;
	margin-left: 10px;
	margin-top: 10px;
}

.paymentMethod{
	float: left;
	padding: 5px;
	margin-bottom: 10px;
	width: 100%;	
}

#id_credit_card{
	position: relative;
	top: 12px;
	margin-right: 5px;
	z-index: 1;
	float: left;
}

#id_paypal{
	position: relative;
	top: 17px;
	z-index: 1;
	float: left;
	margin-right: 5px;
}

#id_online_bank{
	position: relative;
	top: 24px;
	z-index: 1;
	float: left;
	margin-right: 5px;
}

#id_acc_transfer{
	position: relative;
	top: 17px;
	z-index: 1;
	float: left;
	margin-right: 5px;
}

#id_dineromail{
	position: relative;
	top: 20px;
	z-index: 1;
	float: left;
	margin-right: 5px;
}

#id_vale{
	position: relative;
	top: 17px;
	z-index: 1;
	float: left;
	margin-right: 5px;
}

.pay_help_img{
	float:right;
	cursor: pointer;
	margin-top: 4px;
}

.pay_help_div{
	width:520px;
	height: 130px;
	font-size: 14px;
	padding: 20px;
}

.pay_unavailable_div{
	background-image:url(/img/pay_no_disp.png);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	z-index:123;
	position:absolute;
    width: 100%;
	height:50px;
	cursor: pointer;
}

.pay_unavailable_text{
	position: relative;
	left: 70px;
	top: 15px;
	color: rgb(120, 49, 49);
	font-family: "Cabin",Helvetica,sans-serif;
	font-size: 18px;
}

#payButton {
	float: left;
	width: 80%;
	height: 83px;
	background-image:url(/img/boton_pagar.png);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	margin: 20px;
	}

#payButtonText{
	position: relative;
	left: 4%;
	top: 20px;
	color: rgb(255, 255, 255);
	font-family: "Cabin",Helvetica,sans-serif;
	font-size: 21px;
}

#botonpagar {
	width: 175px;
	background-image:url(http://www.lanzanos.com/newimages/botonpagar.png);
	visibility: visible;
	background-repeat: no-repeat;
	height: 53px;
	padding-top:80px;
	margin-left: 50px;
	float: left;
	text-decoration: none;
}

.errorlist {
	width: 98%;
	padding-left: 10px;
	padding-top: 5px;
	height: 25px;
	color: #E03E3E;
	font-size: 14px;
	float: left;
	position: relative;
	}


/* Blog */

.blogtitle {
	float: left;
	font-family: MfGirls,lobster, arial, sans-serif;
	font-size: 45px;
	color: #FFF;
	text-align: center;
}

.blog_entry_title {
	font-size: 40px; 
	padding: 20px;
	text-align: justify;
	font-family: Open Sans; 
	float:none; 
	color: #97B665;
}

.blogcategory {
    font-size: 15px;
	float: left;
	font-family: cabin, arial, sans-serif;
}

.blogShare:hover {background-color: #999999;}

.blogShare {
	float: left;
	width: 25px;
	margin-left: 5px;
	height: 25px;
	background-color: #E5E5E5;
	border-radius: 5px;
	}
.blogShare_v3 {
	float: left;
	width: 30px;
	margin-left: 5px;
	height: 30px;
	}
	
	
.blogfacebook {
	height: 25px;
    width: 25px;
    float: left;
    background-image: url("http://www.lanzanos.com/newimages/fb.png");
    background-repeat: no-repeat;
    background-size: cover;
}

.blogfacebook_v3 {
	height: 30px;
    width: 30px;
    float: left;
    background-image: url("http://www.lanzanos.com/newimages/fb_v3.png");
    background-repeat: no-repeat;
    background-size: cover;
}
	
	
.blogtwitter {
	background-image: url(http://www.lanzanos.com/newimages/twb.png);
	background-repeat: no-repeat;
	 background-size: cover;
	 height: 25px;
    width: 25px;
    float: left;
	}
	
.blogrss {
	background-image: url(http://www.lanzanos.com/newimages/rss.png);
	background-repeat: no-repeat;
	 background-size: cover;
	 height: 25px;
    width: 25px;
    float: left;
	}

.blogfacebook_lat {
	height: 50px;
    width: 50px;
    float: left;
    background-image: url(http://www.lanzanos.com/newimages/facebook_lat_v3.png);
    background-repeat: no-repeat;
    background-size: cover;
}
	
	
.blogtwitter_lat {
	background-image: url(http://www.lanzanos.com/newimages/twitter_lat_v3.png);
	background-repeat: no-repeat;
	 background-size: cover;
	 height: 50px;
    width: 50px;
    float: left;
	}
	
.blogrss_lat {
	background-image: url(http://www.lanzanos.com/newimages/rss_lat_v3.png);
	background-repeat: no-repeat;
	 background-size: cover;
	 height: 50px;
    width: 50px;
    float: left;
	}
	
.blogtuenti {
	background-image: url(http://www.lanzanos.com/newimages/tb.png);
	background-repeat: no-repeat;
	 background-size: cover;
	 height: 25px;
    width: 25px;
    float: left;
	}
	
.bloglinkedin {
	background-image: url(http://www.lanzanos.com/newimages/ib.png);
	background-repeat: no-repeat;
	 background-size: cover;
	 height: 25px;
    width: 25px;
    float: left;
	}
	
.blogmeneame {
	background-image: url(http://www.lanzanos.com/newimages/mb.png);
	background-repeat: no-repeat;
	 background-size: cover;
	 height: 25px;
    width: 25px;
    float: left;
	}
		
	
.blogContainerIzq {
	font-size: 12px;
	margin-top: 5px;
	float: left;
	width: 56px;
	height: 100%;
	}


.blogContainerCen {
	font-size: 12px;
	float: left;
	width: 176px;
	height: 100%;
	margin-top: 3px;
	}
	
.comment {
	float: left;
	background-image: url(http://www.lanzanos.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;
	}







/** Luis **/


.quarter{
	float: left;
	display: inline;
	margin-left: 15px;
	padding-right: 15px;
	width:205px;
	border-right:#E7E8E9 1px solid;
	margin-top:15px;
	margin-bottom:10px;
}

.services{
	width: 222px;
	height: 143px;
	
	-webkit-transition:all 0.5s ease;
	-moz-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
	transition:all 0.5s ease;
	margin:5px 9px 5px 5px;
	float:left;
	
	
}

	
	
	
	.services a{
	display:block;
	padding:30px 0 0 0;
	height:100%;
	position:relative;
	/*background-image: url(/img/fon.png);*/
		background-repeat: no-repeat;
}



	.services a em{

	display:inline-block;
	position:relative;
	-webkit-transition:all 0.5s ease;
	-moz-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
	transition:all 0.5s ease;
	left: 55px;
}
	
	.services a img
{
	-webkit-transition:all 0.5s ease; 
	-moz-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
	transition:all 0.5s ease;
    position:absolute;
	top:-50px;
	left:-55px;
	width: 200px;
	height: 198px;



}
	.services a img.image-hover{

	top:0px;
	left:0px;
	opacity:0;
}

	
	.services a img.image-hover{
	position:absolute;
	top:-50px;
	left:-55px;
	opacity:0;
	width: 200px;
	height: 198px;
}


		.services a:hover,.services:hover a{ text-decoration:none;}
		.services:hover a span{color:#fff;}
	.services:hover a img{ opacity:0;}
	.services:hover a img.image-hover{ opacity:1;}

.tit {
	position: relative;
	float: none;
	width: 100%;
	text-align: center;
	color: #7e7e7e;
	font-family: Oswald;
	font-size: 20px;
}


	/*fin Luis**/
	
	
.text_euro{
color: #A24847; 
}

	
	
.circle_complete {
    background: #bbd2a4;
    position: relative;
    width: 36px;
    height: 36px;
    margin: 0 auto;
    overflow: hidden;
    border-radius: 18px;
    -moz-border-radius: 18px;
    -webkit-border-radius: 18px;
}
.circle_real_percent {
    background: #a24848;
	overflow: hidden;
    position: absolute;
    width: 18px;
    height: 18px;
    transform-origin: 100% 100%;
    -moz-transform-origin: 100% 100%;
    -webkit-transform-origin: 100% 100%;
	z-index: 1;
}

.circle_percent_1 {
    background: #bbd2a4;
	overflow: hidden;
    position: absolute;
    width: 18px;
    height: 18px;
    transform-origin: 100% 100%;
    -moz-transform-origin: 100% 100%;
    -webkit-transform-origin: 100% 100%;
	z-index: 2;
    transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
}
.circle_not_percent_1 {
    background: #a24848;
	overflow: hidden;
    position: absolute;
    width: 18px;
    height: 18px;
    transform-origin: 100% 100%;
    -moz-transform-origin: 100% 100%;
    -webkit-transform-origin: 100% 100%;
	z-index: 1;
    transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
}
.circle_not_percent_2 {
    background: #a24848;
	overflow: hidden;
    position: absolute;
    width: 18px;
    height: 18px;
    transform-origin: 100% 100%;
    -moz-transform-origin: 100% 100%;
    -webkit-transform-origin: 100% 100%;
	z-index: 1;
    transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
}
.circle_not_percent_3 {
    background: #a24848;
	overflow: hidden;
    position: absolute;
    width: 18px;
    height: 18px;
    transform-origin: 100% 100%;
    -moz-transform-origin: 100% 100%;
    -webkit-transform-origin: 100% 100%;
	z-index: 1;
    transform: rotate(270deg);
    -moz-transform: rotate(270deg);
    -webkit-transform: rotate(270deg);
}
.circle_not_percent_4 {
    background: #a24848;
	overflow: hidden;
    position: absolute;
    width: 18px;
    height: 18px;
    transform-origin: 100% 100%;
    -moz-transform-origin: 100% 100%;
    -webkit-transform-origin: 100% 100%;
	z-index: 1;
    transform: rotate(0deg);
    /*
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    */
}


#id_money_amount {
	width: 148px;
	height: 82px;
	font-size: 61px;
}






/* CSS de la primera version */




a:link {
  text-decoration: none; 
  color: #000000; 
  overflow-wrap: break-word;
  word-wrap: break-word;

  -ms-word-break: break-all;
  /* This is the dangerous one in WebKit, as it breaks things wherever */
  word-break: break-all;
  /* Instead use this non-standard one: */
  word-break: break-word;

  /* Adds a hyphen where the word breaks, if supported (No Blink) */
  -ms-hyphens: auto;
  -moz-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
} 
a:visited {text-decoration: none; color: #000000; } 
a:active {text-decoration: none; color: #000000; } 
a:hover {text-decoration: none; }
	
#login {
	float: left;
}

#loginSmall {
    
}

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




/* 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;
	font-size: 0.8em;
    line-height: 1.4em;
	}

#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;
	font-size: 0.8em;
    line-height: 1.4em;
}

.widgetContainerIndividual {
	float: left;
	margin-left: 34px;
	width: 237px;
	}

	
#widgetContainerTitle {
	width: 42%;
	float: left;
	}
	
	
/* pop vale */
	
.pop_vale_todo {
	float: left;
	width: 585px;
	height: 396px;
	position: relative;
}

.pop_vale_imagen {
	z-index: 10;
	width: 585px;
	height : 396px;
	position: absolute;
}

.pop_vale_codigo {
	z-index: 10;
	width: 185px;
	height : 36px;
	position: absolute;
	margin-left:260px;
	margin-top:218px;
}

.pop_vale_cantidadX {
	font-family: lobster, arial, sans-serif;
	color: #9e3635;
	text-shadow: 0.02em 0.02em #333;
	font-size: 122px;
	z-index: 10;
	width: 185px;
	height : 36px;
	position: absolute;
	margin-left:265px;
	margin-top:268px;
}

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

/* ticker */

#pscroller2{
width: 700px;
height: 20px;
border: 0px solid black;
padding: 3px;
}

#pscroller2 a{
text-decoration: none;
}




.addonbackButton{
	-moz-box-shadow: inset 0px 1px 0px 0px #134F74;
	-webkit-box-shadow: inset 0px 1px 0px 0px #134F74;
	box-shadow: inset 0px 1px 0px 0px #134F74;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #8BB0C6
		), color-stop(1, #134F74) );
	background: -moz-linear-gradient(center top, #8BB0C6 5%, #134F74 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8BB0C6',
		endColorstr='#134F74' );
	background-color: #8BB0C6;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	border: 1px solid #8BB0C6;
	display: inline-block;
	color: #ffffff;
	font-family: lobster, arial, sans-serif;
	font-size: 15px;
	padding: 6px 87px;
	text-decoration: none;
	text-shadow: 1px 1px 0px #000000;
	}


.leyenda{
	font-size: 15px;
	list-style-type: disc;
}


#lateral{
	 position: absolute;
	 right:-230px;
	 top:130px;
	 z-index:150;
	 background-image:url('/newimages/seedquick-big.png');
	 width:374px;
	 height:364px;
}

#lateral-small {
	cursor: pointer;
	width: 108px;
	height: 96px;
	margin-left: 35px;
	margin-top: 15px;
}

#lateral-link{
	width: 187px;
	height: 34px;
	margin-left: 167px;
	margin-top: 174px;
}

	
#div_cookies {
    display:none;
    position:fixed;
    left:0px;
    right:0px;
    bottom:0px;
    padding-bottom:20px;
    width:100%;
    text-align:center;
    min-height:40px;
    background-color: rgba(0, 0, 0, 0.5);
    color:#fff;
    z-index:99999;
}
 
.inner {
    width:100%;
    position:absolute;
    padding-left:5px;
    font-size:12px;
    top:30%;
}
 
.inner a.ok {
    padding:4px;
    color:#00dd2e;
    text-decoration:none;
}
 
.inner a.info {
    padding-left:5px;
    text-decoration:none;
    color:#faff00;
}

#calendar {
	width: 900px;
	margin: 20px auto;
}

.flag_big {
	height: 20px;	
	width: 20px;	
}


.social_cobranded{
	float:left;
	height:25px;
	width:25px;
	margin-left:5px;
}

/*slider cobrandeds*/
#cobranded_slides{
	margin-right: auto;
	margin-left: auto;	
	text-align: center;
	width: 100%;
	display: inline-block;
	overflow-x: hidden;
    
}


#slider_sombra {
	width:100%;
	margin-top:-10px;
	margin-left: 10px;
}
/*fin slider cobrandeds*/


#indexHeader {
    height: 210px;
    background-image: url("/img/background_index_v3.png");
    background-position: center top;
    background-repeat: no-repeat;
    background-size: cover;
}

.thumbnail {
    border: 0px none;
    width: 190px;
    height: 190px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 10px;
}

.swipe {
    overflow: hidden;
	visibility: hidden;
	position: absolute;
	margin-bottom: 20px;
	float: left;
	height: 100%;
}

.swipe-wrap {
    overflow: hidden;
	position: relative;
	height: 100%;
}

.swipe-wrap > div {
	float:left;
	width:100%;
	position: relative;
}

.slidePanelContent{
	margin: 0px auto;
	max-width: 960px;
	width: 100%;
	height: auto;
}

.slideInfo{
	position: relative;
	padding-top: 50px;
	float:left;
}

.slideInfo #txt1{
	width: 100%;
	font-size: 36px;
	font-family: Oswald light;
}

.slideInfo #txt2{
	color: #fff;
	font-size: 46px;
	font-weight: 700;
	margin-top:10px;
}

.slideInfo #txt3{
	color: #fff;
	font-size: 14px;
	width: 250px;
	margin-top:20px;
}

.project_tittle {
    color: White;
	font-family: Oswald;
	font-weight: bold;
	width: 100%;
	padding-left: 10px;
}

.project_subtittle {
    color: White;
	font-family: Oswald Light;
	width: 100%;
	padding-left: 10px;
}

.greenH2 {
    font-family: Open Sans;
	color: rgb(151, 182, 101);
	float: left;
	width: 100%;
	font-size: 28px;
}

@font-face { 
	font-family: "Oswald light"; 
	src: url(oswald.light.ttf) format("truetype"); 
} 

@font-face { 
	font-family: "MfGirls"; 
	src: url(MfGirlsHaveManySecrets.ttf) format("truetype"); 
}