BODY{margin:1.4em 0 0 0; padding:0; color:#555; background:#D7D7D7 url('../img/bgBody.gif') repeat-x top; font-family:Arial, "Trebuchet MS", Tahoma, Helvetica, Verdana, sans-serif; font-size:.7em; text-align:center;}
H1, H2, H3{margin:0; padding:0;}
.salto{clear:both;}
.salto0{clear:both; line-height:0px;}
A{color:#D10000;}
A:hover{color:#000;}

DIV#ppal{background:#FFF; margin:0 auto 0 auto; border:1px solid #A7A7A7; text-align:left; padding:7px; width:654px; display:table;}

DIV#cabecera{background:#D10000; padding:7px; width:640px; display:table;}
DIV#cabecera IMG{float:left;}
DIV#cabecera H1{float:right; color:#FFF; font-size:2em; margin:7px 7px 0 0;}

DIV#ppal P{font-size:1.1em; padding:1em 0 .75em 1em; margin:0; color:#333;}

DIV.info{border:1px solid #CCC; width:652px; display:table; margin-bottom:1em;}
DIV.info IMG{float:right;}
DIV.info H2{color:#D10000; border-bottom:1px dotted #CCC; font-size:1.25em; padding:.35em .5em .25em .75em;}
DIV.info P{padding-top:.5em !important;}
DIV.info P.entradilla{font-weight:normal; width:470px; padding:1em 0 0 1em !important;}


DIV#ppal P.formulario{font-size:1.1em; float:right; margin:1.5em 0 0 0;}
DIV#ppal P.enlaces{font-size:1.1em; float:right; margin:0; width:95%; text-align:right; padding:.4em 1em .4em 0;}

DIV#pie{background:#D10000; margin:.5em auto  auto  auto; text-align:left; width:670px; padding:0em;}
DIV#pie UL{float:left; font-size:.9em; list-style:none; margin:.75em 0 .15em 0em; padding:0 0 0 1em; color:#FFF; background:transparent;}
DIV#pie UL LI{float:left;}
DIV#pie UL LI.line2{width:75%;}
DIV#pie UL LI A{color:#FFF; text-decoration:none; background:transparent;}
DIV#pie UL LI A:hover{color:#FFF; text-decoration:underline; background:transparent;}
DIV#pie IMG{float:right; position:relative; width:18.25em; margin:-0.25em 0 -0.25em 0;}
DIV#pie IMG.puente{float:right; position:relative; margin:-.5em -.75em -1.4em 0; width:13.9em;}
