
a { color: #103084; }

	#slide {
		position: relative;
		width: 100%;
		height: 460px;
		margin: 0;
		clear: both;
		background-position: center;
		-webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;
	}
	
.contenidohome { margin-top: 140px; }


h1 { color: #004f9f; font-size: 26px; font-weight: 300; margin: 0; padding: 0; }
h3 { color: #004f9f; font-size: 20px; font-weight: 300; margin: 0; padding: 0; }

#ficha { background: #FFF; width: 100%; overflow: hidden; min-height: 300px; padding: 20px 0; }

.datos { float: left; width: 680px; }
.derecha { float: right; width: auto; margin-top: 120px; }

#captcha { width: 310px; }
#captcha .imagen { float: inherit; clear: both; }
#captcha .reload { float: left; }
#captcha .texto { float: left; font-size: 12px; }
#captcha input { width: 170px; }

input[type=text], textarea, select { padding: 6px 8px; color: #210090; }

select#tipo { width: 33%; }


input, select { margin-top: 2px; padding: 5px 5px; height: 34px; }


.mensaje { background: #f1fcfd; border: 1px #5df0ff solid; color: #211c5b; width: 100%; overflow: hidden; padding: 20px; margin-top: 20px; }

ul { list-style: square inside; }

@media screen and (max-width: 1680px) {

	#slide {
		height: 320px;
	}
	
	.contenidohome { margin-top: 40px; padding: 10px; overflow: hidden; }
	#ficha { padding: 20px; }

}



@media screen and (max-width: 1000px) {

	#slide {
		height: 260px;
	}
	
	.contenidohome { margin-top: 40px; padding: 10px; overflow: hidden; }
	#ficha { padding: 20px; }
	
	.datos { width: 100%; }

}



@media screen and (max-width: 800px) {

	#slide {
		height: 180px;
	}
	
}


@media screen and (max-width: 500px) {
	

}
