/******************************************************************************/
/* XHTML **********************************************************************/
/******************************************************************************/
  BODY { background:#c0c0c0; font-family:"Trebuchet MS", Arial, sans-serif; color:#e5da64; font-size:.75em;  text-align:center; height:100%; }
  body, html { height:100%; margin:0; padding:0; }
  H1, H2, H3, H4, H5, H6, H7 { margin:0; padding:0; }
  IMG { border:0; }
  A { color:#D10000; }
  A:hover { color:#000; }

/******************************************************************************/
/* COMUNES ********************************************************************/
/******************************************************************************/
  .floatLeft { float:left; }
  .floatRight { float:right; }
  .floatNone { float:none; }
  .positionRelat { position:relative !important}
  .clearBoth { clear:both; }
  .displayBlock { display:block; }
  .displayNone { display:none; }
  .displayInline { display:inline; }
  .displayTable { display:table; }
  .displayTableCell { display:table-cell; }
  .displayTableRow { display:table-row; }
  .textL { text-align:left !important; }
  .textC { text-align:center !important; }
  .textR { text-align:right !important; }
  .negrita { font-weight:bold !important; }
  .italica { font-style:italic !important; }
  .noSeMuestra { position:absolute; top:-5000em; }
  .textUppercase { text-transform:uppercase !important; }
  .textLowercase { text-transform:lowercase !important; }
  .textClean { text-transform:none !important;font-weight:normal !important; }
  .sinBorder { border:none !important; }
  .sinBG { background:none !important; }
  .bgBlanco {background:white !important;}
  .vAlignT {vertical-align:top;}
  .vAlignB {vertical-align:bottom;}  
  .vAlignM {vertical-align:middle;}
  
  .salto { clear:both; }
  .salto0 { clear:both; line-height:0px; height:0; margin:0; padding:0; border:0; }
  .salto000 { clear:both; font-size:0px; height:0px; line-height:0px; }
  
  
/******************************************************************************/
/* INTERIOR ********************************************************************/
/******************************************************************************/
DIV#principal{width:990px; padding:0; margin:40px auto 0 auto;}
DIV#principal DIV#cabecera{float:left; width:990px; background:#b90000; border-bottom:1px solid #FFF;}
DIV#principal DIV#cabecera IMG{float:left;}
DIV#principal DIV#interior{float:left; background:#FFF url(seguros.jpg) no-repeat bottom left; width:990px; margin:0; height:387px; padding:0;}
DIV#principal DIV#interior DIV.txt{margin:15px 0 0 325px;}
DIV#principal DIV#interior DIV.txt H1{text-align:left; font-size:5.2em; font-weight:bold; color:#c60304; margin:0; padding:0;}
DIV#principal DIV#interior DIV.txt H2{text-align:left; font-size:2.2em; font-weight:bold; color:#333; margin:-10px 0 0 0; padding:0; line-height:32px; width:570px; float:left;}
DIV#principal DIV#interior DIV.txt UL{float:left; color:#333; font-size:1.5em; width:570px; text-align:left; list-style:none; margin:10px 0 0 0; padding:0;}
DIV#principal DIV#interior DIV.txt UL LI{float:left; width:99%; margin:10px 0; font-weight:bold; background:url(../img/icoLista.gif) no-repeat left; padding:0 0 0 10px;}
DIV#principal DIV#interior DIV.txt UL LI SPAN{color:#bb0304; font-size:1.6em;}
DIV#principal DIV#interior DIV.txt IMG{margin:10px 0 0 0;}
DIV#principal DIV#interior DIV.txt P{margin:10px 0 0 0; color:#000; font-weight:bold; font-size:2.25em; margin:0;}
DIV#principal DIV#interior DIV.txt P SPAN{color:#b50000;}
