html	{height: 100%; width: 100%;}
html, body	{background-color: #FAFAFF; padding: 0; margin: 0; border: 0; font-family: Corbel, Tahoma, Verdana, sans-serif; font-size: 12px;}
body	{overflow-y: scroll; overflow-x: hidden; height: 100%; background-image: url(../img/body.png); background-repeat: repeat-y; background-position: center top; position: absolute; top: 0; left: 50%; margin-left:-50%; width: 100%;}
#titular	{overflow: hidden; background-image: url(../img/titular.png); background-repeat: repeat-x; min-width: 864px; width: 100%; margin: 0 auto; text-align: center; height: 300px; color: #ffffff;font-size: 13px;}
h1, h2, h3, p, img	{margin: 0; padding; 0; border: 0;}
#wrapp	{width: 864px; position: absolute; top: 238px; left: 50%; margin-left: -432px; padding: 0; background-image: url(../img/body.png); background-repeat: repeat-y; background-position: center top;}
#contenedor	{width: 760px; height: 100%; padding: 30px 52px 0 52px; background-image: url(../img/contenedor.png); background-repeat: no-repeat; background-position: center top;}
#contenedor .text	{float: left; width: 340px; padding: 0 0 20px 30px;}
#contenedor .text img	{float: right; border:0; margin:0; padding:30px 0 0 0;}
#contenedor img	{float: right; border-right: 30px solid #ffffff;border-bottom: 20px solid #ffffff;}
h2	{color: #ffffff; display: block; padding: 0 0 0 10px; width: 340px; height: 20px; line-height: 20px; border-right: 350px solid #447EB8; background-color: #002952; font-weight: normal; font-size: 13px; margin: 0 0 20px 30px;}
div#antepie	{width: 350px; height: 20px; margin: 0 0 30px 30px; clear: both; background-color: #C7D8E8; border-right: 350px solid #E4EEF7;}
#titular p	{position: absolute; top: 160px; left: 50%; margin-left: -432px; height: 20px; width: 864px; line-height: 20px;}
#titular p#links	{position: absolute; top: 204px; width: 864px; height: 30px, line-height: 30px; }
#titular p#links a	{line-height: 30px; text-align: center; margin: 0 26px 0 26px; color: #001326; text-decoration: none; font-size: 13px; }
#titular p#links a:hover	{color: #A02D01;}
h1	{display: none;}
#logo	{position: absolute; top: 0; left: 50%; margin-left: -432px;width: 864px; height: 199px; background-image: url(../img/titulo.png); background-repeat: no-repeat; background-position: center top;}
form#contacto	{width: 340px; float: left; padding: 0 0 20px 30px;}
form#contacto input, form#contacto textarea	{font-family: Corbel, Tahoma, Verdana, sans-serif; font-size: 12px; background-color: #E4EEF7; border: 1px solid #447EB8; width: 338px;}
form#contacto p	{padding: 10px 0 0 0; margin: 0;}
form#contacto input.boton	{width: 165px; margin: 16px 0 0 87px; background-color: #002952; border: 0; color: #ffffff; height: 20px; line-height: 20px;background-image: url(../img/boton.png); background-repeat: repeat-x;}
form#contacto input.boton:hover	{background-image: url(../img/botonhover.png); background-repeat: repeat-x;}
form#contacto input.boton:active	{background-image: url(../img/botonactive.png); background-repeat: repeat-x;}
form#contacto h3	{color: #002952; font-size: 12px;}
div#contenedor p#pie	{margin: 0; padding; 0; border-top: 3px solid #447EB8; display: block; width: 760px; text-align: center; height: 40px; line-height: 30px; color: #001326; background-image: url(../img/pie.png); background-repeat: repeat-x;}
div#logos	{width: 350px; float: right; padding: 0 30px 20px 0;}
#contenedor div#logos a img	{width: 115px; height: 73px; margin: 0; padding: 0; border: 0;}
div#logos a	{display: block; width: 115px; float: left; margin: 0; padding: 0;}
div#logos a.vinculo	{display: block; width: 115px; height: 60px; float: left; text-align: center; color: #001326; text-decoration: none; border-top: 3px solid #ffffff;}
div#logos a.vinculo:hover	{color: #A02D01; border-top: 3px solid #447EB8;}