form input,
form textarea,
form select {
	outline: none;
}
form input[type="text"],
form input[type="password"],
.examinar {
	border:1px solid #104480;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	height:28px;
	color: #69BEFF;
	padding-right: 9px;
	padding-left: 9px;
	line-height: 28px;
	margin: 0px;
	-webkit-border-radius: 7px; /* Safari and Chrome */
	-moz-border-radius: 7px;  /* Firefox */
	border-radius: 7px;  /* Opera 10.5+, futuros navegadores, y también Internet Explorer 6+ usando IE-CSS3 */
	background-image: url(imagenes/input-texarea-normal.png);
	background-repeat: repeat;
	background-color: transparent;

   
}
form input[type="text"]:hover,
form input[type="password"]:hover {
	background-image: url(imagenes/input-texarea.png);
	background-repeat: repeat;	
	background-color: transparent;
}
form input[type="text"]:focus,
form input[type="password"]:focus{
	
	color: #FFF;
	border-top-color: #0885AC;
	border-right-color: #0885AC;
	border-bottom-color: #0885AC;
	border-left-color: #0885AC;
	background-image: url(imagenes/input-texarea.png);
	background-repeat: repeat;	
	background-color: transparent;
}

/* Select */

form select {
	border:1px solid #dcdcdc;
	background-color:#ededed;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #707070;
	padding-right: 9px;
	padding-left: 9px;
	margin: 0px;
	padding-top: 7px;
	padding-bottom: 7px;
	-webkit-border-radius: 7px; /* Safari and Chrome */
	-moz-border-radius: 7px;  /* Firefox */
	border-radius: 7px;  /* Opera 10.5+, futuros navegadores, y también Internet Explorer 6+ usando IE-CSS3 */
	/*box-shadow: #666 0px 2px 3px;*/

    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fcfcfc), to(#ededed)); /* Safari and Chrome */
	background-image: -moz-linear-gradient(#fcfcfc, #ededed);  /* Firefox */
	background-image: -o-linear-gradient(#fcfcfc, #ededed);  /* Opera */
	background-image: linear-gradient(#fcfcfc, #ededed);
	-pie-background: linear-gradient(#fcfcfc, #ededed);
}
form select:hover {
	border-top-color: #939393;
	border-right-color: #939393;
	border-bottom-color: #939393;
	border-left-color: #939393;
}
form select:focus{
	box-shadow: 0px 0px 4px #BBB;
	border-color:#D2D2D2;
}

/* Textarea */
form textarea {
	border:1px solid #0F3770;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin: 0px;
	padding: 9px;	
	color: #69BEFF;
	
	background-image: url(imagenes/input-texarea-normal.png);
	background-repeat: repeat;
	background-color: transparent;
	
	-webkit-border-radius: 7px; /* Safari and Chrome */
	-moz-border-radius: 7px;  /* Firefox */
	border-radius: 7px;  /* Opera 10.5+, futuros navegadores, y también Internet Explorer 6+ usando IE-CSS3 */
	
}
form textarea:hover  {
	background-image: url(imagenes/input-texarea.png);
	background-repeat: repeat;	
	background-color: transparent;
}
form textarea:focus  {
	color: #FFF;
	border-top-color: #0885AC;
	border-right-color: #0885AC;
	border-bottom-color: #0885AC;
	border-left-color: #0885AC;
	background-image: url(imagenes/input-texarea.png);
	background-repeat: repeat;	
	background-color: transparent;
}


/* Botones */
form input[type="submit"]{
	color: #FFF;
	font-family:Arial, Helvetica, sans-serif;
	border: 1px solid #d4d4d4;
	text-decoration: none;
    text-shadow: -1px 1px #3077d0;
	cursor: pointer;
	background-color: #16a1c2;
	border: 1px solid #9a9a9a;
	font-size: 13px;
	padding-top: 8px;
	padding-right: 15px;
	padding-bottom: 8px;
	padding-left: 15px;
	border-top-color: #16488f;
	border-right-color: #16488f;
	border-bottom-color: #16488f;
	border-left-color: #16488f;
	
	-webkit-border-radius: 4px; /* Safari and Chrome */
	-moz-border-radius: 4px; /* Firefox */
	border-radius: 4px;  /* Opera 10.5+, futuros navegadores, y también Internet Explorer 6+ usando IE-CSS3 */
	

	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#3077d0), to(#16488f)); /* Safari and Chrome */
	background-image: -moz-linear-gradient(#3077d0, #16488f);  /* Firefox */
	background-image: -o-linear-gradient(#3077d0, #16488f);  /* Opera */
	background-image: linear-gradient(#3077d0, #16488f);
	-pie-background: linear-gradient(#3077d0, #16488f); /* IE */
	
}
form input[type="submit"]:hover {
	border-color: #fffd63;
	border-bottom-color: #fffd63;
	text-shadow: -1px 1px #fffd63;
	color: #00204e;
	background-color: #d51d00;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbffbe), to(#fffd63)); /* Safari and Chrome */
	background-image: -moz-linear-gradient(#fbffbe, #fffd63);  /* Firefox */
	background-image: -o-linear-gradient(#fbffbe, #fffd63);  /* Opera */
	background-image: linear-gradient(#fbffbe, #fffd63);
	-pie-background: linear-gradient(#fbffbe, #fffd63); /* IE */
}

/* Select, checkbox y radio boton */
.select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	position: absolute;
	width: 208px;
	height: 30px;
	color: #666666;
	line-height:30px;
	font-size:11px;
	background: url(imagenes/formulario/select.png) no-repeat center bottom;
	overflow: hidden;
	border:0;
	padding-bottom:1px;
	padding-top: 0;
	padding-right: 24px;
	padding-left: 8px;
}
form .checkbox, form .radio {
	width: 19px;
	height: 25px;
	background: url(imagenes/formulario/checkbox.png) no-repeat;
	display: block;
	float: left;
	padding-top: 0;
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 0;
	clear: both;
}
form .radio {
	background: url(imagenes/formulario/radio.png) no-repeat;
}
form input[type="submit"].enviando {
	color: #FFF;
	font-family:Arial, Helvetica, sans-serif;
	border: 1px solid #d4d4d4;
	text-decoration: none;
	text-shadow: -1px 1px #4A7501;
	cursor: pointer;
	background-color: #ececec;
	border: 1px solid #4A7501;
	font-size: 13px;
	padding-top: 8px;
	padding-right: 15px;
	padding-bottom: 8px;
	padding-left: 15px;
	-webkit-border-radius: 4px; /* Safari and Chrome */
	-moz-border-radius: 4px; /* Firefox */
	border-radius: 4px;  /* Opera 10.5+, futuros navegadores, y también Internet Explorer 6+ usando IE-CSS3 */
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#71B500), to(#4A7501)); /* Safari and Chrome */
	background-image: -moz-linear-gradient(#71B500, #4A7501);  /* Firefox */
	background-image: -o-linear-gradient(#71B500, #4A7501);  /* Opera */
	background-image: linear-gradient(#71B500, #4A7501);
	-pie-background: linear-gradient(#71B500, #4A7501); /* IE */	
}
form#acceso label {
	padding-top: 5px;
	display: inline-block;
}