﻿
/*Estos son los CSS del sitio de personas de metrabajo.com*/
/*estos son los css del armado del master*/
body {
	background-image: url('../images/fondo_pag.gif');
	margin: 0px;
	background-repeat: repeat-y;
	background-position: center;
}
/*CABEZOTE INICIO*/
/*Estos estilos son para el control: cabezote.ascx*/
#contenedor {
	width: 929px;
	margin: auto;
}
.cabezote_apellido {
            font-family: Arial, Helvetica, sans-serif;
            font-size: 10px;
            color: #FFFFFF;
            background-color: #779C01;
            padding:3px 0 0 12px
}
.menuSuperior {
	background-image: url('../images/bk_fondo_menu_sup.jpg');
	background-repeat: repeat-x;
	background-position: center bottom;
	height: 36px;
}
.menuSuperior ol {
	padding:0;
	margin:0 0 0 3px;
	list-style:none;
}

.menuSuperior li {
	padding:0;
	margin:1px;
	float:left;
		
}

.botonesCabezoteOff a:link {
	background-position: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#FFFFFF;
	background-image: url('../images/pest_cabezote_pequena_off.jpg');
	background-repeat:repeat-x;
	text-align: center;
	height: 25px;
	padding-top: 8px;
	text-decoration:none;
	list-style:none;
	float:left;
	padding-right: 15px;
	padding-left:  15px;
	
}
.botonesCabezoteOff a:visited {
	background-position: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#FFFFFF;
	background-image: url('../images/pest_cabezote_pequena_off.jpg');
	background-repeat:repeat-x;
	text-align: center;
	height: 25px;
	padding-top: 8px;
	text-decoration:none;
	float:left;
	list-style:none;
	padding-right:  15px;
	padding-left:  15px;

}
.botonesCabezoteOff a:hover {
	background-position: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #759B00;
	background-image: url('../images/pest_cabezote_pequena_on.jpg');
	background-repeat:repeat-x;
	text-align: center;
	height: 25px;
	padding-top: 8px;
	text-decoration:none;
	float:left;
	list-style:none;
	padding-right: 15px;
	padding-left: 15px;

}
.menuSupDer {
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #759B00;
	margin-right: 25px;
}
/*Correciones para Explorer 6*/
* html .menuSupDer {
	float: right;
	text-align:right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #759B00;

}
.menuSupDer a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8BB900;
	text-decoration: underline;
}
.menuSupDer a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8BB900;
	text-decoration: underline;
}
.menuSupDer a:hover {
	color: #8BB900;
}
.cabezote {
	background-image: url('../images/bk_cabezote.jpg');
	background-repeat: repeat-x;
	height: 80px;
	margin-bottom: -4px;
}
.logoMetrabajo {
	padding-left: 10px;
	padding-top: 10px;
}
.cambioPortal {
	background-image: url('../images/pest_cabezote.jpg');
	background-repeat: no-repeat;
	float: right;
	width: 272px;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
	height: 61px;
}
.cambioPortalSinLoguear {
	background-image: url('../images/pest_cabezote2.jpg');
	background-repeat: no-repeat;
	float: right;
	width: 272px;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
	height: 61px;
}
/*Correciones para Explorer 6*/
* html #cambioPortalSinLoguear {
	background: url('../images/pest_cabezote1.jpg') top left no-repeat;
	float: right;
	width: 222px;
	padding: 8px 0px 8px 8px;
	height: 61px;
	position:relative;
}
.titulocambioportal {
	text-align: right;
	padding-right: 5px;
	float: left;
	margin-left: 30px;
	margin-top: 5px;
}
.titulocambioportal {
	text-align: right;
	padding-right: 5px;
	float: left;
	margin-left: 30px;
	margin-top: 5px;
	width: 222px;
	height: 15px
}
/*Correciones para Explorer 6*/
* html .titulocambioportal {
	text-align: right;
	padding:0 0 5px 0;
	float: left;
	width: 190px;
	position:absolute;
	top:25px;
}
* html .reparacionPestana
{
	padding-bottom:13px;
}
.reparacionPestana
{
	clear: both;
	padding: 0px;
	margin: 0px;
}
#marcoContenido {
	padding: 12px;
}
#contenidosIzquierda {
	width: 725px;
	float: left;
	margin-right: 10px;
}
/*CABEZOTE FINAL*/

/*Footer-INICIO----------------->>>>>>>>>>>>>>>>>>*/
#footer {
	background-color: #F1F2F3;
	padding: 20px 5px 20px 5px;
	border-top-style: dashed;
	border-top-width: 1px;
	border-top-color: #666666;
}
.links_portales { /*-----------------------------------link en gris*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #828487;
	padding:12px 0px 21px 0px;
	border-top: 1px dashed #666666;
	border-bottom: 1px dashed #666666;
	margin:3px 0px 0px 0px;
}
.links_portales a {
	color:#FF6600;
	font-weight:bold;
	text-decoration:underline;
}
.links_portales a:visited {
	color:#FF6600;
	text-decoration:underline;
}
.links_portales a:hover {
	color:#333333;
	text-decoration:underline;
}
.links_portales h2{
	font-size: 11px;
	float:right;
	text-align:right;
	margin:0px;
	padding:0px 5px 0px 5px;
	border-left:#666666 1px dashed;
	height:90px;
	font-weight:normal;
}
.notas_footer{
color:#000000;
font-size:13px;
}

/*Footer-FINAL----------------->>>>>>>>>>>>>>>>>>*/


/*Estilos de textos comunes-INICIO y links--------->>>>>>>>>>>>>>>>*/

.explicativos { /*para hacer aclaraciones de texto pequeño*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.tituloVerde {
	/*------------------------------todos los titulos superiores verdes*/
	font-family: Arial, Helvetica, sans-serif;
	color: #789F00;
	font-weight: bold;
	font-size: 19px;
	margin-bottom: 15px;
}
.tituloVerde2 { /*------------------------------todos los titulos verdes como los de las tablas*/
	font-family: Arial, Helvetica, sans-serif;
	color: #789F00;
	font-size: 14px;
	font-weight: bold;
}
.tituloVerde2 a:link{	
	font-family: Arial, Helvetica, sans-serif;
	color: #789F00;
	font-size: 14px;
	font-weight: bold;
	text-decoration:underline;
}
.tituloVerde2 a:visited{	
	font-family: Arial, Helvetica, sans-serif;
	color: #789F00;
	font-size: 14px;
	font-weight: bold;
	text-decoration:underline;
}
.tituloVerde2 a:hover{	
	font-family: Arial, Helvetica, sans-serif;
	color: #FF6600;
	font-size: 14px;
	font-weight: bold;
	text-decoration:underline;
}

.tituloVerde3 {/*------------------------------En caso que se necesiten títulos verdes con una jerarquia 
inferior*/
	font-family: Arial, Helvetica, sans-serif;
	color: #789F00;
	font-size: 14px;
}
.textoVerde {/*------------------------------los links verdes y textos pequeños verdes */
	font-family: Arial, Helvetica, sans-serif;
	color: #789F00;
	font-size: 11px;
}
.textoVerde a:link{
	font-family: Arial, Helvetica, sans-serif;
	color: #789F00;
	font-size: 11px;
}
.textoVerde a:visited{
	font-family: Arial, Helvetica, sans-serif;
	color: #789F00; 
	font-size: 11px;
}
.textoVerde a:hover{
	font-family: Arial, Helvetica, sans-serif;
	color: #FF6600;
	font-size: 11px;
}
.textoVerde2 {/*------------------------------Un texto verde en bold como los titulos 
de las filas de las tablas*/
	font-family: Arial, Helvetica, sans-serif;
	color: #789F00;
	font-size: 11px;
	font-weight: bold;
}
.textoVerde2 a:link{
	font-family: Arial, Helvetica, sans-serif;
	color: #789F00;
	font-size: 11px;
	font-weight: bold;
	text-decoration:underline;
}
.textoVerde2 a:visited{
	font-family: Arial, Helvetica, sans-serif;
	color: #789F00;
	font-size: 11px;
	font-weight: bold;
	text-decoration:underline;
}
.textoVerde2 a:hover{
	font-family: Arial, Helvetica, sans-serif;
	color: #FF6600;
	font-size: 11px;
	font-weight: bold;
	text-decoration:underline;
}



.textoNaranja1 { /*-----------------------------todos los links naranjas*/
	color: #FF6600;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.textoNaranja1 a:link {
	color: #FF6600;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.textoNaranja1 a:visited {
	color: #FF6600;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.textoNaranja1 a:hover {
	color:#A1D600 ;
}
.textoNaranja2 {/*-----------------------------títulos en naranja*/
	color: #FF6600;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
}
/*-----------------------------títulos en naranja de menor tamaño*/

.textoNaranja3 {
		color: #FF6600;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
}
.textoNaranja3 a:link {
	color: #FF6600;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
}
.textoNaranja3 a:visited{
	color: #FF6600;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
}

.textoNaranja3 a:hover{
	color:#A1D600 ;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
}
.textoNaranja4 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #ff6600;
}
.textoNaranja1Strong {
	color: #FF6600;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.textoNaranja1Strong a:link{
	color: #FF6600;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.textoNaranja1Strong a:visited{
	color: #FF6600;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.textoNaranja1Strong a:hover{
	color: #FF6600;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.textoNegras { /*------------------------------------texto negro resaltado con link*/
	font-size: 11px;
	font-family: arial, Helvetica, sans-serif;
	color: #000000;
	font-weight:bold;
}
.textoNegras a:link{ 
	font-size: 11px;
	font-family: arial, Helvetica, sans-serif;
	color: #000000;
	font-weight:bold;
	text-decoration:underline;
}
.textoNegras a:hover{ 
	font-size: 11px;
	font-family: arial, Helvetica, sans-serif;
	color: #C0C0C0;
	font-weight:bold;
	text-decoration:underline;
}
.textoNegras12px {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
}

.textoGeneral { /*-----------------------------------texto negro común*/
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}
.textoGeneral_mb_5px {  /*-----------------------------------texto negro común para separar 
en las tablas de los campos, cuando el nombre del campo este arriba con espacio de 5px de margen-bottom*/
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	margin-bottom: 5px;
}
.textoGeneral2 { /*-----------------------------------texto negro común con un puntaje más pequeño para
textos descriptivos y links en negro*/
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}
.textoGeneral2 a:link{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}
.textoGeneral2 a:visited{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}
.textoGeneral2 a:hover{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #C0C0C0;
}
.textoGris {
	/*----------------------------------------Títulos grises*/
	font-family: arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #808080;
	
}
.tituloGris { 
	font-family: Arial, Helvetica, sans-serif;
	color: #828487;
	font-weight: bold;
	font-size: 14px;
}
.textoGrisitalico {  /*-----------------------------------texto gris en italica para textos explicativos
especiales*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style:italic;
	color: #808080;
	margin-top: 0px;
	margin-bottom: 8px;
}
.textoGris11px { /*-----------------------------------texto gris para textos explicativos comunes*/ /*NO LO ENCONTRO*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #828487;
	text-decoration: none;
}
.textoGris11px a:link { /*-----------------------------------texto gris para textos explicativos comunes*/ /*NO LO ENCONTRO*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #828487;
	text-decoration: none;
}
.textoGris11px a:hover { /*-----------------------------------texto gris para textos explicativos comunes*/ /*NO LO ENCONTRO*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #828487;
	text-decoration:underline;
}


.textoGris2 {  /*-----------------------------------texto gris con link para textos explicativos */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #828487;
	text-decoration: none;
}
.textoGris2 a:link  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #828487;
	text-decoration:none;
}
.textoGris2 a:visited  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #828487;
	text-decoration:none;
}
.textoGris2 a:hover  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#A1D600;
	text-decoration:underline;
}
.textoGris3 { /*-----------------------------------texto gris resaltado*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #828487;
	font-weight:bold;
}
.textoGris4 {
	/*-----------------------------------texto gris resaltado con mayor jerarquía*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #828487;
	font-weight: bold;
}
.textoGrisClaro11px {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #C0C0C0;
}
.textoGrisClaro11px a:link{ /*-----------------------------------texto gris y link más claro para fondos
más oscuros o condiciones especiales*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #C0C0C0;
}
.textoGrisClaro11px a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #C0C0C0;
}

.textoGrisClaro11px a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #EFEFEF;
}
.textoGrisNegras12px {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #828487;
	font-weight: bold;
	list-style-image: url('../images/img_bullets.gif');
}
.tituloNegroSup {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
}
.linksGris { /*-----------------------------------link en gris*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #828487;
}
.linksGris a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #828487;
	text-decoration:underline;
}
.linksGris a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #828487;
	text-decoration:underline;
}
.linksGris a:hover {
		color: #A1D600;
}
/*Estilos de textos comunes para INICIO y links-FINAL------------>>>>>>>>>>>>>>>>*/


/*Esto son las dimensiones de la pauta y el titulo: PUBLICIDAD*/
.pauta160x600Derecha {
	padding: 4px;
	width: 160px;
	background-color: #E0E4EB;
	float: right;
}
/*Correciones para Explorer 6*/
* html .pauta160x600Derecha {
	padding: 4px;
	width: 160px;
	background-color: #E0E4EB;
	float: right;
	position:absolute;
}
.publicidadTitulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #808080;
	margin-top: 0px;
	margin-bottom: 8px;
}
#pauta180x150 {
	padding: 4px;
	width: 185px;
	background-color: #E0E4EB;
	margin-bottom: 15px;
}
#pauta728x90Inf {
	padding: 4px;
	width: 728px;
	background-color: #E0E4EB;
	margin-bottom: 5px;
}
.publicidadTitulo724x90 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #808080;
	margin-top: 0px;
	margin-bottom: 1px;
}
/*Estilos Pauta-FINAL------------------>>>>>>>>>>>>>>>>*/




/*Menu ESTILOS-Registro-INICIO----------------->>>>>>>>>>>>>>>>*/
/*Estos estilos son para el menu de registro*/
#pasos {
	width:702px;
}
#hvBotones li{
	background-image: url('../images/pasos_inactivo_minihv.gif');
	background-repeat: no-repeat;
	margin-top: 3px;
	margin-right: 1px;
	width: 18px;
	height: 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #CCCCCC;
	text-align: center;
	padding-top: 0px;
	float:left;
	list-style:none;
}
.pasoSuperado {
	background-image: url('../images/pasos_fondo.gif');
	background-repeat: no-repeat;
	margin-right: 23px;
	width: 97px;
	height: 60px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #668800;
	text-align: center;
	padding-top: 20px;
	float: left;
}
.pasoSuperado p{
	font-size:9px;
	margin:0;
	padding-left:2px;
	padding-right:2px; 
}
.pasoActivo {
	background-image: url('../images/pasos_activo.gif');
	background-repeat: no-repeat;
	margin-right: 23px;
	width: 97px;
	height: 60px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FF6600;
	text-align: center;
	padding-top: 20px;
	float: left;
}
.pasoActivo p{
	font-size:9px;
	margin:0;
	padding-left:2px;
	padding-right:2px; 
}
.pasoInactivo p{
	color: #999999;
	font-size:9px;
	margin:0;
	padding-left:2px;
	padding-right:2px; 
}
.pasoActivoHV p{
	font-size:9px;
	margin:0;
	padding-left:2px;
	padding-right:2px; 
}

/*Menu ESTILOS-Registro-FINAL----------------->>>>>>>>>>>>>>>>*/


/*CSS para botones*/
.botones{
	border: 1px solid #668800;
	height: 26px;
	width: 134px;
	color: white;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-image: url('../images/bk_botones.jpg');
	background-repeat: repeat-x;
	float: right;
	margin-left: 10px;
}
.botonGris {
	border: 1px solid #666666;
	height: 26px;
	width: 134px;
	color: #666666;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-image: url('../images/bk_botonesinactivos.jpg');
	background-repeat: repeat-x;
}
/*CSS para controlar posición de DIVS----------------->>>>>>>>>>>>>>>>*/
.recuadro {/*un padding simple*/
	padding: 18px 0px 10px 0px;
}
.columnas {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	float: left;
	margin: 5px 8px 10px 8px;
	text-align: left;
}
.clear {/*Este espacio fue creado para poder contener los div en Mozilla Firefox*/
	clear: both;
	padding: 0px;
	margin: 0px;
}
.espacioIzquierda { /*un float izq con 15px de margen izq*/
	float: left;
	margin-left: 15px;
}
.espacioSeparar {
/*un padding simple*/
		padding: 7px 0px 8px 0px;
}
.imagenLeft { /*float izquierdo*/
	float: left;
}
.imagenRight { /*float right*/
	float: right;
}
.lineaSeparador {
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	border-bottom-color: #CCCCCC;
	padding-bottom: 1px;
}
.lineaSeparadorListas {
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	border-bottom-color: #CCCCCC;
	padding-bottom: 3px;
	padding-top: 3px;
	background-color:#FFFFFF;
	cursor:pointer;

}

.espacioSeparador {
	padding-bottom: 15px;
}
.espacioSeparadorMenor {
	height: 5px;
}
.camposMargin { /*-------------------espacios especiales*/
	margin-top: 5px;
	margin-bottom: 5px;
}
.camposMargin2 {
	/*-------------------espacios especiales*/
	margin-right: 10px;
	margin-left: 10px;
}
.cajasPautasInferiores {
/*cajas*/
		margin-left: 44px;
	margin-top: 5px;
	float: left;
}
.cajasPautasSuperior {
	margin-right: 12px;
	margin-top: 5px;
	float: left;
}
.cajaMiCuentaHome {
/*cajas final*/
	float: right;
	width: 165px;
	background-color: #F1F2F3;
	padding-bottom: 10px;
}
/*posición de los botones en el espacio*/
.espacioBotonInf {
	margin-top: 15px;
	border-top-style: dashed;
	border-width: 1px;
	border-color: #cccccc;
	width: 100%;
	padding-top: 15px;
	padding-bottom: 15px;
	text-align: right;
}
.espacioBotonCajas {
	margin-bottom: 10px;
}

/*posición de los botones en el espacio FINAL*/
/*Aquí finaliza CSS de control de posición----------------->>>>>>>>>>>>>>>>*/

/*cajas, bordes y separadores------------------------------>>>>>>>>>>>>>>>>*/
.separadorVertical { /*Separadores----------*/
	border-right-style: dashed;
	border-width: 1px;
	border-color: #C0C0C0;
}
.puntosSeparador {
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: #BEE693;
	padding-top: 10px;
	margin-bottom: 10px;
}
.puntosSeparador2 {
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: #BEE693;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-right: 5px;
	margin-left: 5px;
}
.bordeNegroEspacios { /*Bordes------------*/
	padding: 10px;
	border: 1px solid #676767;
}
.cuadroDatosCuenta {
	/*el fondo y el borde del filtro de busqueda*/
	padding: 10px;
	border: 1px solid #E2E3E7;
	background-color: #F1F2F3;
	margin-top: 5px;
	float: right;
	margin-bottom: 5px;
	margin-left: 5px;
}
.filtro {
	/*el fondo y el borde del cuadro de información*/
	padding: 10px;
	border: 1px solid #E2E3E7;
	background-color: #F1F2F3;
	float: left;
	margin-top: 5px;
	margin-bottom: 5px;
}
.bordeFiltroVerde {
	/*para los div que son titulos y forman cajas*/
	padding: 20px 60px 20px 60px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-color: #E2E3E7;
	border-right-color: #E2E3E7;
	border-left-color: #E2E3E7;
	background-color: #EEF7CF;
}
.bordeInfoSup {
	/*para divs que tienen contenidos */
	background-color: #F1F2F3;
	border-style: solid;
	border-width: 1px;
	border-color: #E2E3E7;
	padding: 10px 60px 5px 60px;
	margin-bottom: 15px;
}
.bordeNegro {
	/* el borde negro que tienen las tablas*/
	border: 1px solid #676767;
	margin-bottom: 15px;
}
.bordeTablasProductos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	border: 1px solid #DADADA;
	width: 217px;
	margin-right: 12px;
}
.fondoVerde {
	/*fondo verde con padding para algunos divs*/  /*no aparece*/
	background-color: #EEF7CF;
	padding: 8px 8px 7px 5px;
	margin-right: 3px;
}
.fondoVerde2 {
	/* fondo verde para las tablas de fondo verde, como los títulos de las tablas*/
	background-color: #EEF7CF;
	margin-bottom: 5px;
	margin-top: 15px;
}
.fondoGris {
	padding: 10px 5px 10px 5px;
	background-color: #F1F2F3;
}
.fondoGris10margin {
	margin: 10px 10px 0px 10px;
	background-repeat: no-repeat;
	background-color: #F1F2F3;
}

.fondoVerdeLogin {
	/* fondo verde para las tablas de fondo verde, como los títulos de las tablas*/
	padding: 4px;
	background-color: #EEF7CF;
}
.fondoVerde4 {
	/*fondo verde con padding para algunos divs*/  /*no aparece*/
	background-color: #EEF7CF;
	padding-left: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #789f00;
	font-weight: bold;
}
.fondoVerde3 {
	/*fondo verde con padding para algunos divs*/  /*no aparece*/
	background-color: #EEF7CF;
	padding: 8px 8px 7px 5px;
}

/*cajas, bordes y separadores FINAL--------------------------->>>>>>>>>>>>>>>>*/



/*Cajas, pestañas y fondos con imagenes---------------------->>>>>>>>>>>>>>>>>>*/
.recuadroPeque {
	background-image: url('../images/img_recuadroPeque.jpg');
	background-repeat: no-repeat;
	width: 226px;
	height: 94px;
	text-align: center;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
}
.imgRecuadro {
	background-image: url('../images/img_recuadro.jpg');
	background-repeat: no-repeat;
	background-position: center center;
	width: 346px;
	height: 142px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.pestanaActiva {
	background-image: url('../images/img_pestana.gif');
	background-repeat: no-repeat;
	background-position: center bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #789F00;
	font-weight: bold;
	width: 160px;
	height: 30px;
	text-align: center;
}
.pestanaActiva a:link{
	background-repeat: no-repeat;
	background-position: center bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #789F00;
	font-weight: bold;
	width: 160px;
	height: 30px;
	text-align: center;
	text-decoration:none;
}

.pestanaCerrada {
	background-image: url('../images/img_pestana_cerrada.jpg');
	background-repeat: no-repeat;
	background-position: center bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #CCCCCC;
	font-weight: bold;
	width: 160px;
	height: 30px;
	text-align: center;
}
.pestanaCerrada a:link{
	background-repeat: no-repeat;
	background-position: center bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #CCCCCC;
	font-weight: bold;
	width: 160px;
	height: 30px;
	text-align: center;
	text-decoration:none;
}
.pestanaFiltros {
	background-image: url('../images/img_pestana.gif');
	background-repeat: no-repeat;
	padding-left: 10px;
	width: 168px;
	height: 30px;
}
.tituloPestana {
	padding-top: 5px;
}
.fondoGratis {
	background-image: url('../images/img_publique_gratis.jpg');
	background-position: center center;
	background-repeat: no-repeat;
	height: 250px;
}
.fondoDestacada {
	background-image: url('../images/img_destacado_small.jpg');
	background-position: center;
	background-repeat: no-repeat;
	height: 208px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FF6600;
	font-size: 14px;
	font-weight: bold;
	padding-top: 12px;
	text-align: center;
	vertical-align: top;
}
*html .fondoDestacada {
	background-image: url('../images/img_destacado_small.jpg');
	background-position: center;
	background-repeat: no-repeat;
	height: 208px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FF6600;
	font-size: 14px;
	font-weight: bold;
	padding-top: 25px;
	text-align: center;
	vertical-align: top;
}
*+html .fondoDestacada {
	background-image: url('../images/img_destacado_small.jpg');
	background-position: center;
	background-repeat: no-repeat;
	height: 208px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FF6600;
	font-size: 14px;
	font-weight: bold;
	padding-top: 25px;
	text-align: center;
	vertical-align: top;
}
.fondoCombinada 
{
	background-image: url('../images/img_combinada_small.jpg');
	background-position: center;
	background-repeat: no-repeat;
	height: 208px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FF6600;
	font-size: 14px;
	font-weight: bold;
	padding-top: 12px;
	text-align: center;
	vertical-align: top;

}
*html .fondoCombinada {
background-image: url('../images/img_combinada_small.jpg');
	background-position: center;
	background-repeat: no-repeat;
	height: 208px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FF6600;
	font-size: 14px;
	font-weight: bold;
	padding-top: 25px;
	text-align: center;
	vertical-align: top;
}
*+html .fondoCombinada {
	background-image: url('../images/img_combinada_small.jpg');
	background-position: center;
	background-repeat: no-repeat;
	height: 208px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FF6600;
	font-size: 14px;
	font-weight: bold;
	padding-top: 25px;
	text-align: center;
	vertical-align: top;
}
.listas{
	list-style-image: url('../images/img_bullets.gif');
}
.listasGrises {
	list-style-image: url('../images/img_bullets2.gif');
}
.bullets_divs2 {
	margin: 2px 3px 0px 3px;
	margin: 0px 3px 0px 3px;
	background-image: url('../images/img_bullets2.gif');
	background-position: 1px 3px;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 18px;
}
.bullets_divs {
	margin: 5px 5px 10px 2px;
	background-image: url('../images/img_bullets2.gif');
	background-position: 1px 3px;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 18px;
}
.imgRecuadro2 {
	background-image: url('../images/img_recuadro2.jpg');
	background-repeat: no-repeat;
	background-position: center center;
	width: 269px;
	height: 142px;
}
.tituloGrisDegrade {
	background-image: url('../images/bk_titulogris.jpg');
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	color: #789F00;
	font-size: 18px;
}
.tituloGrisDegradeMenor {
	padding: 5px;
	background-image: url('../images/bk_titulogris.jpg');
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	color: #789F00;
	font-size: 14px;
	font-weight: bold;
}

/*Cajas, pestañas y fondos con imagenes FINAL----------->>>>>>>>>>>>>>>>>>*/


.listasTablas {
	margin-top: 5px;
	margin-bottom: 5px;
}
.lineaSeparadorTop {
	margin-top: 15px;
	border-top-style: dashed;
	border-width: 1px;
	border-color: #cccccc;
	margin-bottom: 15px;
}
.DatosMiCuenta {
	float: right;
	width: 165px;
	margin-bottom: 15px;
}
.topBottom30pxMargin {
	margin-top: 30px;
}
.contador {
	/* el borde negro que tienen las tablas*/
	border: 1px solid #676767;
	width: 30px;
}
.layer {
	overflow: auto;
	clip: rect(auto, 10px, 10px, auto);
	float: right;
	width: 100px;
	height: 100px;
}
.botonCajaBusqueda {
	padding-right: 10px;
	padding-bottom: 10px;
}
.espacioBusqueda {
	margin-bottom: 30px;
}
.destacadaGrandeFondo1 {
	background-image: url('../images/img_destacada_big_1.jpg');
	background-position: center;
	background-repeat: no-repeat;
	height: 68px;
	color: #FF6600;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	text-align: center;
	font-weight: bold;
	padding: 12px 0 0 0;
}
*html .destacadaGrandeFondo1 {
	background-image: url('../images/img_destacada_big_1.jpg');
	background-position: center;
	background-repeat: no-repeat;
	height: 53px;
	color: #FF6600;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	text-align: center;
	font-weight: bold;
	padding: 16px 0 0 0;
}
*+html .destacadaGrandeFondo1 {
	background-image: url('../images/img_destacada_big_1.jpg');
	background-position: center;
	background-repeat: no-repeat;
	height: 53px;
	color: #FF6600;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	text-align: center;
	font-weight: bold;
	padding: 16px 0 0 0;
}
.destacadaGrandeFondo2 {
	background-image: url('../images/img_destacada_big_2.jpg');
	background-position: center;
	background-repeat: no-repeat;
	height: 73px;
}
*html .destacadaGrandeFondo2 {
	background-image: url('../images/img_destacada_big_2.jpg');
	background-position: center;
	background-repeat: no-repeat;
	height: 73px;
}
*+html.destacadaGrandeFondo2 {
	background-image: url('../images/img_destacada_big_2.jpg');
	background-position: center;
	background-repeat: no-repeat;
	height: 73px;
}
.destacadaGrandeFondo3 {
	background-image: url('../images/img_destacada_big_3.jpg');
	background-position: center;
	background-repeat: no-repeat;
	height: 72px;
}
*html .destacadaGrandeFondo3 {
	background-image: url('../images/img_destacada_big_3.jpg');
	background-position: center;
	background-repeat: no-repeat;
	height: 72px;
}
*+html.destacadaGrandeFondo3 {
	background-image: url('../images/img_destacada_big_3.jpg');
	background-position: center;
	background-repeat: no-repeat;
	height: 72px;
}

.combinadaGrandeFondo1 {
	background-image: url('../images/img_combinada_1.jpg');
	background-position: center;
	background-repeat: no-repeat;
	height: 68px;
	color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	text-align: center;
	font-weight: bold;
	padding: 13px 0 0 0;
	
}
*html .combinadaGrandeFondo1 {
	background-image: url('../images/img_combinada_1.jpg');
	background-position: center;
	background-repeat: no-repeat;
	height: 59px;
	color: #FF6600;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	text-align: center;
	font-weight: bold;
	padding: 10px 0 0 0;
}
*+html .combinadaGrandeFondo1 {
	background-image: url('../images/img_combinada_1.jpg');
	background-position: center;
	background-repeat: no-repeat;
	height: 59px;
	color: #FF6600;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	text-align: center;
	font-weight: bold;
	padding: 10px 0 0 0;
}
.combinadaGrandeFondo2 {
	background-image: url('../images/img_combinada_2.jpg');
	background-position: center;
	background-repeat: no-repeat;
	height: 73px;
}
*html .combinadaGrandeFondo2 {
	background-image: url('../images/img_combinada_2.jpg');
	background-position: center;
	background-repeat: no-repeat;
	height: 73px;
}
*+html.combinadaGrandeFondo2 {
	background-image: url('../images/img_combinada_2.jpg');
	background-position: center;
	background-repeat: no-repeat;
	height: 73px;
}
.combinadaGrandeFondo3 {
	background-image: url('../images/img_combinada_3.jpg');
	background-position: center;
	background-repeat: no-repeat;
	height: 72px;
}
*html .combinadaGrandeFondo3 {
	background-image: url('../images/img_combinada_3.jpg');
	background-position: center;
	background-repeat: no-repeat;
	height: 72px;
}
*+html.combinadaGrandeFondo3 {
	background-image: url('../images/img_combinada_3.jpg');
	background-position: center;
	background-repeat: no-repeat;
	height: 72px;
}

.pestana_activa {
	background-image: url('../images/img_pestana.gif');
	background-repeat: no-repeat;
	background-position: center bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #789F00;
	font-weight: bold;
	width: 160px;
	height: 30px;
	text-align: center;
}

.pestana_activa a:link{
	background-image: url('../images/img_pestana.gif');
	background-repeat: no-repeat;
	background-position: center bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #789F00;
	font-weight: bold;
	width: 160px;
	height: 30px;
	text-align: center;
}
.pestana_activa a:visited{
	background-image: url('../images/img_pestana.gif');
	background-repeat: no-repeat;
	background-position: center bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #789F00;
	font-weight: bold;
	width: 160px;
	height: 30px;
	text-align: center;
}
.pestana_activa a:hover{
	background-image: url('../images/img_pestana.gif');
	background-repeat: no-repeat;
	background-position: center bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #789F00;
	font-weight: bold;
	width: 160px;
	height: 30px;
	text-align: center;
}

.pestana_cerrada {
	background-image: url('../images/img_pestana_cerrada.jpg');
	background-repeat: no-repeat;
	background-position: center bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #828487;
	font-weight: bold;
	width: 160px;
	height: 30px;
	text-align: center;
}
.pestana_cerrada a:link{
	background-repeat: no-repeat;
	background-position: center bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #828487;
	font-weight: bold;
	width: 160px;
	height: 30px;
	text-align: center;
	text-decoration:none;
}
.pestana_cerrada a:visited{
	background-repeat: no-repeat;
	background-position: center bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #828487;
	font-weight: bold;
	width: 160px;
	height: 30px;
	text-align: center;
	text-decoration:none;
}
.pestana_cerrada a:hover{

	background-repeat: no-repeat;
	background-position: center bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF6600;
	font-weight: bold;
	width: 160px;
	height: 30px;
	text-align: center;
	text-decoration:none;
}



.consignacion {
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url('../images/img_consignacion_0.gif');
}


#hintbox {
/*Tipográfia*/
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
/*Posición*/
position:absolute;
top: 0;
/*Fondo*/
background-color: #ffffff;
/*Tamaño de ancho y espacio interno*/
width: 300px;
padding: 7px 7px;
/*Borde*/
border:1px solid black;
color:#9B9B9A;
line-height:16px;
border-color:#9BCF00;
/*Transprencia*/
filter: alpha(opacity=95); /*Explorer*/
opacity: .95 ; /*Firefox*/
-moz-opacity:0.95 ; /*Mozilla*/
visibility: hidden;
}

.tablaPagos
{
	margin: 1px;
}
*html .tablaPagos
{
	margin: 0px;
} 
*+html .tablaPagos 
{
	margin: 0px;
} 

.home_empresas {
	padding: 20px 27px 0px 27px;
	height: 211px;
	background-image: url('../images/img_fondo_home_empresas.jpg');
	background-repeat: repeat-x;
	background-position: top;
	margin-bottom:10px;
}
.bullets_divs2 {

	background-image: url('../images/img_bullet_empresa.jpg');
	background-position: 1px 3px;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 18px;
}
.homeImagenes1 {
	background-position: left top;
	background-image: url('../images/img_empresas_1.jpg');
	background-repeat: no-repeat;
	height: 89px;
}
.homeImagenes2 {
	background-position: left top;
	background-image: url('../images/img_empresas_2.jpg');
	background-repeat: no-repeat;
	height: 62px;
}
.homeImagenes3 {
	background-position: left bottom;
	background-image: url('../images/img_empresas_3.jpg');
	background-repeat: no-repeat;
	height:211px;
}
h1 {
font-family: sans-serif,Helvetica,Arial ;
color:#333333;
font-size:22px;
text-decoration:none;
font-weight:bold;
line-height:18px;
margin-bottom:0;
margin-top:0;
}
* html h1 {
font-family: sans-serif,Helvetica,Arial ;
color:#333333;
font-size:22px;
text-decoration:none;
font-weight:bold;
line-height:18px;
margin-bottom:-6px;
margin-top:0;
}
*+html h1 {
font-family: sans-serif,Helvetica,Arial ;
color:#333333;
font-size:22px;
text-decoration:none;
font-weight:bold;
line-height:18px;
margin-bottom:-6px;
margin-top:0;
}
.gratis{
font-family:Arial, Helvetica, sans-serif;
color:#ff6600;
font-size:32px;
font-weight:bold;
height:40px;
width:145px;
background-image:url('../images/img_gratis_2.jpg');
background-repeat:no-repeat;
background-position:right;
float:left;
padding:18px 0 0 0;
}
.pestana_linea{
height:28px;
background-repeat:repeat-x;
background-image:url('../images/img_linea_pestanas.gif')
}
.pestana_busqueda_on {
height:28px;
width:172px;
color:#666666;
background-repeat:no-repeat;
font-size:12px;
padding:5px 0 0 0;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
text-align:center;
background-image:url('../images/pest_on.gif')
}
.pestana_busqueda_off {
height:28px;
width:172px;
color:#666666;
background-repeat:no-repeat;
font-size:12px;
padding:5px 0 0 0;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
text-align:center;
background-image:url('../images/pest_off.jpg')
}
.pestana_busqueda_off a:link, a:hover, a:visited{
color:#666666;
text-decoration:none;
}
/*23 Julio 2009, Estilo nuevas oferta de empleo*/
.clear {
	clear:both;
	padding:0px;
	margin:0px;
}
.producto_caja_home {
	width:186px;
	height:164px;
	background-image:url(../images/img_tab_producto.jpg);
	background-repeat:no-repeat;
	background-position:top;
	padding: 10px 15px 20px 15px;
	float:left;
	margin-right:8px;
	display:block;
}
.producto_caja_home_destacada {
	width:186px;
	height:164px;
	background-image:url(../images/img_tab_producto_destacada.jpg);
	background-repeat:no-repeat;
	background-position:top;
	padding: 10px 15px 20px 15px;
	float:left;
	margin-right:8px;
	display:block;
}
.producto_caja_home2_destacada {
	width:186px;
	height:164px;
	background-image:url(../images/img_tab_producto_over_destacada.jpg);
	background-repeat:no-repeat;
	background-position:top;
	padding: 13px 15px 20px 15px;
	float:left;
	margin-right:8px;
	display:block;
	cursor:pointer;
}
.producto_caja_home2 {
	width:186px;
	height:164px;
	background-image:url(../images/img_tab_producto_over.jpg);
	background-repeat:no-repeat;
	background-position:top;
	padding: 13px 15px 20px 15px;
	float:left;
	margin-right:8px;
	display:block;
	cursor:pointer;
}
.pestana_titulo_producto {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#FF6600;
	float:left;
	font-weight:bold;
	margin-left:10px;
	
	
}

.pestana_titulo_producto h1
{
	color:#FF6600;
font-size:28px;
margin:0px;
padding:8px 0px ;

}

.arial_16
{
	color:#FF6600;
font-size:16px;
margin:0px;
padding:8px 0px ;
}

.arial_12
{
	color:#FF6600;
font-size:12px;
margin:0px;
padding:8px 0px ;
}


.pestana_bg_productos
{
background-image: url('../images/img_fondo_home_empresas.jpg');
background-repeat: repeat-x;
background-position: top;
color:Black;}


	
.pestana_texto_producto {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#789F00;
	padding:8px 0px 0px 0px;
	float:left;
}
.pestana_texto_producto h2{ color:#789F00;font-family:Arial, Helvetica, sans-serif;font-weight:bold; margin:0px 0px 8px 0px; padding:0px; font-size:12px;}

.pestana_texto_producto a{
font-weight:bold;
color:#789F00;
text-decoration:underline;
}

.img_pest_ico {
	float:left;
}
.pestana_boton_producto{
background-image:url(../images/bg_btn_productos.jpg);
background-position:top;
background-repeat:repeat-x;
border:#668800 1px solid;
padding:4px;
width:100%;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#FFFFFF;
text-align:center;
}

/*!--Segundo estilso pater--*/
.producto_caja_home_big {
	width:186px;
	height:200px;
	background-image:url(../images/pest_on_producto.jpg);
	background-repeat:no-repeat;
	background-position:top;
	padding:15px;
	margin-top:15px;
	display:block;
}
.producto_caja_home_big2 {
	width:186px;
	height:200px;
	background-image:url(../images/pest_over_producto.jpg);
	background-repeat:no-repeat;
	background-position:top;
	padding: 18px 15px 12px 15px;
	display:block;
	cursor:pointer;
	margin-top:15px;
}

.pestana_precio_producto {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#FF6600;
	float:left;
	font-weight:bold;
}

.pestana_texto_producto h3{
margin:0px;
padding:0px 0px 10px 0px;
font-size:14px;
}

.pestana_boton_producto {
	background-image:url(../images/bg_btn_productos.jpg);
	background-position:top;
	background-repeat:repeat-x;
	border:#668800 1px solid;
	padding:4px;
	width:170px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:white;
}
.pestana_boton_producto a, .pestana_boton_producto a:visited, .pestana_boton_producto a:hover
{ text-decoration:none;
color:white;
}
.boton_producto a {
	background-image:url(../images/bg_btn_productos.jpg);
	background-position:top;
	background-repeat:repeat-x;
	border:#668800 1px solid;
	padding:4px;
	width:250px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
	display:block;
}
.login_bar_productos {
	border-top:#CCE4C9 1px solid;
	border-bottom:#CCE4C9 1px solid;
	padding:5px 0px 5px 0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#789F00;
	font-size:14px;
	margin-bottom:15px;
}
.link_txt_prod a, .link_txt_prod a:visited, .link_txt_prod a:hover {
	text-decoration:underline;
	font-size:11px;
	color:#789F00;
	float:right;
	font-weight:bold;
	padding-left:10px;
	border-left: 1px solid #7EA505;
}
.link_txt_prod {
	text-align:center;
	color:white;
	font-weight:bold;
	background-image:url(../images/bk_botones.jpg);
	background-repeat:repeat-x;
	background-position:top;
	padding: 4px 8px 4px 8px;
	display:block;
	border:1px solid #7EA505;
	margin-left:8px;
}
.boton_ingresar {
	text-align:center;
	color:white;
	font-weight:bold;
	background-image:url(../images/bk_botones.jpg);
	background-repeat:repeat-x;
	background-position:top;
	padding: 4px 8px 4px 8px;
	display:block;
	border:1px solid #7EA505;
	margin-left:8px;
}
.boton_ingresar a, .boton_ingresar a:visited, .boton_ingresar a:hover {
	color:#ffffff;
	text-decoration:none;
}
.titulos_productos{
background-image:url(../images/bg_titulos_product.jpg);
background-position:top;
background-repeat:repeat-x;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#759A01;
font-weight:bold;
padding:8px 16px 7px 8px;
}
.beneficios_caja{
background-color:#EDF5EB;
background-image:url(../images/bg_titulos_product.jpg);
background-position:top;
background-repeat:repeat-x;
padding:0px 8px 0px 8px;
}
.barra_beneficios{ 
background-image:url(../images/bg_beneficios_diferec.jpg);
background-position:top;
background-repeat:repeat-x;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:12px;
}
.barra_beneficios h4{
font-size:14px;
font-weight:bold;
padding:2px 0px 4px 0px;
margin:0px;
}
.barra_beneficios ol, .barra_beneficios ol li{
margin:0px;
padding: 0px 0px 0px 5px;
list-style:none;
list-style-image:url(../images/bullet_beneficios.jpg);
}
.contactenos_metrabajo{
background-image:url(../images/bg_contactenos.jpg);
background-position:top;
background-repeat:repeat-x;
}
.contactenos_metrabajo_txt{
color:#333333;
font-family:Arial, Helvetica, sans-serif;
font-size:26px;
}
.contactenos_metrabajo_txt a, .contactenos_metrabajo_txt a:visited{ 
text-decoration:none; 
color:#333333
}
.contactenos_metrabajo_txt a:hover{
text-decoration:underline;
}
/*21 Agosto 2009*/
.boton_producto a:visited {
	text-decoration:none;
	color:white;
}
.boton_producto a:hover {
	background-image:url(../images/bg_btn_productos_over.jpg);
	background-position:top;
	background-repeat:repeat-x;
	text-decoration:none;
	color:white;
}

.boton_ingresar {
	text-align:center;
	color:white;
	font-weight:bold;
	background-image:url(../images/bk_botones.jpg);
	background-repeat:repeat-x;
	background-position:top;
	padding: 4px 8px 4px 8px;
	display:block;
	border:1px solid #7EA505;
	margin-left:8px;
}

.texto_verde_producto {
	font-family:Arial, Helvetica, sans-serif;
	color:#789F00;
	font-size:12px;
}

.texto_verde_producto a, .texto_verde_producto a:link, .texto_verde_producto a:hover {
	color:#789F00;
	text-decoration:underline;
	font-weight:bold;
}

.ico_position {
	float:left;
	margin-right:8px;
}

.bg_producto_destacado {
	background-image:url(../images/bg_producto_destacado.jpg);
	background-repeat:repeat-x;
	background-position:top;
	padding:0px 8px 0px 8px;
}
.bg_producto_destacado_contenido {
background-image:url(../images/bg_destacado_contenido.jpg);
background-position:top center;
background-repeat:repeat-y;
}

.precio_producto {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#FF6600;
	float:left;
	font-weight:bold;
}
/*21 Agosto 2009- home_gratis*/
.advertencia_producto{
padding:7px 8px 8px 8px;
color:#FF6600;
font-family:Arial, Helvetica, sans-serif;
background-image:url(../images/bg_advertencia.jpg);
background-repeat:repeat-x;
background-position:top;
font-size:18px;

}

.boton_producto2 a {
	background-image:url(../images/bg_btn_productos.jpg);
	background-position:top;
	background-repeat:repeat-x;
	border:#668800 1px solid;
	padding:4px;
	width:95%;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
	display:block;
}

.boton_producto2 a:visited {
	text-decoration:none;
	color:white;
}

.boton_producto2 a:hover {
	background-image:url(../images/bg_btn_productos_over.jpg);
	background-position:top;
	background-repeat:repeat-x;
	text-decoration:none;
	color:white;
}

.lista_beneficios{
background-image:url(../images/bg_beneficios.jpg);
background-position:top;
background-repeat:repeat-x;
padding:8px;
}

.lista_beneficios .bullets{
background-image:url(../images/bullet_producto.gif);
background-position:left;
background-repeat:no-repeat;
padding:2px 4px 2px 14px;
font-family:Arial, Helvetica, sans-serif;
color:#536F00;
font-size:12px;
}
.lista_beneficios .bullets span{
color:#FF6600;
font-weight:bold;
}
.textoGeneral2 { /*-----------------------------------texto negro comÃºn con un puntaje mÃ¡s pequeÃ±o para textos descriptivos y links en negro*/
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}
.textoGeneral2 h2{ font-size:14px; margin:0px; padding:0px; font-weight:normal;}
