.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;
}

.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_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;
}

.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;
}

.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;
}

.lnk_empresa  {
color:	#37593D;
}

.lnk_gral  {
color:	#2D88C3;
}

.marco  {
border-style:	solid;
border-width:	1px;
padding-bottom:	4px;
padding-left:	4px;
padding-right:	4px;
padding-top:	4px;
}

.nom_empresa  {
color:	#006699;
font-family:	Verdana, Arial, Helvetica, sans-serif;
font-size:	17px;
font-weight:	bold;
}

.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;
}

.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;
}

.tabla_bolsa  {
margin-bottom:	10px;
}

.titulo  {
color:	#7d69ae;
font-family:	Trebuchet MS, Sans-Serif;
font-size:	18pt;
font-weight:	bold;
letter-spacing:	-1pt;
padding-bottom:	4px;
}

.titulo_producto  {
color:	#7d69ae;
font-family:	Tahoma, Verdana, Arial, Sans-Serif;
font-size:	10pt;
font-weight:	bold;
}

.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_menu  {
font-family:	Verdana, Arial, Helvetica, sans-serif;
font-size:	10px;
}

.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-family:	Verdana, Arial, Helvetica, sans-serif;
font-size:	11px;
line-height:	17px;
padding:	2px;
}

.txt_mediano2  {
color:	#666666;
font-family:	Verdana, Arial, Helvetica, sans-serif;
font-size:	11px;
font-weight:	bold;
line-height:	17px;
text-align:	left;
}

.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;
}

a:link  {
color:	#200758;
font-weight:	none;
text-decoration:	none;
}

a:visited  {
color:	#200758;
font-weight:	none;
text-decoration:	none;
}

a:hover  {
color:	#7d69ae;
font-weight:	none;
text-decoration:	none;
}

a:active  {
color:	#200758;
font-weight:	none;
text-decoration:	none;
}

body  {
background-image:	url(../imagenes/fondo.gif);
color:	#0b042e;
margin-top:	10px;
}

