@charset "UTF-8";
/* CSS Document */
/*  ------- SECCION CONTACTO --------*/
ul {	list-style-position: inside; list-style-type:disc; }
ul li{ font-family:'PT Sans', Verdana, Arial, Helvetica, sans-serif; font-size:15px; line-height: 21px; color:#333;}
/* ------- FORMULARIO ------ */
input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], textarea {
    -moz-border-radius: 2px 2px 2px 2px;
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #C2C2C2;
    color: #000000;
    display: block;
    font-family: inherit;
    font-size: 14px;
    font-weight: 400;
    height: 28px;
    margin: 0 0 12px;
    padding: 6px 6px 6px 32px;
    width: 90%;
}
.inner{position:relative}
.inner i{color:#999;position:absolute;top:8px;left:11px}
input[type="submit"],input[type="button"]{
	float: right;
	margin: 0;
	width: 100%;
	padding: 9px 0;
	color: #fff;
	background: #279914; /* VERDE FUERTE fa5700*/
	font-size: 14px;
	line-height: 1em;
	-webkit-appearance: none;
	-moz-transition: opacity .5s;
	-webkit-transition: opacity .5s;
	-o-transition: opacity .5s;
	transition: opacity .5s;
	text-transform: uppercase;
	border: 0;
	font-weight: 400;
	font-family: open sans,Sans-serif;
	font-weight: 600;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px
}input[type="submit"]:hover,input[type="submit"]:active,input[type="button"]:hover,input[type="button"]:active{cursor:pointer;background:#4ad23F; /*  VERDE CLARO ce2800*/ color:#fff;border:0}input[type="submit"]:active,input[type="button"]:active{
	color: #FFFFFF;
	background: #29303a
}input[type="button"]{background:red}
textarea {height: auto;}


.slim-control {
				color: black;
				/*background-color: #aaa;*/
				border: solid #1E890C 1px;
				padding: 9px 0;
				margin: 0 0 14px 0;
				width: 98%;
				overflow: hidden; /* Clear fix */
			}
.slim-control label { float: left; /* INCLUIDA */ font-family:inherit; font-weight:400; color:#666;}
.slim-control input {
				clear: left;
				float: right;
				background: #FFF;
				color: black;
				border: solid 1px black;
				width: 90%;
				font-size: 1em;
			}
/* And if JS is available */
body.js .slim-control {
				position: relative;
				height: 2.5em; background:#eaeff2;
			}	
body.js .slim-control label,
body.js .slim-control input {
				position: absolute;
				top: 3px;
				left: 32px;
				width: 93%;
				margin: 0;
				padding: 0;
				border: 0;
				z-index: 2;
			}
	body.js .slim-control label{padding:6px 0;}
body.js .slim-control input {
				background-color: transparent;
				/*background-color: rgba(100,200,50,.2);*/
				z-index: 3;
			}
			
body.js .slim-control input.non-empty {
				background: #EAEFF2 /*#FFF*/;	
			}
/* MENSAJES FORMULARIO */
.statusMessage,.successmessage,.errormessage{display:none; margin:auto;width:100%;height:auto;left:0;right:0;top:0;background:#fff;margin:30px auto; border: solid #999 1px;}
.statusMessage p{margin:0;padding:20px;color:#000}
.successmessage p{margin:0;padding:20px;color:#000}
.success-ico{color:#11ac53; /* VERDE */ font-size:20px;float:left;padding-right:7px;margin-top:1px}
.error-ico{color:#F00; font-size:20px;float:left;padding-right:7px;margin-top:1px}
.errormessage p{margin:0;padding:20px;color:#000}

/* @media only screen and (max-width:767px){ AFECTA iPHONE VERTICAL 
#top li a { color:#3F0;}
#top ul li{bakground:#9C6; height:15px;}
#top li a em {
	
    font: 15px/1.1em 'PT Sans',sans-serif;
    padding: 1px 10px;}
}
@media only screen and (max-width:479px){ /* AFECTA SAMSUNG 
#top ul {bakground:#F0F;}
}*/

