*  { font-family: 'Heart'; margin: 0; padding: 0; }
li { list-style-type:none; }
 
body { background: #FFFFFF; }
body.logged, body#as0609  { background: #F29100; overflow:hidden; }
body.logged, body#nro0510 { background: #F29100; overflow:hidden; }
body.logged, body#nrp3010 { background: #F29100; overflow:hidden; }
body.logged, body#pv0505 { background: #F29100; overflow:hidden; }
body.logged, body#ag4444 { background: #F29100; overflow:hidden; }
body.logged, body#nro0512 { background: #F29100; overflow:hidden; }
body.logged, body#ih0110 { background: #F29100; overflow:hidden; }
body.logged, body#bm3249 { background: #F29100 url(../images/5068.jpg); overflow:hidden; }
body.logged, body#t5555 { background: #000000 url(../images/bg_yeatman.png); overflow:hidden; color:white; }
body.logged, body#t4444 { background: #F29100 url(../images/4444.png); overflow:hidden; }
body.logged, body#t3333 { background: #F29100 url(../images/3333.png); overflow:hidden; }

a { text-decoration: none; outline: none; }

img { border: none; }

/*
 * PLACEHOLDERS
 */
::-webkit-input-placeholder { color: #F29100; }
:-moz-placeholder { color: #F29100; opacity: 1; }
::-moz-placeholder { color: #F29100; opacity:  1; }
:-ms-input-placeholder { color: #F29100; }

/*
 * HEAD
 */
#header { background: #F29100; height: 470px; }
.logged #header, #as0609 #header  { display: none; }
.logged #header, #nro0510 #header { display: none; }
.logged #header, #nrp3010 #header { display: none; }
.logged #header, #nro0512 #header { display: none; }
.logged #header, #ih0110 #header { display: none; }
.logged #header, #pv0505 #header { display: none; }
.logged #header, #ag4444 #header { display: none; }
.logged #header, #bm3249 #header { display: none; }
.logged #header, #t5555 #header { display: none; }
.logged #header, #t4444 #header { display: none; }
.logged #header, #t3333 #header { display: none; }

#header .header { width: 960px; margin: 0 auto; position: relative; }
#header .header #block_102 { width: 480px; float: left; }
#header .header #block_102 img { margin-top: 70px; }
.logged #header .header #block_102 img, #as0609 #header .header #block_102 img  { margin-top: 30px; }
.logged #header .header #block_102 img, #nro0510 #header .header #block_102 img { margin-top: 30px; }
.logged #header .header #block_102 img, #nrp3010 #header .header #block_102 img { margin-top: 30px; }
.logged #header .header #block_102 img, #pv0505 #header .header #block_102 img  { margin-top: 30px; }
.logged #header .header #block_102 img, #ag4444 #header .header #block_102 img  { margin-top: 30px; }
.logged #header .header #block_102 img, #nro0512 #header .header #block_102 img  { margin-top: 30px; }
.logged #header .header #block_102 img, #ih0110 #header .header #block_102 img  { margin-top: 30px; }
.logged #header .header #block_102 img, #bm3249 #header .header #block_102 img { margin-top: 30px; }
.logged #header .header #block_102 img, #t5555 #header .header #block_102 img { margin-top: 30px; }
.logged #header .header #block_102 img, #t4444 #header .header #block_102 img { margin-top: 30px; }
.logged #header .header #block_102 img, #t3333 #header .header #block_102 img { margin-top: 30px; }

/*HOME NOT LOGGED*/
#header .header #block_124 { float: left; margin-top: 50px; width:600px; }
#header .header #block_113 { float: left; margin-left: 20px; margin-top: 40px; text-align: justify; width: 460px; margin-bottom: 40px; }
#header .header #block_113 > span { line-height: 90%; }
#header .header #block_104 { float: right; margin-right: 20px; margin-top: 20px; }

#header .header #block_115 { position: absolute; top: 10px; right: 0; }
#header .header #block_115 ul li { background: #FFFFFF; border-radius: 4px; display: inline-block; margin: 0px 0 10px 10px; padding: 5px 15px; }
#header .header #block_115 ul li a { text-decoration: none; color: #F29100; font-size: 20px; display: block; }
#header .header #block_116 { position: absolute; top: 45px; right: 0; z-index: 2; display: none; width: 230px; }
#header .header #block_116 #block_register_116 > div { margin-top: 7px; float: right; }
#header .header #block_116 input { background: #F9CD8C; width: 210px; border: 0; border-radius: 10px; outline: 0; padding-left: 15px; padding-top: 5px; padding-bottom: 5px; color: #F29100; font-size: 14px;  }
#header .header #block_116 .button { background: #F9CD8C; border-radius: 10px; text-decoration: none; padding-top: 5px; padding-bottom: 5px; width: 80px; text-align: center; } 
#header .header #block_116 .button span { color: #F29100; font-size: 14px; margin-left: 15px; margin-right: 15px; }
#header .header #block_116 ::-webkit-input-placeholder { text-align: center; }
#header .header #block_116 :-moz-placeholder { text-align: center; }
#header .header #block_116 ::-moz-placeholder { text-align: center; }
#header .header #block_116 :-ms-input-placeholder { text-align: center; }
#header .header #block_116 .register_error { color: red; position: absolute; bottom: -20px; right: 0; }
#header .header #block_117 { position: absolute; top: 45px; right: 0; z-index: 2; display: none; width: 230px; }
#header .header #block_117 #form_login > div { margin-top: 7px; float: right; }
#header .header #block_117 input { background: #F9CD8C; width: 210px; border: 0; border-radius: 10px; outline: 0; padding-left: 15px; padding-top: 5px; padding-bottom: 5px; color: #F29100; font-size: 14px;  }
#header .header #block_117 input[type="submit"] { width: 80px; text-align: center; padding-left: 0px; }
#header .header #block_117 ::-webkit-input-placeholder { text-align: center; }
#header .header #block_117 :-moz-placeholder { text-align: center; }
#header .header #block_117 ::-moz-placeholder { text-align: center; }
#header .header #block_117 :-ms-input-placeholder { text-align: center; }

/*HOME LOGGED*/
#header .header #block_119 { float: right; width: 300px; position: relative; z-index: 2; margin-top: 55px; text-align: right; }
.logged #header .header #block_119, #as0609 #header .header #block_119  { margin-top: 15px; }
.logged #header .header #block_119, #nro0510 #header .header #block_119 { margin-top: 15px; }
.logged #header .header #block_119, #nrp3010 #header .header #block_119 { margin-top: 15px; }
.logged #header .header #block_119, #pv0505 #header .header #block_119  { margin-top: 15px; }
.logged #header .header #block_119, #ag4444 #header .header #block_119  { margin-top: 15px; }
.logged #header .header #block_119, #nro0512 #header .header #block_119  { margin-top: 15px; }
.logged #header .header #block_119, #ih0110 #header .header #block_119  { margin-top: 15px; }
.logged #header .header #block_119, #bm3249 #header .header #block_119 { margin-top: 15px; }
.logged #header .header #block_119, #t5555 #header .header #block_119 { margin-top: 15px; }
.logged #header .header #block_119, #t4444 #header .header #block_119 { margin-top: 15px; }
.logged #header .header #block_119, #t3333 #header .header #block_119 { margin-top: 15px; }

#header .header #block_119 .email { color: #F29100; }
#header .header #block_123 { position: absolute; right: 0; top: 35px; }
#header .header #block_123 ul li { display: block; background: url("../images/background_form.png"); text-align: center; padding: 2px 10px; background-size: contain; width: 80px; margin-bottom: 5px; }
#header .header #block_123 ul li a { color: #F29100; }

/*
 * SLIDE
 */
#slide { background: #F29100; height: 375px; display: none; }
#slide .slide { width: 960px; margin: 0 auto; position: relative; }

/*HOME NOT LOGGED*/

/*HOME LOGGED*/
#slide .slide #block_120 { color: #FFFFFF; font-size: 40px; padding-top: 15px; }
#slide .slide #block_122 { position: relative; margin-top: 10px; }
#slide .slide #block_122 form div { margin-bottom: 10px; }
#slide .slide #block_122 form div label { display: none; }
#slide .slide #block_122 form .name input { background: url("../images/textbox.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); border: medium none; height: 32px; 
										width: 228px; color: #FFFFFF; font-size: 20px; text-align: center; }
#slide .slide #block_122 form .categories select { background: url("../images/textbox.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); border: medium none; 
											   height: 32px; width: 228px; color: #FFFFFF; font-size: 20px; text-align: center; display: block; padding-top: 2px; }
#slide .slide #block_122 form .events_start input { background: url("../images/textbox.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); border: medium none; height: 32px; 
												width: 228px; color: #FFFFFF; font-size: 20px; text-align: center; }
#slide .slide #block_122 form .image { height: 75px; left: 240px; position: absolute; top: 0; width: 76px; }
#slide .slide #block_122 form .image a { background: url("../images/upload_foto.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); display: block; height: 75px; width: 76px; }
#slide .slide #block_122 form .submit { position: absolute; top: 85px; left: 240px; }
#slide .slide #block_122 form .submit a { background: url("../images/textbox.png") no-repeat scroll 0 0 / cover rgba(0, 0, 0, 0); 
									   border-radius: 8px; color: #ffffff; display: block; font-size: 20px; height: 32px; text-align: center; width: 140px; }
#slide .slide #block_122 form .submit a span { display: block; padding-top: 4px; }

.ui-datepicker { background: white; }

/*
 * CONTENT
 */
#content { min-height: 130px; text-align: center; }
#content .content { width: 960px; margin: 0 auto; position: relative; text-align: center; margin-top: 90px; margin-bottom: 90px; }
#as0609  #content .content { width: auto; margin-top: 45px; }
#nro0510 #content .content { width: auto; margin-top: 45px; }
#nrp3010 #content .content { width: auto; margin-top: 45px; }
#pv0505  #content .content { width: auto; margin-top: 45px; }
#ag4444  #content .content { width: auto; margin-top: 45px; }
#nro0512 #content .content { width: auto; margin-top: 45px; }
#ih0110 #content .content { width: auto; margin-top: 45px; }
#bm3249 #content .content { width: auto; margin-top: 45px; }
#t5555 #content .content { width: auto; margin-top: 45px; }
#t4444 #content .content { width: auto; margin-top: 45px; }
#t3333 #content .content { width: auto; margin-top: 45px; }

/*HOME NOT LOGGED*/
#content .content #block_109 { margin-bottom: 30px; margin-top: 140px; text-align: center; width: 490px; }
#content .content #block_109 li { display: inline; }
#content .content #block_109 li a img { width: 125px; }
#content .content #block_114 { margin-top: 30px; width: 460px; display: none; }
#content .content #block_108, #content .content #block_125, #content .content #block_126, #content .content #block_127  { clear: both; display: inline-block; 
																													margin-left: 35px; margin-right: 35px; }

#content .content #block_112 { margin-top: 20px; margin-bottom: 20px; display: none; }
#content .content #block_112 #block_register_112 > div { margin-top: 10px; }
#content .content #block_112 input { background: url("../images/background_form.png") 100% 100%; width:300px; border: 0; border-radius: 10px; outline: 0; padding-left: 15px; padding-top: 5px; padding-bottom: 5px; color: #F29100; font-size: 18px;  }
#content .content #block_112 .button { background: url("../images/background_form.png") 100% 100%; border-radius: 10px; text-decoration: none; padding-top: 5px; padding-bottom: 5px; } 
#content .content #block_112 .button span { color: #F29100; font-size: 18px; margin-left: 15px; margin-right: 15px; }
#content .content #block_112 .register_error { color: red; position: absolute; bottom: 28px; left: 90px; }

/*HOME LOGGED*/
#content .content #block_121 { text-align: center; position: relative; margin: 0 auto; margin-top: 40px; font-size: 40px; }
#content .content #block_121 .polaroid { position:absolute; border: 10px solid #FFFFFF; background: white; }
#content .content #block_121 .polaroid  img { height: 350px; }
#content .content #block_121 .polaroid  p { text-align: center; font-size: 20px; color: #2E2E2E; padding: 10px; 
											border-left: 1px solid #EEEEEE; border-right: 1px solid #EEEEEE; border-bottom: 1px solid #EEEEEE; }

#block_128 { position: absolute; left: 50px; top: 30px; z-index: 9999999999; }

/*
 * FOOTER
 */
#footer { background: #F29100; height: 45px; margin-top: 20px; position: fixed; bottom: 0; width: 100%; }
.logged #footer, #as0609 #footer  { display: none; }
.logged #footer, #nro0510 #footer { display: none; }
.logged #footer, #nrp3010 #footer { display: none; }
.logged #footer, #pv0505 #footer  { display: none; }
.logged #footer, #ag4444 #footer  { display: none; }
.logged #footer, #nro0512 #footer  { display: none; }
.logged #footer, #ih0110 #footer  { display: none; }
.logged #footer, #bm3249 #footer { display: none; }
.logged #footer, #t5555 #footer { display: none; }
.logged #footer, #t4444 #footer { display: none; }
.logged #footer, #t3333 #footer { display: none; }

#footer .footer { width: 960px; margin: 0 auto; position: relative; }

#footer .footer #block_110 { padding-top: 12px; float: left; }
#footer .footer #block_118 { margin-top: 13px; float: left; margin-left: 10px; color: #FFFFFF; }
#footer .footer #block_118 a { color: #FFFFFF; }

#footer .footer #block_131 { padding-top: 12px; float: left; margin-left: 40px; }
#footer .footer #block_132 { margin-top: 13px; float: left; margin-left: 10px; }
#footer .footer #block_132 a { color: #FFFFFF; }

#block_110 img, #block_131 img { width: 22px; }

#footer .footer #block_133 { padding-top: 12px; float: left; margin-left: 40px; }
#footer .footer #block_134 { margin-top: 13px; float: left; margin-left: 10px; }
#footer .footer #block_134 a { color: #FFFFFF; }

#block_110 img, #block_133 img { width: 22px; }

.username { padding-bottom: 10px !important; }
#t5555 .username { background: black; }
.picture  { top: 50px; max-height: 90%; }