.base  {
background-image:	url(../images/fondo_base.jpg );
background-position:	top right;
background-repeat:	no-repeat;
font-family:	Tahoma, Verdana, Arial, Sans-Serif;
font-size:	8pt;
letter-spacing:	0pt;
line-height:	125%;
padding:	8px;
}

.blanco  {
color:	#ffffff;
font-family:	Trebuchet MS, Sans-Serif;
font-size:	7pt;
font-weight:	bold;
line-height:	100%;
}

.blanconormal  {
color:	#ffffff;
font-family:	Trebuchet MS, Sans-Serif;
font-size:	7pt;
line-height:	100%;
}

.destacado  {
color:	#FAAC58;
font-family:	Tahoma, Verdana, Arial;
font-size:	14px;
font-style:	normal;
font-weight:	bold;
}

.borde_abajo  {
border-bottom-style:	solid;
border-bottom-width:	1px;
}

.borde_abajo_derecha  {
border-bottom-style:	solid;
border-bottom-width:	1px;
border-right-style:	solid;
border-right-width:	1px;
}

.borde_abajo_izquierda  {
border-bottom-style:	solid;
border-bottom-width:	1px;
border-left-style:	solid;
border-left-width:	1px;
}

.borde_arriba  {
border-top-style:	solid;
border-top-width:	1px;
}

.borde_arriba_derecha  {
border-right-style:	solid;
border-right-width:	1px;
border-top-style:	solid;
border-top-width:	1px;
}

.borde_arriba_derecha_izquierda  {
border-left-style:	solid;
border-left-width:	1px;
border-right-style:	solid;
border-right-width:	1px;
border-top-style:	solid;
border-top-width:	1px;
}

.borde_arriba_izquierda  {
border-left-style:	solid;
border-left-width:	1px;
border-top-style:	solid;
border-top-width:	1px;
}

.borde_derecha  {
border-right-style:	solid;
border-right-width:	1px;
}

.borde_dotted  {
border-color:	#ec8401;
border-style:	dotted;
border-width:	1px;
}

.borde_izquierda  {
border-left-style:	solid;
border-left-width:	1px;
}

.borde_solid_gris  {
border-color:	#999999;
border-style:	solid;
border-width:	1px;
}

.borde_solid_rojo  {
border-color:	#d40000;
border-style:	solid;
border-width:	1px;
}

.borde_solid_verde  {
border-color:	#495f07;
border-style:	solid;
border-width:	1px;
}

.boton_solid_gris  {
background-color:	#DEDAEA;
border-color:	#7D69AE;
border-style:	solid;
border-width:	1px;
font-family:	Verdana, Arial, Helvetica, sans-serif;
font-size:	11px;
font-weight:	bold;
padding:	1px;
}

.boton_solid_verdeclaro  {
background-color:	#e4edcb;
font-family:	Verdana, Arial, Helvetica, sans-serif;
font-size:	11px;
font-weight:	bold;
}

.cel_bordeabajo  {
border-bottom-color:	#999999;
border-bottom-style:	dotted;
border-bottom-width:	1px;
}

.cel_gris  {
background-color:	#f5f5f5;
border-bottom-color:	#ffffff;
border-bottom-style:	solid;
border-bottom-width:	1px;
padding-bottom:	2px;
padding-left:	7px;
padding-right:	2px;
padding-top:	2px;
vertical-align:	middle;
}

.celda-menu  {
background-color:	#FFFFFF;
color:	#000099;
font-family:	Verdana, Arial, Helvetica, sans-serif;
font-size:	11px;
}

.celda-naranja  {
background-color:	#FFE0C1;
color:	#000099;
font-family:	Verdana, Arial, Helvetica, sans-serif;
font-size:	11px;
}

.celda-naranja2  {
background-color:	#FFeedd;
color:	#000099;
font-family:	Verdana, Arial, Helvetica, sans-serif;
font-size:	11px;
}

.celda-rosa  {
background-color:	#FFCCCC;
color:	#CC3399;
font-family:	Verdana, Arial, Helvetica, sans-serif;
font-size:	11px;
}

.celda-rosa2  {
color:	#666666;
font-family:	Verdana, Arial, Helvetica, sans-serif;
font-size:	11px;
}

.celda_editar  {
color:	#000000;
font-family:	Tahoma, Verdana, Arial, Sans-Serif;
font-size:	8pt;
line-height:	125%;
padding:	8px;
}

.celda_listado  {
background-color:	#FFFCF0;
color:	#000000;
font-family:	Tahoma, Verdana, Arial, Sans-Serif;
font-size:	8pt;
line-height:	125%;
padding:	8px;
}

.celda_listado_titulo  {
background-color:	#eeecf4;
border-color:	#7d69ae;
border-style:	solid;
border-width:	1px;
color:	#3e3457;
font-family:	Tahoma, Verdana, Arial, Sans-Serif;
font-size:	8pt;
padding:	4px;
}

.col_centro  {
padding-bottom:	5px;
padding-left:	10px;
padding-right:	10px;
padding-top:	5px;
vertical-align:	top;
width:	370px;
}

.col_derecha  {
border-left-color:	#CCCCCC;
border-left-style:	solid;
border-left-width:	1px;
padding-top:	5px;
vertical-align:	top;
width:	150px;
}

.col_izquierda  {
border-right-color:	#CCCCCC;
border-right-style:	solid;
border-right-width:	1px;
padding-top:	5px;
vertical-align:	top;
width:	200px;
}

.col_izquierda_int  {
border-right-color:	#CCCCCC;
border-right-style:	solid;
border-right-width:	1px;
padding-left:	10px;
padding-right:	10px;
padding-top:	5px;
text-align:	left;
vertical-align:	top;
width:	570px;
}

.esenano  {
color:	#666666;
font-family:	Trebuchet MS, Sans-Serif;
font-size:	10px;
}

.esenano_listbox  {
color:	#000000;
font-family:	Verdana, Arial, Helvetica, sans-serif;
font-size:	9px;
}

.esenanoazul  {
color:	#003399;
font-family:	Trebuchet MS, Sans-Serif;
font-size:	10px;
}

.esepequeno_bold  {
color:	#666666;
font-family:	Verdana, Arial, Helvetica, sans-serif;
font-size:	10px;
font-weight:	bold;
}

.esgrande  {
background-color:	#FFFFFF;
color:	#000099;
font-family:	Verdana, Arial, Helvetica, sans-serif;
font-size:	12px;
}

.esmediano  {
color:	#666666;
font-family:	Verdana, Arial, Helvetica, sans-serif;
font-size:	10px;
font-weight:	bold;
}

.espequeno  {
color:	#666666;
font-family:	Verdana, Arial, Helvetica, sans-serif;
font-size:	11px;
}

.espequenoazul  {
color:	#003399;
font-family:	Verdana, Arial, Helvetica, sans-serif;
font-size:	11px;
}

.espequenoazulcelda  {
background-color:	#0099FF;
color:	#FFFFFF;
font-family:	Verdana, Arial, Helvetica, sans-serif;
font-size:	11px;
padding-bottom:	2px;
padding-left:	2px;
padding-right:	2px;
padding-top:	2px;
}

.espequenoblancocelda  {
background-color:	#FFFFFF;
color:	#000099;
font-family:	Verdana, Arial, Helvetica, sans-serif;
font-size:	11px;
padding-bottom:	3px;
padding-left:	3px;
padding-right:	3px;
padding-top:	3px;
}

.fecha  {
color:	#CCCCCC;
font-family:	Tahoma, Verdana, Arial;
font-size:	9px;
font-style:	normal;
font-weight:	normal;
}

.ficha_empresa  {
border-color:	#ffffff;
border-style:	outset;
border-width:	thin;
margin-bottom:	15px;
}

.fnd_cajaempresa  {
background-color:	#C8D995;
font-family:	Verdana, Arial, Helvetica, sans-serif;
font-size:	11px;
text-align:	center;
vertical-align:	middle;
}

.fnd_cajalink  {
background-color:	#ffffff;
color:	#666666;
font-family:	Verdana, Arial, Helvetica, sans-serif;
font-size:	11px;
padding-bottom:	2px;
padding-left:	5px;
padding-top:	2px;
text-align:	left;
vertical-align:	middle;
}

.fnd_sombrader  {
background-image:	url(../images/fnd_sombrader.gif);
background-repeat:	repeat;
width:	20px;
}

.fnd_sombrainf  {
background-image:	url(../images/fnd_sombrainf.gif);
background-repeat:	repeat;
height:	20px;
}

.formu_busqueda  {
background-color:	#e4edcb;
font-family:	Verdana, Arial, Helvetica, sans-serif;
font-size:	9px;
}

.foto_empresa  {
padding:	3px;
}

.item_busqueda  {
border-top-color:	#999999;
border-top-style:	dotted;
border-top-width:	1px;
}

.item_empresa  {
border-top-color:	#999999;
border-top-style:	dotted;
border-top-width:	1px;
color:	#333333;
font-family:	Verdana, Arial, Helvetica, sans-serif;
font-size:	9px;
font-weight:	bold;
padding-left:	5px;
padding-right:	3px;
vertical-align:	middle;
}

.leermas  {
color:	#666666;
font-family:	Verdana, Arial, Helvetica, sans-serif;
font-size:	10px;
}

.lin_phorizontal  {
background-image:	url(../images/dot_horizontal.gif);
background-position:	center;
background-repeat:	repeat-x;
height:	15px;
}

.lin_phorizontal2  {
background-image:	url(../images/dot_horizontal2.gif);
background-position:	center;
background-repeat:	repeat-x;
height:	1px;
}

.lin_pvertical  {
background-image:	url(../images/dot_vertical.gif);
background-position:	center center;
background-repeat:	repeat-y;
width:	15px;
}

.linea  {
border-right-color:	#c0c0c0;
border-right-style:	dashed;
border-right-width:	1;
padding-right:	8px;
}

.listbox  {
background-color:	#FFFFFF;
font-family:	Arial, Helvetica, sans-serif;
font-size:	9px;
}

.lnk_empresa  {
color:	#37593D;
}

.lnk_gral  {
color:	#2D88C3;
}

.marco  {
border-style:	solid;
border-width:	1px;
}

.margenes  {
font-family:	Tahoma, Verdana, Arial, Sans-Serif;
font-size:	8pt;
line-height:	140%;
margin:	2px;
padding:	8px;
}

.mediano  {
color:	#5B62B0;
font-family:	Tahoma, Verdana, Arial;
font-size:	12px;
font-style:	normal;
font-weight:	normal;
}

.menuconcursossms  {
color:	#FFFFFF;
font-family:	Tahoma, Verdana, Arial;
font-size:	9px;
font-style:	normal;
font-weight:	normal;
}

.menuconcursossmsnegro  {
color:	#000066;
font-family:	Tahoma, Verdana, Arial;
font-size:	9px;
font-style:	normal;
font-weight:	normal;
}

.menuprovisional  {
color:	#FFFFFF;
font-family:	Tahoma, Verdana, Arial;
font-size:	12px;
font-style:	normal;
font-weight:	normal;
}

.nom_empresa  {
color:	#006699;
font-family:	Verdana, Arial, Helvetica, sans-serif;
font-size:	17px;
font-weight:	bold;
}

.normal  {
color:	#666699;
font-family:	Tahoma, Verdana, Arial;
font-size:	10px;
font-style:	normal;
font-weight:	normal;
}

.noticia  {
font-family:	Verdana, Arial, Sans-Serif;
font-size:	8pt;
}

.pequeno  {
color:	#666699;
font-family:	Tahoma, Verdana, Arial;
font-size:	9px;
font-style:	normal;
font-weight:	normal;
}

.piedefoto  {
color:	#666666;
font-family:	Verdana, Arial, Helvetica, sans-serif;
font-size:	9px;
font-weight:	normal;
padding-bottom:	2px;
padding-left:	5px;
padding-right:	3px;
}

.piefoto  {
font-family:	Verdana, Arial, Sans-Serif;
font-size:	7pt;
}

.poli_empresa  {
color:	#666666;
font-family:	Verdana, Arial, Helvetica, sans-serif;
font-size:	11px;
font-weight:	normal;
}

.resultado_dato  {
color:	#666666;
font-family:	Verdana, Arial, Helvetica, sans-serif;
font-size:	9px;
font-weight:	normal;
padding-bottom:	2px;
padding-left:	5px;
padding-right:	3px;
}

.resultado_titulo  {
border-top-color:	#999999;
border-top-style:	dotted;
border-top-width:	1px;
color:	#333333;
font-family:	Verdana, Arial, Helvetica, sans-serif;
font-size:	9px;
font-weight:	bold;
padding-left:	5px;
padding-right:	3px;
vertical-align:	middle;
}

.subtitulo  {
color:	#666699;
font-family:	Tahoma, Verdana, Arial;
font-size:	14px;
font-style:	normal;
font-weight:	normal;
}

.tabla_bolsa  {
margin-bottom:	10px;
}

.titular  {
font-family:	Geneva, Arial, Helvetica, san-serif;
font-size:	18px;
font-weight:	bold;
text-align:	left;
}

.titular_previo  {
color:	#ff0000;
font-family:	Verdana, Arial, Sans-Serif;
font-size:	7pt;
}

.titulo  {
color:	#666699;
font-family:	Tahoma, Verdana, Arial;
font-size:	18px;
font-style:	normal;
font-weight:	bold;
line-height:	100%;
}

.titulo_producto  {
color:	#7d69ae;
font-family:	Tahoma, Verdana, Arial, Sans-Serif;
font-size:	10pt;
font-weight:	bold;
}

.titulocelda  {
color:	#000099;
font-family:	Verdana, Arial, Helvetica, sans-serif;
font-size:	12px;
font-weight:	bold;
text-align:	center;
text-decoration:	none;
}

.txt_alquiler  {
background-color:	#FC9600;
color:	#FFFFFF;
font-family:	Verdana, Arial, Helvetica, sans-serif;
font-size:	9px;
font-weight:	bold;
padding-left:	3px;
padding-right:	3px;
}

.txt_chico  {
font-family:	Verdana, Arial, Helvetica, sans-serif;
font-size:	9px;
line-height:	15px;
}

.txt_evento  {
color:	#666666;
font-family:	Verdana, Arial, Helvetica, sans-serif;
font-size:	9px;
line-height:	15px;
}

.txt_grande  {
font-family:	Verdana, Arial, Helvetica, sans-serif;
font-size:	17px;
}

.txt_mediano  {
font-size:	10px;
}

.txt_mediano2  {
color:	#666666;
font-family:	Verdana, Arial, Helvetica, sans-serif;
font-size:	11px;
font-weight:	bold;
line-height:	17px;
text-align:	left;
}

.txt_menu  {
font-family:	Verdana, Arial, Helvetica, sans-serif;
font-size:	10px;
}

.txt_naranja_txt  {
font-family:	Geneva, Arial, Helvetica, sans-serif;
font-size:	11px;
font-weight:	bold;
}

.txt_precio  {
background-color:	#999999;
color:	#FFFFFF;
font-family:	Verdana, Arial, Helvetica, sans-serif;
font-size:	11px;
font-weight:	bold;
line-height:	17px;
padding-left:	3px;
padding-right:	3px;
}

TD.HL  {
background-color:	#FFCC66;
color:	#C0C0C0;
font-family:	Tahoma, Verdana, Arial;
font-size:	12px;
font-weight:	normal;
}

TD.Header  {
background-color:	#C0C0C0;
color:	#000000;
font-family:	Tahoma, Verdana, Arial;
font-size:	12px;
font-weight:	normal;
}

TD.NON  {
color:	#C0C0C0;
font-family:	Tahoma, Verdana, Arial;
font-size:	12px;
font-weight:	normal;
}

TD.Some  {
color:	#000000;
font-family:	Tahoma, Verdana, Arial;
font-size:	12px;
font-weight:	normal;
}

TD.TOP  {
background-color:	#FF9900;
color:	#0000FF;
font-family:	Tahoma, Verdana, Arial;
font-size:	12px;
font-weight:	bold;
}

TEXTAREA  {
background-color:	#000033;
border-color:	solid #FFFFFF;
border-width:	0px;
color:	#FFFFFF;
font-family:	Verdana, Arial, sans-serif;
font-size:	10px;
font-style:	normal;
font-variant:	small-caps;
}

a:link  {
color:	#0033FF;
text-decoration:	none;
}

a:visited  {
color:	#0066CC;
text-decoration:	none;
}

a:hover  {
color:	#FF9900;
text-decoration:	none;
}

a:active  {
color:	#0066CC;
text-decoration:	none;
}

img.lap  {
background-attachment:	fixed;
clear:	left;
float:	left;
height:	10px;
margin-bottom:	0;
margin-left:	0;
margin-right:	1.7em;
margin-top:	0;
}
