body{
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
	font-size: 70%;
	margin-top: 0px;
}


.input_text {border: solid 1px #7F9DB9; background-color: #FFFFFF; font-size: 11px; font-family: Arial, Helvetica, sans-serif; height:18px;width:50;}


a {
	text-decoration: none;
	color:#666666;
}
a:hover {
	color: #FF0000;
}
.iconoImg {
	color: #336699;
	font-weight: bold;
	font-size: 95%;
}
.iconoImgOver {
	color: #FF0000;
	font-weight: bold;
	font-size: 95%;
}
.tituloCuadro {
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 95%;
	font-weight: bold;
}
.tituloNoticia {
	color: #006699;
	font-weight: bold;
	font-size: 100%;
}
.Texto{
	color: #066796;
	font-weight: normal;
	font-size: 100%;
}
.pie {
	color: #333333;
	text-decoration: none;
	font-size: 100%;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
}

A.pie {
	text-decoration: none;
}

A.pie:hover {
	color: #CC0000;
	text-decoration: none;
	font-size: 100%;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
}
input, select{
	font-size: 10px;
}
textarea {
	font-size: 12px;
	font-family: Arial,Helvetica,sans-serif;
}
.boton {
	background-color: #7AADC7;
	font-weight: normal;
	color: #FFFFFF;
	border-top-style: hidden;
	border-right-style: hidden;
	border-bottom-style: hidden;
	border-left-style: hidden;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #7AADC7;
	border-right-color: #7AADC7;
	border-bottom-color: #7AADC7;
	border-left-color: #7AADC7;
}
a.boton:hover {
	color: #003366;
}
a.boton {
	text-decoration: none;
}
.colorAzul1 {
	color: #818BD1;
}
.textoPeq {
	font-size: 85%;
}
.tituloMenu {

	color: #0B6399;
	font-weight: bold;
	font-size: 100%;
}
.tituloGrande, .tituloMedio {
	color: #006699;
	font-weight: bold;
}
.tituloGrande {
	font-size: 170%;
}
.tituloMedio {
	font-size: 150%;
}
.item1 {
	color: #666666;
	font-weight: bold;
	font-size: 100%;
	margin-left: 20px;
}
.tituloBuscador {
	color: #336699;
	font-weight: bold;
	font-size: 100%;
}
.boton2 {

	background-color: #6ABF95;
	font-weight: normal;
	color: #FFFFFF;
	border-top-style: hidden;
	border-right-style: hidden;
	border-bottom-style: hidden;
	border-left-style: hidden;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #7AADC7;
	border-right-color: #7AADC7;
	border-bottom-color: #7AADC7;
	border-left-color: #7AADC7;
}
a.boton2 {
}
a.boton2:hover {
	color: #006633;
}

.Blanco {

	color: #FFFFFF;
	font-weight: bold;
	font-size: 100%;
}
.BlancoSmall {


	color: #FFFFFF;
	font-weight: normal;
	font-size: 100%;
}
.textofijo {
	font-size: 11px;
	text-decoration: none;
}
.textoAlpha {

	color: #CCCCCC;
	font-weight: bold;
}
.txfranquicias {

	color: #3343B4;
	font-weight: bold;
	font-size: 100%;
}
.txPanelAreas {
	font-size: 11px;
	color: #006699;
}
/*///////////////////////////////////// AGREGADO /////////////////////////////////////*/
/* marco_superior.tpl */
.empTexto {
	color: #006600;
	font-weight: normal;
	font-size: 100%;
}
.empTitulo {
	color: #006600;
	font-weight: bold;
	font-size: 100%;
}
/* marco_izda.tpl */
.Estilo1 {color: #006500}
/* marco_dcha.tpl */
.tituloCuadro {	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 95%;
	font-weight: bold;
}
/* ofertas */
#form_bolsa_postulantes input.controlRect, 
#form_bolsa_postulantes select.controlSelec, 
#form_bolsa_postulantes textarea.controlArea {
	width: 270px;
}
.control, .controlFoco {
	border: #999999 solid 1px;
	color: #333333;
}
.control {
	background-color: #FAFAFA;
}
.controlFoco {
	background-color: #FFFFFF;
}
#form_consulta input.controlRect,
#form_consulta select.controlSelec,
#form_consulta textarea.controlArea {
	width: 230px;
}
#capaCargador {
	font-weight: bold;
	color: #6666A3;
}
/*///////////////////////// IMPORTADO DE AREA TECNICA /////////////////////////////////*/
.barraHerram, .barraHerramForm{
	background-color: #cee7ff; 
	padding-left: 10px; 
	padding-right: 10px;
	padding-top: 4px; 
	padding-bottom: 4px; 
	font-weight: bold;
}
tr.msjUsuarioOver, tr.msjColaboradorOver { cursor: pointer; }
tr.msjUsuario td.cuadroIzda { background-color: #F0F0F0; padding: 10px; }
tr.msjUsuario td.cuadroDcha { background-color: #EBEBEB; padding: 2px; }
tr.msjUsuarioOver td.cuadroIzda { background-color: #CDE1EB; padding: 10px; }
tr.msjUsuarioOver td.cuadroDcha { background-color: #B2D1E0; padding: 2px; }
tr.msjColaborador td.cuadroIzda { background-color: #DCEFDC; padding: 10px; }
tr.msjColaborador td.cuadroDcha { background-color: #CBE7CB; padding: 2px; }
tr.msjColaboradorOver td.cuadroIzda { background-color: #CDE1EB; padding: 10px; }
tr.msjColaboradorOver td.cuadroDcha { background-color: #B2D1E0; padding: 2px; }
table.tablaPag td { padding-left: 2px; padding-right: 2px; color: #336699; }
._formColIzda { font-weight: bold; text-align: right; width: 120px; }
._tablaForm, #foro_posts, #foro_temas { background-color: #ebebeb; }
.controlSelec {	width: 150px; }
.controlRect { width: 298px; }
.controlArea { width: 98%; height: 120px; font-size: 12px; }
#foro_posts .controlArea { width: 298px; }
.txtUsuario { color: #555555; }
a.txtUsuario:hover { color: #003366; }
.cursor { cursor: pointer; }
.negrita { font-weight: bold; }
div.capaTitulo { margin: 10px; }
#selec_subfamilia { width: 200px; }
.enlaceRojoOver { color: #FF0000; cursor: pointer; }
input.controlPag, input.controlPagFoco {
	font-size: 9px;
	width: 20px;
	padding: 0;
	margin: 0;
}
.txt_azul { color: #336699;	font-weight: bold; }
.capaBarraHerram, .capaBarraHerramSup, .capaBarraHerramInf {
	background-color: #D6EBFE;
	font-weight: bold;
	padding: 6px 10px;
}
.capaBarraHerram { margin: 15px 10px; }
.capaBarraHerramSup { margin-top: 15px; }
.capaBarraHerramInf { margin-bottom: 15px; }
.capaInterior { margin: 0px 10px; }
.padding1 { padding: 0px 6px }
.cestaNomPrd {
	padding: 4px 6px;
	background-color: rgb(196, 218, 230);
	color: #336699;
	margin-bottom: 4px;
}
.datosEntregaIzq {
	width: 100px;
	text-align: right;
}
#formEntrega select.controlSelec, #formEntrega input.controlRect,
#formLogin select.controlSelec, #formLogin input.controlRect { width: 240px; }
table.tablaArticulos { border: 1px solid #ADADAD; }
/*table.tablaArticulos thead { background-color: #cccccc; } */
table.tablaArticulos tr.fila_p td.celdaFila, 
table.tablaArticulos tr.fila_i td.celdaFila,
table.tablaArticulos thead tr th { padding-top: 5px; padding-bottom: 5px; }
table.tablaArticulos tr.fila_p td.celdaFila { background-color: #EAEAEA; }
table.tablaArticulos tr.fila_i td.celdaFila { background-color: #F2F2F2; }
.capaLimpia { clear: both }
.capaIzda { float: left }
.capaDcha { float: right }

div.capaCatPrd { margin-bottom: 8px; overflow: hidden; }
html>body div.capaCatPrd { height: auto; }
div.capaCatPrd div.capaIzda { width: 90px; padding-right: 4px; }
div.capaCatPrd div.capaDcha select { width: 160px; }
div.capaInfoPrd { height: 1%; }
html>body div.capaInfoPrd { height: auto; }

.itemGal { 
	margin-bottom: 15px; 
	width: 399px; 
	padding: 4px 0px; 
	cursor: pointer;
	position: relative;
}
.subitemGal { position: relative; z-index: 2; }
.fdoItemGal { 
	background-color: #DCEFDC; 
	position: absolute; 
	z-index: 1;
	left: 0px; 
	top: 0px; 
	width: 100%;
	line-height: 0pt;
}
.areabItemGal { 
	background-color: transparent;
	position: absolute; 
	z-index: 10; 
	left: 0px; 
	top: 0px; 
	width: 100%; 
	display: block;
	line-height: 0pt;
}
.titGalOver { color: #FF0000; }


/**************************** TOOLTIP ****************************/

#dhtmltooltip {
    position: absolute;
    left: -300px;
    width: 150px;
    border: 1px solid #ADADAD;
    padding: 2px;
    background-color: #FFFFFF;
    visibility: hidden;
    z-index: 100;
    color: #666666;
    font-size: 10px;
}
#dhtmlpointer {
    position:absolute;
    left: -300px;
    z-index: 101;
    visibility: hidden;
    height: 18px;
 }