
body {
font-size: 26px; 
}

#geotag_icon {
    height: 30px;
	vertical-align:middle;
	}

#geotag_icon_posts {
    height: 30px;
	vertical-align:middle;
	}



img,iframe {
	max-width:460px;
}


.button_menu {
	font-size: 32px;
	width:150px;
	height:70px;
	-webkit-border-radius:10px; 
	background: -webkit-gradient(linear, left top, left bottom, from(#eeeeee), to(#999999));
}

.button_lapozo {
	font-size: 28px;
	width:57px;
	height:50px;
	background: -webkit-gradient(linear, left top, left bottom, from(#eeeeee), to(#999999));
	-webkit-border-radius:10px; 
}

.button {
	font-size: 28px;
	height:50px;
	background: -webkit-gradient(linear, left top, left bottom, from(#eeeeee), to(#999999));
	-webkit-border-radius:10px; 
} 

p {margin: 0 0 1em; font-size: 24px;}
	 
input, textarea, select {
	/* border: 1px solid #111; */
	

	/*
	padding: 0.5em;
	line-height: 1.2em;
	font-family: helvetica, sans-serif;
	font-size: 15px;
	width: 80%;
	background: #444;
	color: #fff;
	-webkit-box-shadow: 1px 1px 1px #333;
	*/
	/*background: -webkit-gradient(linear, left top, left bottom, from(#eeeeee), to(#999999));*/
	-webkit-appearance: none;
}


/* input:focus, textarea:focus, select:focus {outline-color: #c00;}*/
	 
textarea {
	font-family:"DroidSerifRegular", Georgia, serif;

	height: 200px;
	font-size: 28px;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffffff), color-stop(44.05, #cccccc));
	-webkit-border-radius:6px; 
}
   
select {
     padding: 0.5em 1em 0.5em 0.75em;
     background: url("../images/checkbox-checked.png") no-repeat center center;
     -webkit-background-size: 1600px 32px;
}

input[type=submit] {
     width: auto;
     padding: 0.25em 1em;
     line-height: 1.5em;
     /*
	 background: -webkit-gradient(linear, left top, left bottom, from(#a00), to(#600));
     border: 2px solid #c00;
     text-shadow: 0 0 2px #300;
     font-weight: bold;
     -webkit-box-shadow: 1px 1px 3px #000;
	 */
	background: -webkit-gradient(linear, left top, left bottom, from(#eeeeee), to(#999999));
 	-webkit-border-radius:10px; 
    margin-right: 0.5em;
 }
   /*
	 
input[type=text] {
     background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #222), color-stop(0.12, #333));
}

input[type=reset] {
      width: auto;
      padding: 0.25em 1em;
      line-height: 1.5em;
      background: -webkit-gradient(linear, left top, left bottom, from(#333), to(#222));
      border: 2px solid #444;
      text-shadow: 0 0 2px #300;
      font-weight: bold;
      color: #999;
      -webkit-box-shadow: 1px 1px 3px #000;
}
   */   
   input[type=checkbox],
   input[type=radio] {
     display: inline-block;
     font-size: 15px;
     line-height: 1em;
     margin: 0 0.25em 0 0;
     padding: 0;
     width: 2.25em;
     height: 2.25em;
     -webkit-border-radius: 0.25em;
     vertical-align: text-top;
   }
   
   input[type=radio] {
      -webkit-border-radius: 2em;
    }

   input[type=checkbox] {
     background: url("../images/checkbox.png") no-repeat center center;
     -webkit-background-size: 100%;
   }
   input[type=checkbox]:checked {
     background: url("../images/checkbox-checked.png") no-repeat center center;
     -webkit-background-size: 100%;
   }
   
   input[type=radio]:checked {
     background: url("../images/radio-checked.png") no-repeat center center;
     -webkit-background-size: 100%;
    }   