html,body {margin:0; padding:0;}

body {font: 60% Times, verdana, arial,sans-serif; text-align:center; background-color:#4F4F4F; color: #000;}

p {margin:0px 0 10px 0;}

a {display:block; color: #000; padding:0; text-decoration:none;}

a:hover, a:visited {display:block; color: #000; padding:0; text-decoration:none;}

img {border:0;}


div#bloque {float:right; width:508px;}

div#bloque p {line-height:1.4; text-align:justify; margin-top: 107px;}

div#bloque1 {float:right; width:508px;}

div#bloque1 p {line-height:1.4; text-align:justify; padding-top: 142px;}
/*\*/
html*#bloque1 p { padding-top: 107px !important; }

div#todo {text-align:left;}

div#todo {width:913px; margin:0 auto;}


div#cabecera {position:relative;}

div#cabecera h1 {height:128px; line-height:80px; margin-top:70px; padding-left:0px; color: #000;}

div#cabecera h2 a {position:absolute; left:300px; top:70px; font-size: 75%;}

div#cabecera h3 a {position:absolute; left:368px; top:70px; font-size: 100%;}

div#cabecera a {position:absolute; right:0;top:70px; text-decoration:none; border:0;}


div#col_izq {margin:10px 10px 0 0;}

div#col_izq {float:left; width:395px; color: #000;}

div#col_izq .izqui {display:block; margin-top: 55px; padding:0 2px 0 0; float:left; text-align:left; color:#000;}

html>body div#col_izq .izqui {margin-left: 0;}

div#col_izq .der {float:right; margin-top: 40px; padding:0 0 10px 15px; color:#000;}


div#prod {float:right; width:348px; color: #000;}

div#prod .der {display:block; margin-top: 0; padding:0 2px 20px 0; float:left; text-align:left; color:#000;}

div#prod .izqui {display:block; margin-left: 0; padding: 0px 2px 0 0; float:left; text-align:left; color:#000;}

div#prod .spa {margin: 10px; float:left; text-align:left; color:#000;}

div#prod p {margin-top: 0px; padding-top: 0;}

div#prod img {margin-bottom: 0; padding-bottom: 0;}