BODY,TD, A {
font-family: tahoma, verdana, arial, sans-serif;
color: #000000;
margin:0px;
font-size: 11px;
font-style: normal;
font-weight: normal;
text-decoration: none;
} 
A:hover {
text-decoration: none;
}
.enlace {
color: #000080;
text-decoration:underline;
}
.titulos_naranja {
font-family: tahoma,verdana,arial,sans-serif;
text-align: left;
font-size: 18px;
font-style: normal;
font-weight: bold;
color: rgb(94, 178, 83);
text-decoration: none;
padding-bottom: 2px;
}
.link_ver_mas A {
background: url(/css/images/flecha.gif) no-repeat;
background-position: center left;
color:#000000;
font-size: 10px;
text-decoration: none;
font-weight: bold;
padding-left: 17px;
}
/****** Listados *******/
.list_header_sup_izq {
background: url(/css/images/list_header_sup_izq.gif) no-repeat;
}
.list_header_sup {
background-color: #E7EBED;
}
.list_header_sup_der {
background: url(/css/images/list_header_sup_der.gif) no-repeat;
}
.list_header {
background-color: #E7EBED;
}
.list_header_txt {
color: #000000;
font-size: 11px;
font-style: normal;
text-decoration: none;
font-weight: bold;
padding-left: 4px;
padding-bottom: 2px;
}
.list_content {
border: 1px solid #DDE8EE; 
border-top-color:#FFFFFF;
}
.list_content TD, .list_content A {
text-decoration: none;
color: #69696C;
}    
.list_content A:hover {
color: #69696C;
text-decoration: none;
}
.list_content IMG {
border: 0px;
}
.list_content_vac_prov {
font-size: 10px;
}
.list_content_vac_prov A:hover {
color: #FF4802;
text-decoration: underline;
}
.list_content_puesto td A:hover{
font-weight: bold;
color: #FF4802; 
text-decoration: underline;
}
.list_content_puesto A, .list_content_puesto td A:active, .list_content_puesto  td A:visited,a.list_content_puesto  {
font-weight: bold;
color: #0A39A3; 
text-decoration: underline;
}
.list_content_puesto A:hover span.vacantes:hover{
font-weight: normal;
color: #FF4802; 
text-decoration: none;
}
.list_content_puesto A:link span.vacantes, .list_content_puesto td A:active span.vacantes, .list_content_puesto td A:visited span.vacantes  {
font-weight: normal;
color: #0A39A3; 
text-decoration: underline;
}
.vacantes:hover{
font-weight: normal;
color: #FF4802; 
text-decoration: none;
}
.list_content_separador {
background: url(/css/images/list_content_separador.gif) repeat-x;
}    
.list_content_row,
.list_content_row0,
.list_content_row1,
.list_content_row_selected {
padding-left: 2px;
padding-right: 2px;
padding-top: 4px;
padding-bottom: 5px;
background-color: #FFFFFF;
font-size:55px;   
}
#list_content_row0 {
background-color: #FFFFFF
}
#list_content_row1 {
background-color: #F6F8F9
}
.list_content_row0 {
background-color: #FFFFFF
}
.list_content_row1 {
background-color: #F6F8F9
}
#list_content_row1 .list_content_row_selected,
.list_content_row_selected {
background-color: #F3FAF2
}
.list_content_row_selected A:hover,
.list_content_puesto A:hover {
color: #FF4802;
text-decoration: underline;
}
/********** Extras ************/
.linea_punteada {
background:  url(/css/images/linea_punteada.gif);
background-repeat: repeat-x;
background-position: center;
padding: 0px;
}    
.bullet {
background: url(/css/images/flecha.gif) no-repeat;
background-position: center left;
padding-left:17px;
}
.flecha_verde {
background: url(/css/images/flecha_verde.gif) no-repeat;
background-position: center left;
padding-left:17px;
}
/********** Empresas ************/
.txt_modulo_empresas{
font-family: tahoma, verdana, arial, sans-serif;
color: #3843A3;
font-size: 11px;
font-style: normal;
font-weight: normal;
text-decoration: none;
}
.modulo_empresas{
background-color: #F2F1F7;
border-left: #EDEBF3 1px solid;
border-right: #EDEBF3 1px solid;
border-top: #FFFFFF 1px solid;
border-bottom:  #DFDCE7  1px solid;
}
/************  Prueba de MouseOver  ********************/
#menu div.barraMenu, 
#menu div.barraMenu a.botonMenu { 
font-family: sans-serif, Verdana, Arial; 
font-size: 8pt; 
color: white; 
} 
#menu div.barraMenu { 
text-align: left; 
} 
#menu div.barraMenu a.botonMenu { 
background-color: #556975; 
color: white; 
cursor: pointer; 
padding: 4px 6px 2px 5px; 
text-decoration: none; 
} 
#menu div.barraMenu a.botonMenu:hover { 
background-color: #637D4D; 
} 
#menu div.barraMenu a.botonMenu:active { 
background-color: #637D4D; 
color: black; 
} 
/***** boton naranja postulate *****/ 
.boton_naranja_postulate{
background: url(/images/fondo_btn_naranja.gif) repeat-x;
padding-bottom: 6px;
}
.txt_blanco_pos{
COLOR: #ffffff; 
FONT-STYLE: normal; 
FONT-FAMILY: tahoma, verdana, arial, sans-serif; 
FONT-SIZE: 13px; FONT-WEIGHT: bold; 
TEXT-DECORATION: none; 
}
.txt_blanco_pos:hover{
COLOR: #ffffff;
TEXT-DECORATION: underline; 
}
.boton_naranja_avisos{
background: url(/images/fondo_btn_naranja_c.gif) repeat-x;
padding-bottom: 3px;
}
.txt_boton_naranja  {
FONT-WEIGHT: bold; 
FONT-SIZE: 11px; 
VERTICAL-ALIGN: middle; 
COLOR: #ffffff; 
FONT-STYLE: normal; 
FONT-FAMILY: tahoma, verdana, arial, sans-serif; 
TEXT-ALIGN: center; 
TEXT-DECORATION: none;
}
.txt_boton_naranja:hover
{COLOR: #ffffff; 
TEXT-DECORATION: underline; 
}
.titulos_postulado   
{
font-family: tahoma,verdana,arial,sans-serif;
color: rgb(255, 72, 2);
font-size: 18px;
font-style: normal;
font-weight: bold;
}
.txt_descripcion    
{
font-family: tahoma,verdana,arial,sans-serif;
font-size: 11px;
font-style: normal;
font-weight: normal;
color: rgb(60, 60, 63);
text-decoration: none;
}
.titulos_caja_gris  
{
font-size: 13px;
color: rgb(0, 0, 0);
font-style: normal;
font-family: tahoma,verdana,arial,sans-serif;
text-decoration: none;
font-weight: bold;
}
.modulo_form2
{
background-color: rgb(250, 252, 249);
border-top-width: 1px;
border-top-style: solid;
border-top-color: rgb(255, 255, 255);
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: rgb(213, 230, 212);
}
.txt_descripcion  
{
font-size: 11px;
color: rgb(60, 60, 63);
font-style: normal;
font-family: tahoma,verdana,arial,sans-serif;
text-decoration: none;
}
.input_login 
{
font-family: tahoma,verdana,arial,sans-serif;
background-color: rgb(245, 246, 248);
color: rgb(56, 69, 81);
font-size: 11px;
font-style: normal;
font-weight: normal;
padding-left-value: 5px;
padding-left-ltr-source: physical;
padding-left-rtl-source: physical;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: rgb(194, 194, 194);
border-right-color: rgb(194, 194, 194);
border-bottom-color: rgb(194, 194, 194);
border-left-color: rgb(194, 194, 194);
}
.txt_cv
{
font-size: 11px;
color: rgb(105, 105, 108);
font-style: normal;
font-family: tahoma,verdana,arial,sans-serif;
}
