body 				{ margin: 0; padding: 0; background: #cc0000; color: #FFF; font: 11px Arial, sans-serif; }
h1 					{ margin: 0; padding: 0; }
h2 					{ margin: 0; padding: 15px 0 8px 69px; font: bold 14px Arial, sans-serif; }
p 					{ margin: 0 0 8px 0; padding-left: 69px; }
a img 				{ border: none; }
form 				{ margin: 0; padding: 0; }

#todo 				{ width: 990px; margin: 0 auto; }

#cabecera 			{ position: relative; width: 990px; height: 186px; }
#cabecera div 		{ position: absolute; }
#logo 				{ width: 253px; height: 141px; top: 35px; left: 48px; }
#direccion 			{ width: 184px; height: 106px; top: 54px; left: 613px; }
#plazas_limitadas	{ width: 119px; height: 119px; top: 35px; left: 842px; }

#banner 					{ width: 990px; }
#banner img 				{ float: left; margin-right: 3px; }
#banner img.no_margen 		{ margin-right: 0; }

td.texto 			{ padding: 24px 50px 45px 95px; }

.sincss 			{ display: none; }
.clear 				{ clear: both; }
.logo_p 			{ float: left; }

div.formulario 		{ background: #a30000; padding: 18px 24px; margin-bottom: 3px; width: 282px; }
div.formulario p 	{ padding-left: 0; margin: 5px 0;  }
a#descarga 			{ display: block; width: 330px; height: 120px; padding: 0 0 0 0; background: #a30000 url(../images/bot_descargate.gif) no-repeat; }
a#descarga:hover 	{ background-position: 0 -121px; }

input 				{ width: 274px; border: 1px solid #5a0000; margin-bottom: 10px; padding: 2px 3px; color: #686868; }
button 				{ cursor: pointer; border: none; width: 71px; height: 25px; margin: 0 0 0 100px; background: url(../images/bot_enviar.gif) no-repeat; }

#pie 				{ position: relative; width: 825px; height: 100px; border-top: 3px solid #FFF; margin-left: 165px; padding-top: 20px;}
a.veiss 			{ position: absolute; top: 10px; right: 20px; display: block; width: 39px; height: 14px; background: url(../images/veiss.gif) no-repeat; }
a.veiss:hover 		{ background-position: 0 -13px; }
