body {text-align:center; margin:0;background-color:#e8e8e9;}

#top{margin:auto;text-align:center; width:90%; min-width: 960px; height:100px; background-color:#e8e8e9;}

.logo{text-align:left; width:20%;min-width:233px; height:90px; float:left;}

.titulo{text-align:center; float:left; width:48%;min-width: 240px;height:50px; padding-top:40px;font-family: 'Raleway', sans-serif;  font-size:22px;}

.social{text-align:right; float:right; width:20%;min-width:250px; height:90px;}

#linea{width:100%; background-color:#0c2e42; height:8px;}

#carr{width:975px; height:320px; text-align: center; text-align:center; margin:auto; padding-top:10px; }
.cajitacarre{ text-align:left; margin:auto; width:308px; height:302px; background-color:#0c2e42; float:left; margin-left:10px; border:2px solid #999999;}
.txtcarreaba{ font-family:Arial, Helvetica, sans-serif; font-size:18px; text-align:justify; color:#0c2f42; padding-left:10px; }

.txtcarre{ font-family:Arial, Helvetica, sans-serif; font-size:18px; text-align: center; color:#fff;}


.txtnegro{ font-family:Arial, Helvetica, sans-serif; font-size:14px; text-align: center; color:#fff;}

.txtnegro2{ font-family:Arial, Helvetica, sans-serif; font-size:14px; text-align: center; color:#000; text-decoration:none;}

#carrera{text-align:center; margin:auto; background-color:#0c2e42; width:100%; height:580px;}

#contenido{ width:1000px;height:500px;text-align:center; margin:auto; background-image: url(img/carreraback.jpg); background-repeat:no-repeat; border-left: 2px solid #CCC; border-left: 2px solid #CCC;}

.txtbordo{ font-family:Arial, Helvetica, sans-serif; font-size:16px; text-align:left; color:#450812;line-height:20px;}

.txtnegroaba{ font-family:Arial, Helvetica, sans-serif; font-size:14px; text-align:left; color:#000000; padding-left:10px;line-height:20px;}
.txtdatos{width:400px; height:250px;float:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-align:left; color:#000000; margin-top:230px;}

#datos{width:500px; height:418px;text-align:right; float:right;}

.tituform{ text-align:left; font-family: 'Raleway', sans-serif;  font-size:22px; color:#0c2e42; padding-top:8px;}

.css3Form,.css3Form input, .css3Form textarea{font-family: 'Raleway', sans-serif; }

.css3Form input {margin:0;width:211px;height:auto;padding: 8px 10px;font-size:16px;color:#ffffff;background-color:#8d8c8c;border-radius: 8px 8px ;border-color:transparent;-moz-border-radius:8px 8px;-webkit-border-radius:8px 8px;}
.css3Form textarea{width:470px;height:auto;padding: 8px 10px;font-size:16px;color:#ffffff;background-color:#8d8c8c;border-radius: 8px 8px ;border-color:transparent;-moz-border-radius:8px 8px;-webkit-border-radius:8px 8px;}


.css3Form .button{width:225px;color:#ffffff;font-weight:bold;font-size:14px;text-align:center;margin:auto;font-family: 'Raleway', sans-serif; background: -moz-linear-gradient(top,  #fcfc32 1%, #f7a72e 49%, #f7ae27 49%, #f7a82a 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#fcfc32), color-stop(49%,#f7a72e), color-stop(49%,#f7ae27), color-stop(100%,#f7a82a)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fcfc32 1%,#f7a72e 49%,#f7ae27 49%,#f7a82a 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fcfc32 1%,#f7a72e 49%,#f7ae27 49%,#f7a82a 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fcfc32 1%,#f7a72e 49%,#f7ae27 49%,#f7a82a 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #fcfc32 1%,#f7a72e 49%,#f7ae27 49%,#f7a82a 100%); /* W3C */}