body {
	text-align:center;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-track-color:#F3F5F7;
	scrollbar-shadow-color:#CCD5DD;
	scrollbar-face-color:#CCD5DD;
	scrollbar-highlight-color:#CCD5DD;
	scrollbar-darkshadow-color:#CCD5DD;
	scrollbar-3dlight-color:#CCD5DD;
}
.cabecera {
	color: #fe6700;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16pt;
	font-weight: bold;
}
.cabecera2 {
	color: #fe6700;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
}
a {
	font: 600 11px verdana, arial;
	color: #616F7A;
	text-decoration:none
}
a.nada {
	font: 500 11px verdana, arial;
	color: #616F7A;
	text-decoration:none
}
.listado {
	width:100%;
}
.td1 {
	width:306px;
}
.td2 {
	width:426px;
}
.td1_login {
	width:200px;
	text-align:right;
}
.td2_login {
	width:350px;
}
.td2_login_comp {
	width:100px;
}
.td3_login_px {
	width:205;
}
.td3_login {
	background-color:#E7EBEF;
}
.tddivisorV {
	width:6px;
}
.tddivisorH {
	height:40px;
	text-align:center
}
.destacado {
	font-weight:800;
}
.form_input {
	font: 200 11px verdana,arial;
	color: #616F7A;
	border: 1px solid;
	border-color :#A5B1B8;
}
.form_cObligatorio {
	font: 600 11px verdana, arial;
	color: #fe6700;
	text-align:right;
}
a.menu {
	font: verdana, arial;
	color: #fe6700;
	text-decoration:none
}
a.menu:hover {
	font: verdana, arial;
	color: #fe6700;
	text-decoration:underline
}
a.contenido {
	font: verdana, arial;
	color: #000000;
}
a.contenido:hover {
	font: 300 verdana, arial;
	color: #000000;
}
.tabla2 {
	width:680px;
	FONT: 200 11px verdana,arial;
	border-style:solid; border-width:1px; border-color:#e8e8e8;
	background-color:#f4f3fb;
	color: #616F7A;
	text-align:left;
}
.tabla3 {
	width:90%;
	font: 200 11px verdana,arial;
	border-style:solid; border-width:1px; border-color:#e8e8e8;
	background-color:#f4f3fb;
	color: #616F7A;
	text-align:center;
}
.celda_header {
	font-weight:bold;
	background-color:#f4f3fb;
}
pre {
	text-align: left;
}
table.tabla {
	text-align: left;
	width: 100%;
	font: 200 11px verdana, arial, sans-serif;
	border: 1px solid #e0e0e0;
	background: #FFF;;
	color: #666666;
}

.tabla tr td{ /**************/
padding:5px;}

tr.division {
	background: url("../share/img/divisor.gif") center repeat-x;
}
td.division {
	background: url("../share/img/divisor.gif") center repeat-x;
}
.right {
	text-align: right;
}
.left {
	text-align: left;
}
.center {
	text-align: center;
}
.justify {
	text-align: justify;
}
.no-wrap{
	white-space:nowrap;
}
.top_text{
	vertical-align:text-top;
}
button.image {
	margin: 0;
	padding: 0;
	background: transparent;
	border: none;
	cursor: pointer;
}
form label.requerido {
	font: bold 11px verdana, arial, sans-serif;
	color: #fe6700;
}
form label.error {
	border-bottom: 2px solid #fe6700;
}
#IncompleteFields {
    padding: 0.25em;
    color: #fe6700;
    font-weight: bold;
}
input, select, textarea {
	font: normal 11px verdana, arial, sans-serif;
	color: #616F7A;
	border: 1px solid #A5B1B8;
}
button.text {
	font:   600 11px verdana, arial, sans-serif;
	color:  #616F7A;
	text-decoration: none;
	border: none;
	background: transparent;
	margin: 0;
	padding: 0;
	cursor: pointer;
}
tr.secciones td {
	white-space: nowrap;
}
.rojo, .error {
	color: #fe6700;
	font-weight: bold;
}
a img {
	border: none;
}
.noborder {
	border: none;
}
.seccion-titulo {
	border-bottom: 1px solid #21417b;
	width: 500px;
}
.hidden {
	visibility: hidden;
}
.visible {
	visibility: show;
}
.td-border td {
	border: 1px solid black;
}
tr.knowledge-area .knowledge-area {
	display: block;
}
tr.knowledge-area .study-title {
	display: none;
}
tr.study-title .knowledge-area {
	display: none;
}
tr.study-title .study-title {
	display: block;
}
.secundario .knowledge-area,.secundario .career-title {
	display: none;
}
.secundario .secondary-title {
	display: block;
}
.secundario .other {
	display: none;
}
.terciario .knowledge-area     { display: block; }
.terciario .career-title       { display: none; }
.terciario .secondary-title    { display: none; }
.terciario .other              { display: block; }
.terciario #CT                 { display: block!important; }

.universitario .knowledge-area     { display: none; }
.universitario .career-title       { display: block; }
.universitario .secondary-title    { display: none; }
.universitario .other              { display: block; }

.master .knowledge-area     { display: block; }
.master .career-title       { display: none; }
.master .secondary-title    { display: none; }
.master .other              { display: none; }

.posgrado .knowledge-area     { display: block; }
.posgrado .career-title       { display: none; }
.posgrado .secondary-title    { display: none; }
.posgrado .other              { display: none; }

.doctorado .knowledge-area     { display: block; }
.doctorado .career-title       { display: none; }
.doctorado .secondary-title    { display: none; }
.doctorado .other              { display: none; }

tr.finished { visibility: hidden; }

tr.in-course { visibility: show; }

.show-errors .error { display: block; }
.hide-errors .error { display: none; }

.info { color: blue; font-weight: bold; }

tr.secciones td.item {
    font-size: 11px;
}

tr.secciones td.item a, tr.secciones td.item a:link,
tr.secciones td.item a:visited {
    color: rgb(185, 21, 26);
    display: block;
}

tr.secciones td.actual a, tr.secciones td.actual a:link,
tr.secciones td.actual a:visited {
    background: rgb(185, 21, 26);
    color: rgb(240, 242, 244);
}

.requerido-incompleto { background: #EEE0E2; }

tr#SkillOther.skill-optional div.skill-optional { display: block; }
tr#SkillOther.skill-optional div.skill-other    { display: none; }

tr#SkillOther.skill-other div.skill-optional    { display: none; }
tr#SkillOther.skill-other div.skill-other       { display: block; }

.no-border { border: none !important; }

.nota { font-size: 80%; }

hr{
 size: 1 px;
 color: #DFE6E9;
}

/* Modificaciones */

table.tabla_login {
    width: 95%;
    font: 200 11px verdana, arial, sans-serif;
    border: 1px solid #DFE6E9;
    color: #616F7A;
	background: #F3F5F7;
}

td.td_agregados {background: #F9FAFB;}

table.tabla_idioma{width:200px;}
td.idioma_level{width:90px;}

table.tabla_skills{width:350px;}
td.skills_name{width:140px;}
td.skills_level{width:150px;}
td.skills_trash{width:20px;}

table.tabla_industria{width:300px;}
td.industria{width:280px;}

td.work_schedule{width:85px;}

button.agregados {
    font:600 11px verdana, arial, sans-serif;
    color:#ffffff;
    text-decoration:none;
	border: none;
	height:18px;
	background-color:#C7CDD1;
    margin:0;
    padding:0;
    cursor:pointer;
}

/* CV */
.tabla_cv {
	width:100%;
	FONT: 200 11px verdana,arial;
	background-color:#F3F5F7;
	color: #616F7A;
}
.tdcv_editable {
	background-color:#EAEDEF;
	width:125px;
	text-align:center;
}
.tdcv_contenido {
	vertical-align:text-top;
	width:596px;
}
.destacadoST {
	font-weight:800;
	color:#454E56
}
.destacado {
	font-weight:600;
}
.font_grande {
	font-size:13px;
	font-weight:600;
}
.cell_spacerSM {
	width:9px;
}
.cell_spacer {
	width:17px;
}
.cell_spacerBIG {
	width:30px;
}
.cell_spacerGIG {
	width:45px;
}
.cell_spacerVert {
	height:8px;
}
.cell_spacerVertSM {
	height:4px;
}
td.division2 {
	background: url("../share/img/divisor.gif") center repeat-x;
}
.tabla_menu {
	width:100%;
	border-style:solid;
	border-width:1px;
	border-color:#DFE6E9;
	background-color:#F0F2F4;
	margin:0px;
	padding:0px;
}
.menu_td {
	height:21px;
	vertical-align:middle;
	text-align:center;
	padding:5px;
}
.menu_item {
	font: bold 11px verdana, arial;
	color:#081e58;
	text-decoration:none;
}
.seccion-actual {
	background: #BEC7D3;
}
tr.impar, tbody.impar tr {
	background: #FFF;
}


/* vvvvvvv SYN MODIFICACIONES  vvvvvvv */
p{
padding:5px;}

.blanco{
font-weight:normal;}

.tit_reg{
font-size:18px;}

