html, body {
  margin:0;
  padding:0;
  height:100%;
}

body {
  background-color:#ffffff;
  font-family:verdana,sans-serif;
  font-size:12px;
}

/*************/
/* ANCHORAGE */
/*************/

a {
  color:#006AB3;
  cursor:pointer;
  text-decoration:none;
}

a.aFooter {
  color:#ffffff;
  font-family:arial,sans-serif;
  font-size:14px;
  line-height:40px;
  text-decoration:none;
}

a.aFooter:hover {
  text-decoration:underline;
}

a.aFormLink {
  color:#db261f;
  text-decoration:none;
}

a.aFormLink:hover {
  text-decoration:underline;
}

a.aMessageRead {
  color:#535353;
}

a.aMessageRead:hover {
  text-decoration:underline;
}

a.aMessageUnread {
  color:#db261f;
}

a.aMessageUnread:hover {
  text-decoration:underline;
}

a.aRedLink18Upper {
  color:#db261f;
  font-family:Arial, sans-serif;
  font-size:18px;
  font-weight:bold;
  font-style:italic;
  text-decoration:underline;
  text-transform:uppercase;
}

/*******/
/* DIV */
/*******/

div#divAgregarFavoritos {
  float:left;
  margin-left:45px;
  margin-top:15px;
}

div.divBannerCuerpo {
  color:#ffffff;
  float:left;
  font-family:verdana,sans-serif;
  font-size:16px;
  font-weight:normal;
  left:22px;
  position:relative;
  text-align:left;
  top:27px;
  width:250px;
}

div.divBlog1tools {
  border-top:solid 1px #006ab3;
  padding-top:5px;
  width:100%;
}

div.divBlog1tools a {
  color:#006ab3;
  font-family:arial, sans-serif;
  font-size:11px;
}

div.divBlog1post {
  background-image:url(../img/blog1back.jpg);
  background-repeat:repeat-x;
  text-align:left;
}

div.divComunidadBuscar {
  color:#db261f;
  float:right;
  font-family:verdana, sans-serif;
  font-size:12px;
  margin:10px;
  padding:10px;
  text-align:left;
  width:125px;
}

div.divComunidadComentarios {
  background-color:#d2d2d2;
  border-bottom:solid 1px #959595;
  border-right:solid 1px #959595;
  color:#db261f;
  font-family:arial, sans-serif;
  font-size:36px;
  font-weight:bold;
  float:left;
  height:100px;
  line-height:100px;
  overflow:hidden;
  text-align:center;
  width:75px;
}

div.divComunidadComentariosHeader {
  background-color:#b41f1a;
  color:#ffffff;
  font-family:arial, sans-serif;
  font-size:11px;
  float:left;
  height:30px;
  line-height:30px;
  position:relative;
  right:0;
  text-align:center;
  width:16%;
}

div.divComunidadHeader {
  border:solid 1px #959595;
  border-bottom:0;
  height:160px;
  overflow:visible;
  text-align:left;
  width:470px;
}

div.divComunidadInfo {
  border-right:solid 1px #a0a0a0;
  float:left;
  margin:10px;
  width:275px;
}

div.divComunidadUltimasEntradas {
  border-bottom:solid 1px #959595;
  border-left:solid 1px #959595;
  color:#313131;
  font-family:arial, sans-serif;
  font-size:12px;
  float:left;
  height:100px;
  position:relative;
  text-align:left;
  width:318px;
}

div.divComunidadUltimasEntradas h3 {
  color:#db261f;
  font-family:arial, sans-serif;
  font-size:14px;
  margin:0;
  margin-bottom:6px;
  margin-top:10px;
  text-transform:uppercase;
}

div.divComunidadUltimasEntradasHeader {
  background-color:#535353;
  color:#ffffff;
  font-family:arial, sans-serif;
  font-size:14px;
  font-weight:bold;
  float:left;
  height:30px;
  line-height:30px;
  position:relative;
  text-align:left;
  width:68%;
}

div.divComunidadVotos {
  border-bottom:solid 1px #959595;
  color:#006ab3;
  font-family:arial, sans-serif;
  font-size:36px;
  font-weight:bold;
  float:left;
  height:100px;
  line-height:100px;
  overflow:hidden;
  text-align:center;
  width:75px;
}

div.divComunidadVotosHeader {
  background-color:#cc231d;
  color:#ffffff;
  font-family:arial, sans-serif;
  font-size:11px;
  float:left;
  height:30px;
  line-height:30px;
  position:relative;
  text-align:center;
  width:16%;
}

div.divContent {
  padding-bottom:75px;
  position:relative;
  text-align:center;
  z-index:1;
}

div.divContentContainer {
  margin-left:auto;
  margin-right:auto;
  overflow:hidden;
  position:relative;
  text-align:center;
  width:790px;
}

div#divCrearCV {
  float:right;
  margin-top:29px;
}

div.divErrorMessage {
  background-color:#ffaaaa;
  border:1px solid #ee3c00;
  font-weight:bold;
  padding:10px;
  text-align:center;
  width:97%;
}

div.divFooter {
  background-color:#000000;
  background-image:url(../img/backfooter.jpg);
  background-repeat:repeat-x;
  bottom:0 !important;
  bottom:-1px;
  color:#dededc;
  font-family:arial,sans-serif;
  font-size:14px;
  height:55px;
  margin-top:10px;
  position:absolute;
  text-align:center;
  width:100%;
  z-index:2;
}

div.divHeader {
  height:100%;
  margin-left:auto;
  margin-right:auto;
  width:780px;
}

div.divHeaderContainer {
  background-color:#000000;
  margin-left:auto;
  margin-right:auto;
  overflow:hidden;
  height:90px;
  width:780px;
}

div.divHeaderLogo {
  float:left;
}

div.divHeaderPerfilIncompleto {
  float:right;
  margin-right:80px;
  padding-top:25px;
}

div.divHeaderSalir {
  float:right;
  padding-top:30px;
}

div.divHeaderUpperLinks {
  float:right;
  margin-left:20px;
}

div.divInfoWindow {
  background-color:#ffffff;
  background-image:url(../img/backinfo.jpg);
  background-repeat:repeat-x;
  float:right;
  height:50px;
  width:535px;
}

div.divInfoWindowsContent {
  color:#ffffff;
  font-family:arial, sans-serif;
  font-size:12px;
  font-weight:bold;
  padding-top:5px;
  width:100%;
}

div.divMain {
  background-color:#1f1a17;
  background-image:url(../img/backheader.jpg);
  background-repeat:repeat-x;
  margin-left:auto;
  margin-right:auto;
  overflow:hidden;
  height:98px;
  position:relative;
  text-align:center;
  width:100%;
}

div.divMainWrapper {
  position:relative;
  height:auto !important;
  height:100%;
  min-height:100%;
  width:100%;
}

div.divMessage {
  background-color:#e9efe9;
  border:1px solid #00aa00;
  clear:both;
  float:left;
  font-weight:bold;
  padding:10px;
  text-align:center;
  width:97%;
}

div#divMenuWrapper {
  margin-left:auto;
  margin-right:auto;
  width:784px;
}

div.divMod1 {
  background-image:url(../img/mod1back.jpg);
  background-repeat:repeat-y;
  color:#535353;
  font-family:arial, sans-serif;
  font-size:14px;
  font-weight:bold;
  width:150px;
}

div.divMod2A {
  background-image:url(../img/mod2Aback.jpg);
  background-repeat:repeat-y;
  color:#535353;
  font-family:arial, sans-serif;
  font-size:14px;
  font-weight:normal;
  width:155px;
}

div.divMod2B {
  background-image:url(../img/mod2Bback.jpg);
  background-repeat:repeat-y;
  color:#535353;
  font-family:arial, sans-serif;
  font-size:14px;
  font-weight:normal;
  width:155px;
}

div.divMod3 {
  background-image:url(../img/mod3back.jpg);
  background-repeat:repeat-y;
  color:#006ab3;
  font-family:arial, sans-serif;
  font-size:13px;
  font-weight:bold;
  padding:0;
  text-align:left;
  width:155px;
}

div.divMod3 a {
  color:#006ab3;
  font-family:arial, sans-serif;
  font-size:13px;
  font-weight:bold;
}

div.divMod4 {
  background-image:url(../img/mod4back.jpg);
  background-repeat:repeat-y;
  color:#006ab3;
  font-family:arial, sans-serif;
  font-size:14px;
  font-weight:bold;
  text-transform:uppercase;
  width:150px;
}

div.divMod4 a {
  color:#006ab3;
  font-family:arial, sans-serif;
  font-size:10px;
  font-weight:bold;
  text-transform:uppercase;
}

div.divMod4 a:hover {
  color:#DB261F;
  text-decoration:underline;
}

div.divMod6 {
  background-image:url(../img/mod6back.jpg);
  color:#006ab3;
  font-family:arial, sans-serif;
  font-size:14px;
  font-weight:bold;
  text-transform:uppercase;
  width:150px;
}

div.divMod6Inner {
  color:#db261f;
  font-size:12px;
  margin-top:10px;
  padding-left:12px;
  text-align:left;
  text-transform:none;
  width:100%;
}

div.divMod6Inner img{
  border:solid 1px #db261f;
  margin-right:12px;
}

div.divMod8 {
  background-image:url(../img/mod8back.jpg);
  color:#db261f;
  font-family:arial, sans-serif;
  font-size:12px;
  font-weight:bold;
  height:150px;
  position:relative;
  text-transform:uppercase;
  width:230px;
}

div.divMod8Foto {
  left:10px;
  position:absolute;
  top:5px;
}

div.divMod8Text {
  position:absolute;
  right:10px;
  top:5px;
  width:110px;
}

div.divMod9 {
  background-image:url(../img/mod9back.jpg);
  background-repeat:no-repeat;
  color:#ffffff;
  font-family:arial,sans-serif;
  font-size:12px;
  font-weight:bold;
  height:153px;
  position:relative;
  width:233px;
}

div.divMuestraBody {
  background:#FFFFFF;
  border-bottom:1px solid #C4D5E3;
  border-left:1px solid #C4D5E3;
  border-right:1px solid #C4D5E3;
  text-align:center;
  width:470px;
}

div.divMuestraHeader {
  background:#BF201C;
  border:1px solid #C4D5E3;
  color:#ffffff;
  font-weight:bold;
  width:470px;
}

div.divNavBar {
  background-color:#ffffff;
  height:35px;
  text-align:center;
  vertical-align:top;
}

div.divNavBarContent {
  margin-left:auto;
  margin-right:auto;
  margin-top:7px;
  width:780px;
}

div.divPager {
  color:#db261f;
  clear:both;
  font-family:Arial, sans-serif;
  font-size:12px;
  font-weight:bold;
  text-align:center;
  width:100%;
}

div.divPager a {
  color:#db261f;
  font-family:Arial, sans-serif;
  font-size:12px;
  font-weight:bold;
}

div.divPersonsTools {
  border-top:solid 1px #006AB3;
  clear:both;
  text-align:left;
  width:100%;
}

div.divPersonsTools a {
  color:#006ab3;
  font-family:arial, sans-serif;
  font-size:11px;
}

div#divResultados {
  margin-bottom:0;
}

div.divTabContainer {
  border:solid 1px #959595;
  display:none;
  font-family:arial, sans-serif;
  font-size:14px;
  font-weight:bold;
  text-align:left;
  width:470px;
}

div.divTabHeader {
  background-image:url(../img/tabheaderback.jpg);
  background-repeat:repeat-x;
  border-bottom:solid 1px #959595;
  color:#959595;
  font-family:arial, sans-serif;
  font-size:14px;
  font-weight:bold;
  height:33px;
  line-height:33px;
  margin-bottom:10px;
  padding-left:10px;
  text-align:left;
  text-transform:uppercase;
}

div#divTalento {
  border-top:solid #313131 1px;
  margin-top:10px;
}

div.divTalento {
  border-bottom:dashed 1px #000000;
  float:left;
  font-family:verdana, sans-serif;
  font-size:10px;
  height:225px;
  margin-top:11px;
  position:relative;
  text-align:left;
  width:326px;
}

div.divTalento h2 {
  font-size:18px;
  font-weight:bold;
  margin-top:0;
  text-align:left;
  text-transform:uppercase;
}

div#divTalentoBuscarCategoria {
  background-color:#535353;
  color:#e5e5e5;
  float:right;
  font-family:verdana,sans-serif;
  font-size:18px;
  font-weight:bold;
  padding:7px;
  position:relative;
  text-align:left;
  width:500px;
}

div#divTalentoBuscarCategoria a {
  color:#d2d2d2;
  font-size:14px;
  margin-right:2px;
  text-decoration:none;
  width:240px;
}

div#divTalentoBuscarCategoria a:hover {
  color:#ffffff;
  font-size:14px;
  text-decoration:underline;
}

div#divTalentoBuscarCV {
  background-color:#959595;
  color:#ffffff;
  font-family:verdana, sans-serif;
  font-size:14px;
  float:left;
  padding:8px;
  position:relative;
  text-align:left;
  width:253px;
}

div#divTalentoFiltrar {
  color:#313131;
  font-family:Verdana, sans-serif;
  font-size:14px;
  font-weight:bold;
  text-align:right;
}

div#divTalentoFooterLinks {
  color:#a0a0a0;
  font-family:verdana,sans-serif;
  font-size:18px;
  font-style:italic;
  font-weight:bold;
  margin-bottom:0px;
  margin-left:auto;
  margin-right:auto;
  margin-top:20px;
  text-align:right;
  width:790px;
}

div#divTalentoFooterLinks a {
  color:#a0a0a0;
  text-decoration:none;
}

div#divTalentoFooterLinks a:hover {
  color:#e2001a;
  text-decoration:underline;
}

div#divTalentoIntro{
  background-image:url(../img/backtalentointro.jpg);
  background-repeat:no-repeat;
  color:#ffffff;
  font-family:verdana, sans-serif;
  font-size:18px;
  font-weight:bold;
  height:58px;
  margin-bottom:17px;
  margin-left:auto;
  margin-right:auto;
  padding-top:17px;
  width:790px;
}

div.divTalentoNavegador {
  border-top:solid #313131 1px;
  color:#313131;
  float:left;
  font-family:verdana;
  font-size:18px;
  margin-top:14px;
  text-align:left;
  width:100%;
}

div.divTalentoNavegador a {
  color:#313131;
  text-decoration:none;
}

div.divTalentoNavegador a:hover,
div.divTalentoNavegador span {
  color:#e2001a;
  text-decoration:underline;
}

div.divTalentoProfesion {
  background-color:#a0a0a0;
  color:#ffffff;
  float:left;
  font-size:16px;
  font-weight:bold;
  padding:2px;
  text-transform:uppercase;
  width:320px;
}

div.divTalentoResultado {
  color:#313131;
  float:left;
  font-family: verdana, sans-serif;
  font-size:12px;
  width:326px;
}

div.divTalentoSeparadorGris {
  background-image:url(../img/talentobackseparator.jpg);
  height:3px;
  margin-bottom:6px;
}

div.divTalentoSeparadorGrisOscuro {
  background-image:url(../img/talentobackseparatoroscuro.jpg);
  height:3px;
  margin-bottom:6px;
}

div.divTemasAyuda {
  margin-left:auto;
  margin-right:auto;
  text-align:left;
  width:295px;
}

div.divThread {
  border-bottom:dashed 1px #535353;
  clear:both;
  font-family:times new roman, serif;
  font-size:12px;
  margin-bottom:10px;
  margin-top:10px;
  min-height:80px;
  padding:10px;
  text-align:left;
  width:440px;
}


div.divTopTabActive {
  background-image:url(../img/toptagactive.jpg);
  color:#ffffff;
  float:left;
  font-family: arial, sans-serif;
  font-size:11px;
  font-weight:bold;
  height:27px;
  line-height:27px;
  margin-left:5px;
  margin-right:5px;
  text-transform:uppercase;
  width:107px;
}

div.divTopTabInactive {
  background-image:url(../img/toptaginactive.jpg);
  color:#959595;
  float:left;
  font-family: arial, sans-serif;
  font-size:11px;
  font-weight:bold;
  height:27px;
  line-height:27px;
  margin-left:5px;
  margin-right:4px;
  text-transform:uppercase;
  width:107px;
}

/******/
/* H1 */
/******/

h1 {
  color:#db261f;
  font-family:verdana,sans-serif;
  font-size:18px;
  font-weight:bold;
}

h1.h1Banner {
  color:#ffffff;
  font-family:verdana,sans-serif;
  font-size:18px;
  font-weight:bold;
  margin:0;
  margin-bottom:15px;
}

/*******/
/* IMG */
/*******/

img {
  border:0;
  margin:0;
}

/*********/
/* LABEL */
/*********/

label.lblMiCV {
  font-family:arial, sans-serif;
  font-size:12px;
}

/*************/
/* PARAGRAPH */
/*************/

p {
  text-indent:0px;
  text-align:justify;
}

p.pBlog1Post {
  color:#535353;
  font-family:verdana, sans-serif;
  font-size:11px;
  margin:0;
  margin-bottom:20px;
}

/********/
/* SPAN */
/********/

span.spanAclaracionFormulario {
  color:#DA251A;
  font-size:10px;
  font-weight:normal;
}

span.spanBlog1Date {
  color:#535353;
  font-family:arial, sans-serif;
  font-size:12px;
  line-height:25px;
  margin-left:7px;
}

span.spanBlog1Title {
  color:#db261f;
  font-family:arial, sans-serif;
  font-size:21px;
  font-weight:bold;
  text-transform:uppercase;
}

span.spanLabel {
  color:#000000;
  font-family:verdana,sans-serif;
  font-size:14px;
}

/*********/
/* TABLE */
/*********/

table {
  border-collapse:collapse;
  font-family:verdana,sans-serif;
  font-size:12px;
  margin-left:auto;
  margin-right:auto;
}

table.tblInnerContainer {
  border-collapse:collapse;
  height:100%;
  width:100%;
}

table.tblMain {
  background-color:#ffffff;
  border-collapse:collapse;
  height:100%;
  width:100%;
}

table.tblMainPageContent {
  border-collapse:collapse;
  margin-left:auto;
  margin-right:auto;
  width:786px;
}

table.tblNavBarTop {
  margin-left:auto;
  margin-right:auto;
  margin-top:7px;
  width:780px;
}

/******/
/* TD */
/******/

td.tdBody {
  background-color:#ffffff;
  height:650px;
  padding:0;
  text-align:center;
  vertical-align:top;
}

td.tdFooter {
  background:url(../img/fondofooter.jpg);
  background-color:#4d4948;
  background-repeat:repeat-x;
  color:#dededc;
  font-family:verdana,sans-serif;
  font-size:11px;
  height:40px;
  text-align:center;
}

td.tdHeader {
  background-color:#1f1a17;
  height:90px;
  text-align:center;
}

td.tdLabelFormulario {
  font-weight:bold;
  padding-right:10px;
  vertical-align:top;
}

td.tdMiCVLeft {
  padding-left:20px;
  text-align:left;
}

td.tdMiCVRight {
  padding-right:20px;
  text-align:right;
}

td.tdMiCVLeft a,
td.tdMiCVRight a {
  color:#000000;
  font-family:arial, sans-serif;
  font-size:11px;
  font-weight:bold;
  text-transform:uppercase;
}

td.tdNavBarTop {
  background-color:#ffffff;
  height:45px;
  text-align:center;
  vertical-align:top;
}

/******/
/* UL */
/******/

ul.ulMod1 {
  border-bottom:1px dashed #000000;
  list-style-image: url(../img/mod1bullet.jpg);
  margin:0;
  margin-left:10px;
  margin-right:10px;
  padding:0;
  padding-bottom:10px;
  padding-left:20px;
  padding-top:10px;
  text-align:left;
  text-transform:uppercase;
}

ul.ulMod1 a {
  color:#535353;
}

ul.ulMod1 a:hover {
  color:#db261f;
  text-decoration:underline;
}

ul.ulMod1Sub {
  list-style-image: url(../img/mod1subbullet.jpg);
  margin:0;
  margin-left:20px;
  margin-right:10px;
  padding:0;
  text-align:left;
  text-transform:uppercase;
}

ul.ulMod2A {
  border-bottom:1px dashed #000000;
  list-style-image: url(../img/mod2Abullet.jpg);
  margin:0;
  margin-left:10px;
  margin-right:10px;
  padding:0;
  padding-bottom:10px;
  padding-left:20px;
  padding-top:10px;
  text-align:left;
}

ul.ulMod2A a {
  color:#535353;
}

ul.ulMod2A a:hover {
  color:#db261f;
  text-decoration:underline;
}

ul.ulMod2B {
  border-bottom:1px dashed #000000;
  list-style-image: url(../img/mod2Abullet.jpg);
  margin:0;
  margin-left:10px;
  margin-right:10px;
  padding:0;
  padding-bottom:10px;
  padding-left:20px;
  padding-top:10px;
  text-align:left;
}

ul.ulMod2B a {
  color:#535353;
}

ul.ulMod2B a:hover {
  color:#db261f;
  text-decoration:underline;
}

ul.ulMod3 {
  border-top:1px dashed #000000;
  font-size:13px;
  font-weight:normal;
  list-style-image: url(../img/mod3bullet.jpg);
  margin:0;
  margin-left:10px;
  margin-right:10px;
  padding:0;
  padding-bottom:10px;
  padding-left:20px;
  padding-top:10px;
  text-align:left;
}

ul.ulMod3 a {
  color:#535353;
}

ul.ulMod3 a:hover {
  color:#db261f;
  text-decoration:underline;
}

ul.ulMod4 {
  border-bottom:1px dashed #000000;
  font-size:12px;
  list-style-image: url(../img/mod4bullet.jpg);
  margin:0;
  margin-left:10px;
  margin-right:10px;
  padding:0;
  padding-bottom:10px;
  padding-left:20px;
  padding-top:10px;
  text-align:left;
  text-transform:none;
}

ul.ulMod4 a {
  color:#535353;
}

ul.ulMod4 a:hover {
  color:#db261f;
  text-decoration:underline;
}

ul.ulTemasAyuda a {
  color:#535353;
  text-align:left;
}

ul.ulTemasAyuda a:hover {
  color:#db261f;
  text-decoration:underline;
}

ul.ulTemasAyuda li {
  color:#535353;
  text-align:left;
}