/*
@font-face {
	font-family: "impacto2";
	src: url(images/impact.ttf);
}
@import { 
	font-family: "impacto";
	src: url(images/impact.ttf);
}
*/
body, td { font: normal normal 11px Arial, Helvetica, sans-serif; color: #000000; }
a { color: #000066; }
body { background: url(images/bg16x16.gif); margin: 0; border: 0; padding: 0; }

/* cabecera */
.top1 { padding: 6px; 2px; 2px; 2px; }
.top1 a, .top1 { color: #ffffff; font-weight: bold; text-decoration: none; }

/* menu horizontal de la cabecera */
.menu1 { padding-right: 16px; }
.menu1 td { border: 1px solid #cccccc; padding: 2px; background: #ffffff; }
.menu1 td, .menu1 td a { color: #cccccc; font-weight: bold; font-size: 11px; }

/* menu vertical derecho */
.menu2 { background: #cccccc; }
.menu2 td { background: #ffffff; padding: 5px; }
.menu2 a { font-weight: bold; color: #5e5c5e; text-decoration: none; }

/* submenus del menu vertical derecho */
.submenu2 td { padding: 1px 1px 1px 8px; }
.submenu2 a { text-decoration: none; font-weight: bold; font-size: 11px; }
.submenu2compania a { color: #000066; }
.submenu2areas a { color: #b9724f; }
.submenu2soluciones a { color: #003300; }
.submenu2servicios a { color: #330033; }

/* menu de la pagina principal */
.menu3 { border: 1px solid #cccccc; background: #ffffff; }
.menu3 img { border: 1px solid #cccccc; }
.menu3 a { text-decoration: none; font-weight: bold; font-size: 10px; color: #000000; }
.menu3 td { text-align: center; }

/* cuadros contenedores del texto de cada seccion */
.section { border: 1px solid #cccccc; }
.sectionTitle { text-indent: 10px; font-weight: bold; font-size: 16px;
  background: #cccccc url(images/sectionhead_6x27.gif) top left repeat-x; }
.sectionContent { }

/* cuadros contenedores del texto de cada subseccion */
.subsectionTitle td { font-weight: bold; }
.subsectionContent a {  }

/* fuente de los parrafos y listados de cada seccion */
p, li { text-align: justify; /*text-indent: 10px;*/ }
/*ul { border: 0; margin: 0px 5px 5px 25px; padding: 0; }*/
ul { list-style-image: url(images/arrow_5x8.gif); }

/* inputs y formularios */
form { display: inline; }
file, textarea, input { background: #ffffff; }

/* notas emergentes dentro del texto */
.note { text-decoration: none; }

/* nota legal en el cv */
.cvnote { font-size: 10px; text-align: justify; font-family: Arial,Helvetica,sans-serif; }