body { margin: 10px 0 10px 0; padding: 0px; background-color:#003366; text-align: center; }

/* header */
#header { background-color: #FFFFFF; height:100px;}
#header img { float:right;}

/* main structure */
#wrapper { width: 810px; margin: 0 auto; text-align: left; background-color: #FFFFFF; border:1px solid #999; padding:5px; }

/* principal */
#main {margin:0; position:relative; left:0; top:0; width:100%;}
#contenido { margin: 0 250px 0 0; min-height:450px !important; height:auto;}
#contenido .principal {height:150px; background-image:url(imagenes/fondo_barra_inicio.jpg); background-repeat:no-repeat; background-color:#666; padding:0 40px 0 40px;}
#contenido .banner {height:150px; background-color:#666; padding:0 40px 0 40px; }
#contenido .texto {margin-right:5px; padding:0 5px; border-bottom:solid 1px #CCCCCC; }
.foto {width:95px; height:90px;}
.mas a:link, .mas a:visited { background-image:url(imagenes/vineta_inicio.gif); background-repeat:no-repeat; padding-left:20px; color:#FFFFFF; font-weight:bold; text-decoration:none; background-position:left; font-family:"Times New Roman", Times, serif; }
.mas a:hover {text-decoration:underline;}

#contenido2 {margin:0; padding:0; background-color:#FFFFFF;}
#contenido2a { margin:0 301px 0 0; position:relative; top:0; left:0; background-color:#D4D4D4; height:300px; min-height:300px; border-right:#999999 solid 1px;}
.titulo {margin-top:15px;}
#contenido2a p {padding: 5px 10px 0px 20px;}
#contenido2a .leer a:link, #contenido2a .leer a:visited { color:#4169E1; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:underline; }
#contenido2a .leer a:hover { text-decoration:none;}

#contenido2b {width:300px; margin:0; padding:0; float:right;}
#contenido2b p {padding: 0px 10px 5px 20px;}
.foto_servicios {padding:0 0 10px 20px;}
.servicio a:link, .servicio a:visited {margin:0; padding:0 10px 0 20px; color:#4169E1; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:underline; font-size:11px; }
.servicio a:hover {text-decoration:none;}

#sidebar {width:250px; margin:0; padding:0; position:absolute; top:0; right:0;}
#sidebar img {margin:0;}

#pie { color:#999; font-family:Arial, Helvetica, sans-serif; border-top: 1px solid #D4D4D4; padding: 5px; clear:both; text-align:center; background-color:#E6E6FA; }
#pie .ligas a:link, #pie .ligas a:visited {font-weight:bold; text-decoration:none; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#666666;}
#pie .ligas a:hover {text-decoration:underline;}
#pie p {margin:0; padding:3px 0;}

/************* texto ****************/
h1 {font-size:150%; color:#FFFFFF; margin:0; padding: 15px 0 5px 0;}
.blanco {color:#FFFFFF; margin:0; font-size:90%; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}
h2 {font-size:80%; color:#003366; padding-left:60px; background-image:url(imagenes/vineta_inicio2.gif); background-repeat:no-repeat; background-position:left; margin:0; vertical-align:bottom; padding-top:15px;}
.normal {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333;}
.normal2 {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; padding:0; }
.naranja {color:#A52A2A; font-weight:bold; font-size:11px;}
.azul {color:#0066CC; font-weight:bold; font-size:12px;}
h4 {margin:0;}
.pie {font-size:9px; font-weight:normal; color:#666666;}
.titulo2 { color:#A52A2A; font-weight:bold; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; padding-left:5px;}

/************ navegación ***************/
#tabsI {
      float:left;
      width:540px;
      background:#fff;
      font-size:70%;
	  font-family:Verdana, Arial, Helvetica, sans-serif;
	  font-weight:bold;
      line-height:normal;
	  margin-top:68px;
      }
    #tabsI ul {
	margin:0;
	padding:10px 0 0 10px;
	list-style:none;
      }
    #tabsI li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsI a {
      float:left;
      background:url(imagenes/tableftI.gif) no-repeat left top;
      margin:0;
      padding:0 0 0 5px;
      text-decoration:none;
      }
    #tabsI a span {
      float:left;
      display:block;
      background:url(imagenes/tabrightI.gif) no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#FFF;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsI a span {float:none;}
    /* End IE5-Mac hack */
    #tabsI a:hover span {
      color:#FFF;
      }
    #tabsI a:hover {
      background-position:0% -42px;
      }
    #tabsI a:hover span {
      background-position:100% -42px;
      }
