*{ margin:0; padding:0;}

body{ background:#DBDBDB; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}

.header{ background:#4E76B1; height:44px;}

.contenedora{ background:url(img/bg.png) no-repeat top center; width:970px; height:730px; overflow:hidden; margin:0 auto;}

img.logo{ margin:50px auto 30px; display:block;}

.contiene{ height:500px; overflow:hidden;}

table.form{ margin:0 auto;margin-bottom:80px;}
table.form th{ text-align:left; padding:5px; font-size:14px; font-weight:normal; vertical-align:top; color:#333;}
table.form td{ text-align:left; padding:5px;}
table.form td input, table.form td textarea {
	border:1px solid #E5E5E5; border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5x; padding:8px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px; 
}
table.form small{ font-style:italic; font-size:11px; color:#999; margin-bottom:10px; display:block;}
table.form input.boton{ height:44px; width:200px; display:block; background:url(img/boto.png) top center; border:none; color:#fff; font-size:18px; cursor:pointer}
table.form input.boton:hover{ background:url(img/boto.png) bottom center;}
table.form div.ejemplo{ text-align:right; width:80px; float:left; font-size:11px; color:#999; display:inline-block}
table.form h3{ color:#333; font-weight:normal; margin-bottom:20px;}
table.form tr.error input, 
table.form tr.error textarea{ border:1px solid #FF2626; background:#FFDDDD;}

table.gracias{ margin:0 auto;margin-bottom:80px; height:400px; text-align:center;}
table.gracias img{ margin-bottom:15px;}
table.gracias h2{ font-size:28px; color:#4D76B1; margin-bottom:15px; font-weight:normal;}
table.gracias h5{ font-size:14px; color:#333; font-weight:normal;}


.footer{ border-top: 1px solid #003399; margin:10px auto; width:800px; color:#555; text-align:center; font-size:12px; padding:10px 0;}

